[西门子] 十大常用滤波算法(ST语言)

[复制链接]
查看22233 | 回复0 | 2024-3-18 12:28:23 | 显示全部楼层 |阅读模式
在实际的工作中,经常会遇到一些模拟量信号受干扰等情况,为了使系统更加稳健,需要用到一些常见的滤波算法。

本节内容参考来源为网上公开的十大滤波算法,这里只是做了语言转换,方便使用ST语言集成到自己的PLC程序中去。



十大滤波算法

一、限幅滤波法



二、 中位值滤波法



三、算术平均滤波法



四、递推平均滤波法



五、中位值平均滤波法



六、限幅平均滤波法



七、加权递推平均滤波法



八、消抖滤波法



九、限幅消抖滤波法



十、一阶滞后滤波法



以上滤波算法仅供参考,大家按照需求可以进行试验,如有更好的方法,欢迎讨论和交流。


    【视频课程】Codesys V3.5系列入门课程【视频课程】Codesys SoftMotion软运动控制基础课程【视频课程】Codesys SoftMotion电子齿轮课程【视频课程】Codesys Library自定义库的制作 Codesys V3.5系列最全免费公开资料汇总
    【0-01】EtherCAT通讯网卡选型
    【1-02】ST语言编程变量命名建议
    【1-03】IDE集成开发环境的语言设置






--------END--------

喜欢本文还请大家分享及右下角“点赞”和“在看”

本帖子中包含更多资源

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

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

本版积分规则