西门子S7-200 SMART 案例应用之中位值平均滤波算法程序分享
中位值平均滤波法是连续采集N个数据,去掉一个最大值和一个最小值,然后对剩下的数据取平均值,N的数据取值范围为3~14个。本文使用软件:STEP7 Micro/WIN SMART V2.7。能够抑制随机干扰,有能消除明显的脉冲干扰,缺点就是测量速度较慢。中位平均值滤波算法:应用于模拟量采集数据求平均值程序如下;1、首先找出一组数据中的最大值和最小值,程序如下;下载扫码关注公众号菜单栏回复:hszwz
·
本文使用软件:STEP7 Micro/WIN SMART V2.7
硬件:CPU-ST30
注:程序仅供参考!!!
中位值平均滤波法介绍:
中位值平均滤波法是连续采集N个数据,去掉一个最大值和一个最小值,然后对剩下的数据取平均值,N的数据取值范围为3~14个。
中位值平均滤波法特点:
能够抑制随机干扰,有能消除明显的脉冲干扰,缺点就是测量速度较慢。
1、首先找出一组数据中的最大值和最小值,程序如下;

建立变量表
编写程序如下:

寻找一组数据的最大值和最小值
编译下载测试程序

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

建立变量表
编写程序如下:

平均值程序
调用程序,下载测试;

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

应用于模拟量数据滤波
下载扫码关注公众号菜单栏回复:hszwz021

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)