《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 通信與網(wǎng)絡(luò) > 設(shè)計(jì)應(yīng)用 > 基于ZigBee技術(shù)的遠(yuǎn)程無線抄表系統(tǒng)設(shè)計(jì)
基于ZigBee技術(shù)的遠(yuǎn)程無線抄表系統(tǒng)設(shè)計(jì)
鞠玉鵬,施偉斌
摘要: 針對(duì)傳統(tǒng)抄表技術(shù)中存在的一些問題,設(shè)計(jì)了基于ZigBee技術(shù)的遠(yuǎn)程無線抄表系統(tǒng)。將CC2430芯片與微控制系統(tǒng)相結(jié)合,實(shí)現(xiàn)無線遠(yuǎn)程三表控制和對(duì)流量數(shù)據(jù)的讀取,結(jié)合ZigBee特點(diǎn)和系統(tǒng)各部分的功能,建立了系統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu)。
Abstract:
Key words :

  摘 要: 針對(duì)傳統(tǒng)抄表技術(shù)中存在的一些問題,設(shè)計(jì)了基于ZigBee技術(shù)的遠(yuǎn)程無線抄表系統(tǒng)。將CC2430芯片與微控制系統(tǒng)相結(jié)合,實(shí)現(xiàn)無線遠(yuǎn)程三表控制和對(duì)流量數(shù)據(jù)的讀取,結(jié)合ZigBee特點(diǎn)和系統(tǒng)各部分的功能,建立了系統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu)。
    關(guān)鍵詞: ZigBee;CC2430;抄表系統(tǒng)

   隨著供水部門、供電部門、供氣部門對(duì)“一戶一表”工程改造的推進(jìn),以及對(duì)自動(dòng)化的要求,遠(yuǎn)程無線抄表系統(tǒng)已成為水、電、氣自動(dòng)化管理和智能化控制不可缺少的組成部分。采用遠(yuǎn)程無線抄表系統(tǒng)可以杜絕人工抄表產(chǎn)生的誤抄、漏抄、估抄等人為錯(cuò)誤,還可以提高工作效率、減輕勞動(dòng)強(qiáng)度、減員增效,實(shí)現(xiàn)從數(shù)據(jù)采集到收費(fèi)單的打印都自動(dòng)完成。因此,實(shí)現(xiàn)三表數(shù)據(jù)的遠(yuǎn)程自動(dòng)抄送,具有十分重要的現(xiàn)實(shí)意義[1]。
    ZigBee是2004年底通過的IEEE 802.15.4標(biāo)準(zhǔn),是一種低功耗、低數(shù)據(jù)速率、低成本且數(shù)據(jù)可靠性高的雙向無線通信技術(shù),主要用于自動(dòng)、遠(yuǎn)程控制領(lǐng)域及家用設(shè)備聯(lián)網(wǎng)。ZigBee依據(jù)IEEE 802.15.4標(biāo)準(zhǔn),在節(jié)點(diǎn)間相互協(xié)調(diào)實(shí)現(xiàn)通信[2]。它可由多到65 000個(gè)無線模塊組成1個(gè)無線網(wǎng)絡(luò),每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)間的距離可以從標(biāo)準(zhǔn)的75 m到擴(kuò)展后的幾百米,甚至幾千米。無線數(shù)據(jù)傳輸速率高達(dá)76.8 Kb/s。本系統(tǒng)主要由前端智能表(水表、電表、氣表)、數(shù)據(jù)集中收發(fā)器、遠(yuǎn)端數(shù)據(jù)接收處理中心等構(gòu)成,采用ZigBee無線網(wǎng)技術(shù)實(shí)現(xiàn)本地?cái)?shù)據(jù)采集,將采集后的數(shù)據(jù)傳送到物業(yè)中心。
