Схема подключения драйвера двигателя l9110s

0
7

L9110s схема подключения

Для работы с L9110S потребуются два управляющих сигнала: IA и IB. Подача логической единицы на первый вход и нуля на второй заставит вал вращаться в одну сторону, обратная комбинация – в противоположную. Если на оба контакта подать одинаковый уровень, мотор остановится.

Микросхема выдерживает ток до 800 мА при напряжении питания 2,5–12 В. Для защиты от обратных скачков напряжения установите диод Шоттки параллельно обмоткам. Подключите VCC к источнику питания, GND – к общей шине, а выходы OA и OB – к клеммам электродвигателя.

При использовании с Arduino задавайте сигналы через цифровые пины, предварительно настроив их как выходы. Для плавного изменения скорости применяйте ШИМ-регулировку: подключите управляющие контакты к выходам с тильдой (~) и используйте функцию analogWrite() с значениями от 0 до 255.

Как соединить микросхему L9110S с мотором

Если требуется менять направление вращения, подавайте сигналы на входы IA и IB в противофазе. Например, HIGH на первом и LOW на втором – вращение в одну сторону, LOW на первом и HIGH на втором – в обратную. Оба LOW – остановка.

Для регулировки скорости используйте ШИМ-сигнал на одном из управляющих контактов. Частота до 1 кГц обеспечит плавное изменение оборотов. Не превышайте ток 800 мА на канал, иначе элемент перегреется.

Заземлите корпус, если в цепи есть помехи. Добавьте керамический конденсатор 0,1 мкФ между VCC и GND для стабилизации питания. При работе с индуктивной нагрузкой установите диоды обратного хода параллельно обмоткам.

Проверьте полярность перед подачей напряжения. Ошибка вызовет короткое замыкание. Если мотор не запускается, измерьте напряжение на выходных клеммах – оно должно соответствовать входному при подаче управляющего сигнала.

Распиновка L9110S и функции контактов

  • 1 (OA): Выход канала A. Подключается к одному из проводов нагрузки.
  • 2 (VCC): Питание управляющей логики (2.5–12 В).
  • 3 (GND): Общий провод.
  • 4 (IA): Вход управления каналом A. Подача сигнала 0/1 меняет направление вращения.
  • 5 (IB): Вход управления каналом B. Аналогичен IA.
  • 6 (GND): Дублирующий общий провод.
  • 7 (OB): Выход канала B. Соединяется со вторым проводом нагрузки.
  • 8 (VS): Питание силовой части (2.5–12 В). Допускается объединение с VCC.

Максимальный ток через выходы – 800 мА. Для защиты от перегрева добавьте радиатор или ограничьте нагрузку до 500 мА.

Если управление двунаправленное, используйте ШИМ на входах IA и IB. Для реверса подайте противофазные сигналы.

Как соединить L9110S с Arduino и мотором

Для работы с микросхемой L9110S потребуются:

  • Arduino Uno или аналогичная плата
  • Два выхода ШИМ (например, D5 и D6)
  • Источник питания 5 В для логики
  • Отдельный блок 6-12 В для силовой части

Порядок действий:

  1. Подсоедините VCC к +5 В Arduino, GND – к общему проводу
  2. К клеммам A-O1 и A-O2 присоедините обмотки электромотора
  3. Для реверсирования поменяйте местами сигналы на управляющих входах

Пример кода для управления:

void setup() {
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
}
void loop() {
// Вращение в одну сторону
analogWrite(5, 200);
analogWrite(6, 0);
delay(1000);
// Реверс
analogWrite(5, 0);
analogWrite(6, 200);
delay(1000);
}

ОСТАВЬТЕ ОТВЕТ

Пожалуйста, введите ваш комментарий!
пожалуйста, введите ваше имя здесь