您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

信号检测电路设计方法

2024/6/13 21:58:32发布170次查看
信号检测电路如图3(a),波形如图3(b)所示:
图3(a)中lm393等组成两个施密特电压比较器,用于分别检测两路交流信号的零
点。将两种近似正弦波的电压信号变成方波信号,如图3(b)中波形a、b、c、d、所示。
由d1、d2触发器(一片74hc74)组成的电路,在单片机p1.0、p1.1的控制下完成对
周期信号的检测。当p1.0=0时,q1=q2=0;当p1.0由0转为1,且b点信号由0变
为1时,d1翻转,q1=1,此时q2仍为0,当b点信号第二次由0变为1时,d1再次翻
转,q1=0,同时d2也翻转,q2=1。80c31查询到p1.1=1时,让p1.0=0,完成一次
检测。其波形如图3(b)中b、p1.0、t、q2。这种电路进检测上升沿,提高了检测精度。
由d3、d4触发器(一片74hc74)组成的电路,在单片机p1.0控制下完成时间差信号
检测。当p1.0=0时,电路不工作,q3=q4=0;当b点信号由0变为1时,q3=1,q4
仍为0;当d点信号由0变为1时,q4=1,同时q3被清零,从而检测出两信号的时间差。
波形如图3(b)中b、d、p1.0、δt。
根据相位差的定义和传感器的错半齿安装,两路信号的相位差δ<与周期t及时间
差δt的关系为:δ<=(360°/t)δt-180°。利用80c31内部的t0、t1定时器可以较准确的求出t、δt。具体为:将t0、t1设成内部计数器形式(c/t=0),工作在方式2状态,
gate=1,tr=1,这样当tnt0、tnt1=1时t0、t1计数,采用12mhz晶振,每计一
次数时间为1μs。在中断服务中,用r7,r5记录t0、t1中断次数,以扩展计数范围,zui后
求得t和δt:
δt=r7×28+(tl0)
t=r5×28+(tl)
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product