Вычислите направление вращения ротора и валидность последовательности датчика Холла
Motor Control Blockset / Декодеры Датчика
Проверки блока Hall Validity и подтверждают каждое состояние датчика Холла выходная последовательность. Блок идентифицирует условие, когда один или несколько датчиков Холла находятся в недопустимом состоянии.
Блок выполняется, когда состояние вывода датчика Холла (или состояние Холла) изменяется.
HallVal
— Текущее состояние вывода датчика ХоллаСостояние Холла в текущее время. Это возможные входные значения (трехбитные числа, где MSB представляет выход первого соединенного Холла):
5 - (101)
4 - (100)
6 - (110)
2 - (010)
3 - (011)
1 - (001)
Примечание
Выходной порт Invalid
указывает на плохое условие датчика Холла.
Типы данных: single
| double
| fixed point
PrevHallVal
— Предыдущее состояние вывода датчика ХоллаСостояние Холла до текущего состояния.
Типы данных: single
| double
| fixed point
Cnt
— Внешнее встречное значениеВнешнее встречное значение, что использование блока, чтобы определить время протекло между изменением состояния Холла и выполнением блока.
Примечание
Счетчик должен сбросить когда Холл изменения состояния.
Типы данных: single
| double
| fixed point
PrevDir
— Направление вращения ротора во время предыдущего состояния ХоллаНаправление вращения ротора (или +1 или-1 указывающее положительное или отрицательное направление вращения, соответственно) во время предыдущего состояния Холла.
Типы данных: single
| double
| fixed point
Invalid
— Индикатор Холла утверждает валидностьИндикатор валидности датчика Холла во время текущего или предыдущего состояния Холла. Проверки блока валидность датчиков путем сравнения значений HallVal
и PrevHallVal
входной порт со значением параметра Expected hall sequence in positive direction. Порт может вывести эти значения:
1 – (001) Указывает, что один (или больше) датчики плохи.
0 – (000) Указывает, что все датчики хороши.
Типы данных: single
| double
| fixed point
SpdCnt
— Рассчитайте при изменении состояния ХоллаЗначение Cnt
входной порт, когда Холл изменения состояния.
Примечание
Счетчик должен сбросить когда Холл изменения состояния. Поэтому этот порт указывает на количество количеств во время предыдущего состояния Холла.
Типы данных: single
| double
| fixed point
Dir
— Направление вращения ротора во время текущего состояния ХоллаНаправление вращения ротора (или +1 или –1 указывающее положительное или отрицательное направление вращения, соответственно) во время текущего состояния Холла. Блок вычисляет направление путем сравнения значений HallVal
и PrevHallVal
входные порты со значением параметра Expected hall sequence in positive direction.
Типы данных: single
| double
| fixed point
SpdVal
— Валидность текущих и предыдущих состояний Холла и расчета скоростиВыходы порта обнуляют, когда или одно или оба условия происходят:
Блок обнаруживает плохое состояние датчика Холла (в любом HallVal
или PrevHallVal
значения входного порта).
Блок обнаруживает изменение в направлении вращения ротора.
Нулевое значение указывает, что вы не можете вычислить допустимую скорость для текущего состояния Холла потому что текущее значение SpdCnt
недопустимо. Выходы порта значение один, чтобы указать, что допустимый расчет скорости возможен.
Типы данных: single
| double
| fixed point
HallChng
— Установите флаг на один, указав на изменение состояния ХоллаВыходы порта значение одно (и наборы флаг изменения состояния Холла к одному) после изменений состояния Холла и блока завершили выполнение.
Типы данных: single
| double
| fixed point
Expected hall sequence in positive direction
— Положительное направление указания последовательностиABC
(значение по умолчанию) | CBA
| Custom sequence
Последовательность датчика Холла, которая представляет положительное направление вращения ротора.
Sequence
— Пользовательское положительное направление указания последовательности
(значение по умолчанию) | скалярПользовательская последовательность, которую можно ввести, чтобы представлять вращение ротора в положительном направлении.
Чтобы включить этот параметр, установите Expected hall sequence in positive direction на Custom sequence
.
Counter size
— Размер внешнего встречного регистра16 bits
(значение по умолчанию) | 8 bits
| 32 bits
Размер регистра внешнего счетчика. Максимальное встречное значение , где = встречный размер.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.