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

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

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

Принцип действия

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

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

Количество микрошагов, на которое делится один полный шаг, называется микрошаговым делением. Наиболее распространённые значения: 2, 4, 8, 16, 32 и 64, реже — 128, 256 и выше. Чем выше микрошаговое деление, тем более плавным становится движение, но при этом увеличивается время коммутации и растут требования к быстродействию драйвера.

История и развитие

Технология микрошагового управления начала активно развиваться в 1980-х годах, когда стали доступны недорогие микроконтроллеры и специализированные микрошаговые драйверы. Ранние реализации требовали точного аналогового управления током, что было сложно и дорого. С появлением импульсных широтно-импульсных модуляторов (ШИМ) и интегральных схем управления шаговыми двигателями, таких как семейства L297/L298 (SGS-Thomson) и A4988 (Allegro), микрошаговый режим стал стандартом для большинства современных применений шаговых двигателей.

К концу 1990-х годов драйверы с поддержкой микрошагового деления до 1/256 шага стали обычным явлением в высокоточных станках с ЧПУ, 3D-принтерах, медицинском оборудовании и робототехнике. Постоянное совершенствование алгоритмов управления (например, технологии CoolStep и StallGuard) позволило добиться ещё более высокой эффективности и точности.

Классификация

Микрошаговые режимы классифицируются по способу формирования промежуточных положений и по точности управления током.

По способу деления шага

  • Стандартный микрошаговый режим — с равномерным шагом по углу. Каждый микрошаг соответствует одномагнитному повороту на равную величину. Требует точного цифро-аналогового преобразования и калибровки магнитной системы.
  • Адаптивный микрошаговый режим — с неравномерным шагом. Применяется в системах, где необходимо скомпенсировать нелинейности магнитной системы (например, гистерезис, зубцовые гармоники). Алгоритм адаптации корректирует положение микрошагов на основе обратной связи или предварительно записанных таблиц коррекции.

По типу управления током

  • С широтно-импульсной модуляцией (PWM) — наиболее распространённый подход. Драйвер с помощью ШИМ управляет средним значением тока в обмотке, задавая его в соответствии с синусоидальным законом. Современные драйверы имеют встроенный контур автоматического регулирования тока и функцию подавления резонансов.
  • Линейное управление — редкий тип, где ток формируется с помощью линейных усилителей. Обеспечивает лучшее качество сигнала, но имеет низкий КПД и используется только в лабораторных установках или прецизионных измерительных системах.

По способу синхронизации

  • Аппаратный микрошаг — реализуется внутри интегрального драйвера. Микроконтроллер подаёт только сигнал «шаг/направление», а драйвер сам разбивает каждый шаг на заданное количество микрошагов. Наиболее простой и распространённый метод.
  • Программный микрошаг — весь профиль токов генерируется микроконтроллером. Позволяет задавать произвольные законы изменения тока, но требует значительных вычислительных ресурсов и высокой частоты тактирования.

Устройство и характеристики микрошагового привода

Микрошаговый привод состоит из трёх основных компонентов: шагового двигателя, драйвера и контроллера.

  • Шаговый двигатель — электромеханическое устройство, ротор которого выполнен из магнитно-мягкого материала (обычно ферромагнитного сплава) с зубцами, а статор — из набора катушек (фаз). Количество пар полюсов и число зубцов определяют базовый шаг (например, 1,8° или 0,9°).
  • Микрошаговый драйвер — специализированная интегральная схема или отдельный модуль, которая преобразует импульсный сигнал (Step/Dir) в микрошаговый ток. Включает в себя:
  • широтно-импульсный модулятор (ШИМ) с тактовой частотой до 100 кГц–2 МГц;
  • блок управления максимальным током;
  • детектор перегрузки и защиту от обрыва фаз;
  • потенциометры или цифровые настройки деления шага.
  • Контроллер — микроконтроллер или компьютер с ЧПУ (например, Mach3, GRBL), выдающий последовательность импульсов для движения по заданной траектории. Частота импульсов определяет скорость вращения.

