Hall-Effect Rotary Encoder

Четырехэлементный угловой кодер эффекта Холла

  • Библиотека:
  • Simscape / Электрический / Sensors & Transducers

  • 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 являются смещениями напряжения для осей y и x;

  • β является квадратурной ошибкой.

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

θ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, в V.

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

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

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

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

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

Зависимости

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

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

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

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

Введенный в R2019b
Для просмотра документации необходимо авторизоваться на сайте