用户名: 密码: 验证码: 点击更换验证码 纺机网用户注册 找回密码 无锡站   CITME+ITMA   cantontex   shtex    纺机搜索   工博网
纺机网LOGO

纺织机械门户

 
浅析软件滤波在自动控制中的应用
 
发布时间:2007/7/12 10:05:00 文章出处:
 
 
  摘 要:介绍PLC应用中软件滤波功能、方法,以及台达PLC在自动控制中软件滤波程序应用。

  关键词:PLC 模拟量采集 噪声和干扰 滤波电路 滤波方法 闭环调节 
 
  1 引言

  工业自动化系统中的大型系统或是小型设备,均含有各种噪声和干扰。干扰既有来自信号源本体或传感器,也有来自外界干扰。为了进行准确测量和控制,必须消除被测信号中的噪声和干扰。特别是随着自动化程度的提高,许多控制功能通过自动闭环调节来完成,设备控制的效果取决于外部模拟量采集、控制算法、执行输出等等环节,而在现场工业环境中,电磁干扰、电源干扰、甚至于传感器本身都会影响外部信号,导致得到的数据失真、波动,如果在数据采集环节即出现问题,那整个系统将无法正常工作。本文分析解决的是如何利用软件数字滤波的方式处理外部信号的正确采集,从而才能得到真实的数据,实现自动控制,否则设备的自动化控制将无从谈起。

2 软件滤波功能简介

2.1 软件滤波

  软件滤波即是通过软件算法将数据进行适当处理,从而屏蔽掉噪声和干扰杂波信号,获得可用的真实数据的一种方法,也可以说是通过程序处理的方式完成数据采集信号的处理。

  对于采集信号的处理,除了软件滤波之外,也可以采用硬件电路实现滤波处理,比如常见的RC滤波、LC滤波等等,图1为采用电容滤波电路的信号曲线。

  硬件滤波的优点在于我们在程序中不再需要进行复杂的程序处理,而且数据变化响应性高;而软件滤波的优势在于不需要硬件的投入,简化了电路设计,对于不同的信号干扰可以很方便的调整软件参数达到滤波效果,虽然有些方法在信号处理上会有一定的滞后,但只要合理使用各种不同的滤波方式则完全避免因此而带来的影响。

  2.2 数字软件滤波优点

(1) 数字滤波用软件实现,不需要增加硬设备,因而可靠性高、稳定性好,不存在阻抗匹配问题。

(2) 模拟滤波通常是各通道专用,而数字滤波则可多通道共享,从而降低了成本。

(3) 数字滤波可以对频率很低(如0.01 Hz)的信号进行滤波,而模拟滤波由于受电容容量的限制,频率不可能太低。

(4) 数字滤波可以根据信号的不同,采用不同的滤波方法或滤波参数,具有灵活、方便、功能强的特点。

3 实现软件滤波的方法
软件滤波有很多种方法,主要是针对不同干扰信号采取不同的方法将其消除,这里列举了一些方法并针对性说明有缺点,使大家可以正确选择采用的滤波方法。

3.1限幅滤波法

(1)方法。根据经验判断,确定两次采样允许的最大偏差值(设为A),每次检测到新值时判断:如果本次值与上次值之差<=A,则本次值有效;如果本次值与上次值之差>A,则本次值无效,放弃本次值,用上次值代替本次值。
(2)优点。能有效克服因偶然因素引起的脉冲干扰。
(3)缺点。无法抑制周期性的干扰,平滑度较差。
(4)分析。限幅滤波法是比较简单易行的一种方法,难点在于需要由经验判断合理的偏差值,如果偏差值设小了,起不到滤波作用,设定过大,将不能及时采集外部信号的细小变化。

3.2中位值滤波法
(1)方法。连续采样N次(N取奇数),把N次采样值按大小排列,取中间值为本次有效值。
(2)优点。能有效克服因偶然因素引起的波动干扰,对温度、液位的变化缓慢的被测参数有良好的滤波效果
(3)缺点。对流量、速度等快速变化的参数不宜。
(4)分析。采样次数决定了滤波效果,次数越大,滤波作用越大,但不能对信号进行快速响应。

3.3算术平均滤波法
(1)方法。连续取N个采样值进行算术平均运算。N值较大时:信号平滑度较高,但灵敏度较低;N值较小时:信号平滑度较低,但灵敏度较高。N值的选取:流量,N=12;压力:N=4。
(2)优点。适用于对一般具有随机干扰的信号进行滤波,这样信号的特点是有一个平均值,信号在某一数值范围附近上下波动。
(3)缺点。对于测量速度较慢或要求数据计算速度较快的实时控制不适用,比较浪费RAM。

