Драйвер шаговых двигателей L298N
Устройство для управления двигателем DC (двигателем постоянного тока) или шаговым двигателем.
- Описание
- Подробнее о товаре
Модуль L298N является устройством для управления двигателем DC (двигателем постоянного тока) или шаговым двигателем. С его помощью можно собрать устройство, включающее в себя два DC двигателя с максимальным током 2A или один DC двигатель с током до 4А (при параллельном включении) или одним четырёхпроводным шаговым двигателем.
Выход Назначение VCC Внешние питание двигателей GND Земля (общий) +5V Питание логики IN1, IN3 ШИМ вход двигателей IN2, IN4 Задание направление движения OUT1, OUT2 Выходы первого двигателя (A) OUT3, OUT4 Выходы второго двигателя (B)
Джампер S1 служит для определения источника напряжения для внутренний логики. Если он замкнут, то питание берётся от внутреннего источника (и вход +5V можно не запитывать), иначе требуется подать отдельное питание 5В для внутренней логики.
Джамперы Aenable и Benable позволяют включать (при их наличии) и отключать (если их снять) питание на двигателях A и B.
Для подключения DC для работы с током до 2A требуется соединить выходы двигателей с выходами (OUT1, OUT2) или (OUT3, OUT4) драйвера.
Для подключения одного DC двигателя для работы с током до 4А требуется параллельно подключить двигатель к обоим парам выходов.
Для использования, в случае с DC двигателями) с Arduino (как и с RaspberryPI и другими программируемыми контроллерами с выходами GPIO), требуется подключить драйвер и логику к питанию, выходы IN2, IN4 к обычным GPIO выходам, а IN1, IN3 к выходам ШИМ.
Логика работы в данном случае выглядит следующим образом:
IN1 (IN3) IN2 (IN4) Состояние 0 0 Не вращается 0 1 Вращение по часовой 1 0 Вращение против часовой 1 1 Не вращается PWM 1 Вращается по часовой с регулировкой скорости PWM 0 Вращается против часовой с регулировкой скорости
Для подключения шагового двигателя с использованием этого драйвера потребуются соединить все выходы к шаговому двигателю и по очереди делать шаги, путём изменения значения выхода.
Datasheet:
Ссылки на библиотеки для Arduino для работы с драйвером шагового двигателя: