Incremental Shaft Encoder

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

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

  • Incremental Shaft Encoder block

Описание

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

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

Допущения и ограничения

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

Порты

Сохранение

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

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

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

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

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

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

Плавающая ссылка нулевого напряжения.

Параметры

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

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

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

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

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

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

.

См. также

Блоки Simscape

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