| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия |
| products:beambot:uchitsya_migat [2025/09/30 18:14] – [BeamBOT учится мигать. Конденсатор и мультивибратор] labuser30 | products:beambot:uchitsya_migat [2025/12/25 16:19] (текущий) – [BeamBOT учится мигать. Мультивибратор] labuser30 |
|---|
| <php>require($_SERVER["DOCUMENT_ROOT"]."/interactive/interactive.php");</php> | <php>require($_SERVER["DOCUMENT_ROOT"]."/interactive/interactive.php");</php> |
| |
| ===== BeamBOT учится мигать. Конденсатор и мультивибратор===== | =====16. BeamBOT учится мигать. Мультивибратор===== |
| |
| Соберем более сложную схему на двух транзисторах. Все предыдущие | Какой робот без мигалки? Чтобы научить нашего робота мигать нам потребуется собрать специальную схему, которая называется мультивибратором. Мультивибратор — это электронная схема, которая генерирует периодические импульсы (колебания прямоугольной формы). У нее есть два состояния, которые постоянно переключаются без остановки в автоколебательном режиме. |
| конструкции работали в полуавтоматическом режиме. Для их запуска | |
| необходимо было внешнее воздействие, например нажатие на кнопку, | |
| освещение фотодиода, разрыв охранного провода. Теперь наша схема | |
| будет работать в полностью автоматическом режиме, сама по себе, без | |
| внешних воздействий. Светодиоды будут мигать по-очереди до тех пор, | |
| пока не разрядится батарейка. Эта схема называется мультивибратором. | |
| Давай разберемся, как она работает. Допустим, изначально транзистор | |
| VT1 открыт (светодиод VD1 светится). Следовательно, напряжение | |
| на коллекторе VT1 близко к нулю, а конденсатор C1 разряжается | |
| через переход База—Эмиттер транзистора VT1. Транзистор VT2 в это | |
| время закрыт (светодиод VD2 не горит). Конденсатор C2 заряжается, | |
| напряжение на нем растет, что в конце концов приводит к открытию | |
| транзистора VT2 и зажиганию светодиода VD2. Напряжение на | |
| коллекторе открытого транзистора VT2 начинает падать, а конденсатор | |
| C2 начинает разряжаться, транзистор VT1 закрывается. | |
| Этот процесс повторяется бесконечно, пока не закончится заряд | |
| батарейки. Частота переключения транзисторов и мигания светодиодов | |
| зависит от емкостей конденсаторов C1 и C2 и номиналов резисторов | |
| R2 и R3. | |
| Попробуй поставить разные номиналы R2 и R3 и посмотри, как | |
| изменится поведение схемы. | |
| |
| ~~NOCACHE~~ | ~~NOCACHE~~ |
| | |
| <php>pinlab_draw_instruction("beambot/uchitsya_migat/scheme1.mont");</php> | <php>pinlab_draw_instruction("beambot/uchitsya_migat/scheme1.mont");</php> |
| | |
| | После включения питание светодиоды будут по очереди загораться и гаснуть, это может продолжаться пока не разрядятся батарейки. Давай разберемся, как работает получившаяся у нас схем. Допустим, изначально транзистор |
| | VT1 открыт (светодиод VD1 светится). Следовательно, напряжение на коллекторе VT1 близко к нулю, а конденсатор C1 разряжается через переход База—Эмиттер транзистора VT1. Транзистор VT2 в это время закрыт (светодиод VD2 не горит). Конденсатор C2 заряжается, напряжение на нем растет, что в конце концов приводит к открытию транзистора VT2 и зажиганию светодиода VD2. Напряжение на |
| | коллекторе открытого транзистора VT2 начинает падать, а конденсатор C2 начинает разряжаться, транзистор VT1 закрывается. Этот процесс повторяется бесконечно. Частота переключения транзисторов и мигания светодиодов |
| | зависит от емкостей конденсаторов C1 и C2 и номиналов резисторов R2 и R3. |
| | Попробуй поставить разные номиналы R2 и R3 и посмотри, как изменится поведение схемы. |
| |
| В место транзисторов мы можем использовать микросхему ULN200A. | В место транзисторов мы можем использовать микросхему ULN200A. |
| | |
| | <php>pinlab_draw_picture("beambot/uchitsya_migat/scheme2");</php> |
| |
| <php>pinlab_bom("beambot/uchitsya_migat/scheme2.mont");</php> | <php>pinlab_bom("beambot/uchitsya_migat/scheme2.mont");</php> |
| |
| Схема работает также как и предыдущая, но мы добавили в нее дополнительную возможность настройки с помощью потенциометра. Покрути его в разные стороны, при этом должна измениться частота мигания светодиодов. | Схема работает также как и предыдущая, но мы добавили в нее дополнительную возможность настройки с помощью потенциометра. Покрути его в разные стороны, при этом должна измениться частота мигания светодиодов. |
| | |
| | ---- |
| | [[products:beambot:uchitsya_delat_zaryadku|☚ Предыдущий ]] | |
| | [[products:beambot|Содержание]] | |
| | [[products:beambot::edet_i_migaet| Следующий ☛]] |