摘 要:提出一種基于GSM短消息的遠(yuǎn)程監(jiān)測系統(tǒng),應(yīng)用于沒有供電及有線通信條件下的氣長輸管道野外閥門井內(nèi)管道壓力和燃?xì)庑孤┣闆r的遠(yuǎn)程監(jiān)測。在確定系統(tǒng)總體設(shè)計的基礎(chǔ)乏計了以GSM模塊、單片機(jī)為核心的硬件系統(tǒng)和以數(shù)據(jù)采集、發(fā)送及處理為主的軟件系統(tǒng),充慮了野外供電和現(xiàn)場電氣防爆問題。
關(guān)鍵詞:輸氣管道;??閥門井;??GSM短消;??遠(yuǎn)程監(jiān)測
Remote Monitoring System for Natural Gas Valve Pits Based on GSM Short Message
Abstract:A remote monitoring system based on GSM short message is presented,which is used for remote monitoring the pipeline pressure and gas leakage in field valve pits of natural gas transmission pipeline under the condition of no power supply and wired communieation.Based on determining the overall design of the system,a hardware system that takes GSM module and MCU for core and a software system composed mainly of data acquisition,transmission and processing are designed with full consideration of the field power supply and site electrical explosion proofing.
Keywords:gas transmission pipeline;valve pit;GSM short message;remote monitoring
?
1 概述
GSM網(wǎng)絡(luò)(2G手機(jī)網(wǎng)絡(luò))是目前基于時分多址技術(shù)的移動通信體制中最成熟完善、覆蓋面最廣、功能最強(qiáng)、用戶最多的移動通信網(wǎng)絡(luò),GSM短消息(也稱短信)業(yè)務(wù)不需要建立撥號連接,只需把待發(fā)的消息加上目的地址發(fā)送至短消息中心,再由短消息中心轉(zhuǎn)發(fā)到最終目標(biāo)。GSM短消息的信號傳播距離遠(yuǎn)、可靠性高、覆蓋面積廣,還可以節(jié)省建設(shè)專用通信網(wǎng)絡(luò)的巨額投資,且運(yùn)營期間用戶無需維護(hù)網(wǎng)絡(luò),運(yùn)行費(fèi)用低廉[1]。
本文把GSM網(wǎng)絡(luò)引入到遠(yuǎn)程監(jiān)測系統(tǒng)中,提出基于GSM短消息的遠(yuǎn)程監(jiān)測系統(tǒng),闡述一個基于GSM的天然氣長輸管道野外閥門井遠(yuǎn)程壓力及燃?xì)庑孤┍O(jiān)測系統(tǒng)的設(shè)計。該設(shè)計已經(jīng)在實(shí)際生產(chǎn)中得到應(yīng)用,它可以實(shí)現(xiàn)對野外閥門井的壓力及燃?xì)庑孤┑谋O(jiān)測,并有對異常壓力及燃?xì)庑孤┻M(jìn)行報警的功能,使監(jiān)控人員能夠方便地獲知野外閥門井的壓力及燃?xì)庑孤舛戎担岣唛L輸管道運(yùn)行的安全性和運(yùn)行維護(hù)的效率。
2 系統(tǒng)的總體設(shè)計
2.1 系統(tǒng)總體框架及工作原理
該系統(tǒng)主要由l2部分組成,包括手機(jī)、本地GSM模塊、調(diào)度中心GSM模塊、單片機(jī)、壓力傳感器、可燃?xì)怏w傳感器、本地報警電路、本地報警顯示屏、調(diào)度中心的數(shù)據(jù)接收軟件、數(shù)據(jù)庫軟件、組態(tài)軟件、顯示屏。系統(tǒng)總體框架見圖l。
?
系統(tǒng)工作原理為:單片機(jī)定時采集壓力及可燃?xì)怏w傳感器的數(shù)據(jù),并與設(shè)定的報警值進(jìn)行比對,如果檢測數(shù)據(jù)沒有進(jìn)入報警范圍,則采集的數(shù)據(jù)通過本地GSM模塊只發(fā)送到調(diào)度中心GSM模塊,經(jīng)由串口連接至通信服務(wù)器上的數(shù)據(jù)接收軟件。數(shù)據(jù)接收軟件對數(shù)據(jù)進(jìn)行解析處理并記錄到數(shù)據(jù)庫軟件的儲存區(qū),由數(shù)據(jù)庫進(jìn)行儲存。數(shù)據(jù)庫內(nèi)的數(shù)據(jù)經(jīng)由組態(tài)軟件統(tǒng)計,顯示在調(diào)度中心顯示屏上;如果采集數(shù)據(jù)超出設(shè)定報警值,則本地報警系統(tǒng)立即啟動,本地報警顯示屏顯示報警信息,此時采集數(shù)據(jù)在發(fā)送到調(diào)度中心的同時,還將把報警信息發(fā)送到指定人(企業(yè)指定安全負(fù)責(zé)人或管線巡視維護(hù)人員)的手機(jī)上。
由于現(xiàn)場每個閥門井中的本地GSM模塊上的SIM卡都帶有唯一的號碼(手機(jī)號),因此,不論是手機(jī)還是調(diào)度中心的GSM模塊,收到短消息后,都可方便地分辨出短消息發(fā)自哪一個閥門井,這與我們?nèi)粘J褂檬謾C(jī)收發(fā)短信是一樣的。
2.2 系統(tǒng)核心部件
本系統(tǒng)的核心部件為GSM模塊和單片機(jī)。
2.2.1GSM模塊
GSM模塊是將GSM射頻芯片、基帶處理芯片、儲存器、功放器件等集成在一塊線路板上而形成的功能模塊,具有獨(dú)立的操作系統(tǒng)、GSM射頻處理、基帶處理功能并提供標(biāo)準(zhǔn)接口。
通常所說的GSM模塊包括GSM短信模塊和GPRS模塊兩種,統(tǒng)稱GSM模塊。其中GPRS模塊不僅具有收發(fā)短信和語音通信功能,還具有GPRS數(shù)據(jù)傳輸功能。GSM短信模塊只具有收發(fā)短信和語音通信功能。本文中所闡述的GSM模塊即指GSM短信模塊。在本系統(tǒng)中選用GSM短信模塊的原因主要有以下兩點(diǎn):
①野外閥門井采用太陽能電池與蓄電池供電,為了減少電力消耗,系統(tǒng)必須采用定時供電,數(shù)據(jù)采集發(fā)送后要暫時關(guān)閉主要設(shè)備。在定時供電策略下,對系統(tǒng)重啟后恢復(fù)正常工作的時間提出了苛刻要求。GPRS模塊上線速度較慢,上線之后還要建立網(wǎng)絡(luò)連接,之后才能夠傳遞數(shù)據(jù),工作周期長,增加了大量的電力消耗。而GSM短信模塊只要開機(jī)即可發(fā)送短信,重啟周期短。
②GPRS傳遞數(shù)據(jù)取決于網(wǎng)絡(luò)連接及網(wǎng)絡(luò)質(zhì)量,在網(wǎng)絡(luò)中斷或是遠(yuǎn)端接收裝置工作異常時,傳遞出的數(shù)據(jù)無法找回。而GSM短信模塊發(fā)出的短信內(nèi)容在遠(yuǎn)端接收裝置工作異常時不會丟失。這跟生活中一樣,如果在某人手機(jī)關(guān)機(jī)時向其發(fā)送短信,在重新開機(jī)后,短信會自動發(fā)送到該手機(jī)上。
本系統(tǒng)使用單片機(jī)通過RS232串口與GSM模塊通信,使用標(biāo)準(zhǔn)的AT命令(一種調(diào)制解調(diào)器命令語言)來控制GSM模塊,以實(shí)現(xiàn)各種無線通信功能[2]。
2.2.2單片機(jī)
單片機(jī)是一種可通過編程控制的微處理器。單片機(jī)芯片自身不能單獨(dú)運(yùn)用于某項(xiàng)工程或產(chǎn)品上,它必須要靠外圍數(shù)字器件或模擬器件的協(xié)調(diào)才能發(fā)揮其自身的強(qiáng)大功能。
本系統(tǒng)采用STC89C52RC單片機(jī),主要用于對閥門井內(nèi)天然氣管道壓力傳感器、可燃?xì)怏w傳感器采集到的壓力及燃?xì)庑孤舛鹊脑紨?shù)據(jù)進(jìn)行處理,判斷是否開啟現(xiàn)場報警電路報警,并將數(shù)據(jù)通過GSM短信模塊發(fā)送至遠(yuǎn)端接收裝置(調(diào)度中心GSM模塊和手機(jī))。
3 系統(tǒng)硬件設(shè)計
3.1 GSM模塊TC35
在野外閥門井監(jiān)測點(diǎn)和調(diào)度中心,數(shù)據(jù)的接收和發(fā)送采用GSM模塊TC35,它具有語音呼叫、數(shù)據(jù)呼叫、短消息等多種功能,本系統(tǒng)主要采用GSM模塊TC35的短消息接收和發(fā)送功能,模塊內(nèi)部結(jié)構(gòu)見圖2。
?
3.2 單片機(jī)STC89C52RC
STC89C52RC是美國ATMEL公司生產(chǎn)的低電壓、高性能的CMOS 8位單片機(jī)。片內(nèi)設(shè)置有4kb的可反復(fù)擦寫的只讀程序儲存器和128bytes的隨機(jī)儲存器(RAM),器件采用ATMEL公司的高密度、非易失儲存技術(shù)生產(chǎn),兼容標(biāo)準(zhǔn)MCS-51指令系統(tǒng),并置有通用8位中央處理器(CPU)和Flash儲存單元,功能強(qiáng)大[3]。
GSM模塊與單片機(jī)通信采用標(biāo)準(zhǔn)串行通信接口RS-232。單片機(jī)CPU外部儲存器及外部振蕩電路設(shè)計的特點(diǎn):外部振蕩器采用諧振器、并行方式的晶體、電容或者RC網(wǎng)絡(luò)來配置系統(tǒng)時鐘。CPU在復(fù)位后首先從內(nèi)部振蕩器啟動,達(dá)到穩(wěn)定狀態(tài)后,CPU既可以運(yùn)行內(nèi)部振蕩器,也可接外部時鐘,并可在程序運(yùn)行時實(shí)現(xiàn)內(nèi)、外部時鐘的切換。以上的功能在低功耗應(yīng)用系統(tǒng)中非常有效。本系統(tǒng)選用11.0592MHz的無源品振連接到CPU的XTALl/XTAL2引腳上,作為外部振蕩器的輸入時鐘。
3.3 LED報警顯示屏設(shè)計
LED顯示屏的工作原理為:LED顯示是用發(fā)光二極管顯示字段的顯示器件,也可稱為數(shù)碼管,它由8個發(fā)光二極管構(gòu)成,通過不同的組合可顯示0~9、A~F及小數(shù)點(diǎn)。本地LED顯示屏安裝在采集單元防水箱的面板上,便于巡視人員觀察、讀取數(shù)據(jù)。
考慮到能耗問題,本地顯示系統(tǒng)也可考慮采用液晶顯示的方式。
3.4 備電支持
由于系統(tǒng)中的傳感器、數(shù)據(jù)采集模塊需要布置在野外閥門井監(jiān)測點(diǎn)內(nèi),周圍環(huán)境大多為蠻荒野地,無法得到市電接入,而單純使用蓄電池支持,則需要定期去更換。采用太陽能電池與蓄電池聯(lián)合供電,就可以很好地解決備電支持需求[4]。
3.5 系統(tǒng)防爆設(shè)計
天然氣是易燃易爆氣體,野外閥門井又是一個相對密閉的空間環(huán)境,因此,一旦發(fā)生天然氣泄漏并達(dá)到爆炸極限,遇點(diǎn)火源就會引發(fā)爆燃事故。為此,該系統(tǒng)采用了防爆設(shè)計,閥門井內(nèi)安裝的壓力傳感器及可燃?xì)怏w傳感器均采用本質(zhì)安全型儀表,而非防爆的采集單元則部署在距離閥門井超過4.5m的設(shè)備安裝桿上,并使用安全柵與井內(nèi)壓力和可燃?xì)怏w傳感器進(jìn)行電氣隔離,從根本上滿足了防爆要求[5],詳見圖3。
?
4 系統(tǒng)軟件設(shè)計
4.1 系統(tǒng)軟件設(shè)計基礎(chǔ)
本系統(tǒng)的重點(diǎn)即為解決調(diào)度中心與野外閥門井監(jiān)測設(shè)備的遠(yuǎn)程無線通信問題,系統(tǒng)中采用GSM模塊TC35實(shí)現(xiàn)兩者的數(shù)據(jù)通信,GSM模塊TC35通過AT命令來進(jìn)行控制,數(shù)據(jù)傳輸則采用短消息方式。AT命令和短消息的編碼、解碼方式是系統(tǒng)軟件設(shè)計的基礎(chǔ)。