超聲波氣體流量計研發(fā)探討 九十
W78E58B中共有512字節(jié)RAM,如果將每秒鐘內(nèi)20次時間采樣結(jié)果全部放入RAM中,計時結(jié)果為16為,所以需要20×2=40字節(jié)。資源相對比較浪費,再者如果對這些數(shù)據(jù)進行一次性處理,時間的開銷量較大,可以將這些工作從時間上分配到每次中斷之中。例如,第一次采樣時間作為一次平均值,第二次采樣時間與第一次求平均,作為本次的平均僮,第三次與上兩次的平均值求平均,依此類推,當10次超聲波觸發(fā)完成之后,也就計算出了10次時間的平均值。這樣對采樣時間進行處理,不但將時間開銷平均化,減小了對RAM的占有空間,而且為主程序提供了一個很好的接口。當某一方向觸發(fā)10次超聲波后,超聲波平均傳播時間自動傳遞到主程序計算模塊的時間參數(shù)寄存器內(nèi)。
超聲波lWl頁l逆流連續(xù)10次循環(huán)觸發(fā)是通過順流觸發(fā)計數(shù)器和逆流觸發(fā)計數(shù)器對順/逆流標志的控制實現(xiàn)的。在順流觸發(fā)時,每觸發(fā)一次,其計數(shù)器加一,當加滿10次后,將順/逆流標志雹1,并將自身清零。反之,當超聲波在逆流方向觸發(fā)10次之后,將順/逆流標志清零,將其自身清零,然后將1秒鐘定時表示置。
5.4流速及流量計算程序結(jié)構(gòu)
流量及補償計算程序模塊主要完成徑向平均流速、截面平均流速、瞬時流量和累積流量的計算。
超聲波流量計