超声波流量计低功耗高精度设计的探讨 四十八
5.2.3本系统的滤波方法
由于时间问题,本系统仅仅在实验室进行了初级阶段的调试任务,还没有在工业现场进行大量的实验数据采集,并且本系统使用的MPU的处理能力有限,其RAM空间也相对较小所以不能采用更加有效的滤波方法。因此,目前暂时采用了均值滚动滤波方法。滚动滤波简而言之就是一个先进先出的队列。队列头放入最新得到的数值,队尾的值被舍弃,这样不断刷新这一队列。这种滤波方法可以增加系统的稳定性,但是队列的长度影响了系统的实时性。
具体的实现是这样的:在RAM空间留出40个时间差数据存储空间,每次执行时间差测量任务时,采集8组时间差信号,然后将该组数据覆盖存储区中保留时间最长的8个数据,而后计算这40个时间差数据的均值,作为本次时间差值,进行流体流速、流量运算。
5.3小结
本节详细介绍了流量计的安装和校验方法,对系统测量产生的误差做以分析,并对数字滤波的方法进行了探讨。
详情请浏览公司网站的产品中心 http://www.dlysys.com/ 超声波流量计