楼主的AD够快,一个信号周期内采集多次,那么可以考虑AD转换结果的存储区容量够大,至少两个信号周期的采集结果可以放得下,更大容量当然更好。
AD连续工作,采集结果不断放入存储区,存储区用个指针,搞成循环,也就是说,指向存储区尾再来数据,就放到存储区头覆盖掉旧数据。这样不必使用太大的存储器。
判断脉冲到来用个电压比较器,信号大于某值即判断为脉冲到来,将当前指针位置向前移动一定距离,其后的采集结果(大于一个脉冲长度)送单片机或什么机处理。
随机事件的记录,往往用这种方法。
要滤除噪声,可以让电压比较器的阈值浮动。取输入信号平均值,再加一个定值作为比较器阈值。
|