Это старая версия документа!
Микросхема L293D это драйвер моторов, который содержит внутри себя сразу два Н-моста, что позволяет управлять двумя моторами. Кроме того, в отличии от простого Н-моста, который мы собирали в предыдущем эксперименте, у L293D есть дополнительные функции.
Давай разбираться. Первый Н-мост имеет входы IN1+ и IN1-, и выходы OUT1+ и OUT1-, второй аналогично только с цифрой 2 в обозначении. Дополнительные входы EN1 и EN2 позволяют полностью включать и выключать питание соответствующего моста – это первая дополнительная функция L293D. Чтобы было понятнее давай составим табличку состояний.
Вход EN1 | Вход IN1+ | Вход IN1- | Мотор подключённый к выходам OUT1+ и OUT1- |
---|---|---|---|
Вход EN2 | Вход IN2+ | Вход IN2- | Мотор подключённый к выходам OUT2+ и OUT2- |
- (0) | Любой | Любой | Выключен |
+ (1) | - (0) | - (0) | Выключен |
+ (1) | + (1) | - (0) | Вращается вправо |
+ (1) | - (0) | + (1) | Вращается влево |
+ (1) | + (1) | + (1) | Выключен |
Как ты можешь заметить из таблички на входы IN1+ и IN1- можно одновременно подавать положительные сигнал (на IN2+ и IN2- тоже), мотор при этом просто выключится – это вторая дополнительная функция L293D.
Питание микросхемы L293D подключается к следующим контактам: минус к любому из четырех контактов GND, а плюс к контактам VS и VSS. Зачем их два? VS отвечает за питание моторов, а VSS самой микросхемы. В нашем случае моторы и микросхема питаются от одного источника – батареек.
Схемы
На схеме мы подключили драйвер L293D к питанию с помощью выводов VS, VSS и GND, а вход EN1 к + питания. В дальнейшем при использовании L293D такое подключение будет подразумеваться по умолчанию. Кнопки SW1 и SW2 позволяют подавать положительные сигналы на входы IN1+ и IN1-. К выходам OUT1+ и OUT1- подключены мотор и светодиоды аналогично предыдущему эксперименту. Попробуй нажимать кнопки по очереди или одновременно. Схема сохранила функции схемы из предыдущего урока, но стала значительно компактнее и безопаснее (теперь можно нажимать обе кнопки одновременно!).
Экспериментируй: