《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 嵌入式技術(shù) > 設(shè)計應(yīng)用 > 基于ATmega16L的瓦斯監(jiān)測報警系統(tǒng)設(shè)計
基于ATmega16L的瓦斯監(jiān)測報警系統(tǒng)設(shè)計
來源:微型機與應(yīng)用2013年第2期
杜云明1,蓋麗娜2,王 全1
(1.佳木斯大學(xué) 信息電子技術(shù)學(xué)院,黑龍江 佳木斯154007; 2.佳木斯大學(xué) 國際學(xué)院,黑龍江
摘要: 針對我國煤礦安全生產(chǎn)情況,提出了一種以ATmega16L單片機為核心的瓦斯監(jiān)測報警系統(tǒng)設(shè)計方案。該系統(tǒng)采用LXK-3傳感器檢測礦井瓦斯?jié)舛龋肬LN2803驅(qū)動處理后進(jìn)行實時顯示,同時使用nRF2401通過無線方式實現(xiàn)上、下位機間數(shù)據(jù)傳輸。當(dāng)瓦斯?jié)舛瘸迺r,及時發(fā)出聲光報警。
Abstract:
Key words :

摘  要: 針對我國煤礦安全生產(chǎn)情況,提出了一種以ATmega16L單片機為核心的瓦斯監(jiān)測報警系統(tǒng)設(shè)計方案。該系統(tǒng)采用LXK-3傳感器檢測礦井瓦斯?jié)舛?,利用ULN2803驅(qū)動處理后進(jìn)行實時顯示,同時使用nRF2401通過無線方式實現(xiàn)上、下位機間數(shù)據(jù)傳輸。當(dāng)瓦斯?jié)舛瘸迺r,及時發(fā)出聲光報警。
關(guān)鍵詞: 瓦斯監(jiān)測;ATmega16L;超限報警

    煤炭資源是我國三大能源之一,在我國的能源結(jié)構(gòu)中占據(jù)了70%的份額,也是我國國民經(jīng)濟(jì)持續(xù)、快速發(fā)展的支柱性產(chǎn)業(yè)。目前,我國95%的煤炭資源由礦井開采獲取。由于地下作業(yè)環(huán)境差等原因,礦難事故時有發(fā)生,其中瓦斯爆炸已經(jīng)成為煤礦生產(chǎn)中最嚴(yán)重的災(zāi)害之一,不僅造成人員大量傷亡,還摧毀了井下生產(chǎn)和安全設(shè)施。我國煤礦安全生產(chǎn)“十二五”規(guī)劃中已明確指出,將綜合治理和防范瓦斯爆炸作為煤礦安全生產(chǎn)的重要環(huán)節(jié)[1]。
    瓦斯監(jiān)測作為防范瓦斯爆炸的重要手段,已廣泛應(yīng)用于煤礦的安全生產(chǎn)中。但傳統(tǒng)的瓦斯檢測設(shè)備體積大、移動不便,只能安放在井下固定地點檢測瓦斯?jié)舛?,如果礦井范圍大、井下的檢測點多,就需要放置大量的檢測設(shè)備,既增加了成本,也不便于維護(hù),而且這些設(shè)備檢測速度慢、讀數(shù)不直觀、測量精度受環(huán)境影響較大[2]。因此將工控單片機技術(shù)引入煤礦安全生產(chǎn),設(shè)計出實時、靈敏、精準(zhǔn)的瓦斯監(jiān)測和報警系統(tǒng),不僅可以改善傳統(tǒng)監(jiān)測設(shè)備的不足,更可為瓦斯事故的防范和治理提供有力的手段,具有重要的社會意義和實用價值。
