基于ZigBee的遠程電力抄表數據采集器設計
3.2 ZigBee網絡節點的軟件設計
作為無線傳感器網絡中的網絡節點,數據采集終端負責采集底端數據和傳輸數據到頂層集中器的功能,其傳輸單元采用。符合IEEE 802.15.4標準的ZigBee協議,在IEEE 802.15.4標準中定義了一套新的數據傳輸協議,本設計采用的AT86RF230無線傳輸模塊根據其標準,按照其物理層和MAC層的幀格式來傳輸數據。
ZigBee物理層協議數據單元(PPDU)又稱物理層數據包,其格式如圖9所示。由圖可見,PPDU是由物理層有效載荷、前面的附加同步包頭和物理層包頭組成。本文引用地址:http://www.104case.com/article/154788.htm
一個完整的MAC層幀有幀首部,幀載荷(即數據)和幀尾三部分構成,其中幀首部又有若干個域按一定順序排列,但并不是所有的幀中都包含全部的域。MAC層幀結構如圖10所示。由圖可見,幀首部有幀控制域、序列號、地址域等,其中地址域又包含目的PAN標識符、目的地址、源PAN標識符和源地址等。
在本方案中,幀發送和接收程序設計按照ZigBee協議棧的要求,其中程序中定義的發送數據結構體包含幀序列號、目的地址、源地址、網絡PAN標識符和數據指針信息等信息,ZigBee無線傳感器網絡中網絡節點的發送和接收流程圖如圖11,圖12所示。
4 結語
本文設計的遠程電力數據采集器終端方案,在硬件上詳細分析了其各部分硬件設計和接口電路,實現了低功耗的目的,在軟件上分析各層通信的具體實現方案和關鍵技術,提高了數據通信的可靠性,本文創新點在于結合了RS 485總線技術,將ZigBee無線通信技術應用到遠程電力抄表系統中,具體一定的實用價值。
評論