Можно ли питать шаговый двигатель через A4988 от 5 В?
Обновлено Редакция GAW
У драйвера A4988 два питания. Логика VDD работает от 3 до 5,5 В — её подключают к 5 В или 3,3 В микроконтроллера. Моторная часть VBB (на модулях — вывод VMOT), через которую идёт ток обмоток, по даташиту Allegro работает от 8 до 35 В. Ниже 8 В параметры драйвера не гарантированы, а встроенная блокировка при пониженном напряжении может держать выходы выключенными.
Чем заменить A4988 на 5 В
| Драйвер | Питание двигателя | Ток на фазу | Ограничение тока |
|---|---|---|---|
| A4988 | 8–35 В | до 2 А с охлаждением | чоппер по VREF |
| DRV8825 | 8,2–45 В | до 2,5 А с теплоотводом | чоппер по VREF |
| DRV8833 | 2,7–10,8 В | 1,5 А действующего на мост | чоппер по шунту, 200 мВ / R |
DRV8833 — два H-моста на MOSFET с питанием от 2,7 В, и TI прямо указывает его для биполярного шагового двигателя. Транслятора шагов у него нет: последовательность включения обмоток формирует микроконтроллер.
Почему 5 В мало и для двигателя
Даже если драйвер работает от 5 В, двигатель получит мало напряжения для высоких скоростей. Geckodrive советует питание не меньше трёх номинальных напряжений двигателя. Для двигателя из его примера — 4 А и 3 В на фазу — это:
(наш расчёт). От 5 В такой двигатель будет крутиться, но момент начнёт падать уже на небольшой скорости: ток в обмотке не успевает нарасти за шаг. Подробно это объясняет статья о скорости излома.
Как проверить свой модуль
- Измерьте напряжение на VMOT под нагрузкой: на длинных тонких проводах оно ниже, чем на блоке питания.
- Если двигатель останавливается рывками при старте, проверьте, не срабатывает ли блокировка при пониженном напряжении.
- Не путайте выводы: 5 В на VDD и 12 В на VMOT, общая земля у обоих питаний.
Модули A4988 и DRV8825 подробно разобраны в отдельной статье, устройство двигателей — в статье «Шаговые двигатели».
Похожие вопросы
Почему A4988 иногда всё же крутит двигатель от 5 В?
Отдельный экземпляр может работать ниже гарантированного минимума, но даташит этого не обещает: ни ток уставки, ни защиты ниже 8 В не нормированы. Конструкция, которая работает «на везении», откажет на другом модуле или при просадке питания.
Можно ли поднять 5 В до 12 В повышающим преобразователем?
Можно, если источник 5 В выдержит мощность: преобразователь берёт от 5 В примерно в 2,4 раза больший ток, чем отдаёт на 12 В, плюс свои потери. Порт USB для этого обычно слаб — сверьтесь с его допустимым током.
А если подать на VMOT больше 35 В?
Это выше предельного режима A4988, и микросхема может выйти из строя. Pololu предупреждает, что даже от 12 В на длинных проводах выбросы могут превысить 35 В, поэтому у модуля ставят электролит не меньше 47 мкФ.
Источники
- Allegro MicroSystems. A4988 DMOS Microstepping Driver with Translator and Overcurrent Protection, A4988-DS Rev. 8 — Electrical Characteristics: Load Supply Voltage Range VBB — 8–35 В в работе, 0–35 В в режиме сна; Logic Supply Voltage Range VDD — 3–5,5 В; сопротивление ключей 320 мОм тип., 430 мОм макс. при 1,5 А; защита включает блокировку при пониженном напряжении (UVLO)
- Texas Instruments. DRV8833 Dual H-Bridge Motor Driver (SLVSAR1E, revised July 2015) — разд. 6.3 — питание 2,7–10,8 В; разд. 1 — 1,5 А действующего тока на мост в корпусах PWP и RTY; UVLO 2,6 В; два H-моста, пригоден для биполярного шагового двигателя
- Texas Instruments. DRV8825 Stepper Motor Controller IC, SLVSA73F (revised July 2014) — с. 1: питание 8,2–45 В; ток до 2,5 А на выход при 24 В и 25 °C с должным теплоотводом
- Geckodrive. Step Motor Basics (приложение к руководству драйвера G201), копия на форуме LinuxCNC — напряжение питания — не меньше 3 номинальных напряжений двигателя, иначе ход неровный; мощность двигателя пропорциональна напряжению питания; пример двигателя 4 А, 3 В
- Pololu. A4988 Stepper Motor Driver Carrier (item 1182) — проверено 29.10.2026: питание 8–35 В; керамические конденсаторы модуля и длинные провода дают LC-выбросы выше 35 В даже при питании 12 В — нужен электролит не меньше 47 мкФ
Нашли ошибку?
Смотрите также
- A4988 и DRV8825Драйверы шагового двигателя: микрошаг, ток через VREF, выводы, модули
- DRV8833 и TB6612FNGДва H-моста на MOSFET: выводы, ток, логика, ограничение тока, нагрев
- Скорость перегиба (corner speed)Скорость, на которой шаговый двигатель переходит от постоянного момента к постоянной мощности
- Шаговые двигателиТипы и обмотки, шаг и микрошаг, чоппер, драйвер A4988
- Блокировка при пониженном питанииПороги включения и выключения по питанию: зачем, гистерезис, примеры