淺析超聲渦街熱量表的研究
(2)在7/8T0后打開(kāi)捕捉端口,1/4T0后關(guān)斷端口。這就形成寬度為1/4T0的捕捉窗口1。
(3)如果在窗口1捕捉到脈沖信號,與上次脈沖信號間隔記為T(mén)1。如果窗口1捕捉到脈沖信號則根據T1,按照打開(kāi)窗口1方式打開(kāi)窗口2;如果窗口1未捕捉到脈沖信號則根據T0在15/8T0后打開(kāi)窗口2,其寬度仍為1/4T0。如果在規定時(shí)間內一直未測到脈沖信號則認為該組測量值都為0。
以上步驟實(shí)現跟蹤以頻率1/T0為中心,窄帶頻率范圍為(64T0/81,64T0/49)的帶通濾波器。由此可以看出T0是每次測量脈沖周期的關(guān)鍵所在,按照同樣方法以每組間隔一定時(shí)間再測得另外2組數據,各組測得的有效數據取平均值得到每組算術(shù)平均值Ti0由于3組測得數據是在間隔很短時(shí)間內測得的,具有數值的相似性即流量的變化在很短時(shí)間內不會(huì )有大的突變,他們之間多大偏差范圍之內可以判斷為渦街脈沖信號是模糊的。
2 硬件電路的整體結構設計
從抗干擾和降低功耗2個(gè)角度考慮,設計了脈沖輸出型數字渦街流量計的硬件電路,整體結構框圖如圖4所示,采用了以PIC18F8490單片機為核心的硬件結構單片機強大的控制功能和超低功耗特性于一體。熱量表的整體結構可分為超聲檢測渦街信號電路,溫度測量電橋電路等。從而實(shí)現了渦街信號采集,數據傳輸,數據處理,現場(chǎng)顯示等功能。
圖4 硬件電路的整體設計3 軟件設計
單片機程序的主程序設計流程圖如圖5所示。單片程序設計采用匯編語(yǔ)言編寫(xiě),雖然,采用C語(yǔ)言編程會(huì )提高編程速度,但是執行效率不高,由于整個(gè)程序非常龐雜需要對程序的執行效率進(jìn)行優(yōu)化。
圖5 主程序流程高性能芯片PIC18F8490使用。隨著(zhù)芯片技術(shù)不斷進(jìn)步,高性能的微型計算機不斷的面市,性?xún)r(jià)比不斷提高,使得現代儀表的性能不斷地提高,PIC18F8490單片機就是其中之一,它具有豐富的外設和指令集,并且功耗很低,作為超聲渦街熱量表的核心芯片,簡(jiǎn)化了系統電路,降低了熱量表整體功耗,滿(mǎn)足電池供電工作11年之久。
參考文獻:
[1]李晶,莫德舉.戶(hù)用低功耗超聲式熱量表的研究[J].北京化工大學(xué)學(xué)報:自然科學(xué)版,2005,32(1):74-77.
[2]趙偉國,梁國偉,李文軍.低功耗遠傳熱能表的研究[J].電測與儀表,2005,11(12):26-28.
[3]朱善安,陳偉.智能型低功耗熱量表研究[J].機電工程,2001,9(5):18-22.(end)
評論