甘 平, 徐子航, 胡國(guó)文, 岳紅林, 李?yuàn)^展
(重慶大學(xué)通信工程學(xué)院,重慶 400044)
近年來,我國(guó)環(huán)境污染加劇,生態(tài)破壞嚴(yán)重,已經(jīng)在某種程度上嚴(yán)重阻礙了社會(huì)經(jīng)濟(jì)的迅速發(fā)展,并逐漸對(duì)人們的健康和安全造成威脅,其中由可燃性氣體爆炸所帶來的經(jīng)濟(jì)損失或者火災(zāi)安全日益受到人們的關(guān)注[1]??扇夹詺怏w存在的環(huán)境也是多種多樣,其中非常典型的如沼氣池,煤礦的巷道,城市下水道中等,這些環(huán)境中經(jīng)常會(huì)因可燃性氣體大量囤積而發(fā)生爆炸的事故發(fā)生,這些事故直接影響著人們的生命和財(cái)產(chǎn)安全,所以對(duì)可燃性氣體進(jìn)行實(shí)時(shí)檢測(cè)是十分必要的。GPRS的通信方式具有數(shù)據(jù)傳輸速率高、成本相較低等特點(diǎn),特別是可以充分利用中國(guó)移動(dòng)或中國(guó)聯(lián)通的公網(wǎng)資源,無需對(duì)通信網(wǎng)絡(luò)進(jìn)行設(shè)計(jì),監(jiān)控管理中心主要負(fù)責(zé)對(duì)采集的數(shù)據(jù)進(jìn)行處理,所以本課題的重點(diǎn)就是對(duì)現(xiàn)場(chǎng)檢測(cè)單元進(jìn)行設(shè)計(jì)。本文設(shè)計(jì)一種以STM32處理器為硬件平臺(tái),基于EM310 GPRS模塊的遠(yuǎn)程可燃性氣體檢測(cè)系統(tǒng),重點(diǎn)就是圍繞可燃性氣體采集和傳輸開展研究,以GPRS網(wǎng)絡(luò)為基礎(chǔ)實(shí)現(xiàn)可燃性氣體遠(yuǎn)程和實(shí)時(shí)檢測(cè)。測(cè)試結(jié)果表明,該系統(tǒng)具有實(shí)時(shí)檢測(cè)甲烷等可燃性氣體的功能,通過IP數(shù)據(jù)流方式傳送數(shù)據(jù)信息,實(shí)現(xiàn)了對(duì)可燃性氣體的遠(yuǎn)程監(jiān)控。
目前,用于可燃性氣體檢測(cè)系統(tǒng)種類多樣,產(chǎn)品繁復(fù),設(shè)計(jì)風(fēng)格和應(yīng)用原理都各不相同,而系統(tǒng)結(jié)構(gòu)還是大同小異[2]。圖1為遠(yuǎn)程可燃性氣體檢測(cè)系統(tǒng)結(jié)構(gòu)圖,從圖中可以看出,系統(tǒng)通常由現(xiàn)場(chǎng)檢測(cè)單元、通信網(wǎng)絡(luò)和監(jiān)控管理中心組成?,F(xiàn)場(chǎng)檢測(cè)單元主要負(fù)責(zé)對(duì)對(duì)象進(jìn)行檢測(cè),并采集、存儲(chǔ)相關(guān)的數(shù)據(jù);監(jiān)控管理中心負(fù)責(zé)將現(xiàn)場(chǎng)單元傳來的數(shù)據(jù)進(jìn)行匯總、處理和進(jìn)行其他操作;通信網(wǎng)絡(luò)主要負(fù)責(zé)前2個(gè)模塊間的數(shù)據(jù)和命令的傳輸[3]。
圖1 遠(yuǎn)程可燃性氣體檢測(cè)系統(tǒng)結(jié)構(gòu)圖
(1)硬件設(shè)計(jì)。為了實(shí)現(xiàn)對(duì)檢測(cè)節(jié)點(diǎn)的綜合管理,氣體檢測(cè)系統(tǒng)應(yīng)該進(jìn)行分層控制;采用多種可燃性氣體檢測(cè)傳感器來實(shí)現(xiàn)對(duì)多種氣體成分的濃度監(jiān)測(cè);對(duì)單一檢測(cè)節(jié)點(diǎn)需要檢測(cè)的某一種可燃性氣體成分進(jìn)行閾值設(shè)定,發(fā)現(xiàn)超標(biāo)后發(fā)出報(bào)警信號(hào);現(xiàn)場(chǎng)檢測(cè)單元能夠在如下水道等惡劣環(huán)境條件正常工作?,F(xiàn)場(chǎng)檢測(cè)單元具有操作簡(jiǎn)單,便于維護(hù)的功能。
(2)軟件?;诰W(wǎng)絡(luò)互連的架構(gòu),允許終端的遠(yuǎn)程登錄、訪問;監(jiān)控管理中心可以選擇節(jié)點(diǎn)通過GPRS傳輸數(shù)據(jù)采用的格式,短消息和IP等模式;統(tǒng)一的數(shù)據(jù)管理接口;功能設(shè)計(jì)盡可能的模塊化,便于驗(yàn)證功能、對(duì)系統(tǒng)升級(jí);操作方便簡(jiǎn)單[4-5]。
針對(duì)硬件和軟件兩方面的需求,本文提出現(xiàn)場(chǎng)檢測(cè)單元的總體框圖如圖2所示。現(xiàn)場(chǎng)檢測(cè)單元由微處理器作為其控制模塊,同時(shí)包含了傳感器模塊、泵閥驅(qū)動(dòng)、報(bào)警模塊、通信模塊、電源模塊和參數(shù)設(shè)置模塊等。
圖2 現(xiàn)場(chǎng)檢測(cè)單元組成框圖
本文采用STM32F103RET6芯片作為現(xiàn)場(chǎng)檢測(cè)單元的控制器[6-7],STM32是ST公司推出的32位的基于ARM核心的微控制器,STM32F103R6T就是其中增強(qiáng)型的芯片,它采用了更高性能的Cortex-M3內(nèi)核,可以讓MCU實(shí)現(xiàn)更高的性能,更低的功耗和更多實(shí)時(shí)的應(yīng)用。應(yīng)用控制器的UART2實(shí)現(xiàn)與GPRS模塊連接,應(yīng)用控制器的AD資源對(duì)傳感器輸出信號(hào)進(jìn)行模數(shù)轉(zhuǎn)換,應(yīng)用IO口功能實(shí)現(xiàn)泵閥控制和報(bào)警功能,應(yīng)用UART3實(shí)現(xiàn)計(jì)算機(jī)現(xiàn)場(chǎng)參數(shù)配置(見圖3)。
圖3 現(xiàn)場(chǎng)檢測(cè)單元控制模塊電路
可燃性氣體傳感器是傳感器中的一種,它是用來檢測(cè)特定氣體成分,并將檢測(cè)的信號(hào)轉(zhuǎn)換成電阻、電流、電壓、電容等的器件[8]。由于需要檢測(cè)的氣體種類可能很多,性質(zhì)差異也可能較大,所以單一種類的氣體傳感器可能檢測(cè)不到所有的氣體成分,而是只能檢測(cè)其中某一類具有特定性質(zhì)的氣體。本文采用的是催化燃燒式氣體傳感器,當(dāng)氣體在催化層表面燃燒,使得鉑絲線圈溫度升高,線圈的電阻值上升,通過測(cè)量電阻值變化的大小就可以知道可燃?xì)怏w的濃度。
GPRS通信模塊是現(xiàn)場(chǎng)監(jiān)測(cè)單元的重要組成部分,它把GPRS和Internet連接起來,實(shí)現(xiàn)GPRS通信。在本設(shè)計(jì)中,采用華為公司的EM310模塊,它上面集成了有UART、SIM、USB和MIC等外設(shè)接口,其中通過UART與微處理器 STM32相連接的[9-10]。圖4為EM310 GPRS模塊的電路原理圖。
為了保證傳感器實(shí)施檢測(cè)時(shí)的準(zhǔn)確性,對(duì)氣體采集的氣路進(jìn)行了設(shè)計(jì)。當(dāng)需要對(duì)氣體進(jìn)行檢測(cè)時(shí),控制電磁閥,使得待測(cè)氣體通過,經(jīng)由真空泵抽取到傳感器處進(jìn)行檢測(cè);當(dāng)不需要對(duì)氣體進(jìn)行檢測(cè)時(shí),使得清潔空氣進(jìn)入傳感器,可以對(duì)傳感器進(jìn)行“清洗”,可避免傳感器與待測(cè)氣體的長(zhǎng)期接觸,引起傳感器內(nèi)氣敏元件“中毒”等現(xiàn)象。在氣路選擇中使用了電磁閥和真空泵,因而對(duì)泵閥的驅(qū)動(dòng)進(jìn)行了設(shè)計(jì)[2,11]。圖5為采樣氣路原理圖。
圖4 EM310電路原理圖
圖5 采樣氣路框圖
圖6 主程序流程圖
在完成現(xiàn)場(chǎng)檢測(cè)單元的硬件設(shè)計(jì)后,進(jìn)行軟件設(shè)計(jì)來實(shí)現(xiàn)系統(tǒng)所需的功能。系統(tǒng)的軟件設(shè)計(jì)流程圖如圖6所示,系統(tǒng)開始工作時(shí)首先進(jìn)行初始化等準(zhǔn)備工作,然后自發(fā)自收短消息進(jìn)行現(xiàn)場(chǎng)檢測(cè)單元校時(shí);其次,接收授權(quán)手機(jī)發(fā)送的短消息命令,進(jìn)行定時(shí)或隨機(jī)采樣,將采樣的結(jié)果保存并以IP的方式發(fā)送到監(jiān)控管理中。當(dāng)氣體含量超過閾值時(shí),啟動(dòng)報(bào)警模塊,并向授權(quán)手機(jī)發(fā)送報(bào)警短消息[12-13]。
在系統(tǒng)的硬件電路設(shè)計(jì)完成后,本文針對(duì)該系統(tǒng)的每個(gè)硬件都做了逐一的調(diào)試工作,正確地實(shí)現(xiàn)了對(duì)傳感器輸出信號(hào)采樣,并進(jìn)行AD轉(zhuǎn)換;實(shí)現(xiàn)了對(duì)電磁閥和真空泵的控制,可以選擇不同氣路;實(shí)現(xiàn)了報(bào)警模塊功能;電源模塊可以為檢測(cè)系統(tǒng)提供3.3、5.0和12.0 V 的工作電壓等[14]。
在對(duì)系統(tǒng)硬件進(jìn)行驗(yàn)證后,結(jié)合相應(yīng)的軟件設(shè)計(jì),實(shí)現(xiàn)了GPRS短信的收發(fā)和IP方式數(shù)據(jù)的傳輸[15]。至此,基于GPRS的有害氣體檢測(cè)系統(tǒng)初步實(shí)現(xiàn)了以下的功能:能夠響應(yīng)授權(quán)用戶發(fā)送的短消息命令;在TCP/IP連接狀態(tài)下,監(jiān)控管理中心可以直接向現(xiàn)場(chǎng)檢測(cè)單元發(fā)送命令,現(xiàn)場(chǎng)檢測(cè)單元也可以直接向監(jiān)控管理中心發(fā)送數(shù)據(jù);定時(shí)采樣和隨機(jī)采樣,并把定時(shí)采樣的結(jié)果保存并上傳;采樣結(jié)果超標(biāo)后向監(jiān)控管理中心和授權(quán)用戶發(fā)送報(bào)警信息,并啟動(dòng)現(xiàn)場(chǎng)檢測(cè)單元的報(bào)警裝置。
圖7表示GPRS模塊在Text模式下接收短消息,其中向GPRS模塊發(fā)送短消息的SIM卡號(hào)為“15823520614”,GPRS模塊上的 SIM 卡號(hào)為“13800230500”,發(fā)送的短信內(nèi)容是“FFEETESTEF”。
圖8為GPRS模塊以IP方式進(jìn)行數(shù)據(jù)傳輸,將采集的數(shù)據(jù)傳到Internet的網(wǎng)絡(luò)后臺(tái)。
圖7 GPRS Text模式接收短消息1
圖8 GPRS基于IP方式的數(shù)據(jù)傳輸
本文設(shè)計(jì)的可燃性氣體檢測(cè)系統(tǒng)利用催化燃燒式傳感器,高性能的32位STM32微處理器,以及GPRS無線模塊相結(jié)合,完成了對(duì)待測(cè)氣體進(jìn)行測(cè)量控制、數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)傳送、接收短消息命令和向授權(quán)手機(jī)發(fā)送報(bào)警消息等各項(xiàng)功能,可以實(shí)現(xiàn)系統(tǒng)的穩(wěn)定運(yùn)行。針對(duì)某種特定的可燃性氣體,在對(duì)傳感器進(jìn)行校準(zhǔn)后,即可進(jìn)行準(zhǔn)確的測(cè)量,滿足現(xiàn)場(chǎng)使用的要求。
[1] 謝振輝,王秀芳,黃 燕,等.下水道爆炸事故的原因及對(duì)策[J].中國(guó)給排水,1997(13):44-45.
[2] 張 娜.基于GPRS網(wǎng)絡(luò)的下水道可燃?xì)怏w監(jiān)測(cè)系統(tǒng)的研究[D].重慶:重慶大學(xué),2006:20-25.
[3] 李健檳.城鎮(zhèn)下水道氣體檢測(cè)規(guī)范的研究[D].廣州:中山大學(xué),2009.
[4] 劉殿素.城市下水道可燃?xì)怏w監(jiān)測(cè)系統(tǒng)的設(shè)計(jì)與開發(fā)[D].重慶:重慶大學(xué),2007.
[5] 徐 偉.污水排放實(shí)時(shí)智能化監(jiān)控儀研制[D].廣州:中山大學(xué),2009.
[6] 李 寧.基于MDK的STM32處理器開發(fā)應(yīng)用[M].北京:北京航空航天大學(xué)出版社,2008.
[7] 李 輝.光纖傳感檢測(cè)算法在DSP平臺(tái)下的設(shè)計(jì)與實(shí)現(xiàn)[D].北京:北京郵電大學(xué),2010.
[8] 曲 波,肖圣兵,呂建平.工業(yè)常用傳感器選型指南[M].北京:清華大學(xué)出版社,2002:101-110.
[9] 劉國(guó)錦.GPRS無線數(shù)據(jù)傳輸技術(shù)的應(yīng)用[J].信息化研究,2010,36(2):1-3.
[10] 沈劍峰,丁金華,董 宇.基于STM32的互聯(lián)網(wǎng)數(shù)據(jù)中心環(huán)境檢測(cè)系統(tǒng)[J].電子技術(shù)應(yīng)用,2012,38(6):76-78.
[11] 付淼鑫.危險(xiǎn)氣體泄漏檢測(cè)系統(tǒng)的研究[D].天津:河北工業(yè)大學(xué),2006.
[12] 王振起.基于單片機(jī)和GPRS數(shù)據(jù)傳輸技術(shù)的研究[D].哈爾濱:哈爾濱理工大學(xué),2009.
[13] 賀 良.基于GSM段消息的無線數(shù)據(jù)監(jiān)測(cè)系統(tǒng)[D].上海:上海海運(yùn)大學(xué),2003.
[14] 方 麗.單片機(jī)系統(tǒng)硬件抗干擾常用方法實(shí)踐[J].氣象水文海洋儀器,2005(3):27-29.
[15] 王 騏.基于GSM短消息的溫度數(shù)據(jù)采集與無線傳輸系統(tǒng)的研究與設(shè)計(jì)[D].武漢:武漢理工大學(xué),2005:20-23.