本帖最后由 fangyuntao 于 2018-7-4 10:22 编辑
D:\zxb.png
离散正弦波计数器的实现,信号源是正弦波,正弦波幅值及频率是动态变化,原来电路只检测了正半周,因为线路干扰,系统稳定性差,现在需要改进电路,我的想法是实现正弦波的全周期检测,就是正半周及负半周的检测。将正弦波信号放大后,通过门电路转换成两个独立的正脉冲信号,再进入STM32单片机GPIO端口,单片机对正脉冲高电平进行计数,只有两个正半周脉冲都有的情况下,输出目标电平信号,目前系统已经实现了,感觉很啰嗦,浪费了单片机的资源,能优化吗?能不通过STM32单片机直接电路实现的方案吗? |