1 ZigBee技術(shù)
1.1 ZigBee的特點(diǎn)
  ZigBee技術(shù)采用直接序列擴(kuò)頻(DSSS)技術(shù),主要工作在無需注冊(cè)的2.4 GHz頻段。當(dāng)前比較流行的幾種無線技術(shù)的特點(diǎn)如表1所示。

 


  由表1中可以看出ZigBee的主要特點(diǎn):低功耗;低成本;時(shí)延短;網(wǎng)絡(luò)容量大;安全可靠。尤其是ZigBee的低功耗是其他無線設(shè)備望塵莫及的,因?yàn)閆igBee的傳輸速率低,發(fā)射功率僅為1 mW,而且采用了休眠模式。據(jù)測(cè)算,ZigBee設(shè)備僅依靠2節(jié)5號(hào)電池就可以維持長(zhǎng)達(dá)6個(gè)月到2年左右的使用時(shí)間。
1.2 ZigBee通信協(xié)議框架及其網(wǎng)絡(luò)拓?fù)?/strong>
    ZigBee網(wǎng)絡(luò)中的設(shè)備分為全功能設(shè)備(FFD)和簡(jiǎn)化功能設(shè)備(RFD)2種[3],其中,F(xiàn)FD設(shè)備也可作為協(xié)調(diào)器(Coordinator)使用。FFD是具有路由與中繼功能的網(wǎng)絡(luò)節(jié)點(diǎn), 可以與RFD 節(jié)點(diǎn)通信也可以與別的FFD節(jié)點(diǎn)通信;RFD節(jié)點(diǎn)作為網(wǎng)絡(luò)終端節(jié)點(diǎn),相互間不能直接通信,只能通過FFD節(jié)點(diǎn)發(fā)送和接收信息,不具有路由和中繼功能。RFD和FFD的硬件結(jié)構(gòu)完全相同,只是網(wǎng)絡(luò)層不一樣;協(xié)調(diào)器是網(wǎng)絡(luò)組織者,負(fù)責(zé)網(wǎng)絡(luò)組建和信息路由。ZigBee網(wǎng)絡(luò)支持星型網(wǎng)(Star)、集群樹狀網(wǎng)(Cluster)和網(wǎng)狀網(wǎng)(Mesh)3種拓?fù)鋄4]。其中,星型網(wǎng)由1個(gè)協(xié)調(diào)器節(jié)點(diǎn)和多個(gè)網(wǎng)絡(luò)終端節(jié)點(diǎn)組成,終端節(jié)點(diǎn)通過協(xié)調(diào)器實(shí)現(xiàn)彼此間的通信;集群樹狀網(wǎng)是由1個(gè)協(xié)調(diào)器組織的多個(gè)星型網(wǎng),擴(kuò)大了網(wǎng)絡(luò)的覆蓋范圍,網(wǎng)絡(luò)終端節(jié)點(diǎn)不但可以接入?yún)f(xié)調(diào)器節(jié)點(diǎn),也可任意接入具有路由功能的FFD節(jié)點(diǎn),但具有路由功能的FFD節(jié)點(diǎn)相互之間不能直接通信,只能通過協(xié)調(diào)器節(jié)點(diǎn)的路由功能完成相互間的通信。網(wǎng)狀網(wǎng)是一種高可靠性的Ad Hoc網(wǎng)絡(luò),與集群樹狀網(wǎng)不同的是具有路由功能的FFD節(jié)點(diǎn)相互間可以直接路由信息,所以網(wǎng)狀網(wǎng)通過自組織和無線路由功能可提供多個(gè)數(shù)據(jù)通信路徑。當(dāng)最優(yōu)的通信路徑發(fā)生故障時(shí),網(wǎng)狀網(wǎng)會(huì)在冗余的其他路徑中選擇最合適的路徑供數(shù)據(jù)通信,因此,網(wǎng)狀網(wǎng)有效縮短了信息傳輸時(shí)延并提高了網(wǎng)絡(luò)通信的可靠性。
2 系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
2.1 方案論證

    我國(guó)在20世紀(jì)80年代初開始研究遠(yuǎn)程自動(dòng)抄表系統(tǒng)。目前對(duì)于無線抄表系統(tǒng)的設(shè)計(jì)方案主要有以下幾種:(1)完全基于GPRS技術(shù)實(shí)現(xiàn),但這種方案設(shè)計(jì)成本較高;(2)掌上機(jī)抄表方案只能實(shí)現(xiàn)半自動(dòng)化,不能實(shí)現(xiàn)遠(yuǎn)程通信,效率還是不高;(3)低壓電力線載波抄表方案易受外界干擾,抗干擾性較差;(4)采用電話線和調(diào)制解調(diào)器傳送數(shù)據(jù)和控制信號(hào)的方案,其維護(hù)成本高,擴(kuò)展性能差,且MODEM長(zhǎng)時(shí)間帶電,易出現(xiàn)不穩(wěn)定的情況;(5)運(yùn)用藍(lán)牙方式,由表1可以看出,抄表系統(tǒng)中ZigBee技術(shù)要遠(yuǎn)優(yōu)于藍(lán)牙。綜上所述,運(yùn)用ZigBee技術(shù)實(shí)現(xiàn)是首選。
2.2 系統(tǒng)組成
    通常小區(qū)中使用星型網(wǎng)絡(luò)即可形成一個(gè)由中心節(jié)點(diǎn)和終端智能表組成的抄表系統(tǒng)無線網(wǎng)絡(luò)。但考慮到小區(qū)中有部分智能表距離中心節(jié)點(diǎn)較遠(yuǎn),數(shù)據(jù)傳輸可靠性低,因此,采用網(wǎng)狀網(wǎng)絡(luò)。即在距中心節(jié)點(diǎn)較遠(yuǎn)的單元樓中設(shè)置1個(gè)數(shù)據(jù)采集點(diǎn),起到數(shù)據(jù)上傳下送的功能,且數(shù)據(jù)采集點(diǎn)之間可以互相通信。
    因此,遠(yuǎn)程無線抄表系統(tǒng)解決方案從系統(tǒng)構(gòu)架上基本分為前端智能表、數(shù)據(jù)集中收發(fā)器和遠(yuǎn)端數(shù)據(jù)接收處理中心3部分:
    (1)前端智能表:包括水表、電表、燃?xì)獗淼?,并且具有?shù)據(jù)采集、存儲(chǔ)、接收指令和發(fā)送數(shù)據(jù)的功能??蓪?duì)計(jì)量對(duì)象進(jìn)行計(jì)量、存儲(chǔ)數(shù)據(jù)和接收中心節(jié)點(diǎn)發(fā)送的指令并按照指令的要求完成相應(yīng)的動(dòng)作。
    (2)數(shù)據(jù)集中收發(fā)器:在每個(gè)樓層都安裝數(shù)據(jù)集中收發(fā)器,它是遠(yuǎn)程抄表系統(tǒng)中關(guān)鍵的一環(huán)。它完成數(shù)據(jù)上傳下送的中繼作用,可將中心節(jié)點(diǎn)發(fā)出的命令轉(zhuǎn)發(fā)給終端智能表、接收終端智能表返回的數(shù)據(jù)并轉(zhuǎn)發(fā)給中心節(jié)點(diǎn),具有存儲(chǔ)轉(zhuǎn)發(fā)的功能。
    (3)遠(yuǎn)端數(shù)據(jù)接收處理中心:該中心具有建立、協(xié)調(diào)、配置整個(gè)網(wǎng)絡(luò)的功能??稍O(shè)置定期向終端智能表發(fā)送數(shù)據(jù)采集請(qǐng)求、接收數(shù)據(jù)、存儲(chǔ)數(shù)據(jù),并負(fù)責(zé)將數(shù)據(jù)集中收發(fā)器發(fā)送過來的數(shù)據(jù)進(jìn)行處理和顯示,其功能更像一個(gè)控制平臺(tái),通過它可以及時(shí)了解到用戶用電、用水等情況。
    系統(tǒng)基本原理框圖如圖1所示:


2.3 系統(tǒng)設(shè)計(jì)
2.3.1 前端智能表

    智能表主要由傳感器、信號(hào)處理電路、MCU、ZigBee模塊、電源部分等組成,其中MCU通過傳感器、相應(yīng)的信號(hào)處理電路,對(duì)計(jì)量對(duì)象的脈沖信號(hào)進(jìn)行采集、處理并存儲(chǔ)。本設(shè)計(jì)中使用CC2430芯片完成數(shù)據(jù)處理和傳輸功能,即MCU和ZigBee模塊的功能,其它部分功能可由現(xiàn)有的脈沖表技術(shù)實(shí)現(xiàn)。智能表組成框圖如圖2所示。下面簡(jiǎn)要介紹CC2430芯片。


  CC2430芯片在單個(gè)芯片上整合了ZigBee射頻(RF)前端、內(nèi)存和微控制器。它使用1個(gè)8位MCU,具有128 Kb可編程閃存和8 Kb的RAM,還包含ADC、4個(gè)Timer、AES-128協(xié)同處理器、看門狗定時(shí)器、32 kHz晶振的休眠模式定時(shí)器、上電復(fù)位電路、掉電檢測(cè)電路和21個(gè)可編程I/O引腳。
    CC2430芯片只需要極少的外圍元器件,其外圍電路包括晶振時(shí)鐘電路、射頻I/O匹配電路2個(gè)部分。芯片本振信號(hào)既可由外部有源晶振提供,也可由內(nèi)部電路提供。由內(nèi)部電路提供時(shí)需外加晶體振蕩器和兩個(gè)負(fù)載電容,電容的大小取決于晶體的頻率及輸入容抗等參數(shù)。射頻I/O匹配電路主要用來匹配芯片的I/O阻抗。
    CC2430芯片采用0.18 μm CMOS工藝生產(chǎn),工作時(shí)的電流損耗為27 mA;在接收和發(fā)射模式下,電流損耗分別低于27 mA或25 mA。CC2430芯片的休眠模式和轉(zhuǎn)換到主動(dòng)模式的超短時(shí)間的特性,特別適合那些要求電池壽命非常長(zhǎng)的應(yīng)用場(chǎng)合。
2.3.2 數(shù)據(jù)集中收發(fā)器
    數(shù)據(jù)采集點(diǎn)在無線通信網(wǎng)絡(luò)中主要充當(dāng)中繼器,將中心節(jié)點(diǎn)發(fā)送的指令轉(zhuǎn)發(fā)給終端智能表,或?qū)⒔K端智能表的數(shù)據(jù)上傳給中心節(jié)點(diǎn),從而使網(wǎng)絡(luò)具有延伸性,傳輸?shù)木嚯x更遠(yuǎn)。通信時(shí),數(shù)據(jù)采集點(diǎn)對(duì)接收到的數(shù)據(jù)進(jìn)行解析,并判斷地址包含在自己的路由表中時(shí),則為接收的數(shù)據(jù)選擇最佳路徑,并轉(zhuǎn)發(fā)出去。路由算法采用AODV,這些功能可通過ZigBee協(xié)議的網(wǎng)絡(luò)層實(shí)現(xiàn)[5]。
    數(shù)據(jù)采集點(diǎn)主要由ZigBee模塊、微控制器、存儲(chǔ)模塊等部分組成[6]。ZigBee模塊仍采用CC2430芯片。數(shù)據(jù)采集點(diǎn)需要先存儲(chǔ)接收的數(shù)據(jù),再選擇路徑將數(shù)據(jù)發(fā)出去,需要足夠的存儲(chǔ)單元。在微控制器的選擇上,可供選用的單片機(jī)種類較多,本設(shè)計(jì)選擇納瓦技術(shù)單片機(jī)PIC18LF4620作為核心處理器,在空閑和休眠狀態(tài)下,可以使系統(tǒng)功耗降到最低。PIC18LF4620和CC2430的接口電路圖如圖3所示,接口簡(jiǎn)單且外圍器件少,簡(jiǎn)化了硬件調(diào)試的難度,增加了系統(tǒng)的穩(wěn)定性。

 


