331模拟量输入,输入波动大,如何进行程序上的平均值处理
最佳答案
首先需要解决设备的问题,以及电压干扰问题。
其次,用一阶滞后滤波或者先入先出队列保存一段时间的数值,然后对这短时间的数值求平均值。一阶滞后滤波方法简单。out(n)=out(n-1)*k+(1-k)*pv,pv滤波前的值,out滤波后的值,k取值0~1,k越大,滤波能力越强。
提问者对于答案的评价:
谢谢!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc240763.html