Ключевые характеристики микрошагового привода:

  • Микрошаговое деление (Microstepping ratio) — число микрошагов на один полный шаг. Например, для двигателя с углом шага 1,8° и микрошаговым делением 16 эффективное угловое разрешение составит 1,8°/16 = 0,1125° (или около 3200 микрошагов на оборот).
  • Максимальный ток фазы — номинальный ток обмотки двигателя. При микрошагах ток плавно меняется от нуля до максимума, что снижает потери на перемагничивание.
  • Частота коммутации — частота, с которой драйвер переключает фазы. Ограничивается скоростными возможностями микросхемы и временем нарастания тока.
  • Точность позиционирования — определяется не только микрошаговым делением, но и механическими допусками, инерционностью нагрузки, наличием люфта и резонансных частот. Практически достижимая точность часто ниже теоретической из-за нелинейностей магнитной системы.
  • Плавность хода — количество микрошагов на оборот влияет на уровень вибрации и акустического шума. Для многих применений (например, 3D-печать) достаточно 16–32 микрошагов, чтобы движение стало практически бесшумным.

Применение

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

  • 3D-печать и станки с ЧПУ — обеспечение плавного перемещения печатающей головки или фрезы, снижение риска расслоения и исключение следов от стоп-шагов (так называемые «иголки» или «зебра»).
  • Медицинское оборудование — системы дозирования жидкостей, сканеры томографов, микроскопы, манипуляторы для точной хирургии. Высокое микрошаговое деление (до 1/256) необходимо для позиционирования с точностью до нескольких микрометров.
  • Робототехника — сервоприводы малых и средних манипуляторов, платформы с параллельной кинематикой, шагающие роботы. Микрошаги снижают рывки и повышают устойчивость при захвате.
  • Автоматизация и промышленное оборудование — позиционирование конвейерных лент, упаковочных машин, сортировочных систем. Обеспечивает мягкий старт и останов, что продлевает срок службы механических узлов.
  • Оптико-механические системы — платформы с подвижными зеркалами, линзами, интерферометры, устройства адаптивной оптики.

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

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

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

Недостатки:

  • Снижение максимального крутящего момента при больших микрошаговых делениях (обычно не более 70–80% от номинального момента полного шага).
  • Высокие требования к быстродействию драйвера: при делении 1/256 на частоте вращения 300 об/мин требуется частота коммутации до 128 кГц, что нагружает процессор.
  • Потенциальный риск потери шагов при резком изменении скорости из-за инерционности нагрузки и несовершенства профиля токов.
  • Повышенная сложность алгоритмов цифровой обработки (требуется таблица sin, вычисления ШИМ).

Критика и ограничения

Основной критикой микрошагового режима является то, что он не способен полностью устранить проблемы, связанные с механическими резонансами шагового двигателя. На некоторых частотах система может входить в резонанс, что приводит к потере точности. Кроме того, при очень больших микрошаговых делениях (1/256 и выше) вклад нелинейностей магнитной системы (кривизна тока, гистерезис) становится соизмеримым с величиной микрошага, и теоретическое угловое разрешение не достигается на практике. Поэтому для прецизионных применений — например, в измерительных стендах — предпочтительнее использовать сервоприводы с энкодером замкнутой обратной связи.

Интересные факты

  • Первые микрошаговые драйверы использовали обычные операционные усилители и резистивные сети для формирования синусоидального тока. Современные микросхемы — это полноценные системы на кристалле (SoC) с цифровым интерфейсом.
  • В 3D-принтерах микрошаговый режим позволяет печатать детали с высотой слоя 0,05 мм и менее, что недостижимо для полношагового управления без дополнительных редукторов.
  • Некоторые высококачественные микрошаговые драйверы используют технологию «адаптивного управления резонансами» — они динамически изменяют параметры ШИМ, чтобы гасить механические колебания ротора.

Источники

  • Шаговые двигатели. Конструкция, характеристики, управление / под ред. А. В. Будылина. — М.: Энергоатомиздат, 2003.
  • Kenjo T., Sugawara A. Stepping Motors and Their Microprocessor Controls. — Oxford University Press, 1994.
  • Allegro MicroSystems. A4988 Datasheet: DMOS Microstepping Driver with Translator and Overcurrent Protection. — 2015.
  • TRINAMIC Motion Control GmbH. TMC2209 SilentStepStick Datasheet: Ultra‑silent Microstepping Driver. — 2019.
  • ГОСТ Р 58398-2019 «Шаговые двигатели. Общие технические условия».
  • Chopra R. Microstepping of Stepper Motors: Theory and Practice // IEEE Transactions on Industry Applications. — 2005. — Vol. 41, No. 5. — P. 236–242.

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

На главную BFOmetr →