| 作者 | 主题 |
|---|---|
|
hula 游士 经验值:196 发帖数:163 精华帖:1 |
楼主
主题:闲来无事,查得滤波资料少许,与诸网友共享之,还望能起抛砖引玉的作用!!!
1、程序判断滤波
采样的信号,如因常受到随机干扰和传感器不稳定而引起严重失真时,可以采用程序判断滤波。方法是:根据经验确定两次采样允许的最大偏差x.若先后两次采样的信号相减数值大于x,表明输入的是干扰信号,应该去掉,用上次采样值做为本次采样值;若小于、等于x表明没有受到干扰,本次采样只有效。 2、中值滤波 中值滤波就是连续输入3个检测信号,从中选择一个中间值作为有效信号。 3、滑动平均值滤波 4、防脉冲干扰平均值滤波 连续进行4次数据采样,去掉其中最大值和最小值,然后求剩下的两个数据的平均值 5、一阶滞后滤波 变化过程比较慢的参数,可采用一阶滞后滤波,方法是第N次采样后滤波结果输出值是(1-x)乘第N次采样值加x乘上次滤波结果输出值。(x=滤波环节时间常熟/滤波环节时间常熟+采样周期) |
|
吉林-xyy 游侠 经验值:586 发帖数:147 精华帖:4 |
楼
主题:回复:闲来无事,查得滤波资料少许,与诸网友共享之,还望能起抛砖引玉的作用!!!
我也加入大家的讨论
其实滤波的选用,不能泛泛地说哪个好,这需要根据在现场具体遇到的干扰类型来选择。 1.脉冲干扰:选用中值滤波,能较好地滤除干扰. 防脉冲干扰平均值滤波(中值平均滤波),既能滤除干扰,又能平滑滤波. 2.慢速的周期性干扰:选用算术平均值法,进行平滑滤波(如对压力,流量) 3.慢速的随机干扰和周期性干扰:选用一阶滞后滤波. 以上这些滤波方法在PLC中很容易编程. |