HG7881: двухканальный драйвер моторов на микросхеме L9110S для Arduino проектов

Что такое HG7881 драйвер моторов. Как работает L9110S. Какие характеристики у модуля HG7881. Для каких проектов подходит HG7881. Как подключить и запрограммировать HG7881 с Arduino. Какие преимущества у HG7881 перед аналогами.

Обзор драйвера моторов HG7881 на микросхеме L9110S

HG7881 представляет собой компактный двухканальный драйвер моторов, построенный на базе микросхемы L9110S. Этот модуль разработан специально для управления небольшими двигателями постоянного тока в различных робототехнических проектах и DIY устройствах.

Ключевые особенности HG7881:

  • Управление двумя DC моторами независимо
  • Рабочее напряжение 2.5-12В
  • Максимальный ток на канал 800 мА
  • Встроенные защитные диоды
  • Компактные размеры 31x22x12 мм
  • Совместимость с Arduino и другими микроконтроллерами

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


Принцип работы микросхемы L9110S в составе HG7881

В основе модуля HG7881 лежит микросхема L9110S — двухканальный драйвер H-моста. Как работает эта микросхема?

L9110S содержит два независимых H-моста, каждый из которых управляется двумя входами:

  • IA — вход для управления скоростью мотора через ШИМ
  • IB — вход для управления направлением вращения

В зависимости от комбинации сигналов на этих входах, H-мост коммутирует питание на выходы OA и OB, к которым подключается мотор. Это позволяет вращать мотор в обоих направлениях и регулировать его скорость.

Таблица истинности L9110S

IAIBСостояние мотора
00Стоп
10Вращение вперед
01Вращение назад
11Стоп

Таким образом, используя всего два цифровых выхода микроконтроллера, можно полностью управлять работой мотора через L9110S.

Технические характеристики модуля HG7881

Модуль HG7881 обладает следующими техническими параметрами:

  • Напряжение питания: 2.5-12В
  • Количество каналов: 2
  • Максимальный ток на канал: 800 мА
  • Пиковый ток: до 1.5А (кратковременно)
  • Рабочая частота ШИМ: до 100 кГц
  • Сопротивление ключей: 0.5-0.6 Ом
  • Размеры платы: 31 x 22 x 12 мм
  • Вес: 7 г

Эти характеристики делают HG7881 оптимальным выбором для управления небольшими моторами с напряжением питания 3-12В и током потребления до 800 мА.


Применение HG7881 в Arduino проектах

Модуль HG7881 отлично подходит для различных проектов на базе Arduino и других микроконтроллеров. Рассмотрим наиболее популярные варианты его применения:

Мобильные роботы

HG7881 позволяет легко управлять двумя моторами колесного робота. При этом можно реализовать:

  • Движение вперед/назад
  • Повороты на месте
  • Плавное изменение скорости

Управляемые модели

Модуль подходит для создания радиоуправляемых машинок, танков, лодок. С его помощью можно управлять:

  • Приводом колес/гусениц
  • Поворотом руля/башни

Автоматизированные устройства

HG7881 можно использовать в различных DIY проектах умного дома и автоматизации:

  • Управление жалюзи/шторами
  • Открывание/закрывание дверей
  • Системы подачи корма для животных

Благодаря простоте подключения и управления, HG7881 позволяет быстро реализовать движение в Arduino проектах любой сложности.

Подключение и программирование HG7881 с Arduino

Рассмотрим, как подключить и запрограммировать модуль HG7881 для работы с Arduino:


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

  • VCC — к источнику питания 5-12В
  • GND — к GND Arduino и источника питания
  • A-IA, A-IB — к цифровым выходам Arduino для управления мотором A
  • B-IA, B-IB — к цифровым выходам Arduino для управления мотором B
  • Моторы подключаются к клеммам A-O1/A-O2 и B-O1/B-O2

Базовый скетч для управления моторами


// Пины для управления моторами
#define MOTOR_A_IA 5 
#define MOTOR_A_IB 6
#define MOTOR_B_IA 9
#define MOTOR_B_IB 10

void setup() {
  pinMode(MOTOR_A_IA, OUTPUT);
  pinMode(MOTOR_A_IB, OUTPUT);
  pinMode(MOTOR_B_IA, OUTPUT);
  pinMode(MOTOR_B_IB, OUTPUT);
}

void loop() {
  // Вращение мотора A вперед
  analogWrite(MOTOR_A_IA, 200);
  digitalWrite(MOTOR_A_IB, LOW);
  
  // Вращение мотора B назад
  digitalWrite(MOTOR_B_IA, LOW);
  analogWrite(MOTOR_B_IB, 150);
  
  delay(2000);
  
  // Остановка моторов
  digitalWrite(MOTOR_A_IA, LOW);
  digitalWrite(MOTOR_A_IB, LOW);
  digitalWrite(MOTOR_B_IA, LOW);
  digitalWrite(MOTOR_B_IB, LOW);
  
  delay(1000);
}

