Открыть сервис

Полушаговый режим

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

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

В основе полушагового режима лежит поочерёдное включение одной и двух фаз двигателя. В полношаговом режиме для каждого шага активируются либо две фазы (биполярное возбуждение), либо одна фаза (униполярное). Полушаговый режим чередует эти состояния: сначала включается одна фаза, затем две, потом снова одна, но другая, и так далее. Такая последовательность создаёт восемь различных состояний для четырёхфазного двигателя (вместо четырёх в полношаговом), что соответствует удвоению числа шагов на оборот.

Последовательность коммутации

Для четырёхфазного шагового двигателя с униполярным управлением типичная последовательность полушагового режима выглядит следующим образом (где «1» — фаза включена, «0» — выключена):

ШагФаза AФаза BФаза CФаза D
11000
21100
30100
40110
50010
60011
70001
81001

После восьмого шага цикл повторяется. Каждое переключение вызывает поворот ротора на половину угла полного шага. Для биполярных двигателей последовательность аналогична, но с учётом изменения полярности токов в обмотках.

Сравнение с другими режимами

Полношаговый режим

В полношаговом режиме за один такт ротор перемещается на полный угол шага (например, 1,8° для стандартного двигателя). Этот режим проще в реализации, но создаёт более резкие толчки и вибрации, особенно на низких частотах. Полушаговый режим уменьшает амплитуду этих колебаний за счёт более дробного перемещения.

Микрошаговый режим

Микрошаговый режим разделяет полный шаг на множество более мелких дискретных позиций (например, 16, 32, 64 или 256 микрошагов). Он обеспечивает ещё более плавное движение и практически полное устранение вибраций на низких скоростях. Однако микрошаговый режим требует более сложного управления током фаз и точного задания синусоидальных форм сигналов. Полушаговый режим занимает промежуточное положение между полношаговым и микрошаговым по сложности реализации и плавности хода.

Преимущества и недостатки

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

Недостатки

Применение

Полушаговый режим широко применяется в системах, где требуется повышенная точность позиционирования и снижение вибраций, но нет необходимости в очень большом разрешении, характерном для микрошагового режима. Типичные области использования:

Реализация в драйверах

Большинство современных драйверов шаговых двигателей (например, на микросхемах A4988, DRV8825, TB6600) поддерживают полушаговый режим. Обычно он выбирается установкой определённой комбинации сигналов на входах выбора микрошага (MS1, MS2, MS3). Для полушагового режима, как правило, требуется подать логическую единицу на один из этих входов, а на остальные — ноль. Конкретная комбинация зависит от модели драйвера и указывается в его документации.

При программной реализации полушагового режима микроконтроллер должен формировать последовательность управляющих сигналов в соответствии с таблицей коммутации. Скорость вращения двигателя определяется частотой переключения шагов.

Историческая справка

Полушаговый режим был разработан в 1970-х годах как компромиссное решение между простотой полношагового управления и плавностью микрошагового. Первые драйверы, реализующие полушаговый режим, появились в промышленных станках и принтерах. С развитием микроэлектроники и появлением специализированных микросхем-драйверов полушаговый режим стал стандартной опцией для большинства шаговых двигателей.

Источники

  1. Кенио Т., Нагамори С. «Шаговые двигатели и их микропроцессорные системы управления». — М.: Энергоатомиздат, 1987.
  2. Ямпольский Д. С. «Шаговые двигатели и их применение в системах автоматики». — Л.: Энергия, 1975.
  3. Техническая документация на микросхемы A4988, DRV8825, TB6600 (Allegro MicroSystems, Texas Instruments, Toshiba).
  4. Kenjo T. «Stepping Motors and Their Microprocessor Controls». — Oxford University Press, 1984.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →