詳解熱式氣體質量流量計從軟件和硬件兩個方面全面系統的設計
摘要:利用單片機作為主控器件來控制氣體的質量流量及其顯示,外殼采用316L不銹鋼材料的溫度傳感器組成的熱式氣體質量流量計及自動控的變送器,通過采集流量、A/D轉換以及對CPU的控制,再通過數碼管顯示等一系列硬件功能和軟件功能的輔助實現,共同完成對流量測量的控制。
隨著科學技術的飛速發展,傳感器的連續測量具有其不可替代的優點。即使這樣,仍需要進行線性補償,因為測量的參數多,且其穩定性和靈敏度與流量和采樣信號之間存在非線性關系。隨著科技不斷地進步,補償技術也不斷地進行修改與完善,測量的精度和范圍熱式都使流量傳感器有很大的提高,但是仍存在一些不足之處,如一致性差、流速低、熱擾動小、耐腐蝕性差、價格高、易損壞等。近年來熱消散TMF的研究工藝突飛猛進,性能已經趨于穩定,受各個領域市場的歡迎。但是國外產品的價格偏高,而國內產品性能無法達到國外同類產品的水平。當前,國內外投入生產使用的熱式質量流量傳感器總體所需成本較高而且工藝復雜,現將對一些工藝進行改進,設計出一款較為簡單的熱式氣體質量流量計。
結合新型半導體熱式流量傳感器,采用單片機來控制氣體的質量流量及其顯示,利用單片機作為主控器件(AT89S51),八段數碼管和74ALS164芯片作為顯示電路、操作電路按鍵、驅動電路、步進電機控制氣體流量氣體流量及自動控制器的輸出控制電路組成的變送器。它可以有效地降低生產成本和工藝復雜程度,維護相對簡單化,能更好地投用于生產。企業也通過測量的變量來了解產品生產過程中的異常,監控生產過程中的各類參數[1],保證產品生產中的安全性,降低異常項,提高經濟效益。1新型半導體熱式流量傳感器設計新型熱式氣體質量流量計當中非常重要的部件是兩個傳感器,一個是恒溫功率傳感器,另一個是溫度傳感器。其與之前市場上流通的流量傳感器對比,主要優勢在于使制作工藝簡單化同時又增強了穩定性。
新型半導體傳感器主要由恒溫功率探頭和溫度檢測探頭兩部分組成。其中T1采用西法HC-05B恒溫控制器,參數為5mm*4mm,當正常工作狀態時,會穩定在102℃狀態。在正常工作狀態下,氣體會帶走部分熱量,為了使溫度一直處于102℃,經過T1的電流或者電壓會相應的增加。通過數學函數公式就可以計算出流體的質流速[2]。
T2采用電流型器件AD590作為溫度探頭[3-4],參數為5mm*5mm。由于攝氏度與開爾文溫度的換算關系:開爾文溫度=攝氏度+273。15。其電流與開爾文溫度存在的一定的函數關系,隨著溫度的增加輸出電流也在增加,溫度每增加1℃時輸出電流就會增加1 A,然后在室溫25℃的時候,它的輸出電流Io=(273+25)=298 A。其中傳感器結構如圖1所示。
由圖1可知,恒溫功率探頭和溫檢探頭設計嵌入到測量桿的里面[5],這樣探頭沒直接暴露在外與氣體直接接觸,起到一定保護元件的作用,不會輕易被具有腐蝕性的氣體腐蝕而損壞,大大降低了材料的成本。圖2為流量傳感器結構和測量桿具體結構圖。
由圖2(a)可知,這是一個支撐單位,它是用來支撐T1探頭的,該結構主要用于支撐和固定T1探頭,讓T1探頭在對抗被測氣體沖擊的時候起到固定作用,避免被T1探頭被氣體沖擊時受到傷害損壞,降低用戶的成本。圖2(b)是該系統的傳感器外殼結構圖,它的材質是316L不銹鋼。由圖1可知,可調探桿的連接下端是放置T1以及它支撐臺,溫度探頭T2放置在測量桿側面直徑為6mm的孔中。
2總體系統設計
變送器由主要硬件單片機和控制主子系統程序的軟件編程部分來組成[6-7]。對氣體流量的數據收集探頭選用新型半導體材質,用單片機作為主控器件。利用新型半導體探頭傳感器收集氣體流量的數據,將收集到的數據通過A/D轉換為流量信號,再將信號傳輸給51單片機,然后顯示器由單片機進行控制,該質量流量參數可以人為設定,并且還能對該參數進行判斷并自動調整。單片機系統原理圖,如圖3所示。
3系統硬件模塊
硬件模塊主要包括CPU(AT89S51)為核心模塊、接口電路、電源設計、鍵盤設計、復位電路設計、A/D變換電路和步進電機控制接口電路部分。硬件的核心模塊選擇超高性價比、市場基數大、價格低、封裝體積小、方便組裝、占空間比較小,且兼容標準MCS-51指令系統以及芯片80S51引腳結構的CPU(AT89S51)。
3。1顯示接口電路
為了更直觀地反映系統運行結果,輸出采用LED顯示管,以MCS-51對LED的顯示接口電路:顯示分為動態模式和靜態模式。靜態顯示的功能是同時穩定地顯示每個LED管。動態顯示是指不間斷地顯示,人眼有著余輝效應,加上LED燈的余暉會使人感覺它們像是同時都亮起來一樣,如圖4所示。
3。2電源VCC設計
用主控芯片AT89S51的時鐘頻率為12MHZ,工作電壓為2~6V。LM78XX芯片有三端穩壓的效果,可以構成一個非常穩定的電路電源,所需的元件又較少,還具有保護電路的作用,這是非??煽?、方便和負擔得起的,所以使用LM7805穩壓芯片5V電源電路設計。具體的5V電源電路如圖5所示。
3。3鍵盤設計
設計了5個鍵來完成操作,有用于流量設置的確認鍵S1;用于對流量預設值設定功能的設置鍵S2;顯示流量功能之間的切換,用于在設置預設值時調整預設值的添加鍵S3和減去鍵S4;確認按鈕S5設置存儲后使用默認值。以上每個按鍵的具體操作是由軟件來實現。
3。4A/D轉換電路的設計
A/D電路的類型有兩種:一種類型直接連接電子電路,另一種類型可以直接連接單片機。設計采用ADC0809與單片機的接口電路連接,見圖6。先選取模擬通道然后START引腳執行轉化。釋放EOC(高級)信號到結束轉換。單片機執行信號控制邏輯電路OE端,讀取數字量輸入單片機。
3。5控制接口電路的設計
步進電機是一種將電脈沖轉化為角位移或線性位移的相應電磁機械設備[8],同時也是一種能增加輸出機械位移并輸入相應數字脈沖的驅動裝置,利用步進電機具有快速啟停功能[9],只要機器上的負載不超過其本身就可以提供動態轉矩,可以用來控制其快速啟動和停止輸入脈沖,步進電機通常用于精確定位。電機是否轉動的關鍵是有沒有輸入脈沖,電磁閥與單片機連接,通過控制器的脈沖數可以實現閥門的精確開度。利用芯片AT89S51單片機的時序脈沖來控制步進電機的轉動,單片機AT89S51芯片對三相步進電機的控制電路,如圖7所示4系統編程設計變送器編程設計分為主程序控制系統和子程序控制系統兩大部分,主程序通過控制子程序對PID控制算法來控制調用子程序完成所需工作指令,使得各個子程序相互關聯起來。主程序起到了鏈接各個子程序的紐帶作用,對存儲器進行分配、系統初始化設置、整體設計系統的控制等。根據對各子程序段的調用,不斷進行調試,完成軟件的設計功能。相關的子程序如:流量控制、A/D中斷程序、數碼管顯等,總程序設計流程如圖8所示。
流量控制子程序中,對設定值的流量值與實際測試瞬流量值進行誤差比值,根據PID調節算法[9-10],得出增量式PID控制算法的計算公式:Ui=P(ei+Iei+D2ei),(1)式中:ei為本次實際測得的流量和設定值之差;ei=ei-ei-1;2ei=(ei-ei-1)-(ei-1-ei-2)=ei-ei-1;P為比例系數;I為積分系數;D為微分系數。
輸出控制變量表達式為:
Ui=Ui-1+Ui。(2)
程序的入口參數:偏差ek、ek-1、ek-2、測量值y、給定值r。
本程序占用資源:A,B,R0~R7,CY,F0。程序如下:
PID1:MOVR0,
MOVR1,
LCALLFSUB
MOVR1,
LCALLFSTR
MOVR1,
MOVR2,
LCALLLPDM
MOVR0,
MOVR1,
LCALLFMUL
MOVR1,
LCALLFSTR
設定值輸入程序
?。褼S:MOVR0,
MOVR2,
MOVA,R2
LOOP:MOVP1,A;
MOVA,P1;
ANLA,
MOV@R0,A;
INCR0;
MOVA,R2;
?。遥褹;
MOVR2,A;
DJNZR3,LOOP;
?。褽T;
5結論
結合新型半導體熱式流量傳感器,在選取AT89S51單片機的基礎上,通過采集流量,A/D轉換以及對CPU的控制,再通過數碼管顯示等一系列硬件功能和軟件功能的輔助實現,共同完成對流量檢測控制。51單片機的技術相對成熟,應用也較之廣泛,而且運用比其他單片機簡單,制作成本低、操作簡單、實用性強、維護簡單化,能更好地投用于生產。
最新資訊文章
- 流速式流量計的安裝注意也需要一定講究
- 氣體渦街流量計在測量蒸汽爐煤氣時出現問題及解決方法
- 孔板流量計測量瓦斯抽放流量時的安裝要求及取壓方式
- 測蒸汽時應選孔板流量計還是渦街流量計?
- 差壓孔板流量計出現故障時 不妨試試以下方法
- 天然氣流量計管道調試故障原因分析
- 插入式流量計的原理與分類
- 如何消除污水流量計工頻干擾和零點漂移
- 孔板流量計:自動化設計廢鋼鐵行業轉行井噴
- 前后直管段太短時孔板流量計應該如何安裝
- 德爾塔巴流量計的安裝要求以及注意
- 高壓孔板流量計在冷凍水檢測中的注意要點及解決方案介紹
- 選型蒸汽流量計時所需要注意的問題介紹
- 導致孔板流量計誤差變大的原因分析
- 孔板流量計測量蒸汽產生誤差的原因分析及解決辦法
- 深入探究影響孔板流量計進行煤氣流量計量的因素
- 質量流量計和控制器引擎蓋下的主要組件詳細介紹
- 淺析階躍溫度及水流速度對金屬管浮子流量計的影響
- 選擇流量計時會犯的10個常見錯誤以及如何避免錯誤
- 運用標準計量器具校正金屬管浮子流量計
- 平衡流量計的原理及特點
- 楔形流量計的特點
- 音速噴嘴流量計的誤差分析
- 楔形流量計的應用及優點
- 噴嘴流量計的七個安裝要點