10种plc模拟量输入滤波方法有哪些

发布者:Jinyu521最新更新时间:2024-05-15 来源: elecfans关键字:plc  模拟量输入  滤波方法 手机看文章 扫描二维码
随时随地手机看文章

1

限幅滤波法/程序判断滤波法

A、方法:

根据经验判断,确定两次采样允许的最大偏差值(设为A)

每次检测到新值时判断:

如果本次值与上次值之差<=A,则本次值有效

如果本次值与上次值之差>A,则本次值无效,放弃本次值,用上次值代替本次值

B、优点:

能有效克服因偶然因素引起的脉冲干扰

C、缺点

无法抑制那种周期性的干扰

平滑度差

2

中位值滤波法

A、方法:

连续采样N次(N取奇数)

把N次采样值按大小排列

取中间值为本次有效值

B、优点:

能有效克服因偶然因素引起的波动干扰

对温度、液位的变化缓慢的被测参数有良好的滤波效果

C、缺点:

对流量、速度等快速变化的参数不宜

3

算术平均滤波法

A、方法:

连续取N个采样值进行算术平均运算

N值较大时:信号平滑度较高,但灵敏度较低

N值较小时:信号平滑度较低,但灵敏度较高

N值的选取:一般流量,N=12;压力:N=4

B、优点:

适用于对一般具有随机干扰的信号进行滤波

这样信号的特点是有一个平均值,信号在某一数值范围附近上下波动

C、缺点:

对于测量速度较慢或要求数据计算速度较快的实时控制不适用,比较浪费RAM

4

递推平均滤波法/滑动平均滤波法

A、方法:

把连续取N个采样值看成一个队列

队列的长度固定为N

每次采样到一个新数据放入队尾,并扔掉原来队首的一次数据(先进先出原则)

把队列中的N个数据进行算术平均运算,就可获得新的滤波结果

N值的选取:流量,N=12;压力:N=4;液面,N=4~12;温度,N=1~4

B、优点:

对周期性干扰有良好的抑制作用,平滑度高

适用于高频振荡的系统 

C、缺点:

灵敏度低,对偶然出现的脉冲性干扰的抑制作用较差,不易消除由于脉冲干扰所引起的采样值偏差,不适用于脉冲干扰比较严重的场合,比较浪费RAM

5

中位值平均滤波法/防脉冲干扰平均滤波法

A、方法:

相当于“中位值滤波法”+“算术平均滤波法”

连续采样N个数据,去掉一个最大值和一个最小值

然后计算N-2个数据的算术平均值

N值的选取:3~14

B、优点:

融合了两种滤波法的优点

对于偶然出现的脉冲性干扰,可消除由于脉冲干扰所引起的采样值偏差

C、缺点:

测量速度较慢,和算术平均滤波法一样,比较浪费RAM

6

幅平均滤波法

A、方法:

相当于“限幅滤波法”+“递推平均滤波法”

每次采样到的新数据先进行限幅处理,再送入队列进行递推平均滤波处理

B、优点:

融合了两种滤波法的优点

对于偶然出现的脉冲性干扰,可消除由于脉冲干扰所引起的采样值偏差

C、缺点:

比较浪费RAM

7

一阶滞后滤波法

A、方法:

取a=0~1

本次滤波结果=(1-a)*本次采样值+a*上次滤波结果

B、优点:

对周期性干扰具有良好的抑制作用

适用于波动频率较高的场合

C、缺点:

相位滞后,灵敏度低,滞后程度取决于a值大小,不能消除滤波频率高于采样频率的1/2的干扰信号

8

加权递推平均滤波法

A、方法:

是对递推平均滤波法的改进,即不同时刻的数据加以不同的权

通常是,越接近现时刻的数据,权取得越大。

给予新采样值的权系数越大,则灵敏度越高,但信号平滑度越低

B、优点:

适用于有较大纯滞后时间常数的对象

和采样周期较短的系统

C、缺点:

对于纯滞后时间常数较小,采样周期较长,变化缓慢的信号,不能迅速反应系统当前所受干扰的严重程度,滤波效果差

9

消抖滤波法

A、方法:

设置一个滤波计数器

将每次采样值与当前有效值比较:

如果采样值=当前有效值,则计数器清零

如果采样值<>当前有效值,则计数器+1,并判断计数器是否>=上限N(溢出)

如果计数器溢出,则将本次值替换当前有效值,并清计数器

B、优点:

对于变化缓慢的被测参数有较好的滤波效果,

可避免在临界值附近控制器的反复开/关跳动或显示器上数值抖动

C、缺点:

对于快速变化的参数不宜,如果在计数器溢出的那一次采样到的值恰好是干扰值,则会将干扰值当作有效值导入系统

10

限幅消抖滤波法

A、方法:

相当于“限幅滤波法”+“消抖滤波法”

先限幅,后消抖

B、优点:

继承了“限幅”和“消抖”的优点

改进了“消抖滤波法”中的某些缺陷,避免将干扰值导入系统

C、缺点:

对于快速变化的参数不宜


关键字:plc  模拟量输入  滤波方法 引用地址:10种plc模拟量输入滤波方法有哪些

上一篇:变频启动频率设多大才合适?
下一篇:六轴位移台参数解读

推荐阅读最新更新时间:2024-11-17 06:26

PLC如何应用在配电系统中
  1、引言   随着社会经济的发展,工业的迅速兴起,使得一些10KV配电系统大幅度增加,配电系统的简便性、可靠性、安全性、节能性、性价比显得尤其重要。   目前,传统的10KV配电系统还是采用继电器系统和分布监测计量、分布控制方式,而采用PLC(可编程序控制器)系统集中控制和集中监测计量方式,有利于提高配电系统的运行管理自动化水平,保证配电的安全稳定,还能减少运行人员的工作强度提,安全可靠。   2、继电器系统和PLC系统的比较   PLC(可编程序控制器)是近几十年来发展起来的一种新型工业控制器,由于它编程灵活,功能齐全,应用广泛比继电器系统的控制简单,使用方便,抗干扰力强,性价比高,工作寿命高,而其本身具有体积小,重量轻,耗
