Документация Engee

Hall-Effect Rotary Encoder

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

Тип: AcausalElectricPowerSystems.Sensors.HallEffectRotaryEncoder

Путь в библиотеке:

/Physical Modeling/Electrical/Sensors & Transducers/Hall-Effect Rotary Encoder

Описание

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

hall effect rotary encoder 1

Уравнения

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

где

  • — напряжение между элементами и ;

  • — напряжение между элементами и ;

  • и — амплитуды напряжения для осей и , отражающие рассогласование чувствительности;

  • и — смещения напряжения для осей и ;

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

Угол поворота вычисляется по формуле:

Переменные

Используйте группу параметров Initial Targets, чтобы установить приоритет и начальные целевые значения для переменных параметров блока перед моделированием. Для получения дополнительной информации см. Настройка физических блоков с помощью целевых значений.

Порты

Ненаправленные

# R — вал датчика
вращательная механика

Details

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

Имя для программного использования

rod_flange

# C — корпус датчика
вращательная механика

Details

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

Имя для программного использования

case_flange

# yp — положительная клемма, связанная с напряжением Холла, возникающим вдоль оси
электричество

Details

Положительный электрический порт, связанный с выходом датчика Холла в положительном направлении оси .

Зависимости

Чтобы использовать этот порт, установите для параметра Output interface значение Electrical connections.

Имя для программного использования

p_y

# yn — отрицательная клемма, связанная с напряжением Холла, возникающим вдоль оси
электричество

Details

Отрицательный электрический порт, связанный с выходом датчика Холла в отрицательном направлении оси .

Зависимости

Чтобы использовать этот порт, установите для параметра Output interface значение Electrical connections.

Имя для программного использования

n_y

# xp — положительная клемма, связанная с напряжением Холла, возникающим вдоль оси
электричество

Details

Положительный электрический порт, связанный с выходом датчика Холла в положительном направлении оси .

Зависимости

Чтобы использовать этот порт, установите для параметра Output interface значение Electrical connections.

Имя для программного использования

p_x

# xn — отрицательная клемма, связанная с напряжением Холла, возникающим вдоль оси х
электричество

Details

Отрицательный электрический порт, связанный с выходом датчика Холла в отрицательном направлении оси .

Зависимости

Чтобы использовать этот порт, установите для параметра Output interface значение Electrical connections.

Имя для программного использования

n_x

Выход

# Angle — угол поворота, рад
скаляр

Details

Декодированный угол поворота магнитного поля в плоскости - , возвращается в виде скаляра в диапазоне от 0 до .

Зависимости

Чтобы использовать этот порт, установите для параметра Output interface значение Decoded angular position.

Типы данных

Float64

Поддержка комплексных чисел

Нет

Параметры

Параметры

# X-axis voltage amplitude — напряжение по оси
V | uV | mV | kV | MV

Details

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

Единицы измерения

V | uV | mV | kV | MV

Значение по умолчанию

2.5 V

Имя для программного использования

V_x

Вычисляемый

Да

# Y-axis voltage amplitude — напряжение по оси
V | uV | mV | kV | MV

Details

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

Единицы измерения

V | uV | mV | kV | MV

Значение по умолчанию

2.5 V

Имя для программного использования

V_y

Вычисляемый

Да

# X-axis voltage offset — смещение напряжения по оси
V | uV | mV | kV | MV

Details

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

Единицы измерения

V | uV | mV | kV | MV

Значение по умолчанию

0.0 V

Имя для программного использования

V0_x

Вычисляемый

Да

# Y-axis voltage offset — смещение напряжения по оси
V | uV | mV | kV | MV

Details

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

Единицы измерения

V | uV | mV | kV | MV

Значение по умолчанию

0.0 V

Имя для программного использования

V0_y

Вычисляемый

Да

# Quadrature error — квадратурная ошибка
rad | deg | rev | mrad | arcsec | arcmin | gon

Details

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

Единицы измерения

rad | deg | rev | mrad | arcsec | arcmin | gon

Значение по умолчанию

0.0 deg

Имя для программного использования

quadrature_error_amount

Вычисляемый

Да

# Output interface — интерфейс для декодированной информации
Electrical connections | Decoded angular position

Details

Интерфейс для декодированной информации, доступные значения:

  • Electrical connections;

  • Decoded angular position.

Значения

Electrical connections | Decoded angular position

Значение по умолчанию

Electrical connections

Имя для программного использования

sensor_output_type

Вычисляемый

Нет