Драйвер шагового двигателя на базе L298N для Arduino
Микросхема собрана на сдвоенном мостовом драйвере двигателей L298N. Максимальный ток, на который рассчитан один драйвер моторов, составляет 2 А на каждый из подключённых устройств. Если подсоединять устройства параллельно, то максимальный ток уже составит 4 А. Напряжение может варьироваться в диапазоне 5-35 В.
Направление вращения моторов задаётся чередованием разноимённых сигналов. Драйвер моторов может работать в активном и пассивном режимах. В активном режиме возможно управлять скоростью вращения моторов, в то время как пассивный режим позволяет экономить 2 вывода микроконтроллера, не предоставляя возможности регулировать их скорость.
Запитать драйвер L298N возможно как от батареи, так и от внешнего блока питания или микроконтроллера Arduino.
Основные преимущества
- Приемлемая цена
- Небольшой вес
- Широкий диапазон рабочих температур
- Энергоэффективность
- Светодиодная индикация наличия питания
- Два режима работы
- Встроенный радиатор охлаждения
- Есть указатель направления вращения моторов
- Восемь диодов Шоттки, защищающих от перегрузки по току в направлении двигатель-контроллер
- Малая потребляемая мощность
- Отверстия для монтажа
- Джамперы для включения-выключения выходных сигналов
Примеры использования
- Робототехника: движущиеся модели на гусеничном или колёсном приводе
- Электропривод жалюзи
- Управление соленоидами, реле
Комплектация
- 1× Драйвер шагового двигателя на L298N
Подключение и библиотеки
Драйвер работает как самостоятельное устройство и совместим с любыми микроконтроллерами, включая Arduino.
Подключается к плате через цифровые выходы, коннекторы для двигателя постоянного тока подключаются к ШИМ-выходам на плате. Для работы достаточно стандартных библиотек Arduino IDE.
Схема и пример кода подключения драйвера L298N к Arduino доступны по ссылке.
Отзывы
Отзывов пока нет.