采用18B20进行温度采样,最小分辨率1/16℃,然后计算温变速率用以进行数据补偿。
尝试了以下三种方法:温度取一分钟均值后,计算温变速率;利用TD计算;先差分求速率,然后低通滤波
结论:对速率进行低通滤波效果最好,代码最简单。
分析:真的很遗憾,第一次感受到了理论和工程实际的差距,TD的滤波效果是有限的,特别是输入的误差方差太大的时候,不如一个大的低通滤波来的平滑。其次,微分后应该滤波,因为微分导致高频信号赋值增大。
关于温度滤波
最新推荐文章于 2023-04-07 20:11:37 发布