葉建軍 劉桂雄 洪曉斌 陳鐵群
(華南理工大學(xué) 機(jī)械與汽車工程學(xué)院)
高壓輸電線路通常工作在戶外惡劣環(huán)境中,受污染源、天氣狀況等影響嚴(yán)重,對其實(shí)時狀態(tài)監(jiān)測管理意義重大。由于高壓輸電線路分布范圍廣、數(shù)量多以及地理位置偏僻,這給狀態(tài)信息從數(shù)據(jù)采集終端傳送到數(shù)據(jù)中心的服務(wù)器帶來困難。目前,高壓輸電線路監(jiān)測系統(tǒng)常用有GSM通信網(wǎng)、SMS短信息數(shù)據(jù)傳輸平臺,但由于受傳輸方式、成本限制,這些平臺還不能很好地滿足實(shí)際應(yīng)用需要[1]。隨著現(xiàn)代無線通信技術(shù)發(fā)展,以分組交換技術(shù)為基礎(chǔ)、采用IP數(shù)據(jù)網(wǎng)絡(luò)協(xié)議、高速傳輸數(shù)據(jù)及信令的高效數(shù)據(jù)傳輸網(wǎng)絡(luò)的GPRS技術(shù),為實(shí)現(xiàn)遠(yuǎn)距離的數(shù)據(jù)傳輸提供了一種新技術(shù)手段[2~3]。GPRS的接入迅速、永遠(yuǎn)在線、流量計費(fèi)特點(diǎn)在突發(fā)性、頻發(fā)性輸電線路中實(shí)現(xiàn)遠(yuǎn)程小數(shù)據(jù)量實(shí)時傳輸,將有不可比擬的優(yōu)勢[4]。本文介紹一種基于GPRS輸電線路多參量遠(yuǎn)程采集系統(tǒng)研制,期望能滿足采集、傳輸數(shù)據(jù)的實(shí)時性和可靠性等要求。
基于GPRS的輸電線路多參量遠(yuǎn)程采集系統(tǒng)框架圖如圖1所示??梢钥闯?,系統(tǒng)包括數(shù)據(jù)采集終端(包括傳感器節(jié)點(diǎn)及微處理器)、GPRS通信部分(包括GPRS模塊及網(wǎng)絡(luò))、數(shù)據(jù)中心(包括網(wǎng)關(guān)及服務(wù)器) 三部分。系統(tǒng)運(yùn)行包括數(shù)據(jù)采集及封裝、數(shù)據(jù)傳輸和數(shù)據(jù)處理等三個主要過程。在數(shù)據(jù)采集及封裝階段,利用數(shù)據(jù)采集終端的傳感器節(jié)點(diǎn)獲取輸電線路溫度、環(huán)境濕度、泄露電流值等狀態(tài)信息,并通過微處理器進(jìn)行編碼及封裝;在數(shù)據(jù)傳輸階段,微處理器封裝的狀態(tài)數(shù)據(jù)包通過串口發(fā)送到 GPRS通信模塊,經(jīng)過GPRS網(wǎng)絡(luò)實(shí)時發(fā)送到Internet網(wǎng)絡(luò)上的遠(yuǎn)程數(shù)據(jù)中心服務(wù)器;在數(shù)據(jù)處理階段,數(shù)據(jù)中心服務(wù)器會依據(jù)通信協(xié)議對接收數(shù)據(jù)進(jìn)行解碼、處理和存儲,以供終端用戶使用。同時,數(shù)據(jù)中心服務(wù)器根據(jù)需要發(fā)送用戶反饋指令到數(shù)據(jù)采集終端的微處理器,實(shí)現(xiàn)用戶對數(shù)據(jù)采集終端遠(yuǎn)程控制。

圖1 基于GPRS的輸電線路多參量遠(yuǎn)程采集系統(tǒng)框架圖
圖2為數(shù)據(jù)采集終端功能框圖,由微處理器、數(shù)據(jù)采集模塊、時鐘及電源管理模塊和人機(jī)交互模塊組成[5~7]。微處理器以ATmega128單片機(jī)作為數(shù)據(jù)采集終端的控制核心,解析來自數(shù)據(jù)中心服務(wù)器的指令,管理數(shù)據(jù)采集終端的各功能部分,實(shí)時監(jiān)測現(xiàn)場狀態(tài);人機(jī)交互模塊包括了鍵盤和顯示屏,功能是完成數(shù)據(jù)采集終端的初始化工作;時鐘和電源管理模塊是負(fù)責(zé)各個模塊的供電和提供時鐘基準(zhǔn)。另外,GPRS通信模塊負(fù)責(zé)整個系統(tǒng)數(shù)據(jù)收發(fā),實(shí)現(xiàn)數(shù)據(jù)采集終端和服務(wù)控制中心之間透明串行數(shù)據(jù)傳輸,擬采用內(nèi)嵌TCP/IP協(xié)議棧的GPRS DTU2008。該模塊無需PC的撥號網(wǎng)絡(luò)及提供外圍電路即可通過普通串口與Internet互聯(lián),具有使用簡便、配置靈活、擴(kuò)展性強(qiáng)及抗干擾性強(qiáng)特點(diǎn)。

圖2 數(shù)據(jù)采集終端功能框圖
圖3和圖4分別為數(shù)據(jù)中心服務(wù)器應(yīng)用程序和數(shù)據(jù)終端微處理器的軟件的工作流程圖。這兩部分工作相互嵌套,整個系統(tǒng)的軟件工作流程表述為:
⑴運(yùn)行數(shù)據(jù)中心服務(wù)器的應(yīng)用程序,建立套接字Socket(),監(jiān)聽數(shù)據(jù)采集終端微處理器(客戶機(jī))的連接情況。若連接建立成功,就可以對客戶機(jī)傳來的數(shù)據(jù)進(jìn)行加工處理;同時,根據(jù)需要將用戶指令傳送給客戶機(jī);反之,則繼續(xù)監(jiān)聽。
⑵客戶機(jī)開機(jī)進(jìn)行初始化后,通過GPRS通訊模塊連接 Internet,向服務(wù)器發(fā)出連接請求。待連接建立后,服務(wù)器的應(yīng)用程序會自動記錄客戶機(jī)的相關(guān)信息,并且此時GPRS通訊模塊可以正常地向服務(wù)器發(fā)送數(shù)據(jù)。
⑶微處理器分析用戶指令,然后控制傳感器對輸電線路的狀態(tài)參數(shù)進(jìn)行采集,返回數(shù)據(jù)經(jīng)過微處理器的處理、封裝后,送到GPRS模塊發(fā)送出去。
⑷服務(wù)器對收到的信息進(jìn)行校驗(yàn)。檢驗(yàn)合格后,根據(jù)通訊協(xié)議對信息進(jìn)行解碼、處理,并存儲到數(shù)據(jù)庫。

圖3 數(shù)據(jù)中心服務(wù)器的軟件工作流程圖

圖4 數(shù)據(jù)采集終端微處理器的軟件工作流程圖
數(shù)據(jù)中心服務(wù)器的應(yīng)用程序是基于C#語言,按照TCP/IP服務(wù)器工作原理開發(fā)[8],側(cè)重于對監(jiān)測數(shù)據(jù)的處理及對微處理器的遠(yuǎn)程識別、控制。
⑴數(shù)據(jù)中心服務(wù)器要獲得輸電線路的狀態(tài)信息,須依據(jù)通訊協(xié)議對封裝的字符串進(jìn)行解析。部分實(shí)現(xiàn)代碼如下:


⑵GPRS通訊模塊連接GPRS網(wǎng)絡(luò)時,其IP地址動態(tài)分配。故 IP地址可以視為唯一標(biāo)識各個數(shù)據(jù)采集終端的標(biāo)識符,為服務(wù)器遠(yuǎn)程控制各個傳感器節(jié)點(diǎn)提供依據(jù)。下面為部分實(shí)現(xiàn)代碼:

