999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

MRF24J40的ZigBee網絡分析及在電氣監測中的應用

2012-06-25 02:45:54李衍川江和
單片機與嵌入式系統應用 2012年2期
關鍵詞:單片機設備

李衍川,江和

(福州大學 電氣工程與自動化學院,福州 350108)

引 言

ZigBee是一種專注于低功耗、低成本、低復雜度、低速率的近程無線網絡通信技術。ZigBee的組網能力強,廣泛應用于無線傳感網、嵌入式的自動控制和遠程控制領域[1]。ZigBee的協議棧由一組子層構成,由下至上依次是物理層、介質接入控制子層(MAC)、網絡層、應用層,并與單片機配合完成數據包裝收發、校驗、各種網絡拓撲、路由計算等復雜功能。

隨著用戶對電器智能化的要求越來越高,ZigBee技術需要傳輸更多的電氣參量和現場參量,其中電壓有效值和頻率是確保電氣系統穩定運行的重要參數。有線傳輸布線麻煩,會使電器結構復雜、成本增加、使用不方便,而采用ZigBee技術能夠很好地解決這方面問題。

本文以Microchip公司的PIC18LF4620為核心,硬件收發電路采用MRF24J40芯片,結合ZENA網絡分析儀器對ZigBee設備間的綁定和數據請求進行監控,測試終端將電氣參數發往其他設備。

1 ZigBee協議棧結構和原理

ZigBee協議棧的分層結構中,最下面的兩層是介質接入控制子層(MAC)和物理層,這兩層是由IEEE 802.15.4定義的,而上面的網絡層和應用層才是由ZigBee聯盟定義的。網絡層(NWK)負責設備到設備的通信,并負責網絡中設備初始化、消息路由和網絡發現;而應用支持子層(APS)可使用NWK提供的服務,實現數據傳送和安全等服務。此外應用層還可以通過ZigBee設備對象(ZDO)進行網絡層配置和訪問,提供設備發現、服務發現和綁定管理服務。用戶程序則通過240個端點與APS對接,實現用戶功能。實現ZigBee任務的關鍵就是在應用層或者ZDO層中配置原語,單片機的任務就是不斷地執行各種ZigBee協議棧任務。

2 ZigBee硬件和軟件設計

2.1 ZigBee硬件設計

ZigBee相關的硬件設計包括兩方面:一是以MRF24J40和PIC18LF4620為核心的射頻電路;二是提供ZigBee網絡分析的ZENA電路板。

MRF24J40的硬件電路包含去耦電路、平衡-不平衡變換電路和時鐘振蕩電路[2]。與單片機相連的則是4線的串行SPI接口,它有中斷、喚醒和復位功能。用戶應用程序通過端點服務接口傳到APS,再依次往下傳至物理層,最后通過SPI控制MRF24J40將數據通過天線以電磁波形式發送出去,接收方的天線收到數據后則將數據逐層向上傳遞,請求應用層處理。在進行組網時至少需要3個這樣的最小系統板,其中一個作為協調器,另兩個作為終端設備或路由器。

ZENA電路板的核心是PIC18LF2550和MRF24J40,MRF24J40用于接收空氣中的電磁波并傳給單片機處理,最終通過USB傳輸到計算機中。而ZENA網絡監視窗口就是該USB對接的界面,這樣通過天線接收到的數據被還原成幀的形式顯示出來,由此就可以判斷ZigBee設備發送的數據是否正確。

2.2 ZigBee軟件設計

ZigBee協議棧是通過下層的服務完成自己的功能,同時對上層提供服務。網絡通信是在對等的層次上進行的,而這些服務是設備中的實體通過發送服務原語來實現的[3]。原語中又包含很多參數,構造應用層的程序其實也就是對該服務相關的原語參數進行賦值。綁定的原語為:APSME-BIND.request{SrcAddr,SrcEndpoint,Clusterld,DstAddrMode,DstAddr,DstEndpoint}。

該原語最前面的APSME表示這是一個APS服務原語,因此在執行ZigBee任務時將被送到APS.c文件執行。原語里的參數依次表示發送該原語設備的源地址、哪個端點發送該原語的、哪個簇標識符與目的設備綁定、目的地址模式是64位物理地址還是16位網絡短地址、目的設備的地址值,以及將被送到目的設備的哪個端點執行。因此要向某設備發送綁定請求,首先要定義好使用哪個端點和簇ID來執行,并且要知道自己和對方的地址,對各參數賦值完畢后就令currentPremitive=APSME_BIND_request,設備就成功發送綁定請求了,并等待后續響應。

