Драйвер моторов
драйвер двигателей
Это понятие впервые встречается на программе «Электроника, программирование и инженерная практика» — примерно 13-14 лет (7-8 класс).
Посредник между платой и мотором: слабый сигнал от «мозга» драйвер превращает в мощный ток от батареи, чтобы мотор крутился в нужную сторону.
Всадник и лошадь: лёгкое движение поводьев задаёт направление, а везёт сила лошади. Поводья — сигнал платы, сила лошади — ток батареи.
Показать на плате драйвера две стороны: разъёмы слабых сигналов управления и клеммы силового питания с моторами; проследить оба пути пальцем.
Плата с электронными ключами между контроллером и мотором: слабый сигнал управления переключает большой ток от отдельного источника. Драйвер меняет направление вращения (переворачивает полярность на моторе) и скорость — подавая ток быстрыми порциями (ШИМ). Питание цепей разное, но «минус» общий: земли контроллера и драйвера обязательно соединяют.
Подключить мотор к Arduino через драйвер и заставить колесо крутиться в обе стороны с разной скоростью; показать на схеме слабую цепь, силовую цепь и общий «минус».
Основа — H-мост: четыре транзисторных ключа пускают ток через мотор в обе стороны, тормозят и меняют скорость по ШИМ. Параметры: предельный ток на канал, диапазон напряжения питания, падение напряжения на ключах: у типового для мира Arduino биполярного L298N — около 2 В, у MOSFET-драйверов — доли вольта. Краевой случай: пусковой ток и ток заклиненного мотора в разы выше рабочего — драйвер берут с запасом, иначе сработает защита или сгорят ключи.
По документации двух драйверов сравнить предельный ток и падение напряжения; выбрать драйвер для мотора с рабочим током 1,5 А, обосновав запас по пусковому току.
Частое заблуждение
«Мотор можно подключить прямо к пину платы, драйвер — лишняя деталь». Нет: пин отдаёт лишь десятки миллиампер, мотору нужны сотни и больше — без драйвера выход сгорит.