Полный обзор Motor Shield L293D: возможности, характеристики и применение

Что такое Motor Shield L293D. Как работает Motor Shield L293D. Какие преимущества у Motor Shield L293D. Где применяется Motor Shield L293D. Как подключить Motor Shield L293D. Какие есть альтернативы Motor Shield L293D.

Содержание

Что представляет собой Motor Shield L293D

Motor Shield L293D — это плата расширения для микроконтроллеров, предназначенная для управления электродвигателями. В ее основе лежит микросхема драйвера L293D, которая позволяет контролировать направление вращения и скорость двигателей.

Основные характеристики Motor Shield L293D:

  • Два канала для подключения двигателей
  • Максимальный ток нагрузки — 600 мА на канал
  • Пиковый ток — до 1.2 А
  • Напряжение питания логической части — 4.5-9 В
  • Напряжение питания силовой части — 4.5-36 В
  • Скорость переключения — до 5 кГц
  • Размеры — 42 х 57 х 10 мм

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


Принцип работы Motor Shield L293D

Принцип работы Motor Shield L293D основан на использовании H-мостов, реализованных в микросхеме L293D. H-мост представляет собой электронную схему, позволяющую изменять направление тока через нагрузку.

Как работает H-мост в Motor Shield L293D?

  • Четыре транзистора образуют Н-образную конфигурацию
  • Двигатель подключается к средней части «H»
  • Попарно открывая транзисторы, можно менять направление тока через двигатель
  • ШИМ-сигналом регулируется скорость вращения

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

Преимущества использования Motor Shield L293D

Motor Shield L293D обладает рядом преимуществ, которые делают его популярным решением для управления двигателями в любительских и образовательных проектах:

  • Простота подключения и использования
  • Совместимость с популярными микроконтроллерами (Arduino, ESP8266 и др.)
  • Возможность управления двумя двигателями одновременно
  • Защита от перегрузки и перегрева
  • Широкий диапазон напряжений питания двигателей
  • Компактные размеры
  • Невысокая стоимость

Какие задачи позволяет решать Motor Shield L293D? С его помощью можно реализовать управление:


  • Колесными платформами
  • Манипуляторами
  • Системами позиционирования
  • Различными подвижными механизмами

Благодаря этим преимуществам, Motor Shield L293D часто используется в образовательных наборах по робототехнике и электронике, а также в любительских проектах умного дома, автоматизации и робототехники.

Области применения Motor Shield L293D

Motor Shield L293D находит применение в различных областях, где требуется управление электродвигателями малой и средней мощности. Рассмотрим основные сферы использования этого устройства:

Робототехника

В робототехнике Motor Shield L293D применяется для создания:

  • Мобильных роботов на колесной базе
  • Шагающих роботов
  • Роботизированных манипуляторов
  • Систем позиционирования камер или сенсоров

Образование

В образовательных целях Motor Shield L293D используется в:

  • Наборах для изучения основ робототехники
  • Курсах по микроконтроллерам и электронике
  • Студенческих проектах по автоматизации

Умный дом и автоматизация

В сфере автоматизации и умного дома Motor Shield L293D применяется для управления:


  • Электроприводами жалюзи и штор
  • Системами вентиляции
  • Поворотными камерами видеонаблюдения
  • Автоматическими дверями и воротами

Моделизм

В моделизме Motor Shield L293D используется при создании:

  • Радиоуправляемых моделей
  • Автоматизированных диорам
  • Интерактивных макетов

Таким образом, Motor Shield L293D находит широкое применение в различных областях, где требуется простое и недорогое решение для управления электродвигателями.

Подключение и программирование Motor Shield L293D

Правильное подключение и программирование Motor Shield L293D — ключевой этап в создании проекта с управляемыми двигателями. Рассмотрим основные шаги по работе с этим устройством.

Подключение Motor Shield L293D

Для подключения Motor Shield L293D выполните следующие шаги:

  1. Установите шилд на совместимую плату микроконтроллера (например, Arduino Uno)
  2. Подключите внешний источник питания к клеммам VIN и GND шилда
  3. Присоедините двигатели к выходным клеммам M1, M2, M3, M4
  4. При необходимости подключите сервоприводы к соответствующим разъемам

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


Программирование Motor Shield L293D

Для программирования Motor Shield L293D можно использовать стандартную библиотеку AFMotor для Arduino. Вот пример простого кода для управления двигателем:


#include <AFMotor.h>

AF_DCMotor motor(1);

void setup() {
  motor.setSpeed(200);
}

