基于ZigBee的窄帶電力線(xiàn)通信中繼器的設計
(1)PRIME->ZigBee現
PRIME->ZigBee的實(shí)現框圖如圖5所示:本文引用地址:http://dyxdggzs.com/article/154653.htm
①當ST7590從電力線(xiàn)網(wǎng)絡(luò )中監聽(tīng)到數據包data后,得到數據包的長(cháng)度L,所以ZigBee數據包的長(cháng)度為L(cháng)_ZigBee=L+12;將L_ZigBee放入ZigBee的MAC層報頭,將data放入ZigBee的MAC層負載。
⑦判斷CC2520是否有任務(wù),等待空閑后,判斷信道競爭機制CSMA/CA,等待信道空閑,ST7590通過(guò)SPI總線(xiàn)控制CC2520向目的節點(diǎn)發(fā)送ZigBee數據包。
(2)ZigBee->PRIME實(shí)現
ZigBee->PRIME的實(shí)現如圖6所示。
①當CC2520收到ZigBee數據包后,首先根據ZigBee的MAC層數據,判斷是否重傳包,進(jìn)行重傳操作,或者進(jìn)行ZigBee向PRIME的轉發(fā)。
②如果是ZigBee向PRIME的轉發(fā),判斷信道競爭機制CSMA/CA,等待信道空閑,首先向剛才的ZigBee節點(diǎn)發(fā)送確認幀。
③解封裝ZigBee數據包,將ZigBee的MAC層負載傳輸給PRIME協(xié)議,進(jìn)行電力線(xiàn)網(wǎng)絡(luò )的傳輸。
為了避免兩個(gè)過(guò)程同時(shí)搶占硬件和軟件資源,我們在中斷中優(yōu)先選擇較為慢速的電力線(xiàn)通信網(wǎng)絡(luò )的數據收發(fā)。
通過(guò)(1)過(guò)程和(2)過(guò)程的交互,PLC中繼器完成了ZigBee網(wǎng)絡(luò )和電力線(xiàn)通信網(wǎng)絡(luò )的數據交換。
5 結束語(yǔ)
作為繼IT革命后的下一代技術(shù)革命,智能電網(wǎng)搭建了能源產(chǎn)業(yè)鏈和新興通信系統的未來(lái)發(fā)展必經(jīng)之路。目前,處于全球萎縮狀態(tài)的不儀僅是能源的供給,還有金融市場(chǎng)的暗流涌動(dòng),世界各國都將發(fā)展智能電網(wǎng)提升到首要的戰略地位。而作為智能電網(wǎng)的核心傳輸網(wǎng)絡(luò ),電力線(xiàn)通信網(wǎng)絡(luò )的作用將會(huì )越來(lái)越成重要,成為民生生活不可或缺的一部分。
本文嘗試把未來(lái)有線(xiàn)通信的代表——電力線(xiàn)通信網(wǎng)絡(luò )和短距離無(wú)線(xiàn)通信的代表——ZigBee相結合,所設計的基于ZigBee的窄帶電力線(xiàn)通信中繼器,將無(wú)線(xiàn)通信的優(yōu)勢彌補到電力線(xiàn)通信的不足中,希望可以用這樣的一個(gè)新的網(wǎng)絡(luò )形式,為電力線(xiàn)通信的創(chuàng )新應用打下可行性的基礎。
評論