3.4递推平均滤波法
(1)方法。连续取N个采样值,作为一个队列,每次采样到一个新数据放入队尾,并扔掉原来队首的一次数据,把队列中的N个数据进行算术平均运算,就可获得新的滤波结果。N值的选取:流量,N=12;压力:N=4;液面,N=4~12;温度,N=1~4。
(2)优点。对周期性干扰有良好的抑制作用,平滑度高,适用于高频振荡的系统。
(3)缺点。灵敏度低,对偶然出现的脉冲性干扰的抑制作用较差,不易消除由于脉冲干扰所引起的采样值偏差,不适用于脉冲干扰比较严重的场合,比较浪费RAM。

3.5一阶滞后滤波法
(1)方法。取a=0~1,本次滤波结果=(1-a)*本次采样值+a*上次滤波结果。
(2)优点。对周期性干扰具有良好的抑制作用,适用于波动频率较高的场合。
(3)缺点。相位滞后,灵敏度低,滞后程度取决于a值大小,不能消除滤波频率高于采样频率的1/2的干扰信号。

3.6消抖滤波法
(1)方法。设置一个滤波计数器,将每次采样值与当前有效值比较:如果采样值=当前有效值,则计数器清零;如果采样值<>当前有效值,则计数器+1,并判断计数器是否>=上限N(溢出);如果计数器溢出,则将本次值替换当前有效值,并清计数器。
(2)优点。对于变化缓慢的被测参数有较好的滤波效果,可避免在临界值附近控制器的反复开/关跳动或显示器上数值抖动。
(3)缺点。对于快速变化的参数不宜,如果在计数器溢出的那一次采样到的值恰好是干扰值,则会将干扰值当作有效值导入系统。

4 台达PLC软件滤波应用
上面简单描述了六种滤波的方法,实际上滤波的方法很多,而且针对不同的信号可以将两种或三种方法综合使用以满足信号处理的要求。
台达PLC的模拟量采集主要有模块和混合型主机两种。

4.1使用模拟量采集模块
台达模拟量模块分为两大类,-S和-H,分别配合SS/SA/SC主机和EH主机,如DVP04AD-S、DVP06XA-S、DVP04PT-S、DVP04TC-S为-S模块,DVP04AD-H、DVP06XA-H、DVP04PT-H、DVP04TC-H为-H为-H模块。无论哪一款模块,对应模块每个输入通道都有软件滤波功能,也就是模块内部控制寄存器中的平均次数设置(通道独立),在此采用的是递推平均滤波法,设置的次数是上文中提到的采样N值,可以设置1~20,不同的滤波系数适应不同的信号,另外当输入有杂波造成配线受噪声干扰时还可以连接0.1~0.47 μF 25V做电容滤波,即硬件滤波.

4.2 混合型主机
台达也提供集成模拟量的主机类型,主要有DVP20EX(8DI/6DO/4AI/2AO)和DVP10SX(4DI/2DO/2AI/2AO),以及在EH主机上可以扩展F2AD卡作为模拟量采集,在PLC中有平均次数设置的内部特殊寄存器D1062,可以设置1~4作软件滤波,同样的采用的也是递推平均滤波法。
可以看出,台达PLC作为工业控制产品,在模拟量采集的处理上作了比较完善的软、硬件处理满足大多数应用场合,当然并不是说他能满足所有的信号处理,特别是混合型主机的平均次数比较少,因此可能在某些场合不能满足要求,在此基础上我们可以根据现场信号的不同特性在程序中作滤波处理。

4.3 基于台达PLC的一阶滞后滤波程序设计
下面是以燃煤热水锅炉系统的炉膛微负压为设计背景,用台达PLC编制的一个一阶滞后滤波程序案例,以此简单介绍滤波程序的编写方法。
案例采用氧化硅压力传感器测量,由于炉膛负压是一个较小的压力量,大概在正负几百帕之间,很容易受到外界影响(如鼓风机、引风机等),因此这是一个波动较大的采集量,如果直接使用采集值,波动将很大(可能是正负几十帕的波动),根本没有办法调节控制到正负20Pa,因此必须对采集值作处理,减小其周期性波动才能完成控制。

一阶滞后滤波算法公式:
滤波后输出值=(1-A)* 本次采样值 + A*上次滤波结果
其中A为滤波系数,范围是0~1
程序中各寄存器定义:
D0: 滤波系数A
D2: 1- A
D4: “(1-A)* 本次采样值”的运算结果
D6:“A*上次滤波结果”的存储寄存器
D50:上次滤波暂存值
D110: 采集值通过FLT指令转换为浮点数
D150:滤波后结果
                        打印页面】【收藏此页】【 】 【关闭
 
上一篇:亚洲纺机市场需求飞速发展
 
下一篇:2013中国·柯桥纺织品印花工业展览会
 
 相关新闻               更多>>
·质量服务于社会 用品质超越用户的期望
·杜绝拷贝 自我创新 走出克罗斯罗尔自己的路
·金运激光成功登陆A股市场
·以科研创新为先导 创世界一流印花品牌
·以创新为先导 造国内纺机业尖端
·科技为动力 创新争市场 质量保信誉 管理增
·开创新型蒸纱机 造国内蒸纱行业革新
·节能为主 环保同行 共奏绿色乐章
·以节能为宗旨 为印染行业创新型环保目标
·电脑横机产量第一 市场占有率行业第一
·第十二届中国(义乌)国际袜子、针织及染整机械展览
·烟台永昌精密织针有限公司
 
 最新资讯               更多>>