1 系統(tǒng)總體設(shè)計方案
    瓦斯監(jiān)測報警系統(tǒng)由數(shù)據(jù)采集模塊、單片機處理模塊、信息通信模塊、動態(tài)顯示模塊和超限報警模塊組成。其中,數(shù)據(jù)采集模塊的主要功能是通過瓦斯(甲烷)傳感器實時檢測作業(yè)環(huán)境中的瓦斯氣體濃度信息,經(jīng)放大處理后,輸入單片機作為整個系統(tǒng)的輸入信號。單片機處理模塊將輸入信號與片內(nèi)模擬比較器預(yù)先設(shè)定的安全濃度閾值進(jìn)行比對,根據(jù)實際情況做出判定和控制。信息通信模塊利用無線通信方式完成上、下位機的數(shù)據(jù)傳輸,為井上人員提供實時監(jiān)測數(shù)據(jù),便于進(jìn)行預(yù)判和整體調(diào)控。動態(tài)顯示模塊通過LED實時顯示作業(yè)環(huán)境中的瓦斯?jié)舛刃畔?,便于井下人員對環(huán)境的感知。超限報警模塊實現(xiàn)礦井瓦斯在超標(biāo)濃度狀態(tài)下的聲光預(yù)警功能。瓦斯監(jiān)測和報警系統(tǒng)原理框圖如圖1所示。

2 系統(tǒng)硬件設(shè)計
2.1 單片機

    單片機是整個監(jiān)測報警系統(tǒng)的核心,主要負(fù)責(zé)對實時采集的瓦斯?jié)舛葦?shù)據(jù)信息進(jìn)行處理,并將信息上傳給上位機進(jìn)行記錄和存儲,同時將狀態(tài)信息傳至動態(tài)顯示模塊進(jìn)行顯示,當(dāng)超出安全濃度閾值時發(fā)出報警控制信號。經(jīng)對系統(tǒng)預(yù)期實現(xiàn)功能和器件的性價比分析,本系統(tǒng)采用美國Atmel公司生產(chǎn)的ATmega16L單片機作為系統(tǒng)核心控制芯片。它是一款高性能、低功耗的8位AVR微處理器,具有內(nèi)置模數(shù)轉(zhuǎn)換器和模擬比較器。其特點如下:16 KB系統(tǒng)內(nèi)可編程Flash;512 B E2PROM;16 KB SRAM;32個雙向通用I/O口;32個通用工作寄存器;8路10位ADC;8位有PWM與異步操作的定時/計數(shù)器;內(nèi)部自帶看門狗電路,及串行接口SPI和TWI;振蕩器頻率為0~8 MHz;工作電壓范圍為2.7 V~5.5 V[3]。
2.2 數(shù)據(jù)采集模塊
    數(shù)據(jù)采集模塊由濃度傳感器和信號放大器兩部分構(gòu)成,主要完成采集作業(yè)環(huán)境瓦斯?jié)舛刃畔⒌絾纹瑱C輸入信號的轉(zhuǎn)換。其中,濃度傳感器采用中船重工集團(tuán)七一八研究所的LXK-3催化元件傳感器,該元件可以用于煤礦、石油和化工等領(lǐng)域,穩(wěn)定性高、精度高、重復(fù)性好、響應(yīng)速度快,可與瓦斯?jié)舛瘸示€性輸出。工作電壓為DC 2.8±0.1 V,輸出電壓為-50 mV~+50 mV,量程為0~100%。結(jié)合催化元件電橋式結(jié)構(gòu)原理,信號放大部分采用經(jīng)典的差分放大電路,不僅可提高信號處理電路的輸入阻抗,且具有高共模抑制比和高差模增益[4]。數(shù)據(jù)采集模塊電路如圖2所示。


2.3 信息通信模塊
    通信模塊主要將下位機采集數(shù)據(jù)向上位機傳輸,便于井上技術(shù)人員的分析和調(diào)度。鑒于煤礦井下特殊的生產(chǎn)條件,模塊采用無線傳輸方式實現(xiàn)數(shù)據(jù)通信。本文選用Nordic公司生產(chǎn)的nRF401無線傳輸芯片實現(xiàn)數(shù)據(jù)的收發(fā),該芯片工作頻率為2.4 GHz~2.5 GHz ISM頻段,工作電壓范圍為DC 1.9 V~3.6 V。芯片內(nèi)置頻率合成器、功率放大器、晶體振蕩器和調(diào)制器等功能模塊,使用GFSK調(diào)制,抗干擾能力強,其SPI通信端口適合與各種MCU連接[5]。
    通信模塊采用PCB天線,nRF401的數(shù)據(jù)收發(fā)端直接與MCU的串行口相連,其中DIN和DOUT為數(shù)據(jù)的輸入端和輸出端,分別與MCU的PD1和PD0連接,實現(xiàn)數(shù)據(jù)的讀取和寫入。TXEN、CS和PWR_UP依次為收發(fā)方式控制端、頻道選擇端和節(jié)電控制端口,分別與PD4、PD5和PD6連接實現(xiàn)相應(yīng)控制選擇。通信模塊接口示意圖如圖3所示。

