Подключение драйвера L9110S к Arduino

Модуль драйвера коллекторных двигателей на двух микросхемах  L9110S (HG7881) для подключения двух маломощных коллекторных или одного шагового двигателя. 

Подключение коллекторного двигателя.

Ниже приведены схема подключения к Arduino Uno и скетч для управления скоростью и направлением вращения  небольшого двигателя постоянного тока с помощью энкодера.

Схема подключения L9110S к Arduino Uno
Схема подключения драйвера L9110S к Arduino Uno

 

Для избежания перегрузки шины питания +5В Arduino Uno,  для двигателя  используется модуль для макетных плат, который подключается к драйверу L9110S и питается от источника питания  9В 1А.

Управляющие сигналы на драйвер L9110S подаются с контактов D10 и D11 платы Uno.

Вращающийся энкодер подключен к UNO напрямую через пины D2, D3 и D4.

При подключении двигателей постоянного тока (если они не являются бесщеточными) необходимо между выводами обмотки  подключить  небольшой керамический конденсатор емкостью 1 мкФ, который будет подавлять искры и скачки, создаваемые щетками электродвигателя  и предотвращать повреждение или перезапуск микроконтроллера.