/    Калькуляторы » Калькулятор резистора в базу транзистора
Поддержать проект на Patreon


Калькулятор KB-33

Калькулятор резистора в базу транзистора

Включение реле, ленты или мотора с вывода микроконтроллера.

KB-33Калькулятор резистора в базу транзистораСчитает на лету

Результат

Резистор из ряда E24820 Ом
Точный расчёт860 Ом
Ток базы5,244 мА
Мощность на резисторе22,5 мВт
Нагрузка на выводхватит выхода МК
Поделиться расчётом
TelegramViberWhatsAppFacebookX

Коротко: Расчёт базового резистора транзисторного ключа: ток базы, номинал E24, мощность и запас насыщения. Для управления от Arduino, ESP32 и других контроллеров. Пример: Резистор из ряда E24: 820 Ом.

Пример расчёта

Исходные данные
Напряжение управления5 В
Ток нагрузки100 мА
Коэффициент hFE100
Запас насыщения5 раз
Падение база-эмиттер0,7 В
Результат
Резистор из ряда E24820 Ом
Точный расчёт860 Ом
Ток базы5,244 мА
Мощность на резисторе22,5 мВт
Нагрузка на выводхватит выхода МК

Как считается

Ib = Ic / hFE · k
Rb = (Ub − Ube) / Ib

Чтобы транзистор работал ключом, в базу подают ток с запасом относительно минимального. Тогда он полностью открыт и почти не греется. Обычно запас берут в 5–10 раз, а номинал округляют вниз.

На что обратить внимание

  • На реле и другую индуктивную нагрузку обязательно ставьте защитный диод параллельно обмотке.
  • Больше 500 мА проще коммутировать MOSFET с логическим уровнем: ему не нужен ток базы.

Частые вопросы

Какой резистор поставить в базу транзистора от Arduino?

R = (Uупр − 0,7) · hFE / (Iнагр · k). Для 5 В, 100 мА, hFE 100 и запаса 5 получается 860 Ом, из ряда E24 берут 820 Ом.

Зачем нужен запас по току базы?

Чтобы транзистор вошёл в насыщение: падение на нём минимально, и он почти не греется. Коэффициент передачи падает с током и различается у экземпляров, поэтому запас обычно берут в 5–10 раз.

Сколько тока выдержит вывод микроконтроллера?

Смотрите даташит: для Arduino Uno на ATmega328 рекомендуют до 20 мА. Если базе нужно больше, поставьте второй транзистор или MOSFET с логическим уровнем.

Обновлено · kirich.blog · Расчёт идёт в браузере, значения никуда не отправляются.

Смотрите также