最近在检测某个检测系统,该系统通过线圈向空间发射电磁信号,并通过另一个线圈检测电磁信号。
被测物会引起接收信号和发射信号之间的相位变化,通过检测相位差数值即可以分辨出被测物的类型。
检测电路
相位检测电路
V1模拟发射的信号,频率为17kHz,电压真有效值为10Vrms;
R12, R13, C7用于待测物的等效电路;
C1, R1组成的高通滤波电路的截止频率为
,对于频率为17kHz的信号,可认为幅度放缩倍数为1。
引起的相位变化为
。
C1,R1组成高通滤波电路前后的波形对比
用波特仪进一步分析,以运放U4的输出信号为输入,以电阻R4的电压为输出,测得波特图如下:
幅频特性
相频特性
当信号频率为17kHz时,放大倍数为100,相位超前,即信号超前1.96us。
发射信号由比较器U2与参考电平0V比较得到第一路过零信号,该过零信号控制模拟开关S1,得到接收信号的半波,记为rs1。
比较器U2的输入信号再经过R7,C6移相,输入到比较器U3,并与参考电平0V比较,得到移相之后的过零信号;该过零信号控制模拟开关S2,得到接收信号的半波,记为rs2。
C5,R7,C6构成的移相网络的幅频特性为:
移相网络的幅频特性
移相网络的相频特性
当信号频率为17kHz时,移相网络的放大倍数为0.042,相位滞后了,即信号滞后了10.26us。
运放U1输出的信号经过两个相位不同的过零信号的正电压选通得到两个相位不同的半波信号rs1和rs2。
rs1经过R8,C8组成的低通滤波器滤成直流;
rs2经过R14,C9组成的低通滤波器滤成直流;
相位检测原理分析
假设发射信号的相位为0,幅度为a,频率为f,即表示为:
,
发射信号到U2输入端的延时为,移相网络导致的延时为
,
待测物导致幅度变化的放大倍数为,导致的相移为
。
而运放组成的信号处理电路的放大倍数为,导致的相移为
。
得到rs1的直流分量为:
计算得到:
得到rs1的直流分量为:
计算得到:
假设
,则利用三角函数的和角公式,得到:
两式相除,得到:
进一步变换得下:
(式1)
,由单片机的A/D转换计算得到,而
由固定的移相网络决定,是一个固定值。
同时,,
也是固定值,所以只需要测出
,
,就可以通过上述公式计算出待测物导致的相移
,从而分辨出待测物的类型 。
仿真验证
根据上述分析,我们知道
,
,
测得:
电压测量
示波器测得待测物引起的相移为:
。
基本一致;
待测物的相移测量
实物测试
结论
该电路巧妙地用两用路相位不同的过零信号接收信号进行选通,并滤成直流信号。
只需要测量直流信号就可以通过公式算得待测物引起的相移,避免了处理器对接收信号的高速采样,只需要用普通的单片机就可以进行检测。
审核编辑 :李倩
-
检测系统
+关注
关注
3文章
922浏览量
42847 -
电磁
+关注
关注
15文章
1036浏览量
51192 -
发射信号
+关注
关注
0文章
17浏览量
8537
原文标题:一个相位差检测电路的详细分析
文章出处:【微信号:mcu168,微信公众号:硬件攻城狮】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
普源示波器测量相位差的原理和方法
![普源示波器测量<b class='flag-5'>相位差</b>的原理和方法](https://file1.elecfans.com//web2/M00/E1/BF/wKgZomY50y6AV_UaAAIy52FGsDk687.jpg)
移相电路引起相位差的原因是什么
差分信号如何用单端探头测量相位差?
如何减小电流互感器的相位差
AD7606采集数据有相位差是怎么回事?
AD8302测量相位差时VPHS输出不变是为什么?
RC电路中相位差是如何引起的?电路中的相位差与哪些因素有关?
怎样消除或者补偿电路对两信号相位差的改变?
正弦信号的电流和其两端的电压它们的相位差是如何产生的呢?
如何理解电容、电感产生的相位差
![如何理解电容、电感产生的<b class='flag-5'>相位差</b>](https://file1.elecfans.com/web2/M00/8C/19/wKgZomSmGyCAcOOvAAAK6UZJemo149.jpg)
评论