恭喜,你发布的帖子
发布于 2020-08-11 19:48:26
28楼
我就放在桌面的一根磁致伸缩尺,400毫米的线长。上面我已经上传过模拟量值的每个周期的采样结果。不用猜。就这样。不是什么工业环境的干扰。就算你说尺不行。我也认。现在不是找不准的问题。而是谈滤波。
用个不好的尺有跳动的尺做滤波更好。反正尺放着没有动,或者用手“匀速”移动。5楼的数据是模拟量的采样值。一个匀速移动时候的测得结果。8楼是匀速移动时候的一个增量结果。
一阶滞后假如从0到10000跳变,滤波系数选0.01,每个周期执行算法,滤波结果不到1秒,就从0变到9999了。所以我问大家系数选多少。不知道大家是不是看明白了。还是我没说明白?
如果你的尺子速度精度是0.1mm/s,那么你把PCL的AIW对应0~27648转换为实际速度0.0~10000.0,然后做一阶滤波,然后再除10.0,就是尺子真正的精度速度了,而不是老是盯着AIW值老是说波动。
如果一阶滤波再除10.0后还是波动?那么你就再除10.0,把精度降到1mm/s。
如果这样折腾了还是波动大?直接拿示波器测量尺子本身输出动态精度过低还是线路干扰还是PLC那边自身有干扰?
尺子本身输出动态精度低?在输出端并接一个100kΩ电阻做等效负载试试?
线路干扰?直接在PLC的AI输入端并一个100nF瓷片电容再串一个10Ω电阻直接硬件滤波?
PLC自身干扰?做好接地做好电磁屏蔽?
算了,我都不知道自己在瞎扯些什么了。。。。。
请填写推广理由:
分享
只看
楼主