广东湘恒智能科技有限公司
主营产品: 西门子PLC代理商,plc变频器,伺服电机,人机界面,触摸屏,线缆,DP接头
分享一个简单的滤波算法
发布时间: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越大滤波效果越平滑。





展开全文
拨打电话 微信咨询 发送询价