2.3.3 控制中心
    數(shù)據(jù)中心節(jié)點(diǎn)是ZigBee網(wǎng)絡(luò)中的協(xié)調(diào)器,負(fù)責(zé)啟動(dòng)、配置、協(xié)調(diào)整個(gè)ZigBee 無線網(wǎng)絡(luò)以及整個(gè)小區(qū)與抄表中心的數(shù)據(jù)傳輸。在網(wǎng)絡(luò)中,中心節(jié)點(diǎn)又相當(dāng)于一個(gè)接入點(diǎn),需要進(jìn)行ZigBee無線網(wǎng)與其他網(wǎng)絡(luò)的協(xié)議轉(zhuǎn)換??偟膩碚f,中心節(jié)點(diǎn)是負(fù)責(zé)終端智能表的管理及協(xié)調(diào)ZigBee無線網(wǎng)與其它網(wǎng)絡(luò)之間通信的關(guān)鍵部件。中心節(jié)點(diǎn)主要由ZigBee模塊、32位的嵌入式微處理器、存儲(chǔ)模塊及外圍部分等組成,如圖4所示。


    中心節(jié)點(diǎn)定期查詢、自動(dòng)抄寫各智能表的數(shù)據(jù),將數(shù)據(jù)保存在存儲(chǔ)器中,供抄表中心定期讀取。因此, 中心節(jié)點(diǎn)需要較大容量的存儲(chǔ)器,一般需外擴(kuò)存儲(chǔ)器。
    對(duì)ZigBee設(shè)備性能評(píng)估,主要測(cè)試它的發(fā)射功率、頻譜的相位噪聲、臨近信道干擾和通信距離。在空氣環(huán)境中測(cè)試,距離150 m時(shí)通信的誤碼率可小于1%。系統(tǒng)在發(fā)射狀態(tài)下耗電為23.7 mA,接收時(shí)為21.78 mA,休眠狀態(tài)下僅為2.5 μA。實(shí)驗(yàn)結(jié)果證明,本文所介紹的基于CC2430芯片收發(fā)器的系統(tǒng)具有容錯(cuò)性高、性能優(yōu)越和超低功耗等特點(diǎn),各項(xiàng)性能指標(biāo)還可進(jìn)一步提升。
    無線抄表系統(tǒng)是我國(guó)目前領(lǐng)先的無線智能抄表系統(tǒng),它將是我國(guó)智能集中抄表未來的發(fā)展方向,無線抄表系統(tǒng)采集計(jì)數(shù)工作單元均裝配在表內(nèi)并密封,表的數(shù)據(jù)采集、處理、存儲(chǔ)等基礎(chǔ)工作全由表本身完成。另外,因?yàn)楸硪龅臒o線通、斷不影響單表數(shù)據(jù)采集和保存(僅影響本表數(shù)據(jù)的讀出),也不影響其他表數(shù)據(jù)的讀出,即使本次讀數(shù)時(shí)該表出現(xiàn)故障,只需重新發(fā)射數(shù)據(jù),無需重新置數(shù),表的真實(shí)讀數(shù)仍可繼續(xù)讀出,其安全性、穩(wěn)定性是比較可靠的。
    隨著各大廠商對(duì)ZigBee技術(shù)了解的不斷深入,以及ZigBee聯(lián)盟對(duì)其標(biāo)準(zhǔn)的進(jìn)一步完善,ZigBee芯片及系統(tǒng)的價(jià)格會(huì)逐步降低。相信在不久的將來,無線自動(dòng)抄表系統(tǒng)在我國(guó)一定會(huì)有很大的發(fā)展。


參考文獻(xiàn)
[1] 甘素榕,鄒濤,翁哲.基于CC2430的ZigBee無線通信設(shè)計(jì)[J].科技資訊,2007(22):92-92.
[2] 王蘇.基于ZigBee技術(shù)在無線自動(dòng)抄表系統(tǒng)中應(yīng)用的研究[J].科技資訊,2007(4):2-3.
[3] 任秀麗.ZigBee無線通信協(xié)議實(shí)現(xiàn)技術(shù)的研究[J].計(jì)算機(jī)工程與應(yīng)用,2007(6):143-144.
[4] ZigBee無線自動(dòng)抄表系統(tǒng)的未來發(fā)展之路.http://www.51zigbee.com/project/ShowArticle.asp?ArticleID=63,2008.
[5] 劉濤,趙計(jì)生.基于ZigBee技術(shù)的農(nóng)田自動(dòng)節(jié)水灌溉系統(tǒng)[J].測(cè)控技術(shù),2008(27):95-96.
[6] YANG X K, LI G. Pervasive computing oriented automatic meter reading system based on ZigBee and GPRS[J].Shanghai:Journal of Shanghai Normal University(Natural Science), 2007:40-41.

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。