软件抗干扰技术汇总.

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

回目录
数字滤波技术
所谓数字滤波,就是通过一定的计算或判断 程序减少干扰在有用信号中的比重。故实质 上它是一种程序滤波。
数字滤波技术
与模拟滤波器相比,有以下几个优点:

1、数字滤波是用程序实现的,不需要增加硬设备,所以可 靠性高,稳定性好。 2、数字滤波可以对频率很低(如0.01HZ)的信号实现滤波, 克服了模拟滤波器的缺陷。 3、数字滤波器可以根据信号的不同,采用不同的滤波方法 或滤波参数,具有灵活、方便、功能强的特点。
2.中位值滤波法

中位值滤波法的原理是对被测参数连续采样m次(m≥3)且是 奇数,并按大小顺序排列;再取中间值作为本次采样的有效 数据。 特点:中位值滤波法对脉冲干扰信号等偶然因素引发的干扰 有良好的滤波效果。如对温度、液位等变化缓慢的被测参 数采用此法会收到良好的滤波效果;对流量、速度等快速 变化的参数一般不宜采用中位值滤波法 •中位值滤波法和平均值滤波法结合起来使用,滤波效果 会更好。即在每个采样周期,先用中位值滤波法得到m个 滤波值,再对这m个滤波值进行算术平均,得到可用的被 测参数。也称为去脉冲干扰平均值滤波法.
例:某压力仪表采样数据如下: 序 号 1
2
3
4
5
6
7
8
9
24 25 20 27 24 60 24 25 26
采样值
采样数据明显存在被干扰现象(彩色数据)。
对1、2、3次采样中位值滤波后值:24
对4、5、6次采样中位值滤波后值:27
对7、8、9次采样中位值滤波后值:25
采用去脉冲干扰平均值滤波后,其采样值为:25
软件抗干扰技术
一、研究的主要内容 二、数字滤波技术
三、开关量的软件抗干扰技术
四、CPU抗干扰技术
软件抗干扰研究的主要内容
1、采用软件的方法抑制叠加在输入输出信号上噪 声影响,如模拟输入信号的数字滤波技术; 2、由于干扰而使程序发生混乱,导致程序乱飞或 陷入死循环,采取使程序纳入正规的措施,如指令 冗余、软件陷阱、“看门狗”技术等; 3、发现程序失控后,解决系统恢复正常运行的方 法,如重要信息的恢复,系统重入的条件等;
N值设定的工程经验值为:
参数 N值
流量 12
压力 4
液面 4~12
温度 1~4
4.限幅滤波法


由于大的随机干扰或采样器的不稳定,使得采样数据偏离实 际值太远,为此采用上、下限限幅,即 当y(n)≥yH时,则取y(n)=yH(上限值); 当y(n)≤yL时,则取y(n)=yL(下限值); 当yL<y(n)<yH时,则取y(n)。 而且采用限速(亦称限制变化率),即 当|y(n)-y(n-1)|≤Δ y0时,则取y(n); 当|y(n)-y(n-1)|>Δ y0时,则取y(n)=y(n-1)。 其中Δ y0为两次相邻采样值之差的可能最大变化量。Δ y0值的 选取,取决于采样周期 T 及被测参数 y 应有的正常变化率。因 此,一定要按照实际情况来确定Δ y0、yH及yL,否则,非但达 不到滤波效果,反而会降低控制品质。
特点: 1)、N值决定了信号平滑度和灵敏度。随着N的增大,平滑 度提高,灵敏度降低。应该视具体情况选择N,以便得到满 意的滤波效果。 2)、对每次采样值给出相同的加权系数,即1/N。在不同 采样时刻采集数据受到同样重视。实际上某些场合需要增加 新采样值在平均值中的比重,可采用加权平均值滤波法。滤 波公式为:Y=R0Y0+ R1Y1+ R2Y2+…+ RmYm。 3)、平均值滤波法一般适用于具有周期性干扰噪声的信号, 但对偶然出现的脉冲干扰信号,滤波效果尚不理想。
主要数字滤波算法:算术平均值法、中位值滤波法、限幅滤 波法、惯性滤波法
1、算术平均值法 算术平均值法是对输入的N个采样数据xi(i=1~ N),寻找这样一个y,使y与各采样值间的偏差的 平方和为最小,使
E min[ ( y xi ) ]
2 i 1
N
由一元函数求极值原理可得:
1 y N
5.惯性滤波法

常用的RC滤波器的传递函数是
其中Tf=RC,它的滤波效果取决于滤波时间常数Tf。因此,RC滤波器不可能对 极低频率的信号进行滤波。为此,人们模仿上式做成一阶惯性滤波器亦称低 通滤波器。
即将上式写成差分方程 稍加整理得
其中, α 称为滤波系数,且 0 < α < 1 , Ts 为采样周期, Tf为滤波 器时间常数。 根据惯性滤波器的频率特性,若滤波系数α 越大,则带宽越 窄,滤波频率也越低。因此,需要根据实际情况,适当选取α 值,使得被测参数既不出现明显的纹波,反应又不太迟缓。
x
i 1
N
i
例:某压力仪表采样数据如下: 序 号
1
2
3
4
5
பைடு நூலகம்
6
7
8
9
10
采样值
24 25 20 27 24 60 24 25 26 23
采样数据明显存在被干扰现象(彩色数据)。 采用算术平均值滤波后,其采样值为: Y=(24+25+20+27+24+60+24+25+ 26+23)/10=28 干扰被平均到采样值中去了
3
滑动平均值法滤波
在RAM区中设置一个先进先出的循环队列作测量数据缓冲区, 其长度固定为N,每采样一个新数据,就将其存入队尾,而丢 掉原来队首的一个数据,而后求出包括新数据在内的N个数据 的算术平均值。这样每进行一次采样,就可计算出一个新的平 均值,从而提高了系统响应速度和测量精度。 特点:对周期性干扰有良好的抑制作用,平滑度高,灵敏度低; 但对偶然出现的脉冲性干扰抑制作用差,不易消除由于脉冲干 扰引起的采样值偏差。所以不适合脉冲干扰比较严重的场合, 而适用于高频振荡系统。
回目录
开关量的软件抗干扰技术
开关量(数字量)信号输入抗干扰措施
干扰信号多呈毛刺状,作用时间短,利用 这一特点,我们在采集某一开关量信号时, 可多次重复采集,直到连续两次或两次以 上结果完全一致方为有效。
开关量(数字量)信号输出抗干扰措施
输出设备是电位控制型还是同步锁存型,对干 扰的敏感性相差较大。前者有良好的抗“毛刺”干 扰能力,后者不耐干扰,当锁存线上出现干扰时, 它就会盲目锁存当前的数据,也不管此时数据是否 有效。 在软件上,最为有效的方法就是重复输出同一 个数据。只要有可能,其重复周期尽可能短些。
相关文档
最新文档