臧 峰 王江偉 趙 剛 陳 俊
(南京南瑞繼保電氣有限公司,江蘇 南京 211102)
基于GPRS的無線采集終端開發
臧 峰 王江偉 趙 剛 陳 俊
(南京南瑞繼保電氣有限公司,江蘇 南京 211102)
分散區域數據采集具有效率低、實時性差等缺點,因此設計了一種基于GPRS的數據采集控制終端。采用Freescale公司的MCF5213為核心處理器,結合華為公司的EM310無線發送模塊,設計了無線采集終端的硬件結構。依據多狀態、多任務的軟件設計思想,詳細闡述了GPRS的工作流程和對下數據采集監控功能。
GPRS 無線 MCF5213 EM310 數據采集 監控
近幾年我國經濟發展突飛猛進,監控系統變得尤為重要[1]。作為監控系統的一個重要組成部分,電力抄表系統經歷了數代產品的發展。目前,我國應用較多的幾種抄表系統通信方式有:專用數據通信線路、電力線載波和無線通信方式[2]。現在普遍采用GPRS通信和Internet TCP/IP的傳輸[3]實現遠程無線抄表功能。構建低壓電力用戶集中抄表系統,實現電力用戶用電信息自動采集,是智能電網建設的重要組成部分[4]。
基于GPRS和單片機的電力監測儀表是實時在線電網監測系統的重要組成部分[5]。文獻[1]和文獻[6]介紹了GPRS在智能監控數據采集中的應用,文獻[2]介紹了GPRS在無線抄表中的應用,文獻[7]介紹了GPRS在民用電中反竊電的作用。本文介紹的無線采集終端集成了數據采集監控功能和無線抄表功能,并對文獻[2]中無線抄表功能進行了擴展,通過配置文件支持3種智能電表數據的采集。同時,該終端具有流量計算功能,適用于鋼鐵、石油、煤炭等工業領域的應用,減少了儀表的采購與安裝,降低了企業的運行成本。
本文設計的無線采集終端是集成遠距離采集和通信功能開發的一種終端裝置。該裝置用于采集現場的開入信號、4~20 mA信號,并支持通過RS- 485通信方式采集Modbus、DLT645和威勝電度表協議的智能儀表信號。經過規約轉換后,通過廣泛使用的GPRS,使用CDT規約與數據中心進行遠距離無線通信,同時可以接收數據中心的遙控命令,實現對現場設備開關的遠程控制。
GPRS無線通信網絡不僅具有覆蓋面廣、可靠性高、組網簡單和按量收費等優點,且GPRS通信模塊具有動態分配IP地址的功能,可與分組數據網直接互通,有效提高了數據的傳輸速率和通信流量,特別適合分散、大批數據遠程實時檢測的場合。GPRS通信模塊通過GPRS網關與Internet網絡進行數據交互,由數據中心的上位機負責接收,從而實現運行數據可視化監測。
系統可廣泛應用于以下場合:
① 大型工礦企業、大型鋼鐵企業的水、電、汽計量采集;
② 市政供暖管網計量、控制;
③ 水文、氣象等環保領域數據采集;
④ 市政泵站、路燈等數據的采集和控制。
本文設計的無線采集終端集成了現在廣泛使用的智能電表通信協議。系統結構如圖1所示。

圖1 系統結構圖Fig.1 Structure of the system
硬件設計由輸入電路和輸出電路兩部分組成。輸入電路由電源回路、開入信號、4~20 mA輸入和時鐘信號等組成。輸出電路包括燈控驅動電路、出口驅動電路和串口驅動電路。其中,燈控驅動電路驅動信號指示燈;出口驅動電路驅動輸出繼電器;串口驅動電路分成3路UART信號,分別用于調試接口、GPRS模塊和外部智能電表進行通信。
輸入電路和輸出電路都與主控芯片MCF5213進行通信。程序根據輸入信號和邏輯判斷進行相應輸出信號的處理。
主控芯片MCF5213和GPRS模塊的設計是本文設計的無線采集終端硬件的核心。
2.1 主控芯片
系統硬件結構設計如圖2所示。

