Реклама ⓘ
Главная » Обзоры
Призовой фонд
на апрель 2024 г.
1. 100 руб.
От пользователей

Реклама ⓘ

Драйвер шагового двигателя L9110S

В данном обзоре мы рассмотрим и протестируем модуль драйвера шагового двигателя с обозначением L9110S. Модуль построен на двух одноименных микросхемах L9110S и может управлять одним шаговым или двумя коллекторными двигателями. 

Заказ производился в китайском интернет-магазине Алиэкспресс стоимостью до 40 рублей:

Магазин AliExpress

В Грузии товар был получен в течении 20 дней в стандартном пакете:

Пакет с заказом

Плата модуля была герметично запечатана в антистатический пакет и обвернута полиэтиленом с пупырышками:

Пакет с пупырышками

Модуль в антистатическом пакете

С одной стороны платы имеются штырьки для подачи питания и сигнала, а с противоположной стороны установлены клеммники для подключения двигателя(ей). Все контакты подписаны и будет очень легко подключиться к модулю:

  • A-1A, A-1B - входы для двигателя А;
  • B-1A, B-1B - входы для двигателя B;
  • На VCC подаётся напряжение питания;
  • Вывод GND - общий;
  • К клеммам "Motor A" и "Motor B" соответственно подключаются двигатели "А" и "B"

Плата модуля L9110S - вид на контакты

Кроме самих микросхем из радиоэлементов на модуле имеются:

  • светодиод индикации питания;
  • гасящий резистор для светодиода на 1 кОм;
  • четыре подтягивающих резистора на входах по 10 кОм;
  • два шунтирующих конденсатора на выходах по 0,1 мкФ;
  • два шунтирующих конденсатора по питанию на 10 и 0,1 мкФ.

Принципиальная схема модуля L9110S

Хочу отметить одну особенность - на входах установлены подтягивающие резисторы и с никуда не подключенными штырьками входов на них уже присутствует высокий уровень. Это нужно учесть при конструировании некоторых поделок.

Как уже говорилось модуль основан на двух одноименных микросхемах L9110S работающих независимо друг от друга:

Плата модуля L9110S - вид на микросхемы

Коротко рассмотрим документацию на эти микросхемы:

Справочная информация L9110S Справочная информация L9110S

Микросхема совмещает в себе узел управления и силовой узел в виде Н-моста. В справочных данных говорится что у микросхемы низкий ток потребления в режиме покоя(2 мкА), широкий предел напряжения питания (2,5-12 В), постоянный отдаваемый в нагрузку ток до 800 мА (пиковой до 2 А), небольшое напряжение насыщения и совместимость с уровнями сигналов ТТЛ и КМОП. На выходе имеются диоды для защиты от бросков тока в случае с индуктивной нагрузкой. Рабочая температура от 0 до 80 °C. Микросхему можно использовать для двигателей детских игрушек, для шаговых двигателей или в переключателях полярности напряжения. Микросхема имеет восемь выводов, два из которых(5 и 8) общие, и подсоединяются к минусу питания, а на два других(2 и 3) подаётся плюс напряжения питания. Выводы 1 и 4 являются выходами, а выводы 6 и 7 соответствующими входами драйвера. 

Представляю Вашему внимаю логику работы и зависимость выходных уровней драйвера от входных:

Диаграмма входных и выходных уровней L9110S

Логика работы L9110S

При подаче высокого уровня на вход "А" и при низком уровне на входе "B" на выходе "А" устанавливается высокий выходной уровень. И наоборот, при подаче высокого уровня на вход "B" и при низком уровне на входе "А" на выходе "B" устанавливается высокий выходной уровень. При сохранении низкого уровня или при подаче высокого уровня на оба входа на обеих выходах будет низкий уровень.

Представляю так же типовую схему включения из документации:

Типовая схема включения L9110S

Весь модуль в собранном виде не больше длины спичинки и легко может уместится в небольшом пространстве:

Сравнение модуля L9110S

Перейдем к проверке и для этого нам понадобится:

  1. блок питания небольшой мощности на 5 Вольт;
  2. разъёмы для подключения к штырькам модуля;
  3. маломощный коллекторный двигатель постоянного тока;
  4. две небольшие кнопки для подачи сигналов управления;
  5. два светодиода для индикации полярности напряжения на выходе;
  6. токоограничительный резистор для светодиодов на сопротивление 220 Ом;
  7. ну и собственно сам модуль разумеется

блок питания небольшой мощности на 5 Вольт разъёмы для подключения к штырькам модуля маломощный коллекторный двигатель постоянного тока две небольшие кнопки для подачи сигналов управления два светодиода для индикации полярности напряжения на выходе токоограничительный резистор для светодиодов

Проверять мы будем самым простым способом, без всяких контроллеров, один из каналов драйвера и все это мы соединим по следующей схеме:

Тестовая схема подключения L9110S

В справочных данных указаны значения при напряжении питания 9 В, но так как этот модуль в основном применяется в конструкциях с питанием от 5 В, то мы будем проверять с напряжением питания 5 В.

Собираем схему и подаём напряжение питания:

Тестовая схема подключения L9110S

Напряжение находится в районе 5 В:

Напряжение питания L9110S

Замеряем ток и видим что без входных сигналов в режиме покоя ток потребления 24 мА:

ток потребления L9110S в режиме покоя