[嵌入式]
自由口模式下PLC与计算机的通信
概述   ----本例说明如何以自由协议实现计算机与S7-200的通信,计算机作为主站,可以实现对PLC从站各寄存器的读/写操作。   ----计算机通过COM口发送指令到PLC的PORT0(或PORT1)口,PLC通过RCV接收指令,然后对指令进行译码,译码后调用相应的读/写子程序实现指令要求的操作,并返回指令执行的状态信息。 通信协议   ----在自由口模式下,通信协议是由用户定义的。用户可以用梯形图程序调用接收中断、发送中断、发送指令(XMT)、接受指令(RCV)来控制通信操作。在自由口模式下,通信协议完全由梯形图程序控制。   指令格式定义   计算机每次发送一个33字节长的指令来实现一次读/写操作,指令格式见表1 说明:
[嵌入式]
S7-200 PLC的数学函数指令
S7-200PLC 的数学函数指令有平方根指令,自然对数指令、指数指令、正弦指令、余弦指令和正切指令。平方根指令是将一个双字长(32位)的实数IN开平方,得到32位的实数结果送到OUT;自然对数指令是讲一个双字长(32位)的实数IN取自然对数,得到32位的实数结果送到OUT;指数指令是将一个双字长(32位)的实数IN取以e为底的指数,得到32位的实数结果送到OUT;正弦、余弦和正切指令是将一个弧度值IN分别求正弦、余弦和正切,得到32位的实数结果送到OUT。以上运算输入/输出数据都为实数,结果大于32位二进制数表示的范围时产生溢出。 1.程序设计
[嵌入式]
S7-200 <font color='red'>PLC</font>的数学函数指令
三菱FX PLC转以太网通过CHNet-FX与wincc ModbusTCP通信配置方法
三菱FX1N/2N/3U/3G等PLC,可以通过CHNet-FX以太网模块,通过三菱以太网驱动连接上位组态软件(如:WinCC);CHNet-FX以太网口、扩展422口还可以同时与触摸屏通讯。CHNet-Q支持三菱Q系列的以太网通讯。 网络拓扑图: 打开百度APP看高清图片 以三菱FX系列PLC和 西门子 WinCC软件为例: 1.新建项目,右击“变量管理”,点击“添加新的驱动程序”。 2.选择“ Mi subishi Ethernet .chn”。 3.右击“Mitsubishi FX3U系列”,点击“新驱动程序的连接”。 4.点击“属性”,填入模块的IP地址,端口号默认为“5551”,协议选择“TCP”
[嵌入式]
三菱FX <font color='red'>PLC</font>转以太网通过CHNet-FX与wincc ModbusTCP通信配置<font color='red'>方法</font>
西门子PLC S7-300出现通讯故障及远程维护办法
西门子S7-300是一款高性能、应用广泛的PLC设备,模块化、分布式结构以及简单易学的操作,使得西门子S7-300成为中小型应用的高性价比方案。如电气设备、数控机床、纺织机械、包装机械、制造生产线,受到很多企业的青睐。 在实际使用中,我们往往会遇见PLC出现故障,进而影响到设备运行与数据采集工作,带来很多不必要的损失。因此,我们需要学习西门子PLC的故障判断方法与高效实用的维护方案。 一、常见的故障判断 西门子PLC自带很多指示灯,在出现故障时,可以通过状态灯去简单判断PLC的故障类型。 SF灯(系统出错/故障显示,红色)CPU硬件故障或软件错误时亮。 BATF灯(电池故障,红色)电池电压低或没有电池。 DC5V灯(+5V
[嵌入式]
300PLC连接Modbus转Profibus网关与阀岛modbusRTU通讯
一、概况 300PLC作为常见的控制器设备,在与阀岛Modbus RTU通讯时,通常需要借助Modbus转Profibus网关(XD-MDPB100)来实现连接和数据交换。PLC通过Modbus转Profibus网关(XD-MDPB100)与阀岛Modbus RTU通讯是比较快捷有效的方法。本文将详细介绍300PLC利用Modbus协议转Profibus协议模块与阀岛Modbus RTU通讯的具体步骤。 二、300PLC与阀岛Modbus RTU通讯介绍 300PLC作为一种先进的控制器设备,被广泛应用于工业控制系统中。而阀岛Modbus RTU是一种常见的现场总线协议,用于连接和控制现场设备,如阀门、传感器等。在实际工程中,
[嵌入式]
300<font color='red'>PLC</font>连接Modbus转Profibus网关与阀岛modbusRTU通讯
施耐德PLC和触摸屏在国家体育场鸟巢中的应用
一、概述   国家体育场(“鸟巢”)为2008年第29届奥林匹克运动会的主体育场,是奥运会场馆的代表,它在设计、施工和运行中所体现的“绿色奥运””科技奥运”理念,场馆和相关设施严格执行节能环保设计标准,在可再生能源与新能源利用、建筑节能、水资源保护和利用等方面采取了一系列有力措施。 “鸟巢”在设计中包含了一套规模很大的雨水深度处理回用系统,体育场内70%的供水由回用水代替,其中23%来自系统处理后的雨水;更引人注目的是,“鸟巢”使用了地源热泵,从土壤中吸收能量,用于补偿体育场空调系统等。地源热泵是一种使用可再生能源、节能、环保的系统,通过地埋换热管,冬季吸收土壤中蕴含的热量为“鸟巢”供热,夏季吸收土壤中存贮的冷量向“鸟巢”
[工业控制]
基于RT-Linux的嵌入式PLC设计及实现
  引言   在数控机床中, 通常用可编程控制器( PLC) 对机床开关量信号进行控制。PLC可靠性高, 使用方便。但在大多数数控机床, 特别是经济型数控机床中, 要求的输入输出点数并不多, 通常在60点以下,因此, 为了降低数控机床成本, 在基于工业PC机的数控系统中, 可以采用开关量I/O板加外接继电器,配合主机的软件对机床开关进行控制。但如果PC机采用单任务操作系统(如DOS) , 数控系统的所有任务运行都置于一个总体的消息循环中, 软件的模块化和可维护性较差, 系统故障的风险相对集中, 而且不能充分利用PC机系统资源。而采用非实时多任务操作系统(如Windows) 时, Win32 API的设计没有考虑到实时环境的开发用途
[嵌入式]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved