超聲波流量計主機與探頭原理探討 四十九
⑵超聲波流量計回波信號有時會因為一些原因發(fā)生計數(shù)脈沖丟失現(xiàn)象,這樣就會給計數(shù)帶來誤差,需要一個出錯處理?梢酝ㄟ^設置一個中斷標志位專門作為脈沖接收與否的檢測標志,在關閉接收電路后,軟件測試中斷標志位,如果不為1,則說明此次發(fā)射出現(xiàn)脈沖丟失,手動清零中斷標志位之后,復位各部分電路重新測量。
5.3.3 程序運行失常的軟件對策
微機的程序是一步一步執(zhí)行的,由于外部的干擾或儀器內(nèi)的硬件瞬時故障,會使程序計數(shù)器PC 偏離原定的值跳到非程序區(qū),導致程序失控,從而無法完成原設計任務。這種情況對系統(tǒng)來說,比某個數(shù)據(jù)出差錯造成的危害要嚴重得多,某個數(shù)據(jù)出錯只會使某個功能不能實現(xiàn)或產(chǎn)生偏差,程序失控則會導致整個系統(tǒng)癱瘓。為防止上述情況的發(fā)生,在軟件設計時,可以用在程序存儲器中未使用的內(nèi)存區(qū),反復用NOP、NOP、NOP、NOP、LJMP MAIN 的語句填滿,當程序失控時,只要單片機進入這眾多陷阱中的任一個,都會被捕獲,然后連續(xù)進行一個或幾個空操作(NOP),程序就會自動跳轉至主程序(LJMP MAIN)重新運行,這樣程序就恢復正常了。
6 系統(tǒng)誤差分析及實驗結果
6.1 系統(tǒng)誤差分析
超聲波流量計屬于間接測量儀表,它對流體流量的測量是將被測流體的聲速、粘度、管道的內(nèi)徑、管道的壁厚,以及管壁材質(zhì)的聲速等作為已知條件,通過檢測超聲波信號在流體中沿順流方向和逆流方向的傳播時間,從而計算出流速和流量的。因此,超聲波流量計的實際測量誤差,既包括超聲波流量計本身的誤差,也包括被測流體、被測管道,以及其它現(xiàn)場測量條件在內(nèi)的整個測量系統(tǒng)的誤差。而它作為一種工業(yè)測量儀器,測量精度是一個比較重要的指標,要使系統(tǒng)具有較高的精度,我們就必須對影響流體流量測量的各種因素進行仔細分析、研究,然后在正確分析的基礎上,最大可能的減小各種可能的誤差。
超聲波流量計