Далее поочередным нажатием то одной, то другой кнопки мы подаем уровень логического "0" на входы модуля.
Нажимаем одну из кнопок, двигатель вращается в одном из направлений и светится зелёный светодиод:

Вращение двигателя в прямом направлении

При нажатии на другую кнопку двигатель вращается в обратном направлении и светится красный светодиод:

Вращение двигателя в обратном направлении

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

одновременная подача низкого уровня на оба входа

Я специально произвел проверку модуля без контроллера подручными и доступными средствами, что бы все было просто и наглядно. Не малую роль играет повторяемость. Таким же образом был проверен второй канал модуля и там все было аналогично.
Хочу добавить, что я собираюсь использовать этот модуль в автономной конструкции и меня не устраивает такой большой ток потребления в режиме покоя. Это был просто обзор и проверка работоспособности, а что можно сделать для уменьшения потребляемого тока я расскажу в другой статье. 

Смело могу рекомендовать магазин и общительного продавца, товар прибыл в срок без повреждений и полностью работоспособный.

Прикрепленные файлы:

Теги:

Опубликована: 0 1
Я собрал 0 0
x

Оценить статью

  • Техническая грамотность
  • Актуальность материала
  • Изложение материала
  • Орфография
0

Средний балл статьи: 0 Проголосовало: 0 чел.

Комментарии (16) | Я собрал (0) | Подписаться

0
Публикатор #
На форуме автоматически создана тема для обсуждения статьи.
Ответить
0
optima #
А при чем тут шаговый двигатель?
Ответить
0
vladik0000 #
Автор статьи не привел пример с шаговиками.
Прикрепленный файл: podkluchenie_l9110s_stepper.png
Ответить
+2
Answer #
Написано же "Модуль построен на двух одноименных микросхемах L9110S и может управлять одним шаговым или двумя коллекторными двигателями."
Ответить
0
BOCEM #
Если уж заикнулся что он может применяться для шаговика, то надо было бы показать -как! Простой повторитель - усилитель, тоже делают 2 полевика меньше деталей и вообще не жрут в ХХ!
Ответить
+1

[Автор]
andro #
Всем спасибо за комментарии. На Алиэкспресс есть много продавцов с данным модулем и соответственно с разными ценами на него. Заказ был сделан на самый дешёвый из них. Целью было быстро проверить работоспособность и пригодность модуля простым способом, пока не закончено основное устройство управления им. В итоге был получен положительный результат. А если рассматривать этот модуль именно с шаговым двигателем, то это уже другая тема, и я думаю что здесь она ни к чему, хотя я работаю над статьёй как снизить потребляемый ток покоя почти до нуля, и если кому будет интересно, могу затронуть и шаговый двигатель и PWM.
Ответить
0
vorotyn #
Очень интересует реализация PWM с реверсом на данном модуле под управлением arduino. Где-то читал что если на один из входов подать ШИМ то можно управлять скоростью коллекторного двигателя, но как реализовать с реверсом мозгов не хватает.
Ответить
0

[Автор]
andro #
Всё просто, реализуйте как без ШИМ, но вместо сигнала постоянного тока подавайте модулированный, можно и через Ардуино.
Ответить
+1
optima #
В таком случае заголовки темам надо давать соответствующие! Эта платка может быть лишь мостом для шаговика, но ни как ни драйвером!
Драйвер шагового двигателя должен иметь как минимум сигналы step, dir и формировать соответствующую последовательность выходных сигналов хотя бы полных шагов, не говоря уже о микрошагах.
Ответить
0

[Автор]
andro #
При подаче входного импульса на этот модуль, как раз и формируется один полный шаг. Я понимаю что Вы имеете в виду, но нужно учесть что данный модуль не предназначен для конкретного использования с определённым двигателем, а имеет общее назначение.
Ответить
0
Анатолий #
А параллелить их можно? Для увеличения выходного тока?
Ответить
0

[Автор]
andro #
Для более мощных двигателей лично Я бы посоветовал применять более мощные драйверы.
Ответить
0
Анатолий #
Кулер 12 V. на 0.16 А с выходом ШИМ можно на этот драйвер по весить?
Ответить
0

[Автор]
andro #
Они бывают разные, напишите тип и модель кулера.
Ответить
0
Анатолий Агошгов #
Драйвер перепутал, хотел за этот (http://www.ti.com/product/DRV8871?dcmp=dsproject&hqs=pf) спросить, кулер обычный не ШИМ, хочется реализовать охлаждение радиатора светильника, при заданной температуре включается охлаждение при повышении порога температуры должны увеличваться обороты кулера, такое можно сделать при той обвязке что в даташите?
Ответить
0

[Автор]
andro #
Обычно в кулерах уже имеется свой драйвер и оборотами управляет именно он, а описанный здесь драйвер подходит либо для управления шаговым двигателем, либо может изменять направление и скорость вращения коллекторных двигателей. А кулер является законченным устройством с двигателем и своим драйвером.
Ответить
Добавить комментарий
Имя:
E-mail:
не публикуется
Текст:
Защита от спама:
В чем измеряется напряжение?
Файлы:
 
Для выбора нескольких файлов использйте CTRL

Сатфайндер
Сатфайндер
DC-DC регулируемый преобразователь 1.5-37В 2А с индикатором Регулятор мощности 2 кВт
вверх