Incremental Shaft Encoder

Поведенческая модель, которая преобразует угловое положение в электрические импульсы

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

Описание

Блок Incremental Shaft Encoder представляет устройство, которое преобразует информацию об угловом положении вала в электрические импульсы. Блок производит импульсы N на портах A и B на оборот вала, где N является значением, вы задаете для параметра Pulses per revolution. Импульсы A и B являются 90 несовпадающими по фазе градусами. Если вал вращается в положительном направлении, то A приводит B. Блок производит один импульс индекса на порте Z однажды на оборот. Z - импульсный положительный переход всегда совпадает с A - импульсным положительным переходом и Z - импульсная длина равна длине для импульсов B и A. Напряжения в портах A, B и Z заданы относительно напряжения порта ссылки Ref.

Используйте этот блок, если необходимо смоделировать сигналы энкодера вала, или чтобы поддержать разработку алгоритма декодирования или включать эффекты квантования. В противном случае используйте блок Ideal Rotational Motion Sensor из библиотеки Simscape™ Foundation.

Предположения и ограничения

  • Блок Incremental Shaft Encoder не linearizable. Для исследований системы управления, которые требуют линеаризации модели, используйте блок Ideal Rotational Motion Sensor из библиотеки Simscape Foundation.

Порты

Сохранение

развернуть все

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

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

Закодированный электрический выход.

Закодированный электрический выход.

Индексируйте, или синхронизация, электрический выход.

Плавание ссылки нулевого вольта.

Параметры

развернуть все

Количество импульсов производится на каждой из фаз A и B на оборот вала.

Амплитуда выходного напряжения энкодера вала, когда выход высок.

Смещение импульса индекса Z относительно угла вала в начале симуляции. Этот параметр позволяет вам установить начальное местоположение импульса индекса.

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

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

Смотрите также

Блоки Simscape

Введенный в R2017b