我已经创建了所示的电路。我使用的是9V电池(实际上扔掉了9.53V)和5V来自Arduino的电压,分别测试9伏和5伏。该晶体管是BC 548B(我正在使用的数据表在此处)。
模拟此电路 –使用CircuitLab创建的原理图
我进行了一些测试,更改了Rb和Rc的值,结果如下,但不知道它们是否正确。
9V
Ref Rb Rc Ib (μA) Ic (mA) Beta
1 160k 560 50 15.6 312
2 470k 1.2k 18 6.15 342
3 220k 1.2k 41 7.5 183
4 180k 1.2k 51 7.5 147
5V
Ref Rb Rc Ib (μA) Ic (mA) Beta
1 160k 560 24 7.7 321
2 82k 330 52 14.1 271
3 470k 1.2k 9 2.89 321
我的问题如下:
我从数据表中了解到,该晶体管的范围可以在200到450之间。我认为9V表ref 3和4中的值小于200的原因是因为集电极发射极电路已经饱和,并且可以t上升得更高,导致β随着Ib电流的增加而下降。那是对的吗?
在我看过的所有教科书中,beta是一个静态值。“如果贝塔系数是X,则计算出在集电极中产生Y电流所需的基极电阻”。从那以后,我读到beta会随着温度和集电极电流(我认为是集电极电流)而波动。我实际上在哪里可以找到这些数据?哪里可以告诉我Beta vs Ic?如果贝塔值不断变化,您如何实际选择一个始终工作的电阻器,并且/或者在集电极负载的电流中有太多电流?
数据表中的图1显示,在基极电流为50μA的情况下,集电极电流不应超过11mA,这与集电极和发射极之间的电压无关。但是给定9V ref 1和5V ref 2,它们的Ib均约为50μA,因此Ic高于规定值。为什么是这样?图1实际告诉我什么?
数据表中的图3显示,在Vce = 5V的情况下,当Ic <40mA时,hFE为200。考虑到这篇文章中5V表中的所有结果,显然这没有发生。那么,这张图又是什么呢?
我试图将电路连接起来,以便使9V电池从集电极流向发射极,并由5V Arduino为基极供电,本质上是为晶体管开关供电。我认为这会使Arduino短路。我如何将9V电池从C端接至E端,并在底端端接5V电压?我实际上该如何接线?