圖2 硬件結構圖Fig.2 Structure of the hardware
MCF5213是Freescale半導體公司Coldfire系列嵌入式微處理器中一款低成本、低功耗的32位芯片。它作為主控制器MCU,具有3個UART接口、256 kB嵌入式閃存、32 kB的靜態RAM和A/D轉換功能,最高頻率達到80 MHz。由于MCF5213具有豐富的外圍接口和低廉的價格,在工業控制領域得到了廣泛的應用。3個UART接口可以設計成調試接口、與GPRS通信接口和與智能電表通信接口。A/D轉換功能用于采集4~20 mA信號,256 kB嵌入式閃存可以用于存儲運行代碼和配置文件。因此,本文采用MCF5213作為主控芯片實現與GPRS模塊和智能電表的通信。
2.2 GPRS模塊
GPRS模塊是無線采集終端的核心模塊,完成所有GPRS接入連接和通信的功能[8]。本系統采用的是華為公司推出的EM310模塊。該模塊為用戶提供了完備的用戶接口,只需要調用這些接口就可以把GPRS通信功能集成到自己的系統應用中。EM310模塊提供標準的RS-232接口,通過這個接口可以實現串行通信和AT指令的輸入。
本文設計的無線采集終端實現了現場開入信號、4~20 mA信號采集,同時實現了與現場各種智能儀表的RS- 485通信,完成規約轉換技術及轉發功能。
為了方便各個模塊間進行數據交換,定義了一個全局數據區。全局數據區用于存放通過通信模塊、數據接口采集到的數據,并將數據提供給GPRS模塊。無線采集終端對下通信模塊支持Modbus、DLT645和威勝協議。通過配置工具可以實現對這三種協議數據采集功能的詳細配置,并根據配置將采集到的數據存儲到全局變量區中,供GPRS模塊使用。對上支持CDT通信規約,可以通過配置軟件選擇不同規約。為了減少配置復雜度,對上規約模塊采用免配置方式,采用默認的規約配置上送數據。
3.1 GPRS軟件設計
GPRS通信是通過AT指令來實現的。AT指令集是從終端設備向終端適配器發送的。終端設備通過串口操作發送的都是以“AT”為開頭的AT指令字符串[9],通過發送AT指令與移動GPRS網絡交互,實現網絡的建立和數據的傳輸。
本系統主要的設置工作如下。
① 查詢無線發送模塊狀態:AT+CPAS。
② 查詢SIM卡狀態: AT%TSIM。
③ 查詢GPRS網絡狀態: AT+CGREG。
④ 設置接入點網關:AT+CGDCONT=1,"IP","CMNET",此命令設置GPRS接入點網關為移動夢網。
⑤ 無線數據發送功能:AT%IPSEND。通過此功能可以把無線采集終端對下接收的數據通過GPRS網絡發送到數據中心。
GPRS模塊內嵌了TCP/IP協議棧,當無線采集終端需要發送數據時,GPRS模塊把這些數據打包成TCP/IP協議包,然后將其分裝為GPRS分組數據包并發送到GPRS網絡。此外,GPRS模塊還可以接收從數據中心發送的控制命令,通過RS-232接口把這些命令傳輸到控制模塊。
GPRS程序主要完成采集終端的硬件狀態監測、GPRS網絡的初始化、與控制模塊的數據傳輸和與控制中心進行數據交互。GPRS工作流程圖如圖3所示。

圖3 GPRS工作流程圖Fig.3 Operation process of GPRS
3.2 數據采集設計
無線采集終端具有網關功能和流量計算功能,能夠采集8路開入、2路4~20 mA輸入,并將數據存儲至全局數據區,同時接收遙控數據,動作輸出繼電器。
① 網關功能
無線采集終端具有網關功能,對下支持Modbus、DLT645和威勝智能電表協議。通過配置工具,可以實現對這三種協議數據采集功能的詳細配置,并根據配置將采集到的數據存儲到全局變量區中,供GPRS模塊使用。數據采集流程如圖4所示。

圖4 數據采集流程圖Fig.4 Flowchart of data acquisition
② 流量計算功能
無線采集終端具有2路4~20 mA信號輸入,可以用于渦街、渦輪、電磁等類型流量計通過4~20 mA變送輸入的流量計算。其中,體積流量公式為:
Qv=RvIv
(1)
質量流量公式為:
Qm=ρ1Qv
(2)
式中:Iv為輸入信號,mA;Rv為體積流量量程,即20 mA滿量程對應的采集量;ρ1為工況密度,kg/m3。
累加算法:
Y(t)=Y(t-1)+K[Q(t)+Q(t-1)]T/2
(3)
式中:Q(t)為瞬時流量;Q(t-1)為上一時刻的瞬時流量,m3/h;Y(t)為累計流量;Y(t-1)為上一時刻的累計流量,m3;T為采樣周期,默認0.5s;K為累計系數,默認為3 600。
采用基于GPRS無線采集終端進行遠程數據的采集和控制,既便利又節省了成本。系統集成了網關功能,能夠采集智能電表數據,具有遠程抄表功能。依據本文方案開發的無線采集裝置已在山東某項目中裝配了三百多臺,系統運行穩定,大大減少了人力抄表的成本和時間,而且數據可以集中管理和存儲,具有良好的推廣應用前景。
[1] 甘家錦,李澤滔.基于GPRS的無線智能監控系統[J].云南大學學報:自然科學版,2009,31(S2):317-320.
[2] 韓曉萍,邵宏強,李佰園.GPRS技術在電力遠程抄表系統中的應用[J].電子測量與儀器學報,2005,19(4):81-84.
[3] 楊梅,李康,孔凡敏,等.基于GPRS通信的配電網無功功率自動測控系統[J].自動化儀表,2009,11(30):29-33.
[4] 陳曉娟,李松寒,隋吉生.基于PFC和GPRS的遠程自動抄表系統設計[J].自動化儀表,2012,33(11):48-50.
[5] 盧剛,程顯蒙.基于GPRS和AT89C52的遠程電力監測系統設計[J].自動化儀表,2008,29(11):40-42.
[6] 吳芳,劉亞利,馬昌喜.基于GPRS的危險貨物倉儲環境實時監測系統[J].北京理工大學學報,2013,33(8):806-810.
[7] 趙杏梅.淺談GPRS遠程抄表系統在反竊電中的應用[J].科技資訊,2011(14):45.
[8] 譚保華,周俊,陳睿,等.一種基于GPRS的遠程溫度采集系統設計[J].儀器儀表學報,2007,28(4):253-256.
[9] Chen Yuan,Zhang Jing,Huang Lifeng.Study on dangerous goods logistics model based on RFID and GPRS[J].Packaging Engineering,2008,30(5):24-26.
Development of the Wireless Data Acquisition System Based on GPRS
Dispersed regional data acquisition features low efficiency and poor real time performance, thus the data acquisition and control terminal based on GPRS has been designed. The MCF5213 from Freescale is adopted as the core processor; the hardware structure of wireless acquisition terminal is designed combining with the wireless transmission module EM310 from Huawei. On the basis of software design concept of multi-state and multi-task, the operational process of GPRS and the data acquisition monitoring functions are described in detail.
GPRS Wireless MCF5213 EM310 Data acquisition Monitoring
臧峰(1983-),男,2011年畢業于清華大學自動化專業,獲碩士學位,工程師;主要從事電力系統自動化產品研發工作。
TP368+.2
A
10.16086/j.cnki.issn1000-0380.201506016
修改稿收到日期:2014-09-28。