超声波气体流量计研发探讨 九十
W78E58B中共有512字节RAM,如果将每秒钟内20次时间采样结果全部放入RAM中,计时结果为16为,所以需要20×2=40字节。资源相对比较浪费,再者如果对这些数据进行一次性处理,时间的开销量较大,可以将这些工作从时间上分配到每次中断之中。例如,第一次采样时间作为一次平均值,第二次采样时间与第一次求平均,作为本次的平均僮,第三次与上两次的平均值求平均,依此类推,当10次超声波触发完成之后,也就计算出了10次时间的平均值。这样对采样时间进行处理,不但将时间开销平均化,减小了对RAM的占有空间,而且为主程序提供了一个很好的接口。当某一方向触发10次超声波后,超声波平均传播时间自动传递到主程序计算模块的时间参数寄存器内。
超声波lWl页l逆流连续10次循环触发是通过顺流触发计数器和逆流触发计数器对顺/逆流标志的控制实现的。在顺流触发时,每触发一次,其计数器加一,当加满10次后,将顺/逆流标志雹1,并将自身清零。反之,当超声波在逆流方向触发10次之后,将顺/逆流标志清零,将其自身清零,然后将1秒钟定时表示置。
5.4流速及流量计算程序结构
流量及补偿计算程序模块主要完成径向平均流速、截面平均流速、瞬时流量和累积流量的计算。
超声波流量计