В электронике, драйвер это электронное устройство, предназначенное для управления другими электрическими цепями, компонентами и устройствами, такими как мощные транзисторы, LED дисплеи или шаговые двигатели.
Модуль для управления двигателем на основе микросхемы L298N позволяет управлять двумя двигателями постоянного тока или двухфазными шаговыми двигателями. Управление самим драйвером в большинстве случаев должен на себя взять микроконтроллер. Входы драйвера полностью совместимы с логическим уровнем контроллера – 5 В. На выходах модуль формирует заданное напряжение нужной полярности, в соответствии с управляющими импульсами, которые рассчитываются с помощью циклограммы.
Архитектура устройства следующая.
Клеммы для подключения питания:
Клеммы для подключения управляемых двигателей:
Входной интерфейс управления (input):
На модуле размещен джампер для переключения напряжение питания 5В встроенной логики. Когда джампер установлен - питание для логической схемы модуля поступает от встроенного линейного преобразователя. Когда джампер снят - питание берется от внешнего источника – с клеммы +5 В.
Так же на модуле есть джамперы. С их помощью можно включать и отключать выходные каскады модуля. Джамперы (Enable A/B) обозначены ENA и ENB соответственно для включения-отключения выходов OUT1, OUT2 и OUT3, OUT4. Когда джампер ENA установлен, то входы IN1, IN2 управляют выходами OUT1, OUT2. Когда джампер ENB установлен, то входы IN3, IN4 управляют выходами OUT3, OUT4.
Функции драйвера шагового двигателя L298N главным образом определяются исходя из функций микросхемы L298N. Логика показана на схемы ниже.
Схему всего модуля можно изучить из следующей схемы.
При управлении шаговыми двигателями с помощью драйвера, нужно руководствоваться таблицами, с которых видно в какой очередности нужно подавать сигналы на вход драйвера, что бы получить вращение шагового двигателя в нужном направлении.
Для униполярных шаговых двигателей:
Для биполярных шаговых двигателей:
Характеристики модуля L298N: