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

A4988

A4988 — это микросхема драйвера биполярных шаговых двигателей, предназначенная для управления током обмоток с микрошаговым режимом. Разработана компанией Allegro MicroSystems (США). Широко применяется в станках с числовым программным управлением (ЧПУ), 3D-принтерах, робототехнике и других устройствах, требующих точного позиционирования.

История

Микросхема A4988 была представлена компанией Allegro MicroSystems в начале 2000-х годов как усовершенствованная версия более ранних драйверов серии A498x. Она пришла на смену устаревшим решениям, таким как L298 и L293, которые требовали большего количества внешних компонентов и не поддерживали микрошаговый режим. Благодаря встроенным схемам защиты и компактному корпусу, A4988 быстро завоевала популярность в любительской и промышленной электронике. В России и странах СНГ наибольшее распространение получила в виде готовых модулей на печатных платах, которые массово производятся китайскими компаниями (например, Pololu, DRV8825 и др.) и продаются через интернет-площадки.

Устройство и принцип работы

A4988 представляет собой мостовой драйвер с фиксированным временем выключения (fixed off-time) и встроенным преобразователем тока. Основные функциональные блоки:

  • Мостовой выходной каскад — два H-моста для управления двумя обмотками биполярного шагового двигателя.
  • Логический блок управления — декодирует сигналы STEP и DIR, определяя направление и шаг.
  • Датчик тока — измеряет ток через обмотки с помощью внешних резисторов (sense resistors).
  • Схема защиты — от перегрева, короткого замыкания, превышения тока и пониженного напряжения (UVLO).

Режимы микрошага

A4988 поддерживает до 16 микрошагов на полный шаг. Режим задаётся комбинацией сигналов на входах MS1, MS2, MS3:

MS1MS2MS3Режим микрошага
000Полный шаг (2 фазы)
1001/2 шага
0101/4 шага
1101/8 шага
1111/16 шага

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

Управление током

Максимальный ток через обмотку задаётся опорным напряжением (VREF) на выводе REF и сопротивлением резисторов R_S. Формула расчёта:

\[ I_{max} = \frac{V_{REF}}{8 \cdot R_S} \]

Для модулей с резисторами 0,1 Ом и VREF = 1 В максимальный ток составляет 1,25 А. На практике рекомендуется устанавливать ток не более 80% от номинального для двигателя, чтобы избежать перегрева.

Характеристики

  • Напряжение питания двигателя (VMOT): 8–35 В (рекомендуется 12–24 В).
  • Напряжение логики (VDD): 3–5,5 В.
  • Выходной ток: до 2 А на обмотку (с дополнительным теплоотводом), типично 1–1,5 А.
  • Встроенная защита: от перегрева (thermal shutdown), короткого замыкания, превышения тока (overcurrent protection).
  • Частота шагов: до 500 кГц (рекомендуется не более 200 кГц для стабильной работы).
  • Размер корпуса: QFN-28 (5×5 мм) или TSSOP-28 (в зависимости от производителя).

Применение

3D-печать

A4988 является одним из стандартных драйверов для управления шаговыми двигателями в 3D-принтерах, таких как Anet A8, Ender 3, Prusa i3. На модулях часто устанавливают радиаторы для отвода тепла. В последние годы вытесняется более современными драйверами (например, TMC2209, TMC2130), которые обеспечивают более тихую работу и поддержку сенсорного управления (sensorless homing).

Станки с ЧПУ

В фрезерных, лазерных и гравировальных станках A4988 применяется для управления осями X, Y, Z. Для высокомоментных двигателей (с током более 1,5 А) требуется внешний радиатор или активное охлаждение.

Робототехника

Используется в мобильных роботах, манипуляторах и автоматизированных системах, где требуется точное позиционирование без обратной связи (разомкнутый контур).

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

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

  • Низкая стоимость — готовые модули стоят от 50 до 150 рублей (по состоянию на 2025 год).
  • Простота подключения — минимум внешних компонентов (конденсаторы, резисторы).
  • Поддержка микрошага — до 1/16 шага.
  • Компактность — размер модуля около 20×15 мм.

Недостатки

  • Шум и вибрации — в режиме полного шага и при низких частотах двигатель издаёт характерный гул.
  • Нагрев — при токах выше 1 А требуется теплоотвод.
  • Отсутствие обратной связи — драйвер не поддерживает энкодеры или датчики Холла.
  • Ограниченный ток — без внешнего драйвера не подходит для мощных двигателей (свыше 2 А).

Критика

Основные нарекания пользователей связаны с перегревом микросхемы при длительной работе на высоких токах. Многие модули, выпущенные малоизвестными производителями, имеют некачественные радиаторы или вовсе их лишены. Также распространена проблема ложных срабатываний защиты при плохом контакте в разъёмах или при скачках напряжения питания. В любительской среде A4988 часто заменяют на DRV8825 (аналог от Texas Instruments) или TMC2209 (от Trinamic) из-за лучшей стабильности и меньшего шума.

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

  • Микросхема A4988 является клоном более старой A4982, но с улучшенной защитой от короткого замыкания.
  • В некоторых китайских модулях вместо оригинальной микросхемы Allegro устанавливаются клоны (например, HR4988), которые имеют худшие характеристики и меньший срок службы.
  • Для управления A4988 через микроконтроллер (Arduino, STM32) достаточно двух цифровых выводов (STEP и DIR), что делает её популярной в учебных проектах.

Источники

  • Allegro MicroSystems. A4988 Datasheet (rev. 5). 2014.
  • Pololu Robotics & Electronics. A4988 Stepper Motor Driver Carrier. 2020.
  • RepRap Wiki. A4988 Stepper Driver. 2023.
  • «Шаговые двигатели и драйверы». Журнал «Радио», № 6, 2018.
  • Обсуждения на форумах 3D-печати (3dtoday.ru, reprap.org).

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

На главную BFOmetr →