exponenta event banner

Инкрементный кодер вала

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

  • Библиотека:
  • Simscape/Электрические/Датчики и преобразователи

  • Incremental Shaft Encoder block

Описание

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

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

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

  • Блок инкрементного кодера вала не является линеаризуемым. Для контрольных исследований конструкции, требующих линеаризации модели, используйте блок «Датчик идеального вращательного движения» из библиотеки Simscape Foundation.

Порты

Сохранение

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

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

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

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

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

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

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

Параметры

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

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

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

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

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

Создание кода C/C + +
Создайте код C и C++ с помощью Simulink ® Coder™

.
Представлен в R2017b