Этот простой скетч демонстрирует базовые принципы управления моторами через HG7881. Используя функции analogWrite() и digitalWrite(), можно реализовать более сложные алгоритмы движения.


Преимущества HG7881 перед аналогичными драйверами

Модуль HG7881 имеет ряд преимуществ по сравнению с другими популярными драйверами моторов для Arduino:

  • Компактные размеры — идеально для небольших проектов
  • Низкая стоимость при хороших характеристиках
  • Широкий диапазон напряжений питания (2.5-12В)
  • Простота подключения и управления
  • Встроенная защита от перегрузки и короткого замыкания
  • Возможность управления шаговыми двигателями

Эти особенности делают HG7881 отличным выбором для начинающих робототехников и опытных DIY-энтузиастов.

Альтернативные варианты применения HG7881

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

Управление шаговыми двигателями

HG7881 позволяет управлять одним биполярным шаговым двигателем. Для этого каждая обмотка двигателя подключается к выходам одного канала модуля.

Управление сервоприводами

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


Усилитель мощности для светодиодов

Модуль можно применять как драйвер для мощных светодиодов, обеспечивая ШИМ-регулировку яркости.

Эти альтернативные варианты использования делают HG7881 еще более универсальным инструментом для Arduino проектов.


HG7881 4-канальный DC Stepper мотор драйвера контроллера Совет производителей и поставщиков Китая — прайс-лист

HG7881 4-канальный DC Stepper мотор драйвера контроллера Совет производителей и поставщиков Китая — прайс-лист — Kuongshun электронные
  • +86-755-23956813
  • [email protected]
  • Kuongshun Интернет Магазин
  • English
  • O’zbek
  • Kreyòl Ayisyen
  • Español
  • Català
  • Polski
  • bosanski
  • Melayu
  • українська
  • dansk
  • Svenska

Главная > Продукция > Организация Объединенных Наций > UNO Board & Shield

HG7881 4-канальный DC Stepper мотор драйвера контроллера Совет

Отправить запросТеперь говорите

Подробная информация о продукции

HG7881 4-канальный DC Stepper мотор драйвера контроллера Совет

Привода модуль поставляется с собственной четыре микросхемы L9110S.

Напряжение питания модуля: 2,5 12V.
Подходящий диапазон Мотор: между мотор, рабочее напряжение 2,5 в-12V, максимальный рабочий ток 0.8a.
Идеально подходит для вождения мотор Робот DIY автомобиля smart.
Вы можете доехать 4 двигатели постоянного тока или два 2-фазный 4-проводный шагового двигателя.

Модель: HG7881.
Мощность питания: DC 2,5 12V.
Совместимый двигатель: DC мотор или шаговый двигатель (рабочего напряжения 2,5 12V максимум текущего 0.8A).
Size:50*36*14.4mm(L*W*H).
Вес: 13,2 гр.


Описание интерфейса модуля:
[10P черный изогнутый контакт описание]
A1: внешнего микроконтроллера IO порт;
A2: внешнего микроконтроллера IO порт;
B1: внешнего микроконтроллера IO порт;
B2: внешнего микроконтроллера IO порт;
C1: внешнего микроконтроллера IO порт;
C2: внешнего микроконтроллера IO порт;
D1: внешнего микроконтроллера IO порт;
D2: внешнего микроконтроллера IO порт;
+: Внешнее напряжение 2,5 в-12V;
-: Внешние GND.


[8P PCB клеммные колодки]
1, MOTORA выбрать DC 2-контактный, ненаправленный;

2, MOTORB выбрать DC 2-контактный, ненаправленный;
3, MOTORC выбрать DC 2-контактный, ненаправленный;
4, MOTORD выбрать DC 2-контактный, ненаправленный.


Описание модуля:
НА VCC GND модуль питания индикатор
A1 высокий вход, A2 ввода низкий, передается MOTORA двигателя;
A1 низкий вход, высокий вход A2, MOTORA мотор разворота;
B1 высокий вход, B2 ввода низкий, MOTORB двигателя передается;
Ввода низкий B1, B2 ввода высокий, MOTORB мотор разворота;
C1 Высокий вход, C2 ввода низкий, MOTORC двигателя передается;
Ввода низкий C1, C2 ввода высокий, MOTORC мотор разворота;
D1 высокий вход, D2 ввода низкий, MOTORD двигателя передается;
D1 низкий вход, высокий вход D2, MOTORD мотор разворота;

Пакет включены:
1 x HG7881 4-канальный DC Stepper мотор драйвера контроллера Совет

горячая этикетка : управления двигателем Arduino, hg7881, Мотор шаговый двигатель постоянного тока, arduino драйвер

сопутствующие товары

  • UltiMKer медных труб экструдеров для нити 3,0 мм

  • Малина PI ночного видения камеры чувствительных инфр. ..

  • Высокая мощность робот автомобиль Smart Мотор драйве…

  • HC-05 4pin Bluetooth Module(Master+Slave) с кнопкой

  • GP2Y0A02YK0F 20-150 см ИК датчик расстояния + кабель

  • HDMI/VGA конвертер

