Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
products:beambot:uchitsya_primenyat_silu [2025/08/02 14:41] – [Лучик учится применять силу для движения. Микросхема ULN2003A] labuser30products:beambot:uchitsya_primenyat_silu [2026/02/12 19:37] (текущий) labuser29
Строка 1: Строка 1:
 <php>require($_SERVER["DOCUMENT_ROOT"]."/interactive/interactive.php");</php> <php>require($_SERVER["DOCUMENT_ROOT"]."/interactive/interactive.php");</php>
  
-=====Лучик учится применять силу для движения. Микросхема ULN2003A======+=====BeamBOT учится применять ULN2003A======
  
-Каждый раз собирать составной транзистор Дарлингтона из двух обычных не слишком удобно, особенно если делать это полноценно. В предыдущем уроке мы собирали упрощенную схему транзистора Дарлингтонаа в "правильнойсхеме дополнительно используются три резистора и три диода. Эти компоненты защищают схему от неправильного подключения, не позволяют подать слишком большой ток через базы транзисторов и оптимизируют потребление тока. Сами мы такую схему собирать не будем, потому что за нас уже все предусмотрели производители микросхем выпустив микросхему ULN2003A внутри которой есть сразу семь полноценных транзисторов Дарлингтона.+Каждый раз собирать составной транзистор Дарлингтона из двух обычных не слишком удобно. Вдобавок мы собирали упрощенную схемуа в полноценной «правильной» схеме дополнительно используются три резистора и три диода. Эти компоненты защищают схему при ошибке подключения, не позволяют подать слишком большой ток через базы транзисторов и оптимизируют потребление. 
  
-**Картинка ULN2003A**+Сами мы такую схему собирать не будем, потому что за нас уже все предусмотрели производители, выпустив микросхему ULN2003A, внутри которой есть сразу семь полноценных транзисторов Дарлингтона. 
  
-У микросхемы ULN2003A 16 выводов. Нумерация выводов микросхем обычно начинается с верхнего левого вывода и дальше идет против часовой стрелки. Вывод 9 подключается к "+питания, а вывод 8 к "-", он же является общим эмиттером всех транзисторов Дарлингтона. Выводы 1 и 16 это база и коллектор первого транзистора Дарлингтона, выводы 2 и 15 — второго, и так далее.+На картинке ниже изображена «распиновка» микросхемы ULN2003A. Здесь очень схематично и изображены внутренности микросхемы и видно куда какой вывод подключенОсобое внимание следует уделить выводам для подключения питания — 8 и 9. 
 + 
 +<php>pinlab_draw_picture("beambot/uchitsya_primenyat_silu/ULN2003A");</php> 
 + 
 +Возьми в руки микросхему и посмотри, что с одной стороны у нее есть специальная метка – "ключ", от которого отсчитываются номера выводов. Расположи микросхему так, чтобы ключ был сверху. 
 + 
 +У микросхемы ULN2003A 16 выводов. Нумерация выводов микросхем начинается с верхнего левого вывода и дальше идет против часовой стрелки. Вывод 9 подключается к «+» питания, а вывод 8 к «-», он же является общим эмиттером всех транзисторов Дарлингтона. Выводы 1 и 16 – это база и коллектор первого транзистора Дарлингтона (первый канал), выводы 2 и 15 – второго (второй канал) ,3 и 14 (третий канал) – третьего и так далее. 
  
 Давай соберем первую схему с микросхемой ULN2003A. Давай соберем первую схему с микросхемой ULN2003A.
 +
 +==== Схема эксперимента ====
 +<php>pinlab_draw_picture("beambot/uchitsya_primenyat_silu/scheme1");</php>
  
 ~~NOCACHE~~ ~~NOCACHE~~
 +==== Таблица компонентов ====
 <php>pinlab_bom("beambot/uchitsya_primenyat_silu/scheme1.mont");</php>   <php>pinlab_bom("beambot/uchitsya_primenyat_silu/scheme1.mont");</php>  
    
