测量达林顿晶体管电流放大倍数

测量达林顿管电流放大倍数

 

01 林顿三极管


一、前言

  这款BC517 NPN型达林顿三极管, 将被用于弱电流测量电路。  下面测量它的电流放大系数。  这是利用 晶体管住手测量, 在其发射极电流为 5.3mA 时, 对应的电流放大倍数大约为 48300。

GM1692006286_1280_720.MPG|_-3

二、测量方法

  这是在面包板上搭建的测量电路,  电路图非常简单。  待测的达林顿三极管的基极电流, 是由可调电压源 DH1766 通过 R1 提供。 电阻 R1 的阻值为 4G 欧姆的高阻。 功率仪提供 5V的工作电压, 它能够自动记录流过达林顿三极管的集电极电流。  这样, 可以通过基极电压的变化, 计算出基极电流的变化, 然后与集电极的变化相除,   便可以获得三级的的电流增益了。  这是功率仪记录数据软件界面。
GM1692006805_1280_720.MPG|_-10

▲ 图1.2.1 测量电路

▲ 图1.2.1 测量电路

  通过联网软件编程, 自动控制DH1766输出电压,  使其从0V 连续变化到 60V,  通过功率仪给出的电流变化, 计算出三极管的电流增益。

GM1692006985_1280_720.MPG|_-3

三、测量结果

  这是测量结果, 其中蓝色的是 10kHz 采集的实时电流波形, 橙色为平均电流,  最高点对应的电流值为60V时的测量值,  此时对应的集电极电流为 303微安,  根据达林顿三极管基极电压约为 1.2V, 再由基极电阻为 4G 欧姆,  这样可以计算出电流增益大约为 20600,  这个值比使用晶体管助手所测量得到 的 48000 小了一半多。 ·这应该是因为对应小电流下, 晶体管的电流增益会变小的原因。
GM1692008414_1280_720.MPG|_-6

▲ 图1.3.1 测量结果

▲ 图1.3.1 测量结果

  这个瞬时电流变化这么大, 主要是受到工频噪声的干扰。  为此, 将所有的电路放在一个金属屏蔽盒中,  通过屏蔽线与外部电路联系。  这样便可以消除工频噪声的影响。

GM1692093469_1280_720.MPG|_-4

  这是测量的结果,  可以看到采集到的瞬时电流的波形中的干扰已经变得非常小了。
GM1692093830_1280_720.MPG|_-2

▲ 图1.3.2 放在屏蔽盒中进行测量的结果

▲ 图1.3.2 放在屏蔽盒中进行测量的结果

  下面改动达林顿管的基级电阻。 从 4G 欧姆降低到 1G 欧姆,  这个红色电阻, 就是修改后的 1G 欧姆,  下面重新进行测量。  使用相同的测量过程。

GM1692097266_1280_720.MPG|_-6

  由于减少了基级电阻,  所以达林顿三极管电流增加了,  根据测量数据, 可以得到电流放大倍数大约为 23800。
GM1692097573_1280_720.MPG|_-3

▲ 图1.3.3 测量结果

▲ 图1.3.3 测量结果

 

  结 ※


  文测试了手边达林顿管电流放大倍数,  在金属盒子中测量可以避免工频信号干扰。
GM1692097686_1280_720.MPG|_-2

补充测量

▲ 图2.1.1 补充测量

▲ 图2.1.1 补充测量

测量电压

▲ 图2.1.2 测量电压和电流

▲ 图2.1.2 测量电压和电流

▲ 图2.1.3 hfe 与 Ic 之间的关系

▲ 图2.1.3 hfe 与 Ic 之间的关系

#!/usr/local/bin/python
# -*- coding: gbk -*-
#============================================================
# TEST1.PY                     -- by Dr. ZhuoQing 2023-08-14
#
# Note:
#============================================================
from headm import *
from tsmodule.tsvisa        import *
vdim = linspace(0, 60, 100)
printf("\a")
dh1766volt(0)
time.sleep(2)
printf("\a")
for v in vdim:
    dh1766volt1(v)
    time.sleep(.5)
    printf("v=%f"%v)
dh1766volt1(0)
printf("\a")
#------------------------------------------------------------
#        END OF FILE : TEST1.PY
#============================================================
#!/usr/local/bin/python
# -*- coding: gbk -*-
#============================================================
# TEST2.PY                     -- by Dr. ZhuoQing 2023-08-14
#
# Note:
#============================================================
from headm import *
datafile = r'D:\Temp\Test1.csv'
idim = []
aidim = []
vdim = []
with open(datafile, 'r') as f:
    for id,l in enumerate(f.readlines()):
        if id == 0: continue
        ll = l.split(',')
        idim.append(float(ll[0]))
        aidim.append(float(ll[1]))
        vdim.append(float(ll[3]) * 11.0)
#------------------------------------------------------------
startid = 20000
endid = 500000
hfedim = []
icdim = []
for i in range(startid, endid):
    v = vdim[i]
    ib = (v-1.2)/200e6
    ic = aidim[i]
    icdim.append(ic/1e3)
    hfe = ic/ib
    hfedim.append(hfe)
plt.plot(icdim, hfedim, lw=3)
plt.xlabel("Ic(mA)")
plt.ylabel("hfe")
plt.grid(True)
plt.tight_layout()
plt.show()
exit()
#------------------------------------------------------------
printf("Data length:%d"%len(aidim))
plt.plot(idim,  lw=3, label='Current')
plt.plot(aidim, lw=3, label='Average')
plt.plot(vdim,  lw=3, label='Voltage')
plt.xlabel("N")
plt.ylabel("Current(uA)")
plt.grid(True)
plt.legend(loc="upper left")
plt.tight_layout()
plt.show()
#------------------------------------------------------------
printf("\a")
#------------------------------------------------------------
#        END OF FILE : TEST2.PY
#============================================================


● 相关图表链接:

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

卓晴

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值