/    计算器 » 晶体管基极电阻计算器
在 Patreon 上支持本项目


计算器 KB-33

晶体管基极电阻计算器

通过微控制器引脚控制继电器、灯带或电机。

KB-33晶体管基极电阻计算器实时计算

结果

E24系列电阻820 Ω
精确计算860 Ω
基极电流5.244 mA
电阻功率22.5 mW
引脚负载MCU的输出就够了
分享计算结果

简要说明: 晶体管开关基极电阻计算:基极电流、E24 标称值、功率和饱和裕量。适用于 Arduino、ESP32 和其他控制器驱动。 示例: E24系列电阻: 820 Ω.

计算示例

输入数据
控制电压5 V
负载电流100 mA
hFE 系数100
饱和裕量5 倍
基极-发射极压降0.7 V
结果
E24系列电阻820 Ω
精确计算860 Ω
基极电流5.244 mA
电阻功率22.5 mW
引脚负载MCU的输出就够了

计算方式

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

要让晶体管作为开关工作,基极电流应留有足够裕量,高于最小值。这样晶体管才能充分导通,几乎不会发热。通常留出 5–10 倍裕量,并将电阻标称值向下取整。

需要注意什么

  • 驱动继电器和其他感性负载时,务必在绕组两端并联保护二极管。
  • 电流超过 500 mA 时,用逻辑电平 MOSFET 开关更简单:它不需要基极电流。

常见问题

Arduino驱动晶体管时,基极应该串多大的电阻?

R = (U控制 − 0.7) · hFE / (I负载 · k)。对于5 V、100 mA、hFE为100且裕量系数为5的情况,计算得860 Ω,E24系列中可选820 Ω。

为什么基极电流要留余量?

这样才能让晶体管进入饱和状态:压降最小,几乎不会发热。电流增大时,电流放大倍数会下降,而且不同器件之间也有差异,因此通常留出5到10倍的余量。

微控制器引脚能承受多大电流?

请查阅数据手册:ATmega328上的Arduino Uno建议电流不超过20 mA。如果基极需要更大的电流,可以再加一级晶体管,或使用逻辑电平MOSFET。

更新于 · kirich.blog · 计算在浏览器中进行,数据不会发送到任何地方。

另请参阅