电路部分全图
前面部分为相移电路,后部分为整流电路将正弦波转换成方波并将最低电压抬升到0V,使得单片机可以进行正常的电位读取。
相移电路部分
R1,C1,R2,C2部分起到选择正弦波频率的作用,滑动变阻器R3则起到相位调整作用,U2B起到对电压的放大作用。
整流电路部分
通过LM358进行整流将正弦波转换成方波形式,之后通过1N4153稳压管对输出波形进行电压抬升,后面的滑动变阻器可以用来调整输出电压大小。(电压抬升也可以通过LM358的3脚正极电压输入来实现) 期间出现的问题可能会有在连接单片机后,输出波形有一次被抬升,此时可以通过调整R10来恢复。
单片机软件代码部分
总体
相位差测量思路
将两个输出波形分别输入到单片机两个外部中断口,且将外部中断模式设置为下降沿中断,当检测到两个外部中断的输入波形都为高电平时,同时打开两个定时器,分别对两个输入进行计时
利用LM358制作相移电路并通过STC单片机检测相位差
最新推荐文章于 2025-01-01 00:07:23 发布