數(shù)據(jù)中心的應(yīng)用程序是采用 Socket網(wǎng)絡(luò)通信技術(shù)開發(fā)的,數(shù)據(jù)庫是SQL Server2000;而數(shù)據(jù)采集終端的微處理器采用AVR系列單片機(jī)—ATMEGA128,GPRS通訊模塊是GPRS DTU2008。
圖5為應(yīng)用程序的工作界面,程序能夠?qū)崟r接收數(shù)據(jù)采集終端發(fā)回的數(shù)據(jù)包,顯示客戶機(jī)的 IP地址和待解碼數(shù)據(jù)等內(nèi)容,同時處理數(shù)據(jù)包并將數(shù)據(jù)自動存儲到數(shù)據(jù)庫,供終端用戶使用。

圖5 應(yīng)用程序工作時的界面
⑴GPRS技術(shù)為用戶在實(shí)時監(jiān)測數(shù)據(jù)的傳輸模式上提供了一種技術(shù)支撐平臺,尤其是在監(jiān)測點(diǎn)布局分散且偏僻的條件下。在滿足數(shù)據(jù)實(shí)時、可靠傳輸?shù)耐瑫r,大大提高了數(shù)據(jù)傳輸?shù)乃俾屎徒档土讼到y(tǒng)運(yùn)營維護(hù)的成本。
⑵本文設(shè)計的基于 GPRS技術(shù)的輸電線路多參量遠(yuǎn)程采集系統(tǒng),應(yīng)用于輸電線路狀態(tài)信息的遠(yuǎn)程采集和傳輸,實(shí)現(xiàn)了數(shù)據(jù)采集傳輸?shù)淖詣踊?、智能化,滿足了用戶對現(xiàn)場數(shù)據(jù)上傳的可靠性和實(shí)時性的需求。
⑶隨著 GPRS自身技術(shù)的不斷完善和第三方應(yīng)用程序的開發(fā),該系統(tǒng)作為一種無線監(jiān)控的通用平臺設(shè)計方案,其采用的技術(shù)原理在智能交通、環(huán)境監(jiān)測、遠(yuǎn)程測控、工業(yè)控制等領(lǐng)域具有重要的實(shí)用價值和廣泛的應(yīng)用前景。
[1]Boquete L, Bravo I, Barea R. Telemetry and control system with GSM communications[J]. Microprocessors and Microsystems, 2003, 27(1):1~8
[2]Gui Xun, Yao Lan, Liu,Zhigang,et.al. General power transmission line on-line monitoring software system based on wireless public network[C]// Proceedings of the 7th World Congress on Intelligent Control and Automation, United States,Institute of Electrical and Electronics Engineers Inc, 2008:2777~2782
[3]Yang M S, Zhang Y, Chen R. Study on Wireless Remote Monitoring System Based on GPRS[C]// Proceedings of the 6th International Symposium on Test and Measurement,Dalian, 2005:3839~3900
[4] A raujo H, Costa J, Correia L M. Analysis of a traffic model for GSM/GPRS[C]//IEEE International Symposium on Personal, Indoor and Mobile Radio Communications San Diego, CA:IEEE Press, 2001:124~128
[5]陳琦,丁天懷,李成,王鵬.基于 GPRS/GSM 的低功耗無線遠(yuǎn)程測控終端設(shè)計[J]. 清華大學(xué)學(xué)報(自然科學(xué)版),2009,49(2):223~225
[6 ]郝記生, 張曦煌. 基于 GPRS網(wǎng)絡(luò)的無線數(shù)據(jù)傳輸系統(tǒng)[J].計算機(jī)工程與設(shè)計,2008,20(29):5223~5226
[7]林綠洲, 王力超, 陸起涌. 基于GPS與GPRS的公共智能監(jiān)控系統(tǒng)[J]. 儀器儀表學(xué)報, 2006, 6(6): 561~563
[8]鄢鋒, 桂衛(wèi)華, 胡志坤, 何多昌. 基于Socket的整流裝置遠(yuǎn)程監(jiān)控系統(tǒng)[J]. 計算機(jī)工程, 2008, 5(34): 243~245