龙空技术网

西门子S7-200Smart PLC的滤波算法实现-消抖滤波

呵呵 1360

前言:

如今看官们对“消抖滤波算法实例视频讲解”大概比较关心,同学们都需要学习一些“消抖滤波算法实例视频讲解”的相关知识。那么小编在网络上汇集了一些对于“消抖滤波算法实例视频讲解””的相关文章,希望姐妹们能喜欢,你们快快来了解一下吧!

消抖滤波比较适合变化缓慢的被测参数,如温度,液位等,参数本身不可能出现剧烈的跳变,当外界存在严重的脉冲干扰时,需要有合适的算法过滤掉。

消抖滤波算法比较简单,通俗来讲,就是连续采集被测参数,当前采集的数据与之前缓存数据相同时,直接输出当前数据,当出现差异时,开始计数,并继续输出之前缓存的数据,达到计数上限时,输出更新为当前值,如果在计数期间,出现输入值与缓存值相同时,则计数清零,重新开始上述步骤。这样一来,由于电磁干扰或者其他因素造成跳变数据就可以被过滤掉,只保留有效的数据。

上述计算过程在PLC中的实现过程如下:

定义子程序变量表。

初始化参数

计数器

输出结果

调用子程序

标签: #消抖滤波算法实例视频讲解