Arduino A4988/DRV8825

Arduino A4988/DRV8825
Артикул: 2505305

производитель: Arduino
Требуется установка или ремонт?

сервисный центр Kypidetali!

тел. +7(499)347-04-82

Описание Arduino A4988/DRV8825

Arduino A4988 / DRV8825 — драйверы шаговых двигателей

📋 Описание

A4988 и DRV8825 — это популярные модули драйверов шаговых двигателей, используемые в проектах на Arduino, 3D-принтерах, ЧПУ-станках и робототехнике.

  • A4988 — драйвер от Allegro MicroSystems, основан на микросхеме A4988. Классический выбор для 3D-принтеров (RepRap, Prusa i3, Anet A8).
  • DRV8825 — драйвер от Texas Instruments, улучшенная версия с поддержкой микрошага до 1/32, более высоким напряжением и лучшим охлаждением.

Оба модуля управляются по двум сигналам — STEP (шаг) и DIR (направление), имеют встроенную защиту от перегрева и перегрузки по току, а также регулируемый ток через подстроечный резистор.


⚙️ Технические характеристики

| Параметр | A4988 | DRV8825 | |---|---|---| | Микросхема | Allegro A4988 | TI DRV8825 | | Напряжение питания логики (VDD) | 3.0 – 5.5 В | 2.5 – 5.25 В | | Напряжение питания двигателя (VMOT) | 8 – 35 В | 8.2 – 45 В | | Макс. ток на фазу (с радиатором) | 1 А (пик 2 А) | 1.5 А (пик 2.2 А) | | Макс. ток без радиатора | 0.7 А | 1 А | | Микрошаг | 1, 1/2, 1/4, 1/8, 1/16 | 1, 1/2, 1/4, 1/8, 1/16, 1/32 | | Управление | STEP / DIR / ENABLE | STEP / DIR / ENABLE | | Регулировка тока | Подстроечный резистор | Подстроечный резистор | | Защита | OT, OCP, UVLO | OT, OCP, UVLO | | Размер | 20 × 15 мм | 20 × 15 мм | | Формула Vref | I = Vref / (8 × Rs) | I = Vref / (2 × Rs), Rs=0.1 → I = Vref × 2 | | Тип резистора Rs | 0.05 или 0.1 Ом | 0.1 Ом | | Ток покоя | ~1 мА | ~3 мА | | Частота STEP | до 500 кГц | до 250 кГц |

⚠️ Важно: у DRV8825 логика ENABLE, RST, SLP имеет инверсную логику по сравнению с A4988. Не забудьте развести радиатор, иначе микросхема выйдет из строя.


🔌 Распиновка модулей

Общие выводы (у обоих драйверов):

  • EN (Enable) — включение/выключение драйвера
  • MS1, MS2, MS3 — выбор микрошага
  • RST — сброс
  • SLP — режим сна
  • STEP — импульс шага
  • DIR — направление вращения
  • VMOT, GND — питание двигателя
  • 2B, 2A, 1A, 1B — обмотки двигателя
  • VDD, GND — логическое питание 5 В

Категорически рекомендуется:

  • Конденсатор 100 мкФ (минимум) между VMOT и GND
  • Радиатор на микросхему
  • Не подключать/отключать двигатель под нагрузкой

🏷️ Парт-номера (модули и микросхемы)

Модули

| Тип | Артикулы/распространённые обозначения | |---|---| | A4988 Red Board | Pololu #1182 | | A4988 Black Edition | e.g. Wowgo / Geeetech A4988 V1.0 | | A4988 stepstick | StepStick A4988 v1.0 | | DRV8825 | Pololu #2131 | | DRV8825 breakout | StepStick DRV8825 v1.0 | | Комплект 5 шт A4988 | Общие SKU: KING-4242, китайские link-модули |

Микросхемы

| Микросхема | Производитель | Корпус | |---|---|---| | A4988 | Allegro MicroSystems | QFN-28 | | A4988SETTR-T | Allegro | QFN-28 | | A4988SEVTR-T | Allegro | QFN-28 | | DRV8825 | Texas Instruments | HTSSOP-28 | | DRV8825PWPR | TI | HTSSOP-28 |


✅ Совместимые модели / платы

  • Arduino Uno / Nano / Mega / Leonardo — управление пинами STEP/DIR/MS
  • RAMPS 1.4 / 1.5 / 1.6
  • RUMBA
  • MKS Gen L / Gen V1.x
  • SKR V1.3 / V1.4 / E3
  • Prusa i3 clone, Anet A8, Geeetech, Wanhao Duplicator
  • CNC-шилды: Arduino CNC Shield V3
  • KFB, TB6600 (передаточные платы)
  • Raspberry Pi с HAT (DRV8825 HAT)
  • Smoothieboard, Einsy Rambo — как альтернативы стандартным драйверам

Совместимые моторы:

  • NEMA 14, NEMA 17, NEMA 23 (маломощные)
  • Пример: 17HS4401, 17HS2408, 42HD4027, BST-42H
  • Все биполярные 4-проводные шаговики

🧮 Расчёт тока (важно!)

A4988: I = Vref / (8 × R_s)
При R_s = 0.1 Ом: I = Vref × 0.8

DRV8825: I = Vref / (2 × R_s)
При R_s = 0.1 Ом: I = 2 × Vref

Замеряется Vref между подстроечником (небольшим резистором платы) и GND относительно GND.

Пример: для NEMA 17 на 1 А ставим:

  • A4988 → Vref ≈ 1.25 В
  • DRV8825 → Vref ≈ 0.5 В

🧠 Итоговое сравнение

| Критерий | A4988 | DRV8825 | |---|---|---| | Популярность | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ | | Микрошаг | до 1/16 | до 1/32 | | Рабочее напряжение | ниже (8–35 В) | выше (8–45 В) | | Может гореть от EMF | да, чаще | реже | | Тишина работы | средняя | тише за счёт 1/32 | | Простота | ⭐ стандарт | ⭐ настройка |

Когда выбрать:

  • Бюджетные 3D-принтеры и простая автоматика → A4988
  • Требуется плавность, более серьёзные станки до 45 В, микрошаг 1/32 → DRV8825

Если нужно, могу написать готовый скетч Arduino для управления A4988/DRV8825 (STEP/DIR + AccelStepper) или схему подключения.

Совместимые модели для Arduino A4988/DRV8825

Arduino A4988/DRV8825