Как правило, управление шаговым двигателем осуществляется с помощью сигналов STEP/DIR и ENABLE. Однако шаговые двигатели (для станков ЧПУ по металлу, по дереву и другие) могут управляться и при помощи иных сигналов. Среди наиболее популярных – протокол CW/CCW/ ENABLE.
Сигнал CW является сигналом шага (тактирующим сигналом). Один импульс заставляет ротор повернуться на 1 шаг по часовой стрелке. Имеется ввиду не физический шаг, а шаг, заданный при помощи драйвера шагового двигателя – 1:32, 1:16, 1:8, 1:1. Зачастую шаг отрабатывается драйвером по заднему (переднему) фронту импульса.
Сигнал CW является сигналом шага (тактирующим сигналом). Один импульс заставляет ротор повернуться на 1 шаг против часовой стрелки. Также подразумевается шаг, заданный при помощи драйвера – 1:32, 1:16, 1:8, 1:1. Аналогично, шаг отрабатывается драйвером по заднему (переднему) фронту импульса.
Сигнал ENABLE также является потенциальным сигналом. Это сигнал включения/выключения драйвера. Как правило, алгоритм работы таков: логическая единица (на вход подано 5В) – обмотки шагового двигателя обесточены, драйвер выключен. Логический ноль (на вход ничего не подано) – обмотки шагового двигателя запитаны, драйвер шагового двигателя включен.