jlinkcn

          ZigBee無線抄表系統集中器設計

          0 引言

          隨著城市居民住宅建設日益發展,獨立電能表數量迅速增多,抄表計量也日趨復雜。近年來用電形勢越來越緊張,分時電價已勢在必行。由于長距離室內外的布線存在著短路、斷線隱患,錯綜復雜的線路使系統調試和維護困難重重,傳統的遠程集中抄表方式已不能滿足電力公司日益增長的業務需求。采用ZigBee無線模塊可以很好地解決下段信道的供電效益問題,ZigBee無線數傳抄表技術能夠更好地為廣大用戶提供服務。

              ZigBee技術是一種近距離、低復雜度、低功耗、低數據速率、低成本的雙向無線通信技術,是一組基于IEEE 802154無線標準研制開發的有關組網、安全和應用軟件方面的技術。它支持3種主要的自組織無線網絡類型,即星型結構、網狀結構和簇狀結構。可由多到65000個無線數傳模塊組成無線數傳網絡,每個網絡節點間的距離可以從標準的75 m到擴展后的幾百米,甚至幾千米。無線數據傳輸速率高達768 kbs

              GPRS(通用無線分組業務)技術是在現有的GsM網絡上增加的一種新型分組數據傳輸技術,具有永久在線、快速登錄、高速傳輸、按量計費、自動切換、安全可靠等優點。現有的GPRS實際數據傳輸速率約為40 kbs

              本文采用ZigBee無線模塊實現底層采集器與集中器間的數據通信,通過GPRS網絡實現集中器與抄表中心之問的數據傳輸。對于居民小區抄表終端分布較密集、距離較近的情況,基于ZigBee無線模塊組網能很好地解決自動抄表系統下段信道出現的問題。

          l 總體方案

          抄表系統整體采用分布式體系結構,用電管理中心與集中器之問(上層)數據的采集采用星型結構;集中器與采集器之間(下層)ZigBee無線數據采集采用總線型結構。無線抄表系統總體結構如圖l所示。

          clip_image002

          l 無線抄表系統總體結構圖

          上層通信以電力局中心的系統主站為中心,通過中國移動GPRS網絡與分散于各物業小區的集中器連接,形成1n的連接形式,實現集中器和數據中心系統的實時在線連接;下層通信包括集中器對電表參數的采集、存儲、轉發,以及轉發上位機下達的指令和對電表進行控制操作等。出于成本與通信可靠性的考慮,設計了采集器(l中的ZigBee無線抄表終端)。每棟居民樓沒置一個采集器,電表通過RS-485總線或者電力線載波與采集器進行通信,采集器通過天線與小區中心的集中器進行通信。

          2集中器硬件設計

          在整個系統中,集中器處于信息傳遞通路的中間位置。該系統的集中器采用無線方式傳輸數據,是整個系統的核心。集中器的主要功能有:

          (1)執行協議轉換功能,負責ZigBee通信協議與GPRS通信協議之間的轉換。

          (2)承擔存儲、轉發和遇錯重發(ARQ)功能。

              (3)對用戶提供透明連接。

              (4)通信過程使用密匙校驗。

          無線數據集中器主要由無線ZigBee數傳模塊(包括ZigBee模塊和GPRS模塊)、外部存儲單元、本地通信接口、微處理器(MCU)、電源模塊和時鐘單元組成。集中器硬件框圖如圖2所示。

          clip_image004

          2 數據集中器硬件框圖

          21控制芯片的選擇

          集中器控制芯片采用Microchip公司生產的增強型44引腳TQFP封裝閃存8位單片機PICl8F4620芯片,其特點如下:

          (1)具有4種晶振模式,3種類別功耗管理模式。

              (2)頻率最高為40 MHz21 bit程序計數器,可以對2 MB的程序存儲器空間進行尋址,帶有64 KB的閃存。

              (3)3個可編程外部中斷。

              (4)主同步串行口模塊。支持3SPI(4種模式)I2C主/從模式。

              (5)增強型可尋址USART模塊,支持RS-485RS-232LIN12

              (6)最多兩個捕捉/比較/PWM(CCP)模塊,其中一個模塊具有自動關閉功能。

              (7)具有自動關閉、白動重啟和波特率自動檢測功能。

              (8)最多13路通道的10 bit AD轉換器模塊。

              (9)可編程16級高/低壓檢測模塊。

              (10)8×8單周期硬件乘法器。

              (11)2O-55 v寬工作電壓范圍。

              PICl8F4620片內nash ROM用于存儲應用程序、通信協議;UART接口連接GPRS無線通信模塊;SPI接口連接ZigBee模塊10 bitAD轉換器實現電池電壓檢測、模擬量輸入;其余的通用IO端口分別實現集中器的各種控制和傳輸功能。

          22 ZigBee無線模塊的設計

          Chipcon公司的無線收發芯片CC2420是一個24 GHz射頻收發芯片,采用018um CMOS技術,具有低功耗特性,接收器采用低一中頻變頻接收,發射器采用直接變頻發射。CC2420的性能超過了IEEE 802154標準中要求的性能指標,可以確保長距離、有效、可靠的通信。ZigBee數傳模塊由CC2420芯片和24 GHz射頻天線以及相應的阻抗匹配電路組成。芯片外圍電路包括晶振時鐘電路、射頻輸入/輸出匹配電路和單片機接口電路3部分。電路采用16 MHz無源晶振,其負載電容值約為27 pF。射頻輸入/輸出匹配電路用來匹配芯片的射頻輸/V輸出阻抗,使其輸入/輸出阻抗為50 n,同時為芯片內部的功率放大器和低噪聲放大器提供直流偏置。CC2420芯片通過4SPI(SISOSCLKCSn)PICl8F4620連接,實現芯片工作模式的設置,并實現讀/寫緩存數據和揍/寫狀態寄存器。

              從天線接收到的射頻信號首先經過低噪聲放大器和正交下變頻到2 MHz的中頻信號,該混合VQ信號經過濾波、放大,再通過AD轉換器轉變成數字信號。后經自動增益控制、數字解調和解擴,最終恢復出傳輸的正確數據。發射機部分采用直接上變頻。

          23 GPRS模塊設計

          GPRS模塊采用Siemens公司的GPRS無線通信模塊MC35Mc35模塊主要由射頻天線、內部FlashSRAMGSM基帶處理器、匹配電源和一個40引腳的ZIF插座組成。GSM基帶處理器是核心部件,其作用相當于一個協議處理器,用來處理外部系統通過串口發送的AT指令。射頻天線部分主要實現信號的調制和解調,以及外部射頻信號與內部基帶處理器之間的信號轉換。匹配電源為處理器基射頻部分提供所需的電源。

          3 集中器軟件設計

          集中器的通信包括兩部分:

          (1)與主控計算機通過GPRS網絡與集中器進行通信。

          (2)集中器通過ZigBee無線數傳網絡與抄表終端進行通信。

          其中ZigBee數傳模塊的設計是實現ZigBee組網的關鍵。

          31 ZigBee協議棧

          完整的ZigBee協議棧自上而下由應用層、應用匯聚層、網絡層、數據鏈路層和物理層組成。

          Microchip的協議棧根據ZigBee規范的定義來給邏輯分層,其架構如圖3所示。

          clip_image006

          3  MicrocKp協議棧架構

          用戶應用程序總是與應用編程支持層(APS)和應用層(APL)交互。每層的API都是簡單的C語言宏,調用下一層的函數。該方法可以避免與模塊化相關的典型開銷。APL模塊提供高級協議棧管理功能。用戶應用程序使用APL模塊來管理協議棧功能。zAPL.c文件實現了APL邏輯.而zAPLh文件定義APL模塊支持的API。用戶應用程序將包含五APL.h頭文件來訪問其API

              集中器與采集器之間的通信采用定長格式。

          數據幀由數據模式、目標地址、數據長度、數據信息與校驗和5部分構成。數據幀格式如圖4所示。

          clip_image008

          4 數據幀格式

          數據幀結構中的數據都是16進制數。待發送的數據先被送入256 Byte的發送緩存器中,頭幀和起始幀是通過硬件自動產生的。根據IEEE 802154標準,所要發送的數據流的每4bit32碼片的擴頻序列擴頻后送到DA轉換器。然后,經過低通濾和上變頻的混頻后調制到24 GHz,并經放大后送到天線發射出去。

          32軟件實現方案

          集中器對電表的操作通常是每幀只針對一個電表,數集中器在受到主控計算機下發命令幀后,將數據幀進行拆分,轉換成電與表交互的命令格式。集中器主程序的流程如圖5所示。

          clip_image010

          5 主程序流稷圖

          集中器軟轉述程啟動后,首先進行初始化工作。初始化完成后,啟動GPRS模塊工作。

              對于主控計算機下發的命令幀。由于數據量過太或故障造成延緩,集中器可能無法及時應答,造成主控計算機連接失敗。為了解決這個問題,抄表前先接收主站命令,將集中器在運行中的數據記錄到數據文件中,遇到通信異常時從數據文件中恢復現場數據,創建一個循環隊列來存儲主控計算機下發的命令幀和發送端口號,并按照對應的主控計算機端口回傳應答數據。集中器每次下這命令后可以立既接收到電表的回應。如果因意外不能收到回應,集中器將重發命令。如果4次重發均未收到回答或回答不正確,則按故障處理。集中器每隔lO ms對每個電表的運行狀態連行一次ZigBee無線數據采集,根據電表回傳數據判斷電表獲態是否正常。如工作不正常,則進行相應處理,并上報主控計算機。

          4 結語

          采用低成本的ZigBee無線模塊組網技術,結合GPRS網絡組建了一個無線傳輸信道,鎖縮短了單段的傳輸距離,削弱了信遭衰減與干擾的影響,提高了信道傳輸的穩定性。

          該無線抄表系統具有如下優點:

          (1)電表抄錄數據及時、準確,系統的傳輸容量大。

              (2)可對電表設備進行遠程控制、參數調整、開關等控制操作。

              (3)安裝、維護方便,不需要進行專門布線。

              (4)集中抄表范圍廣,GPRS網絡覆蓋范圍廣,ZigBee無線數傳技術使擴容無限制。

             

           

          posted on 2015-06-08 21:40 小王王 閱讀(119) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 韶山市| 杂多县| 固原市| 正蓝旗| 松潘县| 太湖县| 上饶市| 崇义县| 新乐市| 潜江市| 上杭县| 周口市| 江油市| 舒兰市| 莱州市| 出国| 阳原县| 泽州县| 建始县| 石楼县| 深州市| 都匀市| 北流市| 璧山县| 石狮市| 南召县| 大兴区| 全州县| 新绛县| 雷州市| 德昌县| 全椒县| 上蔡县| 定安县| 洛宁县| 临湘市| 中卫市| 镇康县| 宁城县| 宿迁市| 西乡县|