这几天研究的产品的核心算法是发射和接收的正弦信号的相位差检测。
在STM32F407处理器上,通过DMA+SPI通信对接收和发射信号进行高速采样。
设计算法计算接收和发射信号的相位差。
用delphi改了一个简单的调试用的上位机软件。
下位机通过串口将采集到的A/D值以及计算结果发送给上位机。
上位机将数据以图形界面显示出来,同时对计算结果进行统计分析,判断算法的正确性,
并根据分析结果调整参数。
花了两个晚上的时间,完成了上位机和下位机的算法设计、代码编写和调试。
![d48b1e9953fa48719db0b92c25c058cb?from=pc.jpg d48b1e9953fa48719db0b92c25c058cb?from=pc.jpg](https://static.assets-stash.eet-china.com/forum/202205/23/105531p4wm5u10u0ukmktv.jpg)
用于产品调试的上位机软件界面
电路分析
今天晚上开始分析测试结果。
第一步是和硬件电路的理论分析进行比较。
![a83f174a1e3248cda54de01d03ceb229?from=pc.jpg a83f174a1e3248cda54de01d03ceb229?from=pc.jpg](https://static.assets-stash.eet-china.com/forum/202205/23/105531gjezjz9dtezgzmmg.jpg)
客户设计的电路
输入信号的频率为4kHz-18kHz。
在该电路中,
C1、C2的阻抗为:
![741b9b6e1c8444808491609f8c1d4c2a.jpg 741b9b6e1c8444808491609f8c1d4c2a.jpg](https://static.assets-stash.eet-china.com/forum/202205/23/105531jxllzs24po56sedk.jpg)
跟与其串联的电阻R4相比,可以忽略不计。
同理,电容C8的阻抗为
,跟R9相比,也可以忽略不计。
![20b75e0f8e9949a7ba77ec317a068f4d.jpg 20b75e0f8e9949a7ba77ec317a068f4d.jpg](https://static.assets-stash.eet-china.com/forum/202205/23/105531bunqsqtygffeojjn.jpg)
+3.3V通过R1、R3的分压得到1.65V给轨对轨运放ADA4841提供直流工作电平,使其可以通过单电源供电。
综合考虑之后,可以得到该电路的交流通路,如下图:
![329a0a91b4e149f8a750630cc0b0517f?from=pc.jpg 329a0a91b4e149f8a750630cc0b0517f?from=pc.jpg](https://static.assets-stash.eet-china.com/forum/202205/23/105531axlh1kd56224q6z7.jpg)
电路交流通路
相位分析
电阻R4,电容C6构成高通滤波器,
传递函数为:
![27145e3d2c2c4495998c3be07e29b973.jpg 27145e3d2c2c4495998c3be07e29b973.jpg](https://static.assets-stash.eet-china.com/forum/202205/23/105531otyyuwg7hddgdlwd.jpg)
幅值函数为:
![7ee75cdd5b38491886c491346f8c5fdd.jpg 7ee75cdd5b38491886c491346f8c5fdd.jpg](https://static.assets-stash.eet-china.com/forum/202205/23/105531lb12w2q337z1tz0t.jpg)
-3dB截止截止频率为
![982288a2db1e4b60a5bd41c5f25d93b8.jpg 982288a2db1e4b60a5bd41c5f25d93b8.jpg](https://static.assets-stash.eet-china.com/forum/202205/23/105531exgeyttpo6z7xcf4.jpg)
![dd90cae011bf4b97a2aed790472b3641?from=pc.jpg dd90cae011bf4b97a2aed790472b3641?from=pc.jpg](https://static.assets-stash.eet-china.com/forum/202205/23/105531dteo977rzz6a5d67.jpg)
幅频特性曲线
相角函数为:
![18acebe21bc44c83b355e8c31b82d48e.jpg 18acebe21bc44c83b355e8c31b82d48e.jpg](https://static.assets-stash.eet-china.com/forum/202205/23/105531mfjh8w73jzzlh3l8.jpg)
![36b782a8ee294ef9847cf1fcff5db7da?from=pc.jpg 36b782a8ee294ef9847cf1fcff5db7da?from=pc.jpg](https://static.assets-stash.eet-china.com/forum/202205/23/105531qj61ab65zoffoffo.jpg)
相频特性
当频率为18KHz时,运放同相输入端的电压相对于输入电压的相位超前
,
![9014567d465f46bab76fe0852033f1f7.jpg 9014567d465f46bab76fe0852033f1f7.jpg](https://static.assets-stash.eet-china.com/forum/202205/23/105531tduf0eremirk3ie3.jpg)
幅度比值为1。
R9、R10、C7构成低通滤波器,从运放同相端到输出端的传递函数为:
![d1ac7b0fd2c8402d84ca540fc7dc910f.jpg d1ac7b0fd2c8402d84ca540fc7dc910f.jpg](https://static.assets-stash.eet-china.com/forum/202205/23/105531p6tl2cs6gsg5vg24.jpg)
![398eb4f926d34d0f96414462a1fbc201?from=pc.jpg 398eb4f926d34d0f96414462a1fbc201?from=pc.jpg](https://static.assets-stash.eet-china.com/forum/202205/23/105531xaiihi14j64xj513.jpg)
幅频特性曲线
![485e938ed355458cab93095ba427b658?from=pc.jpg 485e938ed355458cab93095ba427b658?from=pc.jpg](https://static.assets-stash.eet-china.com/forum/202205/23/105531w6lnu6moemo6aonz.jpg)
相频特性曲线
当频率为18KHz时,运放输出端的电压相对于同相输入端电压的相位滞后
,幅度比值为16.25。
![67c4a9f1b038464cab74b1f27513ac60.jpg 67c4a9f1b038464cab74b1f27513ac60.jpg](https://static.assets-stash.eet-china.com/forum/202205/23/105531zdupiaprlltdloar.jpg)
因此,当频率为18KHz时,运放输出端与输入信号的相位滞后
。
![7f9f148e0ece40b7baa6386d6bb3a957.jpg 7f9f148e0ece40b7baa6386d6bb3a957.jpg](https://static.assets-stash.eet-china.com/forum/202205/23/105531h336s7p3o7yvs33d.jpg)
AD4020差分输入信号Vout+-Vout-与运放输出的差分信号V1+-V1-在频率域满足以下关系式:
![c2ab496a7e864f4fba9a7841eb5a8185.jpg c2ab496a7e864f4fba9a7841eb5a8185.jpg](https://static.assets-stash.eet-china.com/forum/202205/23/105531ydhc86a4cl7de5dq.jpg)
当频率为18KHz时,AD4020输入信号与运放输出信号相比相位滞后
,幅度比值为0.81。
![d861f595020c48cf94770611f41f1b4d.jpg d861f595020c48cf94770611f41f1b4d.jpg](https://static.assets-stash.eet-china.com/forum/202205/23/105531s4dp4dpuuhu2uz2m.jpg)
综上,处理电路导致相位滞后为
。
![3b9395f9684240919c30d0f09ec6c21d.jpg 3b9395f9684240919c30d0f09ec6c21d.jpg](https://static.assets-stash.eet-china.com/forum/202205/23/105531oh1mtumfqm83pzt8.jpg)
![44ed02c3d6464b288b636d4ea7890a5e?from=pc.jpg 44ed02c3d6464b288b636d4ea7890a5e?from=pc.jpg](https://static.assets-stash.eet-china.com/forum/202205/23/105531pdtt531dccsxw9q0.jpg)
Multisum仿真
Multisum仿真与计算结果一致。
来源:物联网全栈开发