您的位置:首页 > 其它

一种单片机的滤波算法(转)

2016-07-16 15:18 363 查看
原文地址:http://bbs.21ic.com/icview-170880-1-1.html

这种算法适用于对采样结果实时性要求不高的,比如电池电压....

SUM=SUM-SUM/n+S

      
其中:S为采样值,SUM为保存值,n是放电比例、最好选2的幂次数,单片机移位即可,不需要做除法,跟随后得到的值为SUM/n,SUM注意不溢出,预留的容量为采样数最大值的n倍,初始化时如果是跟踪一段时间后使用,可以是任何值,否则可以用采样值乘n初始化。使用值为SUM/n(下文中SA),实现SUM/n对S的跟踪。还有一个关键是计算周期T,即多长时间进行一次。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: