锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

焦耳偷电电路中的信号分析:存在单稳态的多谐振荡电路

时间:2022-11-10 15:00:00 y1三极管电流三极管1y1

电路信号测量
目 录
Contents
测量电路工作信号
将C1 更换为103
原理解析
几个基本数据
电路的单稳态
为什么电路会振荡?
电路如何起振?
分析总结

 

§01 路信号测量


  两天,对于一款 Simple Joule Theif Circuit 进行了 电路介绍 ,并在 焦耳偷盗电路原理 对于电路工作原理进行了初步探究。但还是存在两个问题:

  • L1,C1对于电路工作机制到底起到什么作用?
  • 对于T1截止,T2饱和情况下,电路究竟如何能够翻转过来?

  为了解决这个问题,我们还是需要依赖工程师的眼睛:示波器所给出的测量数据。

1.1 测量电路工作信号

  为了便于讨论,下面将分析电路原理图重新从 焦耳偷盗电路原理初探 摘录如下。

1.1.1 电路原理图

▲ 图1.1.1 焦耳盗窃电路原理图

电路中主要器件参数:
T1,2: BC547×2,Hfe=337
L1: 96.98 μ H \mu H μH
C1: 220.9pf
R1: 19.90k
R2:324.9

1.1.2 测量信号数据波形

(1)T1集电极,T2基极电压波形

  利用DS6104示波器测量电路中T1的集电极,T2基极电压波形,通过网络读取测量波形的数据并进行显示如下。

▲ 测量T1集电极,T2基极的信号波形

import sys,os,math,time
import matplotlib.pyplot as plt
from numpy import *
from tsmodule.tsvisa        import *

ds6104open()

x,y1,y2 = ds6104readcal(1,2)

plt.clf()
plt.figure(figsize=(10,8))
plt.plot(x, y1, label='T1_C')
plt.plot(x, y2, label='T2_B')
plt.legend(loc="upper right")
plt.xlabel("Time(s)")
plt.ylabel("Voltage")
plt.grid(True)
plt.tight_layout()
plt.savefig(r"d:\temp\figure1.jpg")
plt.close()
tspshowimage(image=r"d:\temp\figure1.jpg")

tspsave('t1ct2q', x=x, y1=y1, y2=y2)

  安装T1的导通与截止,电路分为两个状态。

T1的截止于导通的时间:
导通时间(us):11.0us
截止时间(us):6.04us
import sys,os,math,time
import matplotlib.pyplot as plt
from numpy import *

x, y1, y2 = tspload('t1ct2q', 'x', 'y1', 'y2')
print("x: {}".format(x), "y1: {}".format(y1), "y2: {}".format(y2))
print("len(x): {}".format(len(x)))

updown = where(y1>1.5)[0]
delta1 = [id1-id2 for id1,id2 in zip(updown[1:], updown[:-1])]
updown = where(y1<1.5)[0]
delta2 = [id1-id2 for id1,id2 in zip(updown[1:], updown[:-1])]
print("delta1: {}".format(delta1), "delta2: {}".format(delta2))

(2)T1集电极电压、电流波形

  在L1串联一个1Ω的电阻,用采样T1集电极电流大小,便于我们分析T1的电流变化。

  由于T1上面串联的采样电阻具有很大的偏移电压(1.5V左右),示波器通过交流档进行采集。同时在现实的时候进行取反显示。

▲ 图1.1.3 电路中T1集电极电压,与T1集电极电流波形

  利用数字万用表测量L1电流采样电阻(1Ω)平均电压为57mV,对应的流过电感L1平均电流为57mA。

1.2 将C1 更换为103

  将电路中的C1 的容值修改为222,重新测量电路信号。

1.2.1 T1集电极,T2基极电压

▲ 图1.2.1 T1集电极,T2基极电压波形

▲ 图1.2.2 T1集电极,T2基极电压波形

import sys,os,math,time
import matplotlib.pyplot as plt
from numpy import *

x, y1, y2 = tspload('t1ct1i103', 'x', 'y1', 'y2')

col1 = 'steelblue'
col2 = 'red'
plt.figure(figsize=(10,6))
fig,ax = plt.subplots()
ax.plot(x, y1, color=col1, linewidth=1)
ax.set_xlabel('Time', fontsize=14)
ax.set_ylabel('T1 C Voltage(V)', color=col1, fontsize=14)
plt.grid(True)

ax2 = ax.twinx()
ax2.plot(x, -y2, color=col2, linewidth=1)
ax2.set_ylabel('T1 C Current(A)', color=col2, fontsize=16)
plt.tight_layout()
plt.savefig(r'd:\temp\figure1.jpg')
plt.close()
tspshowimage(image=r'd:\temp\figure1.jpg')

▲ 图1.2.3 T1集电极电压与L1电流波形