3 電壓采樣電路和測頻電路

由于電力線路是高電壓的交流電,而PIC18LF4620只能采樣小于3.3V的直流電壓,因此線路的電壓都要經過變壓器或互感器降壓后再經過絕對值線路整流。本文選用電流型的精密微型電壓互感器HPT304,互感器應用電路如圖1所示。通過運算放大器輸出,二次負載基本為0。被測的輸入電壓VIN通過限流電阻RIN限流,產生的0~2mA電流通過微型電壓互感器。HPT304感應出相同的0~2mA。通過運算放大器可以調節反饋電阻R值在輸出端得到所要求的電壓輸出,而電容C及電阻r是用來補償相位差的。限流電阻RIN要有足夠大的功率。

圖1 互感器應用電路

絕對值線路的作用是將交流變成直流,線路簡單、容易實現。絕對值線路和絕對值線路仿真波形如圖2和圖3所示。圖2放大倍數是R2/R1=5,選用的兩個運算放大器最好是同在一個芯片上,這樣出來的半波才會對稱。

圖2 絕對值線路

圖3 絕對值線路仿真波形

用單片機算出交流電壓的有效值,也必須先測出交流電壓的頻率,再根據頻率確定每一個點的采樣周期。這樣計算的有效值才不會隨頻率的變化而變化。測頻電路和測頻電路輸出波形如圖4和圖5所示。

圖4 測頻電路

圖5 測頻電路輸出波形

電壓有效值表達式為:

式中:N為每個電源周期采樣點數,uk為電壓第k點的采樣值。本文N為64。輸入波形與采樣脈沖如圖6所示。

圖6 輸入波形與采樣脈沖

4 測試結果

本文的綁定實驗采用間接綁定的方法,即由協調器來建立綁定表,兩終端節點分別向協調器請求綁定。請求綁定的終端設備要給協調器發送數據請求,不過請求的簇為0x20,且端點為ZDO(0x00),因此該請求到達協調器后會進入ZDO處理綁定請求任務。從節點綁定的ZENA分析圖可以看到,應用層最后面的AF數據幀包含了終端節點請求綁定的所有信息,如果兩設備的輸入簇和輸出簇對應,模板標識符也一樣,就能在協調器中建立綁定表。這里的輸入簇和輸出簇都是Test模板的緩沖請求簇(0x1C)。需要說明的是,當兩個終端設備分別向協調器請求綁定后,協調器還要分別發送UnBind_req和Bind_req給各終端,并根據給出的響應設置標志位,當所有的工作完成后才能給請求綁定的設備發送簇(ID為end_device_bind_rsp)完成綁定。由于篇幅所限這里直接給出綁定的結果,協調器串口輸出如圖7所示。

綁定成功后,終端設備只需標明簇標識符就可以將數據通過協調器發送給綁定表中對應輸入簇的設備。協調器收到終端采樣數據,該數據為電網頻率和有效值,在下一個工作周期內,協調器就會將數據根據綁定表傳遞給目的設備,目的設備收到數據后就能進行分析和處理,實現對現場的監控。值得一提的是,由于ZigBee協議棧本身的限制,數據最快也只能0.5s更新一次。

圖7 協調器串口輸出

結 語

本文組建了ZigBee無線網絡,并由協調器統一管理綁定表,實現了電壓有效值和頻率的遠程監控,經過ZENA分析測試,網絡運行穩定。以PIC18LF4620為核心的單片機系統功能強大、性價比高,適合用于電氣監測系統。

本文的創新點在于深入分析協議棧應用層原理,提供了使用Microchip ZigBee協議棧進行網絡綁定的方法,并將電氣在線監測和無線網絡結合在一起,具有一定的推廣應用價值。

[1]呂鑫,王忠.ZigBee無線數據傳輸模塊的設計和實現[J].安徽師范大學學報,2010,33(4):332-335.

[2]黃智偉,何娜.基于 MRF24J40的IEEE 802.15.4無線收發電路設計[J].軍事通信,2008,21(1):36-38.

