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