[西门子] 西门子S7-200 SMART 案例应用之中位值平均滤波算法程序分享

[复制链接]
查看83093 | 回复0 | 2024-3-6 11:34:29 | 显示全部楼层 |阅读模式
本文使用软件:STEP7 Micro/WIN SMART V2.7

硬件:CPU-ST30

注:程序仅供参考!!!

中位值平均滤波法介绍:

中位值平均滤波法是连续采集N个数据,去掉一个最大值和一个最小值,然后对剩下的数据取平均值,N的数据取值范围为3~14个。

中位值平均滤波法特点:

能够抑制随机干扰,有能消除明显的脉冲干扰,缺点就是测量速度较慢。

1、首先找出一组数据中的最大值和最小值,程序如下;



建立变量表

编写程序如下:



寻找一组数据的最大值和最小值

编译下载测试程序



测试结果

2、将数据累加后求平均值,程序如下;  



建立变量表

编写程序如下:



平均值程序

调用程序,下载测试;



测试结果

中位平均值滤波算法:应用于模拟量采集数据求平均值程序如下;



应用于模拟量数据滤波

程序下载链接:

链接: https://pan.baidu.com/s/1IAtVjLuc2OJkzQv8ZNL-Rg?pwd=y4d6 提取码: y4d6 复制这段内容后打开百度网盘手机App,操作更方便哦


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则