Адаптер для драйвера A4988 и DRV8825

Сегодня небольшая статья об адаптере для драйверов A4988 / DRV8825. С его помощью можно подключить шаговый двигатель например NEMA17 к драйверу A4988 / DRV8825 без дополнительных компонентов и пайки.

Технические параметры

► Напряжение питания логики: 3.3 В — 5 В
► Напряжения питания ШД: до 30 В
► Габариты: 43 мм x 35 мм

Общие сведения

Адаптер имеет небольшие размеры, всего 43 мм на 35 мм. Для установки драйверов A4988 и DRV8825 предусмотрено два ряда гнезд с 8 контактами и шагом 2.54 мм, в центре расположен электролитический конденсатор, необходимый для защиты драйвера. Далее на адаптере расположено три разъема, первый обходим для подключения обмоток шагового двигателя, второй разъем питания и третий разъем управления. Так же, предусмотрен дип переключатели для установки микрошага (таблицу настроек можно посмотреть в статьях A4988 и DRV8825). Вывод включения драйвера EN всегда подтянут к земле через резистор 4.7 кОм. 

Назначение контактов разъема J1:
► 2B, 2A, 1B, и 1A — подключение обмоток двигателя.

Назначение контактов разъема J2:
► 5V — питание драйвера A4988 (не используется при использовании драйвера DRV8825 )
► GND — общие заземление.
► 9V — питание шагового двигателя.

Назначение контактов разъема J3:
► E — включение и выключение модуля (0 — включен, 5 В — выключен).
► D — управляющий вывод, если подать +5 В двигатель будет вращается по часовой стрелке, а если подать 0 В против часовой стрелки. 
► — управляющий вывод, при каждом положительном импульсе, двигатель делает шаг (в зависимости от настройки микро шага), чем быстрее импульсы, тем быстрее вращаться двигатель.

Подключение адаптера A4988 и DRV8825 к Arduino UNO

Необходимые детали:
► 
Arduino UNO R3 x 1 шт.
► Драйвер шагового двигателя A4988 x 1 шт.
► Драйвер шагового двигателя DRV8825x 1 шт.
► Шаговый двигатель 17HS4401 x 1 шт.
► Комплект проводов DuPont 2.54 мм, 20 см x 1 шт.
► Адаптер для драйвера A4988 и DRV8825 x 1 шт.
► Блок питания на 24 В x 1 шт.

Подключение:
Теперь, можно приступить к сборке схемы. Первым делом устанавливаем драйвер A4988 (DRV8825) в гнездо согласно распиновке, далее подключаем обмотки шагового двигателя NEMA17. В примере не буду использовать вывод EN, подключаем STEP к выводу 3 на Arduino и DIR к выводу 2 на Arduino. Осталось подключить питание, 5V к выводу 5V на Arduino и 9V к источнику питания, в моем случае 24V, не забываем объединить землю.

Внимание! Правильно подключайте драйвера A4988 и DRV8825, в противном случаи можно испортить их.

Программа:
Теперь можно приступки к программной части и начать управлять шаговым двигателем с помощью драйвера A4988 (DRV8825), загружайте данный скетч в Arduino.

Скачать скетч

Купить на Aliexpress
  Контроллер Arduino UNO R3 на CH340G
  Контроллер Arduino UNO R3 на Atmega16U2
  Провода DuPont, 2,54 мм, 20 см
  Драйвер шагового двигателя A4988
  Шаговый двигатель Nema 17
  Адаптер для драйвера A4988 и DRV8825

Купить в Самаре и области
  Контроллер Arduino UNO R3 на CH340G
  Контроллер Arduino UNO R3 на Atmega16U2
  Провода DuPont, 2,54 мм, 20 см
  Драйвер шагового двигателя A4988
  Шаговый двигатель Nema 17
  Адаптер для драйвера A4988 и DRV8825

2 комментария для “Адаптер для драйвера A4988 и DRV8825”
  1. Добрый день.
    У Вас интересные статьи. Но я новичек и не совсем понимаю, как подключить несколько двигателей нема17 с драйверами к одной плате ардуино? Цель — создание чпу.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *