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