1.2.2 T1集电极,T2集电极电压波形

import sys,os,math,time
import matplotlib.pyplot as plt
from numpy import *
from tsmodule.tsvisa        import *

ds6104open()

x,y1,y2 = ds6104readcal(1,2)
tspsave('t1ct1i103', x=x, y1=y1, y2=y2)

x *= 1000000

plt.clf()
plt.figure(figsize=(10,8))
plt.plot(x, y1, label='T1_C')
plt.plot(x, y2, label='T2_C')
plt.legend(loc="upper right")
plt.xlabel("Time(us)")
plt.ylabel("Voltage")
plt.grid(True)
plt.tight_layout()
plt.savefig(r"d:\temp\figure1.jpg")
plt.close()
tspshowimage(image=r"d:\temp\figure1.jpg")

▲ 图1.2.4 T1,T2集电极电压波形

▲ T1集电极,T2集电极,T2基极电压波形

  下面将C1电容在此更换为220pF,测量T1集电极,T2集电极,T2基极电压波形。

▲ T1集电极,T2集电极,T2基极电压波形

  将C1更换为100pF,重新测量T1集电极,T2集电极,T2基极电压波形。

▲ T1集电极,T2集电极,T2基极电压波形

  • 将C1 进一步降低到47pF,则电路停止振荡。

 

§02 理解析


2.1 几个基本数据

2.1.1 电路中电压波形

  下面给出了C1 分别取值 222以及220 情况下对应电路中T1、T2集电极电压波形一产出T2的基极电压波形。由于T2的集电极直接连接T1的基极,T1、T2的发射极都连接在,所以本质上我们对于T1、T2两个三极管B,C,E管脚的电压都已知道了。

(1)绿色LED负载

 Ⅰ.电容C1:222

▲ 图2.1 C1取值为222对应的T1,T2集电极,T2基极电压波形

 Ⅱ.电容C1:220

▲ 图2.2 C1取值为220对应的T1,T2集电极,T2基极电压波形

(2)白色LED负载

 Ⅰ.电容C1:222

▲ 图2.1.3 C1取222,对应T1,T2集电极,T2基极电压波形

 Ⅱ.电容C1:220

▲ 图2.1.4 T1,T2集电极电压,T2基极变压

2.1.2 T1的饱和电流值

  这个电流是指T2截止,T1导通情况下,所对应的集电极恒流电流。

  下面是将C1更换为103,对应的T1,T2集电极电压,T2的基极电压波形。可以看到,此时在C1上反向电压的偏置下,T2截止,对应的集电极电压(也就是T1基极电压)基本上维持一个0.8V左右。实际通过数字万用表测量T1基极直流电压为0.793V。

▲ 图2.1.5 C1=103的时候,对应的T1,T2集电极电压,T2基极电压波形

  可以计算出此时T1的基极电流为: I b 1 = 1.5 − 0.798 300 = 2.34 m A I_{b1} = { {1.5 - 0.798} \over {300}} = 2.34{\rm{mA}} Ib1=3001.50.798=2.34mA

  此时1.5V电源工作电流 I 1.5 V = 124.2 m A I_{1.5V} = 124.2mA I1.5V=124.2mA ,这个电流可以近似看做此时T1集电极对应 I b 1 I_{b1} Ib1 情况下放大电流。可以获得此时,对于T1的电流增益为: β T 1 = 124.2 2.34 = 53.8 \beta _{T1} = { {124.2} \over {2.34}} = 53.8 βT1=2.34124.2=53.8

  这个数值与通过测试电阻电容 二三极管的好帮手 晶体管测试显示模块所测量得到电流增(337)相差六倍多。

▲ 图2.1.6 利用晶体管测量助手测量T1的电流增益

  这一点可以根据 BC547数据手册 不同基极电流下对应的饱和电压关系查看是否上面测量结果是否合理。

  在图中找到 I b 1 = 2.3 m A I_{b1} = 2.3mA Ib1=2.3mA V c e = 1.5 V V_{ce} = 1.5V Vce=1.5V 对应的坐标点,可以看到这一点处在 I c = 100 m A I_c = 100mA Ic=100mA I c = 200 m A I_c = 200mA Ic=200mA 之间。所以前面测量的124mA是符合BC547参数特性的。

▲ 图2.1.7 BC547饱和电压与Ib之间的关系

  从下面BC547的Vce与Ic之间的关系,也可以解释为什么电路中的BC547的 h F E h_{FE} hFE 减少的原因。下图中可以看,当Vce小于2V时,对应的晶体管的集电极电流不再是恒流,而是随着Vce降低而减少,此时(不知道为什么)与场效应管的变阻区特性曲线很接近了。特别是 I B I_B IB 越大,在 V C E < 2 V V_{CE} < 2V V元器件数据手册、IC替代型号,打造电子元器件IC百科大全!

相关文章