Сигналы управления STEP/DIR/ENABLE

STEP/DIR/ENABLE - распространенный протокол управления серво- и шаговыми двигателями.

Описание

К драйверу ШД подключается источник питания, сам шаговый двигатель (его обмотки) и сигналы управления. Стандартом по сигналам управления является управление сигналами STEP/DIR или CW/CCW и сигнал ENABLE. Обычно драйверы управляются сигналами STEP/DIR/ENABLE, управление сигналами CW/CCW/ENABLE встречается реже.

Входы управления драйвера представляют собой оптопары с установленным токоограничивающим резистором на входе. Такое устройство входов позволяет реализовывать практически любую схему подключения - с общим плюсом, общим минусом, подключать входы драйвера к контроллеру с выходами типа открытый коллектор и к обычным ТТЛ выходам.

В ЧПУ программе MACH3 рекомендуется устанавливать параметр "pulse width" = 2µS (Motor Tuning), рабочий уровень сигналов STEP/DIR - “Active Low”.

Сигналы управления рекомендуется подводить витой парой. 1 перевитая пара проводников транслирует 1 сигнал (STEP+/STEP- одна пара или DIR+/DIR- одна пара). Запрещается в одной перевитой паре смешивать сигналы - например STEP+ и DIR+.

Протокол STEP/DIR

Сигнал STEP — Тактирующий сигнал, сигнал шага. Один импульс приводит к повороту ротора ШД на один шаг (не физический шаг ШД, а шаг выставленный на драйвере — 1:1, 1:8, 1:16 и т.д.). Обычно драйвер отрабатывает шаг по переднему или заднему фронту импульса.

Сигнал DIR — Потенциальный сигнал, сигнал направления. Логическая единица — ШД вращается по часовой стрелке, ноль — ШД вращается против часовой стрелки, или наоборот. Инвертировать сигнал DIR обычно можно либо из программы управления или поменять местами подключение фаз ШД в разъеме подключения в драйвере.

Протокол CW/CCW

Сигнал CW — Тактирующий сигнал, сигнал шага. Один импульс приводит к повороту ротора ШД на один шаг (не физический шаг ШД, а шаг выставленный на драйвере — 1:1, 1:8, 1:16 и т. д.) по часовой стрелке. Обычно драйвер отрабатывает шаг по переднему или заднему фронту импульса.

Сигнал CW — Тактирующий сигнал, сигнал шага. Один импульс приводит к повороту ротора ШД на один шаг (не физический шаг ШД, а шаг выставленный на драйвере — 1:1, 1:8, 1:16 и т. д.) против часовой стрелки. Обычно драйвер отрабатывает шаг по переднему или заднему фронту импульса.


Сигнал ENABLE — Потенциальный сигнал, сигнал включения/выключения драйвера. Обычно логика работы такая: логическая единица (подано 5В на вход) — драйвер ШД выключен и обмотки ШД обесточены, ноль (ничего не подано или 0В на вход) — драйвер ШД включен и обмотки ШД запитаны.

photo

scroll-up