山東大學控制科學與工程學院 張 健 姚福安 榮海林
目前,在我國電表、熱量表、水表、煤氣表等運行和計量操作,絕大多數采用人工抄表方式,人工操作不僅費時費力,時間跨度大,而且可能會存在漏抄、錯抄等問題[1]。近年來,無線通信技術在抄表系統(tǒng)方向發(fā)展迅速。無線抄表系統(tǒng),不僅操作簡單,準確迅速,效率高,而且可以實現實時數據的讀取,便于及時檢測管理,實現了管理系統(tǒng)的智能化。
Zigbee無線技術與移動網(GPRS,CDMA)相比,Zigbee網絡無網路使用費,設備成本低、功耗低;與現有的數傳電臺相比,Zigbee網絡數據傳輸可靠性高,抗干擾性能好,保密性高。另外,Zigbee網絡容量大,并在自配置、自修復、自管理等方面有著非常獨特的優(yōu)勢,因此無線熱量表管理系統(tǒng)選擇Zigbee無線網絡傳輸。
管理中心采用Zigbee無線網絡與熱量表通信,但熱量表與Zigbee網絡之間的通信有兩種方案。方案1:熱量表與Zigbee無線模塊連接,熱量表直接與Zigbee無線網絡通信。方案2:熱量表通過總線(RS485或者M-BUS)連接數據采集器,數據采集器與Zigbee無線網絡通信。方案比較:方案一的Zigbee無線模塊個數遠遠超過方案二,成本高;而且方案一熱量表必須安裝在用戶室內,但Zigbee終端節(jié)點數據傳輸容易受環(huán)境因素影響并且穿墻能力有限,即使設置Zigbee路由器節(jié)點做信號覆蓋,也會出現數據包丟失或者無法連接網絡,方案二安裝方便靈活,可以根據外界環(huán)境選擇最優(yōu)的傳輸線路,傳輸數據可靠。實際應用中方案一實施困難,因此選擇方案二。
在集中抄表領域應用中,M-BUS和RS485兩種總線都有廣泛的應用,但M-BUS總線因其成本低廉,傳輸信號準確,負載力強,拓撲結構靈活等優(yōu)勢,所以更具有優(yōu)勢和發(fā)展的空間。所以熱量表與數據采集器之間通信選用M-BUS總線。
基于zigbee無線網絡的熱量表管理系統(tǒng),熱量表通過M-BUS總線連接到M-BUS數據采集器,然后通過Zigbee網絡無線傳輸到管理中心。為了實現遠程監(jiān)控,設置一個GPRS模塊與Zigbee協調器通信。
本無線抄表管理系統(tǒng)主要功能是對用戶熱量表數據采集存儲,可對用戶熱量表進行遠程通斷操作,并實現遠程溫度可控。系統(tǒng)主要包含3部分:用戶熱量表、Zigbee網絡、管理中心。統(tǒng)結構圖如圖1所示。
圖1 系統(tǒng)結構圖
用戶熱量表,取暖管道上按裝可控閥門,由熱量表主控芯片控制驅動電路驅動電磁閥,當出現欠繳費或者其他特殊情況時,可遠程實現開關閥門。另外在用戶熱量表有溫度采集裝置,當回水溫度達到預設定溫度時控制閥門,通過調節(jié)控制閥的角度讓回水溫度基本保持恒定,保證整個小區(qū)的采暖均勻。用戶熱量表通過M-BUS總線連接到M-BUS抄表器。
Zigbee網絡分為:Zigbee數據采集器、Zigbee數據中轉器和Zigbee數據集中器三部分。Zigbee無線模塊主芯片采用TI公司推出的高性能、低功耗芯片CC2530F256,組建小區(qū)無線局域網,保證數據安全可靠的傳輸和系統(tǒng)的穩(wěn)定運行。
Zigbee數據采集器,集成了M-BUS抄表器和Zigbee終端節(jié)點,主要任務包括數據采集、數據無線通信、電壓檢測和休眠4個事件,結構圖如圖2所示。
圖2 Zigbee數據采集器
數據采集和休眠:Zigbee終端節(jié)點通過串口與M-BUS抄表器通信,獲取用戶熱量表的信息,無線上傳到數據中轉器。Zigbee數據采集器節(jié)點采用電池供電,平時處于定時休眠模式,這種工作模式極大的延長了電池的使用壽命。
電源模塊和電壓檢測模塊:由于充電電池輸出電壓3.7V,而Zigbee模塊主芯片CC2530的供電電壓為2V~3.6V,選擇CAT6219—330設計的穩(wěn)壓電路給系統(tǒng)供電。Zigbee網絡節(jié)點均采用電池供電,電量會逐漸降低,必須對供電電池進行電壓檢測。系統(tǒng)采用HT7027電壓監(jiān)測芯片,實現對電池電量欠壓的檢測,電路圖如圖3所示[2]。
圖3 電源電路和電壓檢測電路
時鐘模塊電路:采用時鐘芯片DSl302,用來記錄數據采集的日期和時間,便于工作人員查詢和分析數據。DS1302功耗低、外圍電路簡單,非常符合Zigbee數據采集器的要求。
Zigbee數據中轉節(jié)點為了保證Zigbee網絡數據的可靠傳輸距離,增大網絡覆蓋面積,增加了RF功率放大電路,并有外擴存儲器,用來暫存數據[3]。功率放大芯片選擇Ti公司官方推薦的的CC2591。如果小區(qū)范圍比較小,可以省略Zigbee數據中轉器,降低系統(tǒng)的復雜度,增強系統(tǒng)的可控性。
Zigbee數據集中器主要包括Zigbee協調器、GPRS模塊和主控MCU三部分,結構圖如圖7所示。Zigbee協調器負責整個小區(qū)無線局域網的組建和最優(yōu)化路由選擇,當網絡中有數據采集器添加或者刪除時,Zigbee協調器會自動調整,建立新的優(yōu)化路由,使上位機面對一個完全透明的網絡。Zigbee協調器將整個網絡的數據進行匯總,直接傳送到小區(qū)管理中心或者通過GPRS模塊傳送到遠程監(jiān)控中心。
圖4 Zigbee數據集中器
主控MC U,采用TI公司的超低功耗芯片MSP430F149,通過SPI與CC2530無線模塊進行通信,通過串口與GPRS模塊通信。GPRS模塊,選擇SIMCOM公司生產低功耗、性能穩(wěn)定的SIM900,必須使用SIM卡,并開通GPRS業(yè)務,所以需要承擔一定的費用。電路圖如圖5所示。
圖5 GPRS模塊電路圖
圖6 系統(tǒng)基本應用過程
管理中心,管理員利用連接網絡的電腦,通過上位機控制熱量表系統(tǒng),可以對任意的用戶熱量表進行數據采集和遠程通斷操作。系統(tǒng)一般采用定時抄表,可以根據實際情況改變抄表的時間,系統(tǒng)把采集到的數據自動存入數據庫并備份,可以為用戶提供詳細的打印報表。系統(tǒng)提供安全的財務軟件接口,并實時的進行數據交換,具有收費對賬和收費轉結功能。如果用戶出現趨于欠費或者已欠費情況,上位機會明確顯示,如果是用戶惡意拖欠,管理者可以將用戶的取暖管道遠程關斷,直到用戶補齊所有費用,再遠程打開管道。如果管理者需要更換IP地址,可以給GPRS模塊的SIM卡發(fā)送更換IP地址短信,格式如“管理密碼+新IP地址”給GPRS模塊,完成IP地址的更換。
系統(tǒng)基本工作過程,主要分為Zigbee網絡初始化、熱量表數據采集、GPRS遠程數據傳輸和上位機遠程控制,系統(tǒng)的基本應用過程如圖6所示。
Zigbee網絡初始化,Zigbee協調器負責網絡的組建和管理,允許節(jié)點的加入和撤銷。節(jié)點上電并初始化,按預設定頻道搜索網絡,當搜索到網絡后申請加入網絡,并將自己的節(jié)點ID發(fā)送給Zigbee協調器。Zigbee協調器接收節(jié)點ID后添加節(jié)點,并更新網絡。用戶熱量表信息采集有兩種方式:定時循環(huán)采集、工作人員發(fā)送命令采集。一般采用定時循環(huán)采集,Zigbee數據采集器一般處于休眠。當Zigbee數據集中器接到上位機的指令時,無法直接下達給Zigbee數據采集器,先把指令進行存儲,當Zigbee數據采集器醒來之后,首先必須向Zigbee數據集中器發(fā)送詢問消息,來獲取控制指令。
GPRS通信,設定SIM900參數、建立TCP/IP連接和傳送數據都是通過AT指令來實現的。AT指令以AT開頭,以回車作為結尾;每條指令是否成功執(zhí)行都有相應的響應返回。主控芯片MSP430F149通過串口與SIM900通信,SIM90 0的TCP/IP功能系統(tǒng)采用透傳模式。透傳模式下,SIM900串口接收到的數據均被看作是數據包,而不是AT指令。命令模式與數據模式可以相互切換[4]。
Zigb ee組建的短距離無線局域網絡結合GPRS遠程通信技術,使無線抄表管理系統(tǒng)數據傳輸可靠、準確迅速、安裝方便、管理簡單。Zigbee網絡擴展性強,系統(tǒng)自行處理表具的添加和刪除。GPRS網絡的遠程數據傳輸彌補了Zigbee網絡傳輸距離受限的缺陷。該系統(tǒng)同樣可以應用到各類表的遠程管理,極大的降低了人力物力成本,從而實現表具管理的智能化。
[1]商瑩,郭靜.基于ZigBee的無線抄表系統(tǒng)[J].華章,2011,16.
[2]吳祥,康戈文.ZigBee的遠程低功耗灌溉控制系統(tǒng)設計[J].單片機與嵌入式系統(tǒng)應用,2013,13.
[3]馮軍,寧志剛,陽璞瓊.基于ZigBee的無線抄表系統(tǒng)設計[J].電力自動化設備,2010,8.
[4]王昆,陳晰志.基于GPRS的地下水動態(tài)水位監(jiān)測系統(tǒng)研究[J].計算機測量與控制,2011,19.