引用
引用第4楼qc8961as于2016-06-16 11:33发表的 :
是的这个是油液清洁度的仪器 第一个是起点信号 满量程的 之后的信号每两秒一次数据 ,电流大小是根据油液颗粒物来判断 最后一个是测量结果判断,判断前面几个是否合格的
现在我用计数取每个峰值的最高点一个循环后就复位一次重新判断,这样虽然简单,但不知结果对不,想不出去每个峰值的中间值的做法 只会取最高点
但这边想让我把每次结果存到寄存器上,存100组,这个有点难处理
信号的周期如果比较精确就方便了。信号宽度达到了2S,这给滤波处理带来较大方便。你可以先测试下,在目前AD通道滤波时间下,10mS一次(其实我觉得100mS都够了)(必须是时间中断,这样才能有精度),采集一个完整的周期(整个信号),然后读出数据用电子表格软件恢复波形看下,每个信号的上升沿、下降沿是否够陡,再看下信号的稳定性如何。
如果你有数字示波器就更方便了。
这个测试的目的是确定每个峰值2S时间内究竟有多长时间的有效信号。比如有些信号能够达到1.5S,则在1.5S内连续采集若干个AD,先做去除最大,最小值,再做算数平均值。
[attachment=148785]