·2013中国·柯桥纺织品印花工业展览会
·五年磨砺,广州印花展打造行业口碑
·2011中国(柯桥)国际纺织品展览会
·行业焦点:淘汰老式生产设备
·上海天佑逆势飘红成功造就体制改革
·质量服务于社会 用品质超越用户的期望
·杜绝拷贝 自我创新 走出克罗斯罗尔自己的路
·金运激光成功登陆A股市场
·以科研创新为先导 创世界一流印花品牌
·以创新为先导 造国内纺机业尖端
·科技为动力 创新争市场 质量保信誉 管理增效益
·开创新型蒸纱机 造国内蒸纱行业革新
 
 纺机网免责声明TTMN.COM
1、本网所刊转的与机械相关的信息和专题旨在传递更多行业信息之目的,版权均归著作权人或页面内声明的版权人所有。本站对纺机网上刊登之所有信息不声明或保证其内容之正确性或可靠性,您于此接受并承认信赖任何信息所生之风险应自行承担。
2、为避免纠纷,未经书面协议授权,谢绝其他网站等有关信息服务企业予以转载使用。如果其他媒体、网站或个人转载使用,必须保留本网注明的“稿件来源”,并自负法律责任。
3、此外,在中国著作权法等有关法律规定允许的范围内,本网站有部分信息是从内容合作方、免费资源提供方转载、摘编获得的。在摘编网上稿件时,由于网络的特殊性,无法及时确认稿件作者并与作者取得联系。如果您发现本网站使用了您拥有著作权的作品并对我们的编辑方式有异议,请向我们提供您的身份证明及您对该作品拥有著作权的有关文件,我们会尽快根据中国相关法律妥善处理。
 
 
 新闻排行榜              更多>>
2013中国·柯桥纺织品印花工业展览会
五年磨砺,广州印花展打造行业口碑
2011中国(柯桥)国际纺织品展览会
行业焦点:淘汰老式生产设备
上海天佑逆势飘红成功造就体制改革
质量服务于社会 用品质超越用户的期望
杜绝拷贝 自我创新 走出克罗斯罗尔
金运激光成功登陆A股市场
以科研创新为先导 创世界一流印花品牌
以创新为先导 造国内纺机业尖端
科技为动力 创新争市场 质量保信誉
开创新型蒸纱机 造国内蒸纱行业革新
 
 图片新闻
 
余姚市立信纺织机械厂
 
十八年创业,十八年风雨,十八年收获,身为中国纺织协会会员企业的立信纺机,以高标准创造业绩,高品质创造品牌,高质量提高效益...
 
余姚纺织机械有限公司
 
余姚纺织机械有限公司地处浙江省著名的文献名邦——宁波余姚市,有着良好的地理环境和便捷的交通优势,...
 
乙光精机厂股份有限公司
 
公司名称:乙光精机厂股份有限公司樹脂定型机自動對線剖布机吹氣式圓筒布整理机SE1 - F剪毛机SE1剪毛机SF1平幅预缩...
 
宜兴市宜丰染整机械有限公司
 
公司名称:宜兴市宜丰染整机械有限公司宜兴市宜丰染整机械有限公司简介   宜兴市宜丰染整机械有限公司是专业制造各...
 
扬州市盛美印纺机械有限公司
 
公司名称:扬州市盛美印纺机械有限公司扬州市盛美印纺机械公司是一家专业从事磨毛机及其它印纺配件生产的机械企业. 我公司地处...
 
纺纱机械 开清棉 梳棉机 精梳机 并条机 粗纱机 细纱机 纺纱机 络并捻 织造机械 剑杆织机 喷气织机 整经机 浆纱机 提花机 织带机 化纤机械 化纤成套设备 化纤通用设备 针织机械 圆纬机 横机 经编机 袜机 手套机 钩编机 非织造机械 成网机械 非织造布单机设备 非织造布生产线 纺织器材 钢领 锭子 罗拉 摇架 上销 锡林 钢筘 针布 橡胶
染整机械 染色机 印花机 蒸箱 轧车 烘燥机 印染后整理 联合机 验布机 纺机自动化 变频器 传感器 继电器 纺织仪器 纺织配件 纺纱配件 无梭织机配件 针织配件 印染配件
关于TTMN | 营销服务 | 加入TTMN | 企业建站 | 本站声明 | 关于支付 | 联系我们 | 网站地图 | 友情链接 | TTMN刊物 | 行业看TTMN
服务热线:027-8787 4011 服务传真:027-8725 5755 工博网
24小时客服:189 7135 6279 QQ:3186169641
邮 箱:ttmn@ttmn.com 版 权:Copyright (c) 2017  纺机网 WWW.TTMN.COM