分享一个简单的滤波算法
发布时间:2024-11-06
放在时间中断里面运行。
A=实际值 B=滤波后值 C=滤波时间(ms) D=时间中断周期时间ms(可以放在时间中断10ms)B=B+(A-B)*D/C
这个是一介RC滤波算法,以前叫做一介线性滤波算法,在温湿度这种变化缓慢的场合用来滤波非常有用。
公式zuihao写成这样:B=B+(A-B)*a,a是滤波系数,a介于0.1~0.9之间(用系数而不用C/D避免参数设置不规范引起的问题),a越大滤波效果越平滑。
展开全文
其他新闻
- PLC 系统的供电与接地分析 2024-11-06
- 为什么要使用Program Alarm功能 2024-11-06
- 工业以太网基础知识介绍—网络架构 2024-11-06
- 工业以太网基础知识介绍—网络体系及标准 2024-11-06
- 【分享】关于S7-1200如何在忘记了CPU密码的条件下恢复出厂设置的问题 2024-11-06
- 工业以太网网络的诊断与分析 2024-11-06
- 西门子触摸屏VNC远程访问 2024-11-06
- 使用SIMATIC S7-1500 S7-PLCSIM Advanced有哪些限制 2024-11-06
- 如何在STEP 7(TIA Portal)中删除SIMATIC ProDiag监控 2024-11-06
- 为什么在S7-1200中查找交叉引用时 STEP 7 (TIA Portal) V15.1会崩溃 2024-11-06