首先在此感谢论坛的好心人,解决了一系列的问题:) 现在存在一个很棘手的问题——就是在过零比较的时候由于输入存在扰动导致输出跳动的很厉害,这样如果直接输入MCU就很难得到需要的时间点。 自己大致想了一下,一方面可以通过滤波器的方法,但是对于信号的频率并不是十分肯定,因此很难确定滤波器的参数,另一方面从降低过零比较的灵敏度入手,也就是提高其抗干扰的能力,但是好象有点无从下手的样子。 在此把包络电路和过零比较电路都附上,从示波器上观察包络电路还是不错的,包络信号的峰值点基本做到了对传感器输出放大滤波后信号峰值点严格对应的关系。 |