0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Ардуино шаговый двигатель скетч схема соединения

Модуль для подключения драйверов A4988 и DRV8825.

В предыдущих статьях мы уже рассмотрели, что такое драйвер шагового двигателя, а также рассмотрели два драйвера: 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 имеет транслятор, который облегчает управление шаговым двигателем. Когда импульсы подключены к выводу STEP, драйвер контролирует катушку, которая должна быть подключена к источнику питания, и то, как она должна быть подключена к источнику питания.

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

Поскольку драйвер определяет все, то нам только необходимо на вывод STEP отправить необходимое количество импульсов соответствующее количеству шагов. Вывод модуля DIR используется для определения направления вращения двигателя и может быть установлен как «1» или «0», в зависимости от желаемого направления.

Внутри драйвера находятся MOSFET-транзисторы, которые позволяют драйверу подавать на катушку ток до 2 А.

Этот драйвер также имеет функцию микро-шага, которая позволяет разделить количество шагов на более мелкие части. То есть, если у нас есть шаговый двигатель, который совершает 200 шагов за один оборот, то с помощью этой функции мы можем достичь большего количества шагов, то есть достичь более высокого разрешения двигателя.

Читать еще:  7201 что за двигатель

Таким образом, у нас есть полный шаг, 1/2, 1/4, 1/8, 1/16 шага. При использовании этой функции мы должны иметь в виду, что в этом случае двигатель будет выполнять больше шагов за один оборот, и это также займет больше времени.

Для выбора функции микро-шага на выводы MS1, MS2, MS3 необходимо подать сигнал в соответствии с желаемым микро-шагом согласно следующей таблице:

Если мы хотим, чтобы двигатель постоянно работал в режиме полного шага, то выводы MS1, MS2, MS3 можно не подключать.

голоса
Рейтинг статьи
Ссылка на основную публикацию
ВсеИнструменты
Adblock
detector