Hall-Effect Rotary Encoder

Четырехэлементный вращающийся энкодер с эффектом Холла

  • Библиотека:
  • Simscape/Электрический/Датчики и датчики

  • Hall-Effect Rotary Encoder block

Описание

Блок Hall-Effect Rotary Encoder моделирует датчик поворотного положения на 360 °, используя четыре элемента Холла, равномерно расположенные под намагниченным вращающимся магнитом. Элементы генерируют четыре синусоидальные формы волны.

Уравнения

Напряжения между элементами вращающегося энкодера описываются уравнениями:

vx=Vx0+Axcos(θ)

vy=Vy0+Aycos(θπ2+β),

где:

  • vx - напряжение между элементами xp и xn;

  • vy - напряжение между элементами yp и yn;

  • Ax и Ay являются амплитудами напряжения для x и y осей, которые отражают несоответствие чувствительности;

  • Vx0 и Vy0 являются смещениями напряжения для осей x и y;

  • β - квадратурная ошибка.

Блок использует это уравнение, чтобы декодировать угол:

θout=arctan(vyvx).

Переменные

Используйте настройки Variables, чтобы задать приоритет и начальные целевые значения для основных переменных перед симуляцией. Для получения дополнительной информации смотрите Задать приоритет и Начальный целевой объект для основных переменных.

Порты

Сохранение

расширить все

Механический вращательный порт сопоставлен с положительным зондом датчика.

Механический вращательный порт сопоставлен с отрицательным (эталонным) зондом датчика.

Электрический порт сопоставлен с положительным полем Холла по оси Y.

Зависимости

Этот порт видим только, если вы выбираете Electrical connections для параметра Output interface в настройках Parameters.

Электрический порт сопоставлен с отрицательным полем Холла по оси Y.

Зависимости

Этот порт видим только, если вы выбираете Electrical connections для параметра Output interface в настройках Parameters.

Электрический порт сопоставлен с положительным полем Холла по оси X.

Зависимости

Этот порт видим только, если вы выбираете Electrical connections для параметра Output interface в настройках Parameters.

Электрический порт сопоставлен с отрицательным полем Холла по оси X.

Зависимости

Этот порт видим только, если вы выбираете Electrical connections для параметра Output interface в настройках Parameters.

Выход

расширить все

Выходной порт физического сигнала для декодированного положения с точки зрения угла поворота магнитного поля в плоскости x-y.

Зависимости

Этот порт видим только, если вы выбираете Decoded angular position для параметра Output interface в настройках Parameters.

Параметры

расширить все

Амплитуда напряжения по оси X, в В.

Амплитуда напряжения по оси Y, в В.

Различие потенциалов в потоке электрического тока через электропроводник при отсутствии внешнего магнитного поля на оси X, в В.

Различие потенциалов в потоке электрического тока через электропроводник при отсутствии внешнего магнитного поля на оси y, в В.

Количество квадратурных ошибок. Квадратурное переключение может уменьшить ошибки смещения.

Интерфейс порта для декодированной информации.

Зависимости

yp, yn, xp и xn порты видны только при выборе Electrical connections для параметра Output interface.

Порт Angle физического сигнала видим только, если вы выбираете Decoded angular position для параметра Output interface.

Расширенные возможности

Генерация кода C/C + +
Сгенерируйте код C и C++ с помощью Coder™ Simulink ®

.
Введенный в R2019b