采集的数据波动较大,想让数据平稳控制精确
问题补充:
数据要求是连续的 不是先滤掉无效值,是不是要什么算法
最佳答案
可以使用平均值滤波
算法如下:
假定输入为a,累加值S,设定滤波次数为N0,实际次数为n,滤波后数值为AVG
每个扫描周期执行:
S=S+a
n=n+1.0
当n>=N0时,AVG=S/N0,同时n=0,s=0
提问者对于答案的评价:
简单的还行
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc206053.html