В предыдущих статьях мы уже рассмотрели, что такое драйвер шагового двигателя, а также рассмотрели два драйвера: A4988 и DRV8825. Разобрали схему подключения данных драйверов к Arduino. Сегодня рассмотрим модуль для подключения драйверов A4988 и DRV8825, который поможет подключить драйвера A4988 и DRV8825 без использования дополнительных компонентов (например, макетной платы) и при использовании минимального набора проводов.
Как видно на фото ниже, адаптеры бывают разные по форме и по размеру. Также контакты подключения расположены по-разному. Но не пугайтесь, принцип работы данных модулей одинаковый.
Кроме этого, если посмотреть внимательнее, то можно заметить, что все контакты подключения одинаковые, только расположены по-другому, и немного отличается схема подключения. Разобраться с подключением не составит труда. Чем и займемся.
Технические параметры
Напряжение питания логики: 3.3 В — 5 В
Напряжение питания ШД: до 30 В
Габариты: 43 мм x 35 мм
Рассмотрим пример подключения модуля синего цвета с надписью «Stepper motor for arduino control». Данный модуль бывает и красного цвета, так что не пугайтесь.
Кратко про модуль подключения драйверов A4988 и DRV8825.
Модуль имеет небольшие размеры, всего 43 мм на 35 мм. Для установки драйверов A4988 и DRV8825 предусмотрено два ряда гнезд с 8 контактами и шагом 2.54 мм, в центре расположен электролитический конденсатор, необходимый для защиты драйвера. Далее на адаптере расположены три разъема, первый необходим для подключения шагового двигателя, второй разъем питания и третий разъем управления. Так же, предусмотрены dip переключатели для установки микрошага (таблицу настроек можно посмотреть в статьях A4988 и DRV8825). Вывод включения драйвера EN всегда подтянут к земле через резистор 4.7 кОм.
Перед подключением необходимо настроить ток драйвера в соответствии с током шагового двигателя, который вы будете подключать. Как рассчитать ток для драйвера A4988 читайте тут, для драйвера DRV8825 читайте тут. Также при необходимости установите радиатор для охлаждения драйвера.
Подключение модуля драйверов A4988 и DRV8825 к Arduino.
Первым делом устанавливаем драйвер A4988 (DRV8825) в гнездо согласно распиновке, далее подключаем шаговый двигатель NEMA17. В примере не буду использовать вывод EN, подключаем STEP к выводу 3 на Arduino и DIR к выводу 2 на Arduino. Осталось подключить питание, 5В к выводу 5V на Arduino и 9V к источнику питания, в моем случае 12В, не забываем объединить землю.
Схема подключения модуля драйверов A4988 и DRV8825 к Arduino.
Устанавливать драйвер на модуль нужно правильно, согласно маркировке ножек драйвера и колодки подключения на модуле драйверов A4988 и DRV8825. В противном случае, драйвер может выйти из строя.
Скетч вращения шагового двигателя NEMA 17, драйвер A4988, DRV8825.
Код можно взять из статей про драйвера A4988, DRV8825.
Код вращения шагового двигателя NEMA 17, драйвер A4988, DRV8825 без использования библиотеки.
const int dirPin = 2;
const int stepPin = 3;
const int stepsPerRevolution = 200;
void setup()
{
pinMode(stepPin, OUTPUT);
pinMode(dirPin, OUTPUT);
}
void loop()
{
digitalWrite(dirPin, HIGH); // Установка вращения по часовой стрелки
for(int x = 0; x > stepsPerRevolution; x++)
{
digitalWrite(stepPin, HIGH);
delayMicroseconds(2000);
digitalWrite(stepPin, LOW);
delayMicroseconds(2000);
}
delay(1000);
digitalWrite(dirPin, LOW); // Установка вращения против часовой стрелки
for(int x = 0; x < stepsPerRevolution; x++)
{
digitalWrite(stepPin, HIGH);
delayMicroseconds(1000);
digitalWrite(stepPin, LOW);
delayMicroseconds(1000);
}
delay(1000);
}
Подключение Модуля драйвера A4988 и DRV8825 черного цвета.
Итак, мы рассмотрели, как подключить один модуль для подключения драйвера A4988 и DRV8825, на котором написано«Stepper motor for arduino control». Давайте рассмотрим второй модуль черного цвета с надписью «Stepper Drivers Modular».
Подключение практически идентичное первому модулю, только нужно обязательно подключить вывод включения драйвера EN к земле. Иначе работать двигатель не будет.
Подробнее подключение Модуля драйвера A4988 и DRV8825 черного цвета смотрите на фото ниже. Больше фото внизу статьи в разделе «Фотографии к статье».
Понравился статья Модуль для подключения драйверов A4988 и DRV8825? Не забудь поделиться с друзьями в соц. сетях.
Комментарии