В чем разница между режимами одиночных и двойных импульсов на шаговых драйверах?

D

Daniel Zhang

Обновлено Jul 12, 2026

Режим PUL/DIR известен как "режим одиночных импульсов", а режим CW/CCW — как "режим двойных импульсов". Переключение между этими режимами обычно выполняется с помощью DIP-переключателей на драйвере. Ниже приведено подробное описание.

Режим двойных импульсов поддерживают все шаговые драйверы с обратной связью, работающие по импульсному управлению, а также модели DM860T и DM860Y.

1. Режим PUL/DIR (импульс + направление)

Это наиболее распространенный и стандартный режим.

  • PUL (или PULSE): клемма импульсного сигнала.

Каждый фронт импульса (нарастающий или спадающий, настраивается DIP-переключателем) подает команду двигателю на выполнение одного шага или микрошага. Данная клемма управляет шаговым перемещением двигателя.

  • DIR: клемма сигнала направления.

Это уровневый сигнал. Высокий уровень обычно соответствует одному направлению (например, прямому), а низкий уровень — другому направлению (например, обратному).

Принцип работы: Контроллер устанавливает высокий или низкий уровень на клемме DIR перед подачей последовательности импульсов, тем самым определяя направление вращения двигателя. Последующие импульсы PUL будут вращать двигатель в этом заданном направлении.

Преимущества:

  • Широкая совместимость
  • Эффективное использование ресурсов контроллера (требуется только один канал импульсного выхода)
  • Интуитивно понятная логика программирования

2. Режим CW/CCW (импульс прямого хода + импульс обратного хода)

  • CW (по часовой стрелке): клемма импульсов вращения по часовой стрелке. Каждый импульс, поданный на эту клемму, перемещает двигатель на один шаг по часовой стрелке.
  • CCW (против часовой стрелки): клемма импульсов вращения против часовой стрелки. Каждый импульс, поданный на эту клемму, перемещает двигатель на один шаг против часовой стрелки.

Принцип работы:

  • При необходимости вращения в прямом направлении (CW) контроллер подает импульсы только на клемму CW, при этом клемма CCW остается на низком уровне или не получает импульсов.
  • При необходимости вращения в обратном направлении (CCW) контроллер подает импульсы только на клемму CCW, при этом клемма CW остается на низком уровне или не получает импульсов.

Примечание: На большинстве драйверов клемма CW использует тот же физический разъем, что и клемма PUL, а клемма CCW — тот же физический разъем, что и клемма DIR. Именно поэтому они представляют собой две различные схемы управления для одной и той же пары интерфейсов.

Преимущества:

  • Более простая и прямая логика: для вращения в нужном направлении достаточно подать импульсы на соответствующую сигнальную линию — не требуется предварительная установка уровня направления.
  • Лучшая помехоустойчивость: информация о направлении закодирована непосредственно в импульсном сигнале, что полностью исключает случайные ошибки направления, вызванные дребезгом сигнала DIR или проблемами с синхронизацией.