【摘要】基于單片機井下瓦斯報警監(jiān)測系統(tǒng)設計,采用AT89C52單片機作為核心控制模塊,并帶有MQ-5傳感器實現(xiàn)實時瓦斯?jié)舛鹊谋O(jiān)測,實現(xiàn)自動報警功能,同時利用無線傳感器nRF905發(fā)送、接收數(shù)據,有效防止和避免瓦斯燃燒或爆炸的惡性事故發(fā)生,完成了井下瓦斯?jié)舛鹊臒o線監(jiān)測。
【關鍵詞】AT89C52;MQ-5傳感器;無線傳感器nRF905
引言
在我國煤礦安全事故中, 瓦斯爆炸造成的傷亡人數(shù)占所有重大事故,傷亡人數(shù)的70 % 以上, 成為實現(xiàn)安全生產的最大障礙。及時準確地檢測瓦斯含量,在安全生產中具有重要意義。因此,進一步提高煤礦的安全保障能力。尤其是瓦斯事故,是重中之重。建設完善的煤礦瓦斯監(jiān)控系統(tǒng),有效檢測井下環(huán)境安全系數(shù),進行實時監(jiān)控和遠程監(jiān)控,從而根據實際情況采取有效措施防止瓦斯事故發(fā)生,保障煤礦企業(yè)和工作人員的人身、財產安全,已成為煤礦安全監(jiān)控的最迫切的任務之一。該選題將有效防止井下瓦斯爆炸事故的發(fā)生。
1.系統(tǒng)總體的設計
系統(tǒng)總體框圖如圖1所示。
圖1 系統(tǒng)總體方框圖
系統(tǒng)由MQ-5傳感器檢測瓦斯?jié)舛群?,再由A/D轉換器進行數(shù)值轉換。單片機對傳感器檢測到的濃度數(shù)據進行處理,進行判斷和顯示。
2.硬件電路設計
2.1 甲烷濃度檢測電路
MQ-5將采集到的一氧化碳濃度信號轉換為電信號,一氧化碳濃度的變化轉化為MQ-5傳感器內阻的變化,進而轉換為電壓的變化,即將一氧化碳的濃度信號轉換為模擬電信號,該模擬電信號經過A/D轉換器TLC549轉換為數(shù)字信號后被送入單片機內部。TLC549的CLOCK端、DATA OUT端和端分別由單片機來控制。當片選端選中時,單片機通過TLC549的時鐘時序來從DATA OUT引腳讀出一氧化碳濃度信號經過A/D轉換后得到的數(shù)字量。
2.2 無線傳輸模塊
nRF905有兩種工作模式和兩種節(jié)能模式。兩種工作模式分別是接收模式和發(fā)送模式,兩種節(jié)能模式分別是關機模式和空閑模式。nRF905的工作模式由TRX-CE、TX-EN和PWR-UP三個引腳決定。硬件連接上由T0、T1、P0.7連接到nRF905模塊的連接器相應的TX-EN、PWR-UP和TRX-CE引腳上,令PWR-UP和TRX-CE都置“1”,TX-EN置“0”為射頻接收模式;TX-EN置“1”為射頻發(fā)射模式。電路圖如圖2所示:
2.3 報警電路
瓦斯?jié)舛冗_到爆炸極限時,單片機系統(tǒng)應能發(fā)出報警信號。本系統(tǒng)報警電路采用5V的自鳴式蜂鳴器,用一個晶體三極管作驅動,P1.1接晶體管基極輸入端,當P1.1輸出高電平“1”時,晶體管導通,蜂鳴器兩端獲得約+5V電壓而鳴叫;當P1.1輸出低電平“0”時,三極管截止,蜂鳴器不工作即停止發(fā)聲。
3.系統(tǒng)的軟件設計
系統(tǒng)程序設計主要分為以下模塊:
①鍵盤按鍵處理程序:實現(xiàn)鍵盤的輸入按鍵的識別及進入相應的程序;
②信號處理程序:對傳感器檢測到的濃度數(shù)據進行處理,進行判斷和顯示;
③數(shù)碼管顯示程序:向數(shù)碼的顯示送數(shù),控制系統(tǒng)的顯示部分;
④無線傳輸?shù)陌l(fā)送、接收程序:將氣體濃度通過單片機打包送給nRF905,再通過nRF905發(fā)送出去。
主程序主要完成控制系統(tǒng)各部件的初始化、實現(xiàn)各功能子程序的調用以及實際測量中各個模塊功能的協(xié)調。初始化,然后通過按鍵設置上下限值,接著通過按鍵分別測量兩點的氣體濃度值。當完成濃度采集后,則程序進入判斷程序。即按一下K4進入濃度控制點1的程序,通過顯示器顯示其數(shù)值,判斷當前濃度值,若在其上下限值范圍內,則蜂鳴報警。再按一下K4進入濃度控制點2的程序,以下程序和1點過程一樣。若當前濃度高于其濃度上限或低于其濃度下限,程序回到顯示當前程序,并開始循環(huán)。
3.1 單片機接收數(shù)據顯示框圖
由MQ-5傳感器檢測瓦斯?jié)舛群?,再由A/D轉換器進行數(shù)值轉換。對傳感器檢測到的濃度數(shù)據進行處理,進行判斷和顯示。單片機接收濃度顯示程序框圖如圖3所示。
圖3 單片機接收濃度顯示流程圖
3.2 無線傳輸模塊發(fā)送、接收流程圖
無線傳輸模塊分為數(shù)據發(fā)送部分和數(shù)據在區(qū)域進行監(jiān)測,當探測到有瓦斯氣體溢出時,AT89C52會把監(jiān)測節(jié)點的節(jié)點編號和瓦斯?jié)舛葦?shù)據打包通過nRF905發(fā)送出去。無線數(shù)據發(fā)送流程圖,如圖4所示;無線數(shù)據接收流程圖,如圖5所示。
圖4 無線數(shù)據發(fā)送流程圖 ? ? ? 圖5 無線數(shù)據接收流程圖
4.結論
本方案是基于AT89C52單片機的井下瓦斯報警系統(tǒng),本系統(tǒng)由控制模塊、檢測模塊、顯示電路、報警電路、按鍵電路、電源模塊、無線傳輸模塊組成??刂颇K以AT89C52單片機為主控單元。由現(xiàn)場傳感器檢測井下瓦斯?jié)舛龋⒂尚盘栒{理電路進行調理后送給TLC549模數(shù)轉換器,把模擬信號轉換給數(shù)字信號送給單片機。檢測到的氣體濃度通過顯示模塊顯示到Nokia5110上,當檢測到的氣體濃度在設定值范圍內時,系統(tǒng)便會通過報警電路進行聲光報警。射頻部分采用挪威Nordic公司的射頻芯片nRF905。各個節(jié)點把檢測到的氣體濃度通過單片機打包送給nRF905,再通過nRF905發(fā)送出去,發(fā)送成功后并通過RS-232串口將數(shù)據上傳至上位機,以實現(xiàn)對整個系統(tǒng)的控制和數(shù)據的存儲。
參考文獻
[1]黃敏桐.氣敏傳感器在工業(yè)和民用領域的應用[J].福建建材,2006,8(4):132-135.
[2]吳巖.單片機在電子技術中的應用和開發(fā)技術研究[J].黑龍江科技信息,2011,21(9):76-81.
[3]張家喜.一個實用的聲光報警系統(tǒng)[J].工業(yè)儀表與自動化裝置,2009,11(6):67-73.
[4]吳巖.單片機在電子技術中的應用和開發(fā)技術研究[J].黑龍江科技信息,2011,21(9):76-81.
[5]李艷麗.單片機與液晶顯示器的接口及應用[M].北京:高等教育出版社,2010.
作者簡介:李佳怡(1986—),女,吉林吉林人,碩士,助教,研究方向:控制工程,控制論與控制系統(tǒng)仿真。