第三章 常用应用程序设计.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章 常用应用程序设计.ppt

第三章 常用应用程序设计  §3-1 数字滤波 学习本节的目的是掌握计算机控制系统常用应用程序的设计 重点是不同滤波方法对何种干扰抑制比较有效,特别是会应用中值滤波与平均值滤波 §3-1 数字滤波 工业控制对象的环境比较恶劣,干扰源较多。如环境温度,电场,磁场。为减少对采样值的干扰,提高系统的性能,在进行数据处理和调节控制之前,一般先对采样值进行数字滤波。 数字滤波就是通过一定的计算程序减少干扰在有用信号中的比重,故实际上是一种程序滤波。 数字滤波器与模拟RC滤波器相比其优点 1.不需要增加任何硬件设备。只需在程序进入数据处理和控制算法之前,附加一段数字滤波程序即可。 2.由于不加硬件设备,故系统可靠性高,不存在阻抗匹配问题。 3.模拟滤波器通常每通道都有,而数字滤波器则可多通道共用,故成本降低。 4.使用灵活,方便,可根据需要选择不同的滤波方法,或改变滤波器的参数。 5.可对频率很低(如0.01Hz)的信号实现滤波,克服了模拟滤波器的缺陷。 §3-1 数字滤波 本节目录 一、算术平均值法滤波 二、加权平均滤波(加权递推平均法) 三、中值滤波法 四、程序限幅滤波 五、惯性滤波法(一阶滞后滤波) 六、复合滤波 算术平均值法滤波 此方法是把N次采样值进行相加,然后取其算术平均值做为本次采样值。 例: 设N=8,输入真实幅值0800H的阶跃信号。 算术平均值法滤波 结论 算术平均值法对周期性干扰有良好的抑制,但对脉冲性干扰(随机干扰)的平滑尚不理想。 因而它不适合用于脉冲性干扰比较严重的场合。 算术平均值法滤波 主要用于压力、流量等周期性脉冲的采样值进行平滑加工。 N取决于平滑度和灵敏度。随N值增大,平滑度将提高,灵敏度降低。 通常对流量参数滤波时,N取12次,对压力取4次。至于温度,如无噪声干扰可不平均。 加权平均滤波(加权递推平均法) 式中C1,C2……CN为各次采样值的系数,可根据具体情况决定,一般采样次数越靠后,取的比例越大,这样可增加新的采样值在平均值中的比例。 加权平均滤波(加权递推平均法) 其目的是突出信号的某一部分,抑制信号的另一部分。(对算术平均值法而言相当于对每次采样值给出相同的加权系数,即1/N)。 此法能增加新鲜采样值在平均值中的比重,提高系统对当前所受干扰的灵敏度。 此法适用于系统纯滞后时间常数τ较大、采样周期较短的过程,它给不同的相对采样时间得到的采样值以不同的权系数,以便能迅速反映系统当前所受干扰的严重程度。 但此法实际应用不如算术平均值法广泛。 中值滤波法 此法是对某一被测参数连续采样n次(一般n取奇数),然后把n次的采样值从小到大(或从大到小)排队,再取中间值作为本次采样值。 n=3为最简单但又最常用的中值滤波。 n一般不宜太大,否则滤波效果反而不好,且总的采样控制时间将增长,一般n取3-5即可。 例: n=3,若X1X2X3,则X2为有效信号。 结论 采用中值滤波,对去掉脉动性质的干扰比较有效(如对前两种情况可完全滤掉干扰;从概率角度讲,后两种情况比较少,否则说明检测元件有问题,因此本办法对滤去脉冲干扰是有效的),对缓慢变化的过程变量采用此法效果良好。不宜对快速变化过程采用。 程序限幅滤波 此法是把两次相邻的采样值相减,求出其增量(以绝对值表示),然后与两次采样允许的最大值(由被控对象的实际情况决定)ΔY进行比较,若小于或等于ΔY,则取本次采样值;若大于ΔY,则取上次采样值作为本次采样值。 程序限幅滤波 程序限幅滤波 此法可以防止随机干扰(脉冲干扰),即根据生产经验,确定出两次采样输入信号允许出现的最大偏差ΔY,若超过此偏差值,则表明该输入信号是干扰信号,应该去掉。 惯性滤波法(一阶滞后滤波) 对于模拟低通滤波器传函 惯性滤波法(推导) 滤波时间常数 惯性滤波法(推导) 惯性滤波法(推导) 结论:此法适于变化比较缓慢的参数滤波 复合滤波 此法即是把两个以上的滤波方法结合起来使用。如把中值滤波和平均值滤波两种方法结合起来,即把采样值首先按大小排队,然后去掉最大值和最小值(中值法),再把剩下的值加起来,最后取平均值。 复合滤波 程序设计: 结论 兼有算术平均值法和中值滤波的优点,它可以去掉脉冲干扰,又可对采样值进行平滑加工, 因而它对快速或慢速参数均适用。 §3-2 标度变换程序 学习本节的目的是掌握计算机控制系统中实际值的显示 重点是线性标度变换 §3-2 标度变换程序 一.线性参数标度变换 设被测参数值与A/D转换结果为线性关系, 则: 其中: A0——一次测量仪表的下限 Am——一次测量仪表的上限

您可能关注的文档

文档评论(0)

zhangningclb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档