[3]呂治安.ZigBee網絡原理與應用開發[M].北京:北京航天航空大學出版社,2008.

[4]Microchip.ZENA Wireless Network Aanlyzer user's guide.[EB/OL].[2011-09].http://www.microchip.com.

[5]Microchip.ZigBee-2006Residential Stack Protocol [EB/OL].[2011-09].http://www.microchip.com.

[6]江和.PIC16系列單片機C程序設計與PROTEUS仿真[M].北京:北京航空航天大學出版社,2010.

[7]李文仲,段朝玉.PIC單片機與ZigBee無線網絡實戰[M].北京:北京航空航天大學出版社,2007.

[8]李文仲等.ZigBee無線網絡技術入門與實戰[M].北京:北京航空航天大學出版社,2007.

[9]王汝文,宋政湘,張國鋼.電器智能化原理及應用[M].2版.北京:電子工業出版社,2009.

猜你喜歡
單片機設備
諧響應分析在設備減振中的應用
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
基于VB6.0+Access2010開發的設備管理信息系統
基于MPU6050簡單控制設備
電子制作(2018年11期)2018-08-04 03:26:08
小議PLC與單片機之間的串行通信及應用
電子制作(2018年12期)2018-08-01 00:48:04
基于單片機的平衡控制系統設計
電子制作(2017年19期)2017-02-02 07:08:27
500kV輸變電設備運行維護探討
工業設計(2016年12期)2016-04-16 02:52:00
如何在設備采購中節省成本
主站蜘蛛池模板: 中国成人在线视频| 性视频久久| 国产激情影院| 亚洲精品欧美日韩在线| 天天躁日日躁狠狠躁中文字幕| 久久国产成人精品国产成人亚洲| 中国国产一级毛片| 欧美午夜网| 成人看片欧美一区二区| 欧美成人h精品网站| 看国产一级毛片| 视频二区中文无码| 日本不卡在线视频| 91亚洲免费| 欧美国产在线一区| 欧美不卡在线视频| 在线欧美日韩国产| 日本黄网在线观看| 久久 午夜福利 张柏芝| 欧美精品成人一区二区在线观看| 国产成人1024精品下载| 99热这里只有免费国产精品 | 91美女在线| 国产成人91精品免费网址在线| 超薄丝袜足j国产在线视频| 999国产精品| 免费xxxxx在线观看网站| 欧美人在线一区二区三区| 久久久精品无码一区二区三区| 亚洲欧美另类视频| 国产成人精品日本亚洲77美色| 午夜福利免费视频| 日韩一区二区在线电影| 九色视频最新网址| 国产又大又粗又猛又爽的视频| 日韩无码一二三区| 欧美一级高清视频在线播放| 亚洲精品欧美日本中文字幕| 国产欧美亚洲精品第3页在线| 日本在线亚洲| 免费高清毛片| 日本人又色又爽的视频| 成年免费在线观看| 亚洲国产中文在线二区三区免| 日韩av在线直播| 美女内射视频WWW网站午夜 | 日本精品视频| 国产在线精品香蕉麻豆| 91青草视频| 中文字幕久久亚洲一区| 亚洲无码日韩一区| 久久伊伊香蕉综合精品| 免费在线看黄网址| 免费av一区二区三区在线| 亚洲日本中文字幕天堂网| 在线观看91精品国产剧情免费| 久久精品只有这里有| 日日拍夜夜嗷嗷叫国产| 黄片一区二区三区| 亚洲香蕉在线| 国产拍揄自揄精品视频网站| 久操中文在线| 日韩欧美视频第一区在线观看| 国产理论一区| 久久久波多野结衣av一区二区| 国产精品午夜电影| 老司机精品一区在线视频| 久久精品无码国产一区二区三区 | 国产午夜精品鲁丝片| 日韩精品免费在线视频| 中文字幕在线一区二区在线| 国产亚洲视频免费播放| 亚洲一本大道在线| 精品天海翼一区二区| 亚洲天堂网站在线| 久久精品91麻豆| 精品福利国产| 欧美成人区| 国产精品自在在线午夜| 亚洲综合色婷婷| 91久久夜色精品国产网站| 2021天堂在线亚洲精品专区|