void loop() {
  motor.run(FORWARD);
  delay(1000);
  motor.run(BACKWARD);
  delay(1000);
}

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

Типичные ошибки при работе с Motor Shield L293D

При работе с Motor Shield L293D следует избегать следующих ошибок:

  • Превышение максимально допустимого тока нагрузки
  • Неправильная полярность подключения питания или двигателей
  • Использование слишком высокого напряжения питания
  • Попытка управления мощными двигателями без дополнительных драйверов

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

Альтернативы и сравнение с другими драйверами двигателей

Хотя Motor Shield L293D является популярным решением, существуют альтернативные драйверы двигателей, которые могут лучше подойти для определенных задач. Рассмотрим некоторые из них и сравним их характеристики.


TB6612FNG

TB6612FNG — более современный драйвер двигателей, обладающий рядом преимуществ:

  • Больший максимальный ток — до 1.2 А на канал
  • Меньшее падение напряжения, что повышает эффективность
  • Встроенные защитные диоды
  • Более высокая частота ШИМ — до 100 кГц

DRV8833

DRV8833 — компактный драйвер с двумя H-мостами, обладающий следующими особенностями:

  • Максимальный ток — до 1.5 А на канал
  • Низкое сопротивление в открытом состоянии
  • Встроенная защита от перегрева и перегрузки по току
  • Возможность управления шаговыми двигателями

L298N

L298N — мощный драйвер двигателей, способный работать с более высокими токами:

  • Максимальный ток — до 2 А на канал
  • Возможность параллельного включения каналов для увеличения тока
  • Широкий диапазон напряжений питания — до 46 В
  • Возможность управления 4 двигателями постоянного тока

Выбор конкретного драйвера зависит от требований проекта: необходимой мощности, количества двигателей, напряжения питания и других факторов. Motor Shield L293D остается хорошим выбором для начинающих и образовательных проектов благодаря своей простоте и доступности.


Советы по эффективному использованию Motor Shield L293D

Чтобы максимально эффективно использовать возможности Motor Shield L293D, следуйте этим рекомендациям:

  1. Используйте качественный источник питания с достаточным током
  2. Добавьте конденсаторы для сглаживания помех от двигателей
  3. При работе с индуктивными нагрузками используйте защитные диоды
  4. Обеспечьте хорошее охлаждение при длительной работе на максимальных токах
  5. Используйте плавный старт и остановку двигателей для снижения нагрузки

Следуя этим советам, вы сможете создать надежную и эффективную систему управления двигателями на базе Motor Shield L293D.


Плата расширения (адаптера) NodeMCU ESP8266 Motor Shield L293D

  • Плата расширения (адаптера) NodeMCU ESP8266 Motor Shield L293D

Popular

96.00 грн

  • Description
  • Reviews (2)

Description Плата расширения (адаптера) NodeMCU ESP8266 Motor Shield L293D

Этот шилд позволяет плате NodeMCU управлять двумя микроэлектродвигателями либо одним биполярным шаговым двигателем. Напряжение питания двигателей при этом может отличаться от напряжения питания NodeMCU (3.3 В).

В основе платы расширения находится микросхема драйвера электродвигателей L293D. Он может управлять не только направлением вращения двигателей, но и его скоростью.

Драйвер имеет два канала управления двигателями с максимальной нагрузкой 0,6 А на каждый. Допустимое напряжение питания нагрузки: 4.5 – 36 В. Рабочее напряжение самой микросхемы: 4,5 – 9 В.

Внимание!

Попадаются модули с неправильно припаянными резисторами.
100 Ом и 1кОм
Их необходимо поменять местами, или удалить 100 Ом
Как показанно на фото.

Характеристики:
 
Микросхема – L293;
Количество каналов для подключения – 2:
2 двигателя постоянного тока;
1 шаговый двигатель;
Напряжения питания логической части – 4.5 – 9 В;
Напряжения питания силовой части – 4.5 – 36 В;
Продолжительный максимальный ток нагрузки – 600mА на каждый канал;
Пиковый максимальный ток –  до 1.2A;
Скорость переключения до 5 kHz;
Диапазон рабочих температур от -40°C до +150°C;
Размеры – 42 x 57 x 10 мм;
Вес – 20 г.

Reviews Плата расширения (адаптера) NodeMCU ESP8266 Motor Shield L293D

Enable и должен быть прижат к минусу ,только не 100 Om, a 100 kOm.

Резисторы 100 Om нужно не просто выпаять,а заменить на 100 kOm.

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

Write a review

Your Name

Rating

Your Review

Related Products

Popular

