Fanlab

Робототехника · Основы электроники · 8 класс

Транзистор — ключ

Пин Arduino даёт 20 мА, а мотору нужно 400 мА. Как маленький ток управляет большим?

Открыть эксперимент

Ситуация

Мотор робота-машинки берёт от батарейки 9 В ток ≈ 400 мА. Пин Arduino даёт всего 20 мА (предел 40 мА) — если подключить мотор прямо к пину, микроконтроллер сгорит. Как маленький сигнал управляет большим током? Ответ — транзистор: трёхногий «ключ» в корпусе TO-92. Рассчитайте базовый резистор, доведите транзистор до насыщения, раскрутите мотор. Потом сломайте нарочно: база без резистора, 400 мА через BC547 на 100 мА и выключенный мотор без защитного диода — сорокавольтовая «игла» на осциллограмме.

Тема

Транзистор — ключ: малый ток управляет большим. С вывода Arduino идёт 20 мА, а мотору нужно 500 мА: транзистор-ключ, β и насыщение

Ключевые понятия

  • NPN-транзистор
  • β и насыщение
  • Защитный диод

Формулы

IC=β⋅IB

Активный режим: ток коллектора в β раз больше тока базы (BC547 ≈ 200, 2N2222 ≈ 100) — транзистор усиливает ток.

IB=Uпин−UBERB,UBE≈0,7 В

Ток базы: из напряжения пина вычитается ≈ 0,7 В перехода база–эмиттер, остальное падает на базовом резисторе.

IC,max⁡=U−UCE(sat)Rнагр,UCE(sat)≈0,1–0,2 В

Насыщение: если βIB больше тока, который может пропустить нагрузка, ток определяет нагрузка, на транзисторе остаётся всего 0,1–0,2 В — он как замкнутый ключ.

RB≤β(Uпин−0,7)k⋅IC,k=2–3

Выбор RB для ключа: ток базы должен быть в k раз больше нужного IC/β (запас — β у разных экземпляров разная).

PQ=UCE⋅IC

Мощность, выделяющаяся на транзисторе: в насыщении мала (0,2 В · 0,4 А = 80 мВт), в активном режиме велика — для TO-92 предел ≈ 0,5 Вт.

Теория

Почему пина не хватает

Пин Arduino — слабый источник: ≈ 5 В и внутреннее сопротивление ≈ 25 Ом, абсолютный предел 40 мА, норма 20 мА. А маленький мотор при 9 В берёт ≈ 400 мА, а при запуске — больше 1 А. Если подключить мотор прямо к пину, ток 5/(25+6)≈160 мА — в 4 раза больше предела: ATmega328P нагреется и сгорит, а мотор даже не тронется. Пин должен только давать команду, а ток пусть даёт другой источник.

Транзистор: E, B, C

NPN-транзистор — трёхслойный полупроводниковый кристалл с тремя ножками: эмиттер (E), база (B), коллектор (C). Если в базу входит небольшой ток IB, то из коллектора в эмиттер идёт ток в β раз больше: IC=βIB (β — коэффициент усиления по току, от 50 до 500). База–эмиттер — это диод: ему нужно ≈ 0,7 В, поэтому к базе подключают через резистор. Ножки корпуса TO-92, если плоская сторона повёрнута к вам: у BC547 — C B E, у 2N2222 (PN2222A) — E B C. Если перепутать, транзистор не будет работать — всегда смотрите в datasheet.

Три области: отсечка, активная, насыщение

Тока базы нет (UBE<0,7 В) — транзистор в отсечке: ток коллектора равен нулю, ключ разомкнут. Ток базы есть, но βIB меньше тока, который требует нагрузка, — активный режим: IC=βIB, лишнее напряжение UCE остаётся на транзисторе, и он нагревается (P=UCEIC). βIB больше тока нагрузки — насыщение: ток определяет нагрузка, UCE падает до 0,1–0,2 В, транзистор как замкнутый ключ, почти не греется. Как ключ транзистор работает только в двух крайних состояниях: в отсечке или в насыщении.

Расчёт: базовый резистор

Мотор 400 мА, 2N2222 (β ≈ 100): нужный ток базы IB≥400/100=4 мА. β у разных экземпляров и при разной температуре разная, поэтому берут запас в 2–3 раза: IB≈10 мА. Пин 5 В, на базе 0,7 В: RB=(5−0,7)/0,010=430 Ом → стандартный 470 Ом (≈ 9 мА) или 330 Ом (≈ 12 мА). Ток пина не должен превышать 20 мА: RB≥4,3/0,02=215 Ом. Без резистора (RB=0) ток базы ограничивается только внутренним сопротивлением пина — ≈ 100 мА: сгорят и пин, и переход база–эмиттер.

Пределы и защитный диод

У каждого транзистора есть предельный ток: BC547 — 100 мА, 2N2222 — 800 мА. Подключите мотор на 400 мА к BC547 — он сгорит за секунду. Мощность: TO-92 может рассеять ≈ 0,5 Вт — если в активном режиме выделяется 1 Вт, он задымится за 10 секунд. Мотор — индуктивная нагрузка: когда ток прерывается, катушка «пытается» его продолжить: u=Ldi/dt — на коллекторе появляется «игла» 40–45 В, и транзистор пробивается. Защитный (flyback) диод подключают параллельно мотору в обратном направлении: при работе он закрыт, при выключении пропускает ток — напряжение останавливается на 9,7 В. При управлении скоростью через ШИМ (𝚊𝚗𝚊𝚕𝚘𝚐𝚆𝚛𝚒𝚝𝚎) транзистор выключается 490 раз в секунду — без диода он сгорит мгновенно.

О модели

Цепь считается методом узловых потенциалов. Транзистор: UBE = 0,7 В + 20 Ом, IC=βIB, насыщение начинается с UCE = 0,2 В; β для каждого типа постоянна (в настоящем транзисторе она зависит от тока и температуры, у 2N2222 при 500 мА падает до ≈ 40). Мотор: якорь 6 Ом + противо-ЭДС kω (k = 6 мВ·с/рад), 1 мГн, момент нагрузки с пропеллером — при 9 В ≈ 9 300 об/мин, 0,38 А. При ШИМ средний ток принимается равным D⋅I (сглаживание индуктивностью не учитывается). Нагрев: часть тока сверх предела накапливается во времени; тепловая модель корпуса τ≈8 с; энергия иглы 12LI2 — после нескольких выключений транзистор «пробивается» (в жизни это случайно, но порядок такой).

Знаете ли вы?

  • Первый транзистор в декабре 1947 года создали в американской компании Bell Laboratories Джон Бардин и Уолтер Браттейн (точечный контакт), а Уильям Шокли в 1948 году предложил плоскостной транзистор; все трое получили Нобелевскую премию по физике в 1956 году.
  • В одном современном процессоре десятки миллиардов транзисторов: в Apple M2 Ultra (2023) их 134 миллиарда — каждый такой же ключ, как в этом опыте, только размером в несколько нанометров.

Что внутри эксперимента

Настоящая плата в рисованной изометрии: вы поворачиваете её, ставите детали, собираете цепь, пишете и загружаете код — ток и напряжение считаются сразу, а при ошибке деталь сгорает. Внутри — задания, теория, тест и экскурсия.

Другие эксперименты раздела