Калькулятор KB-33
Калькулятор резистора в базу транзистора
Увімкнення реле, стрічки чи мотора з виводу мікроконтролера.
Результат
Коротко: Розрахунок базового резистора транзисторного ключа: струм бази, номінал E24, потужність і запас насичення. Для керування від Arduino, ESP32 та інших контролерів. Приклад: Резистор із ряду E24: 820 Ом.
Приклад розрахунку
| Напруга керування | 5 В |
|---|---|
| Струм навантаження | 100 мА |
| Коефіцієнт hFE | 100 |
| Запас насичення | 5 разів |
| Падіння база-емітер | 0,7 В |
| Резистор із ряду E24 | 820 Ом |
|---|---|
| Точний розрахунок | 860 Ом |
| Струм бази | 5,244 мА |
| Потужність на резисторі | 22,5 мВт |
| Навантаження на вивід | вистачить виходу МК |
Як рахується
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 із логічним рівнем.