Драйвер двигателя L293D — OpenCircuit

    org/BreadcrumbList»>
  1. OpenCircuit
  2. Платформы
  3. Arduino
  4. Shields
  5. Shield двигателя L293D

. Из-за мощности этих чипов этот шилд может управлять 4 двигателями постоянного тока или 2 шаговыми двигателями/серводвигателями. Эта плата может управлять четырьмя каналами с током 0,6 А (пиковое значение 1,2 А) с тепловой защитой и может подавать напряжение от 4,5 В до 36 В постоянного тока (возможен внешний источник питания).

  • 2 интерфейса для сервопривода 5 В, подключенного к таймеру высокого разрешения Arduino
  • Может управлять 4 двигателями постоянного тока, 2 шаговыми двигателями или 2 сервоприводами
  • До 4 двунаправленных двигателей постоянного тока с индивидуальным управлением скоростью
  • 4 Н-моста: на H-мост 0,6 А (пиковое значение 1,2 А) от 4,5 до 36 В постоянного тока
  • С подтягивающими резисторами для отключения двигателей во время запуска

€ 5,10 € 4,25 Искл. НДС (NL)

Ожидаемая дата доставки: вторник, 28 марта. … штук  в наличии

Показать скидки за объем

  • Купить 10 штук по 4,86 ​​€ за штуку 5% скидка
  • Купить 25 штук по 4,61 € за штуку 9004 скидка 1004 9004% Купить 50 штук по € 4,37 за штуку скидка 14%
  • Купить 100 штук по € 4,13 за штуку скидка 19%
  • Купить 500 штук по € 3,88 за штуку скидка 24%
Доставка от € 3,50 (NL) 30 дней охлаждения

Shield Motor Driver Shield L293D

+

HC -SR04 Модуль обнаружения ультразвукового расстояния

+

ARDUINO UNO R3 — CLONE

=

Часто покупается вместе UNO R3 —

=

Часто покупается вместе UNO R3 —

=

. Часто покупается вместе. он также подходит для базовой станции DCC, как описано в вашем блоге? https: // Opencircuit .nl / Блог / Создание DCC и базовой станции / Hardware ViewHide 1 ответ   | Ответьте на этот вопрос

A Открытая цепь Это, безусловно, возможно, хотя для этого вам придется написать специальное программное обеспечение. 

Q SefВы также можете управлять двумя шаговыми двигателями и серводвигателем с помощью ViewHide 1 answer   | Ответьте на этот вопрос

A Разомкнутая цепьКонечно! Это очень универсальный модуль. 

Q Задать вопрос

Отзывы покупателей

Предлагаемые продукты

Недавно просмотренные товары

Adafruit Motor Shield v1 & v2 + DoRobot | от J3 | Джунглитроника

4 DC Motors or 2 Stepper Motor or 2 Servos — 1.2A@25v & 3.2A@15v peak — Ardu-Serie#54 ​​

V1 uses L293D Darlington driver and V2 имеет драйвер TB6612 MOSFET.

L293D: 1,2 А при 32 В пик.

TB6612: 3,2 А при 15 В пик.

Приведенный выше код просто ускоряет двигатель постоянного тока на 5 В вперед до 10 мс и поворачивает двигатель в обратном направлении; Затем повторите.

Adafruit v1

v1:

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

  • 2 разъема для 5 В хобби сервоприводы подключены к специальному таймеру высокого разрешения Arduino — никакого джиттера!
  • До 4 двунаправленных двигателей постоянного тока с индивидуальным 8-битным выбором скорости (т.е. разрешение около 0,5%) или микрошаг.
  • 4 H-моста: L293D Набор микросхем обеспечивает 0,6 А на мост ( 1,2 А пик ) с защитой от перегрева, от 4,5 В до 25 В0105 во время включения
  • Большая клеммная колодка разъемы для легкого подключения проводов (10–22AWG) и питания
  • Кнопка сброса Arduino вверху;
  • 2-контактная клеммная колодка для подключения внешнего источника питания , для отдельного питания логики/двигателя
  • Протестирована на совместимость с Mega, Diecimila и Duemilanove
  • Полный комплект можно приобрести в магазине Adafruit.
  • Загрузите простые в использовании программные библиотеки Arduino, и вы готовы к работе!
  • Двигатели потребляют много энергии и могут вызывать «отключения», приводящие к сбросу Arduino. По этой причине щит рассчитан на отдельные (раздельные) источники питания — один для электроники и один для двигателя. Это предотвратит перебои питания
  • Попробуйте припаять керамический или дисковый конденсатор 0,1 мкФ между выводами двигателя (на самом двигателе!). . Их также можно использовать в качестве цифровых контактов (контакты с 14 по 19).)
  • Цифровые контакты 2 и 13 не используются.
  • Следующие контакты используются, если используются какие-либо двигатели постоянного тока/шаговые двигатели
    Цифровые контакты 4, 7, 8 и 12 используются для управления двигателями постоянного тока/шаговыми двигателями через последовательно-параллельную защелку 74HC595
  • следующие контакты используются только в том случае, если этот конкретный сервопривод используется :
    Цифровой контакт 9: управление сервоприводом №1
    Цифровой контакт 10: управление сервоприводом №2