2.5 超限報警模塊
    當(dāng)檢測到作業(yè)環(huán)境中瓦斯?jié)舛瘸^設(shè)定的安全閾值時,自動發(fā)出光信號和聲音報警,及時提醒井下人員采取措施或撤離。超限報警模塊電路如圖5所示。

 

 

    報警電路通過單片機的PC0~PC2端口實現(xiàn)控制。當(dāng)環(huán)境中的氣體濃度正常時,僅PC0端口輸出高電平,綠色指示燈支路導(dǎo)通,使其處于常亮的狀態(tài)。而當(dāng)氣體濃度超限時,PC0端輸出低電平,PC1和 PC2端口輸出高電平,使紅燈支路和蜂鳴器支路同時導(dǎo)通,發(fā)出紅光報警和聲音報警。
3 軟件設(shè)計
    軟件部分的合理設(shè)計和調(diào)用,可充分發(fā)揮系統(tǒng)內(nèi)部資源,實現(xiàn)系統(tǒng)的最佳功效。為提高系統(tǒng)開發(fā)調(diào)試效率,增強程序的可讀性和可移植性,軟件部分全部采用C語言編寫,由下位機主程序和多個可調(diào)用的子程序構(gòu)成。
    下位機主控程序是整個軟件的核心,也體現(xiàn)了系統(tǒng)的工作流程。系統(tǒng)工作時,首先對單片機和相關(guān)外設(shè)芯片進(jìn)行初始化,而后單片機進(jìn)入到主程序的執(zhí)行階段。對礦井瓦斯?jié)舛葦?shù)據(jù)采集并處理后,利用單片機內(nèi)部模擬比較器,實現(xiàn)與預(yù)設(shè)安全濃度閾值的比較。當(dāng)采集濃度超出安全閾值時,發(fā)出聲光報警提示。另外,采集的濃度數(shù)據(jù)可在數(shù)碼管上實時顯示,并當(dāng)有通信要求時,將數(shù)據(jù)上傳并進(jìn)行存儲。下位機的主控程序流程圖如圖6所示。

    本文將工控單片機技術(shù)運用到煤礦安全生產(chǎn)過程中,設(shè)計了一款以ATmega16L單片機為核心的智能瓦斯監(jiān)測報警系統(tǒng)。詳細(xì)介紹了硬件電路的工作原理和設(shè)計過程,給出了系統(tǒng)軟件主控程序流程圖。該系統(tǒng)結(jié)構(gòu)簡單、操作方便,響應(yīng)速度和精度均較傳統(tǒng)探測設(shè)備有明顯的改進(jìn),且便于隨身攜帶,其應(yīng)用和推廣可為有效地預(yù)防瓦斯爆炸礦難事故發(fā)生提供有力的監(jiān)測手段。
參考文獻(xiàn)
[1] 中華人民共和國國家安全生產(chǎn)監(jiān)督管理總局.煤礦安全生產(chǎn)“十二五”規(guī)劃文件[S].2011.
[2] 運寶珍,劉洪.瓦斯災(zāi)害防治技術(shù)[M].北京:煤炭工業(yè)出版社,2007.
[3] ATMEL Corporation.AVR單片機ATmega16單片機中文說明書[A].2001.
[4] 韓廣興.電子元器件與實用電路基礎(chǔ)[M].北京:電子工業(yè)出版社,2005.
[5] 馬銀花,楊昆松.基于nRF401煤礦瓦斯無線監(jiān)測系統(tǒng)的設(shè)計[J].煤礦機械,2009,30(5):132-133.

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。