Перейти к содержанию

Управление драйвером двигателя Arduino

Начало урока

Что такое драйвер двигателя L293D?

L293D — это популярная микросхема драйвера двигателя с двойным H-мостом, которая позволяет управлять скоростью и направлением двух двигателей постоянного тока одновременно с помощью Arduino.

Зачем нужен драйвер двигателя?

Выводы Arduino могут обеспечить только около 40 мА тока, но двигателям постоянного тока требуется 100-500 мА или больше! L293D действует как «усилитель мощности», который принимает слабые управляющие сигналы от Arduino и подаёт высокий ток на двигатели.

Основные характеристики:
  • Выходной ток на канал600 мА
  • Пиковый ток1,2 А
  • Напряжение питания двигателя4,5 В - 36 В
  • Напряжение логического питания5 В
  • Количество двигателей2 двигателя постоянного тока
Распиновка L293D
L293D 1,2EN 1A (IN1) 1Y (OUT1) GND GND 2Y (OUT2) 2A (IN2) Vcc1 (5V) Vcc2 (Мотор) 4A (IN4) 4Y (OUT4) GND GND 3Y (OUT3) 3A (IN3) 3,4EN 1 2 3 4 5 6 7 8 16 15 14 13 12 11 10 9
Как работает H-мост

H-мост — это электронная схема, которая позволяет подавать напряжение на нагрузку (двигатель) в любом направлении. Это обеспечивает:

  • Вращение вперёд — ток течёт в одном направлении
  • Вращение назад — ток течёт в противоположном направлении
  • Остановка/Торможение — нет тока или короткое замыкание
  • Управление скоростью — с помощью ШИМ на выводах Enable
Enable Вход 1 Вход 2 Действие двигателя
HIGH HIGH LOW Вперёд
HIGH LOW HIGH Назад
HIGH LOW LOW Остановка (свободный ход)
HIGH HIGH HIGH Торможение
LOW X X Двигатель выключен
Схема H-моста +V GND S1 S2 S3 S4 M Мотор S1+S4 ВКЛ = Вперёд | S2+S3 ВКЛ = Назад

Продолжите этот урок на YourAIZone

В полном уроке — объяснение целиком, разобранные примеры, частые ошибки, тесты с мгновенной проверкой и ИИ-репетитор. Начните сразу как гость или создайте аккаунт, чтобы сохранять прогресс.

В полном уроке

  • Объяснение целиком
  • Разобранные примеры
  • Частые ошибки и как их избежать
  • Тестовые вопросы: 15
  • ИИ-репетитор, который отвечает на вопросы по теме
  • Отслеживание прогресса для ученика, родителей и учителя