require($_SERVER["DOCUMENT_ROOT"]."/interactive/interactive.php");
=====Лучик осваивает изменение направление вращения колеса. Микросхема L293D=====
Микросхема L293D это драйвер моторов, который содержит внутри себя сразу два Н-моста, что позволяет управлять двумя моторами. Кроме того, в отличии от простого Н-моста, который мы собирали в предыдущем эксперименте, у L293D есть дополнительные функции.
pinlab_draw_picture("beambot/osvaivaet_izm_napr_vrash_kolesa/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 самой микросхемы. В нашем случае моторы и микросхема питаются от одного источника – батареек.
~~NOCACHE~~
pinlab_draw_picture("beambot/osvaivaet_izm_napr_vrash_kolesa/scheme1");
pinlab_bom("beambot/osvaivaet_izm_napr_vrash_kolesa/scheme1.mont");
pinlab_draw_instruction("beambot/osvaivaet_izm_napr_vrash_kolesa/scheme1.mont");
На схеме мы подключили драйвер L293D к питанию с помощью выводов VS, VSS и GND, а вход EN1 к + питания. В дальнейшем при использовании L293D такое подключение будет подразумеваться по умолчанию. Кнопки SW1 и SW2 позволяют подавать положительные сигналы на входы IN1+ и IN1-. К выходам OUT1+ и OUT1- подключены мотор и светодиоды аналогично предыдущему эксперименту. Попробуй нажимать кнопки по очереди или одновременно. Схема сохранила функции схемы из предыдущего урока, но стала значительно компактнее и безопаснее (теперь можно нажимать обе кнопки одновременно!).
Экспериментируй:
* Попробуй подключить вход EN1 не напрямую к + питания, а через кнопку. Как изменилась работа схемы?
* Попробуй подключить второй мотор ко второму Н-мосту(входы: EN2, IN2+ и IN2; выходы: OUT2+ и OUT2-).