1200,SM1234模拟量输入AD值,总会有3到4个波动
办公室无干扰,5V开关电源接的电阻式位移传感器。传感器的M和电源M,模拟量输入负端都短接了,未用的通道都短接了。
通过位移传感器每隔100MS采集位移,与上次的差值,乘以量程100MM,除以时间得出速度。
AD值,4左右的波动,导致位移传感器静态没动时,计算出来的速度就超过我要控制的最小速度了。
可能原因:
1,5V开关电源自身波动,纹波大,有没有稳压的5V或10V的电源?
2,电阻位移传感器自身的波动,换或者编码器,或者脉冲光栅式?
3,SM1234是13位的,换SM1231 16位的输入模块,这个位数是什么意思,最大值都是27648,位数更高不应该最大值更大吗?
4,滤波,我把两次间隔的差值采用了中位值平均滤波法,一阶滞后滤波,效果都不太好。
5,提高时间间隔,把100MS,改成1S,这样计算速度的分母就大了,4左右的AD值波动影响就不大了,但是精度就下去了,控制周期长了。
有什么好方法,能够避免这种AD值得微小波动。