楊 寧,崔陸軍
(1.天津可口可樂飲料公司,天津 300113;2.中原工學院機電學院,河南 鄭州 450007)
煤礦中含有大量的瓦斯等易燃易爆氣體,發(fā)生事故后會造成巨大的經(jīng)濟損失,危及礦工的生命。隨著煤礦開采技術(shù)手段的不斷改進和開采規(guī)模的擴大以及開采深度的不斷延伸,安全隱患越來越多,瓦斯事故特別是重、特大瓦斯事故在煤礦事故中所占的比例越來越高。安全開發(fā)和利用煤層氣具有保護全球環(huán)境、提高煤礦經(jīng)濟效益、改善煤礦生產(chǎn)安全和增加新能源等多重功效[1-3]。如果不把瓦斯事故控制住,就不能實現(xiàn)煤礦安全生產(chǎn)狀況的穩(wěn)定,也就無法保障煤炭工業(yè)的持續(xù)健康發(fā)展。所以,對煤礦瓦斯氣體進行快速準確的監(jiān)測顯得尤為重要,對易燃易爆混合氣體監(jiān)測的研究和開發(fā)也成為人們一直關(guān)注的問題。
系統(tǒng)的基本結(jié)構(gòu)如圖1所示,主要包括氣體傳感器MQ-5、A/D轉(zhuǎn)換器ADC0809、單片機80C51、LED顯示電路和聲音報警裝置。
圖1 系統(tǒng)總體結(jié)構(gòu)
氣體傳感器是一個氣-電轉(zhuǎn)換器,它的作用是把可燃性氣體在空氣中的濃度變成電信號,進而由單片機進行采集信號、數(shù)據(jù)處理、濃度顯示和報警控制。傳感器作為對可燃性氣體的敏感元件,是各種類型儀表的核心之一。因此,傳感器的選型是非常重要的。MQ-5是鄭州煒盛電子科技有限公司生產(chǎn)的可燃氣體傳感器,它所使用的氣敏材料是在清潔空氣中電導(dǎo)率較低的SnO2[4]。當傳 感器所 處環(huán)境中存在可燃氣體時,傳感器的電導(dǎo)率隨空氣中可燃氣體濃度的增大而增大。使用簡單的電路,即可將電導(dǎo)率的變化轉(zhuǎn)化為與該氣體濃度相對應(yīng)的輸出信號。
實現(xiàn)模擬信號到數(shù)字信號轉(zhuǎn)化的專用芯片叫A/D轉(zhuǎn)換器。A/D轉(zhuǎn)換部分的電路如圖2所示。它是由ADC0809構(gòu)成的,其主要作用是把氣體傳感器輸出的模擬電壓信號轉(zhuǎn)換成單片機所能識別的數(shù)字信號,以便于單片機進行處理。
圖2 A/D轉(zhuǎn)換電路
D0~D7端是轉(zhuǎn)換器的轉(zhuǎn)換結(jié)果輸出端,ADDA~ADD-C端是路地址選擇端,它們通過接收來的信號決定要轉(zhuǎn)換的輸入模擬通道,仿真程序中選擇IN-3端來進行模擬輸入。接線時把ALE端與START端連在一起。在編寫的程序中,有這樣一個語句“ST=0;ST=1;ST=0;”。該語句的流程可以描述為:因為START端脈沖的上升沿能夠使ADC0809復(fù)位,所以先讓單片機P3.6端給ST端一個低電平,然后再送入高電平,這時候上升沿觸發(fā)ADC0809進行復(fù)位;同時由于ALE端與ST端相連,所以這時候ALE端是高電平,則單片機P1口送出的路地址選擇信號送入鎖存器;接著,ST端得到一個低電平,下降沿開始促使ADC0809進行A/D轉(zhuǎn)換,并且此時ALE端由于也是低電平,則路地址被鎖存;然后等待EOC=1時,轉(zhuǎn)換結(jié)束,開始下一步的程序。OE端也就是輸出允許端,當OE=1時,打開三態(tài)輸出鎖存器,輸出轉(zhuǎn)換結(jié)果。
系統(tǒng)采用數(shù)碼管進行數(shù)據(jù)顯示。數(shù)碼管分為共陰極數(shù)碼管和共陽極數(shù)碼管,在設(shè)計中用到的是共陰極數(shù)碼管。由于此次顯示電路是為了顯示瓦斯?jié)舛戎登移錆舛仁亲兓?,所以采用動態(tài)顯示。動態(tài)顯示是多個數(shù)碼管交替顯示,利用人的視覺暫留作用使人看到多個數(shù)碼管仿佛是同時顯示。顯示電路設(shè)計為3位LED,由單片機80C51的P0口來控制數(shù)碼管的“段選”,P2.0,P2.1,P2.2,P2.3口來控制數(shù)碼管的“位選”。在P0口要加上上拉電阻,因為P0口內(nèi)部是一個OC結(jié)構(gòu),也就是相當于一個NPN三極管。
在設(shè)計中所用到的電源只有±5V,所以只需設(shè)計±5V的電源即可。電源部分由12V鋰電池變壓后得到。所以,采用7805的典型應(yīng)用,它是一個輸出5V直流電壓的穩(wěn)壓電源電路。IC采用集成穩(wěn)壓器LM7805。
7805系列是三端正電源穩(wěn)壓電路。它有一系列固定的電壓輸出,應(yīng)用非常廣泛。每種類型由于內(nèi)部電流的限制,以及過熱保護和安全工作區(qū)的保護,使它基本上不會損壞。如果能夠提供足夠的散熱片,該電路就能夠提供大于1.5A的輸出電流。雖然是按照固定電壓值來設(shè)計的,但是當接入適當?shù)耐獠科骷?,就能獲得各種不同的電壓和電流。
聲音報警電路是由三極管和揚聲器組成。當實際檢測濃度低于設(shè)定濃度時,三極管不導(dǎo)通,揚聲器不工作;當實際檢測濃度等于或超過設(shè)定濃度時,通過P1.7與單片機的連接從而引起電平的變化,三極管導(dǎo)通,揚聲器發(fā)出聲音。蜂鳴器發(fā)聲原理是電流通過電磁線圈,使電磁線圈產(chǎn)生磁場來驅(qū)動振動膜發(fā)聲的,因此需要一定的電流才能驅(qū)動,單片機的I/O引腳輸出的電流較小,其輸出的TTL電平基本上不能驅(qū)動蜂鳴器,因此需要增加一個電流放大的電路,如圖3所示。
圖3 聲音報警電路
單片機系統(tǒng)上電后,首先要對系統(tǒng)進行初始化,初始化程序包括內(nèi)存空間的分配、初始變量的設(shè)置和設(shè)定堆棧指針等。正常初始化后開放定時器中斷,外部中斷和串行口中斷,然后啟動定時器定時。系統(tǒng)軟件程序流程如圖4所示。要對接收到瓦斯傳感器輸出信號進行處理,然后經(jīng)過相應(yīng)的處理后使其轉(zhuǎn)換成濃度,動態(tài)地顯示到LED數(shù)碼管上,并且進行聲音報警。
圖4 系統(tǒng)程序流程
瓦斯傳感器輸出的0~5V的電壓,經(jīng)8位的ADC0809轉(zhuǎn)換后,成為0~255之間的一個數(shù),然后顯示到數(shù)碼管上。要對這個數(shù)再進行一次轉(zhuǎn)換,將輸出電壓轉(zhuǎn)換成與電壓相對應(yīng)的瓦斯?jié)舛戎颠M行顯示。經(jīng)過資料檢索得到了傳感器的輸出電壓與瓦斯?jié)舛鹊囊徊糠謱?yīng)關(guān)系[5],如表1所示。
表1 傳感器輸出電壓與瓦斯?jié)舛葘?yīng)關(guān)系
采用插值法對它們之間的關(guān)系進行線性化處理,這樣方便進行數(shù)據(jù)顯示部分的處理。利用函數(shù)f(x)在某區(qū)間中若干點的函數(shù)值,作出適當?shù)奶囟ê瘮?shù),在這些點上選取已知值,在區(qū)間的其他點上用特定函數(shù)的值作為函數(shù)f(x)的近似值。如果特定函數(shù)是多項式,就稱它為插值多項式。結(jié)合以上定義,將濃度對應(yīng)的電壓分成7段,即為3.03~3.32,3.32~3.57,3.57~3.67,3.67~3.88,3.88~3.99,3.99~4.15,4.15~4.36,再參考實例,得出如下的公式:
f(x)為實際煙霧檢測濃度;x為實際氣體檢測濃度對應(yīng)的電壓值(傳感器的輸出電壓值);xi為區(qū)間下限對應(yīng)的電壓值;xi+1為區(qū)間上限對應(yīng)的電壓值;f(xi+1)為上限電壓對應(yīng)的瓦斯?jié)舛戎?;f(xi)為下限電壓對應(yīng)的瓦斯?jié)舛戎?。由此就能算出?.03~4.36V的電壓輸出范圍內(nèi),某一電壓所對應(yīng)的濃度值。經(jīng)計算,該瓦斯傳感器能夠感知8.52 mg/m3的瓦斯?jié)舛茸兓鳯NG(主要成分是CH4)傳感器能測量濃度在142mg/m3以內(nèi)的瓦斯氣體,所以符合要求。
單片機P2.1~P2.3口送出位選信號,從而確定是哪一位數(shù)碼管進行顯示,然后P0口送入段選信號,經(jīng)過查表顯示出所需要的數(shù)字。延時一段時間,有利于觀察,如圖5所示。經(jīng)過換算,得到當傳感器輸出電壓達到4.03V時,經(jīng)A/D轉(zhuǎn)換的數(shù)值是d=205.53,所以設(shè)定當d>205時,蜂鳴器進行報警。這樣的設(shè)定比直接設(shè)定成比較電壓的方法更為準確,因為它跳過了轉(zhuǎn)換成電壓這一步,從而減少了誤差。報警程序流程如圖6所示。
圖6 報警部分流程
根據(jù)設(shè)計要求、使用環(huán)境和成本等因素,選用MQ-5氣體傳感器作為煤礦巷道瓦斯的檢測儀器。它的靈敏度適中,響應(yīng)與恢復(fù)特性好,長期工作穩(wěn)定性、抗環(huán)境氣體影響及抗溫濕度影響等性能均優(yōu)。以80C51單片機為核心,使得處理的速度更加的迅速。應(yīng)用程序用C語言編寫,充分利用芯片資源,使得思路更加清晰明了。對氣體的線性化處理,不但最大限度地排除現(xiàn)場其他氣體的干擾,降低誤報概率,而且易于在單片機中實現(xiàn)。此電路具有結(jié)構(gòu)簡單、調(diào)試方便、線性度好和溫度漂移小等優(yōu)點,應(yīng)用前景十分廣闊。
[1]陶 揚,烏效鳴,符壁犀,等.原位瓦斯檢測儀集氣裝置的設(shè)計[J].煤礦安全,2011,42(12):1-6.
[2]文國軍,烏效鳴,王生維,等.煤層氣近水平孔孔底水力封隔器設(shè)計與試驗[J].煤田地質(zhì)與勘探,2008,36(6):73-77.
[3]張 麗.淺談瓦斯氣的開發(fā)和利用[J].煤,2007,16(1):31,37.
[4]鄭州煒盛電子科技有限公司.MQ-5可燃氣體檢測用半導(dǎo)體氣敏元件[Z].
[5]韓中華,王長濤,張 楠.基于單片機的瓦斯報警器設(shè)計[J].電子產(chǎn)品世界,2008,15(12):45-47.