次测量需要 30 次转换时间,就是 4.8 秒(实际上加上一些延时会更长,接近 6 秒)
------------------------------------------------------------------------------------------------------------------
滤波算法改下会快很多,第11次采样用2-11的数据,第12次采样用3-12的数据。。。
剔除最大最小值在单片机上实现不复杂,我用ASM51写过4取2
流程是 X=Y=AD10 ;X=MAX,Y=MIN
LOOP: ADn>X, X=ADn
ADn<Y,Y=ADn
n+1
n!=10 跳到LOOP
AD=(AD1+AD2...+AD10-X-Y)/8 |