-<php>pinlab_draw_instruction("beambot/uchitsya_generirovat_energiyu/scheme1.mont");</php>+==== Монтажная схема ==== 
 +<php>pinlab_draw_instruction("beambot/uchitsya_primenyat_silu/scheme1.mont");</php>
  
-Если ты нажмешь на кнопу SW1 загорится светодиод VD1 на полную яркость. Кнопка подключает базу первого транзистора Дарлингтона к "+питания и открывает его. Ток начинает течь через резистор R1 и светодиод VD1, который загорается.+Если нажмешь на кнопку SW1загорится светодиод VD1 на полную яркость. Кнопка подключает базу первого транзистора Дарлингтона к «+» питания и открывает его. Ток начинает течь через резистор R1 и светодиод VD1, который загорается.
  
-К сожалению фокус с суперсилой пальцев с микросхемой ULN2003A не получится, потому что базы транзисторов Дарлингтона к выводам микросхемы подключены через токоограничивающие резисторы. За то нам их не придется устанавливать самим.  +А вот фокус с суперсилой пальцев с микросхемой ULN2003A не получится, потому что базы транзисторов Дарлингтона к выводам микросхемы подключены через токоограничивающие резисторы. Зато нам их не придется устанавливать самим. 
  
 <WRAP center round tip 200%> <WRAP center round tip 200%>
 Экспериментируй: Экспериментируй:
-  * Попробуй подключить еще пару светодиодов и кнопок к другим транзисторам Дарлингтона в микросхеме ULN2003A и убедиться, что они все работают одинаково.+Попробуй подключить еще несколько светодиодов и кнопок к другим транзисторам Дарлингтона в микросхеме ULN2003A и убедись, что они все работают одинаково.
 </WRAP> </WRAP>
    
-Мы попробовали включать светодиод с помощью ULN2003A, но ULN2003A в первую очередь предназначена для управления мощной нагрузкойнапример, моторами. Давай  подключим его.+Мы попробовали включать светодиод с помощью ULN2003A, но эта микросхема в первую очередь предназначена для управления мощной нагрузкой – например, моторами. Давай подключим его.
  
-Сема работает аналогично предыдущей — нажимаешь кнопку SW1 мотор с колесом начинают вращаться.+==== Схема эксперимента ==== 
 +<php>pinlab_draw_picture("beambot/uchitsya_primenyat_silu/scheme2");</php> 
 +==== Таблица компонентов ==== 
 +<php>pinlab_bom("beambot/uchitsya_primenyat_silu/scheme2.mont");</php>   
 + ==== Монтажная схема ==== 
 +<php>pinlab_draw_instruction("beambot/uchitsya_primenyat_silu/scheme2.mont");</php> 
 + 
 +Схема работает аналогично предыдущейнажимаешь кнопку SW1 – мотор начинает вращать колесо.
  
 Давай попробуем подключить сразу два мотора. Давай попробуем подключить сразу два мотора.
  
-**СХЕМА 3** +==== Схема эксперимента ==== 
 +<php>pinlab_draw_picture("beambot/uchitsya_primenyat_silu/scheme3");</php> 
 +==== Таблица компонентов ==== 
 +<php>pinlab_bom("beambot/uchitsya_primenyat_silu/scheme3.mont");</php>   
 +  
 +==== Монтажная схема ==== 
 +<php>pinlab_draw_instruction("beambot/uchitsya_primenyat_silu/scheme3.mont");</php>
  
-После включения питания робот начинает ехать вперед. У тебя наверное возник вопрос — зачем все эти усложнения с использованием микросхемы ULN2003A? Мы же уже научили нашего робота ездить в одном из первых уроков? Все верно, ответы на эти вопросы ты получишь в следующем уроке.  +После включения питания робот начинает ехать вперед. У тебянаверноевозник вопросзачем все эти усложнения с использованием микросхемы ULN2003A? Мы ведь почти сразу научили нашего робота ездить? Хороший вопрос. Ответ последует далее.
  
 +----
 +[[products:beambot:i_super_sila_palcev|☚ Предыдущий ]] | 
 +[[products:beambot|Содержание]] |
 +[[products:beambot:line_sensor| Следующий ☛]]