Запрос

  • главная страница
  • Мобильный телефон

HG7881 (L9110) Двухканальный модуль драйвера двигателя

Дом » Двухканальный модуль драйвера двигателя HG7881 (L9110)

Описание Статьи Спецификация Отзывы (6)

Двухканальный модуль управления двигателем HG7881 (L9110S) представляет собой компактную плату, которую можно использовать для управления очень маленькими роботами.

Этот крошечный модуль имеет две независимые микросхемы драйвера двигателя HG7881 (L9110S), каждая из которых может обеспечивать непрерывный ток до 800 мА. Платы могут работать от 2,5 В до 12 В, что позволяет использовать этот модуль с микроконтроллерами как 3,3 В, так и 5 В.

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

Сигнал широтно-импульсной модуляции ШИМ используется для управления скоростью двигателя, а цифровой выход используется для изменения его направления. Этот модуль также может использоваться для управления одним четырехлинейным двухфазным шаговым двигателем. Благодаря четырем отверстиям эту доску легко установить на робота или другой объект.

Интерфейс управления двигателем
Штифт Описание
Б-ИА Вход двигателя B A (IA)
Б-ИБ Двигатель B Вход B (IB)
Земля Земля
ВКЦ Рабочее напряжение 2,5–12 В
А-ИА Вход A двигателя A (IA)
А-ИБ Двигатель A, вход B (IB)

 

Таблица истинности двигателя
ИА ИБ Состояние двигателя
Л л Выкл.
Н л Вперед
Л Х Реверс
Н Х Выкл.

Мы рекомендуем подавать сигнал ШИМ на вход IA для управления скоростью двигателя и цифровой выход на вход IB для управления его направлением.

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

Статьи по теме

  • Как использовать двухканальный модуль драйвера двигателя HG7881 (L9110)

Характеристики драйвера двигателя
Привод двигателя ХГ7881 (Л9110)
Напряжение двигателя 2,5–12 В
Каналы двигателя 2
Непрерывный ток на канал 800 мА
Соединители двигателя Винтовые клеммы
Источник питания и потребление
Рабочее напряжение 2,5–12 В
Размеры
Размер 31 х 22 х 12 мм (1,22 х 0,87 х 0,47 дюйма)
Вес 7 г (0,25 унции)

Ваше имя:

Ваш отзыв: Примечание: HTML не переводится!

Рейтинг: Плохо Хорошо

Введите код в поле ниже:

Продолжить

Метки: мотор, Водитель, выход

Как использовать двухканальный модуль драйвера двигателя HG7881 (L9110)

В этой статье объясняется, как использовать HG7881 (L9110) Двухканальный модуль драйвера двигателя.

HG7881 (L9110) — компактная микросхема драйвера двигателя, поддерживающая диапазон напряжения от 2,5 до 12 В при 800 мА постоянного тока. Эти чипы имеют встроенные диоды фиксации выхода для защиты ваших чувствительных микроконтроллерная электроника. Они подходят для очень маленького робота проекты.

Каждая микросхема HG7881 (L9110) способна управлять одним двигателем постоянного тока, используя два входы цифрового управления. Один вход используется для выбора двигателя направлении, а другой используется для управления скоростью двигателя. Скорость контролируется с помощью ШИМ широтно-импульсная модуляция. Драйверы двигателей обычно имеют так называемую таблицу истинности, которая определяет эффект. его входов. Таблица истинности для одного чипа HG7881 (L9110) выглядит следующим образом: следующим образом:

90 018 900 18
HG7881 (L9110) Таблица истинности
Вход Выход
IA IB OA IB Описание
L L L L Выкл.
H L H L Вперед
L H L H Назад
Н H H H Выкл.

Обратите внимание, что фактическое направление «вперед» и «назад» зависит от как двигатели установлены и подключены. Вы всегда можете изменить направление двигателя путем изменения его проводки.

Двухканальный модуль драйвера двигателя HG7881 (L9110) использует два из этих микросхемы драйверов двигателей. Каждая микросхема драйвера предназначена для управления одним двигателем. поэтому наличие двух означает, что этот модуль может управлять двумя двигателями независимо. Каждый моторный канал использует ту же таблицу истинности, что и выше. Каждый набор винтовых клемм используется для подключения двигателя. Обратитесь к приведенную ниже таблицу для соединений штырькового разъема.

HG7881 (L9110) Двухканальный разъем модуля драйвера двигателя
Штифт Описание
B-IA Двигатель B Вход A (IA)
B-IB Двигатель B Вход B (IB) 900 26
Земля Земля
VCC Рабочее напряжение 2,5–12 В
A-IA Двигатель A Вход A (IA)
A-IB Двигатель A Вход B (IB)

Мы рекомендуем использовать вход 1A для управления скоростью каждого двигателя и вход 1B для управления направлением.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *