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