Adafruit v1

Теперь давайте посмотрим V2 :

Оригинальный комплект Adafruit Motorshield — один из их самых любимых наборов, поэтому Adafruit решили сделать что-то еще лучше. Они модернизировали комплект защиты, чтобы сделать лучшую плату, самый простой способ управлять двигателями постоянного тока и шаговыми двигателями. Они сохранили возможность управлять 4 двигателями постоянного тока или 2 шаговыми двигателями, но добавили множество улучшений:

Вместо драйвера L293D Darlington теперь у них есть драйверы TB6612 MOSFET с 1,2 А на канал допустимый ток (вы можете потреблять до 3 А в пиковом режиме в течение примерно 20 мс за раз). Он также имеет гораздо более низкое падение напряжения на двигателе, поэтому вы получаете больший крутящий момент от своих батарей, а также есть встроенные диоды обратного хода.

Вместо , использующих защелку и контакты ШИМ Arduino, они имеют на борту полностью специализированный чип драйвера ШИМ . Этот чип управляет всеми двигателями и регуляторами скорости по I2C . Только два контакта GPIO (SDA и SCL) плюс 5 В и GND. необходимы для управления несколькими двигателями, и, поскольку это I2C, вы также можете подключить любые другие устройства или экраны I2C к тем же контактам. Это также делает его доступным совместим с любым Arduino , таким как Uno, Leonardo, Due и Mega R3.

Adafruit v2

Ardu_Serie/_54_Adafruit_v1_01.ino.ino

Ardu_Serie/_54_Adafruit_v1_02.ino

Ardu_Serie/_54_Adafruit_v2_03.ino

Ardu_Serie/_54_Adafruit_v2_04.ino

Download All Files for This Project

Understanding the Adafruit Motor Shield Library

Комплект Adafruit Motor/Stepper/Servo Shield для Arduino — v1.2

Сначала установите AF_Motor Библиотека Arduino

Github adafruit/Adafruit-Motor-Shield-library

adafruit-motor-shield-v2-for-arduino

Проектирование интерфейса на основе микроконтроллера, часть 3, схема разработки системы, версия Rover

1

: adafruit_products_mshieldv2schem.png

Схема : https://learn. adafruit.com/assets/9536

Похожие сообщения:

Знакомство с DoRobot — Методы сборки J3 Caterpillar-Crawler-Chassis v 9#6 ArduSerie#60018

L 9100S — Игрушечный драйвер, простой в использовании — Игрушечный низковольтный мост, простой в использовании мотор — 0,8 А при пиковом токе 12 В — Ardu_Serie#47

E ASYDRIVER : 4-проводной — Драйвер шагового двигателя — Дизайн Брайана Шмальца на микросхеме A3967 — Биполярные двигатели — 0,75 А при пиковом токе 30 В — Использование их на одном дыхании! Ardu_Serie # 48

D RV8825 — Сильноточный драйвер шагового двигателя — Шаговый двигатель — биполярный режим — 2,5 А при 45 В пик — Ardu_Serie # 59

L 298N — Двойной полномостовой драйвер — Дарлингтонские транзисторные массивы — 3A@50v пик — Ardu-Serie#52

T B6612FNG : Двойной драйвер двигателя постоянного тока — Драйвер двигателя SparkFun — 3,2 А при 13,5 В пик — Ardu-Serie # 49 2A при 35 В пик — Ardu-Serie # 53

A dafruit Motor Shield v1 и v2 –4 двигателя постоянного тока или 2 шаговых двигателя или 2 сервопривода — 1,2 A при 25 В и 3,2 A при 15 В пик — Ardu-Serie # 54

I FR 520 MOS — Модуль + DoRobot — Переключатель тяжелых нагрузок постоянного тока — 10 А при 100 В пик — Ardu-Serie#60

L 9110 Модуль H-моста + DoRobot — Плата драйвера шагового двигателя постоянного тока — .

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

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