基于CC2420 的無線傳感器網絡設計概述:
該設計通過采用 ATmega128L 單片機和無線收發(fā)模塊CC2420 搭建了一個無線傳感器網絡系統(tǒng)。CC2420 是挪威Chipcon 公司推出的一款符合IEEE 802.15.4 標準的無線收發(fā)芯片,只需很少的外圍元件就可以與單片機構成一個無線通信系統(tǒng);根據無線傳感器網絡的體系結構和無線傳感器節(jié)點的體系結構以及IEEE802.15.4/ZigBee 協(xié)議,本文設計了一個簡單的星形無線傳感器網絡。
如截圖:
無線傳感器節(jié)點的體系結構框圖:
軟件總體設計:
系統(tǒng)軟件設計主要是主節(jié)點和終端節(jié)點的程序設計。
主節(jié)點程序流程圖:
終端節(jié)點程序流程圖:
上位機網絡管理軟件設計:
無線傳感網絡的上位機網絡管理軟件是在VC6.0 開發(fā)環(huán)境下開發(fā)完成。界面編程利用MFC 向導生成。串口編程利用了微軟Visual Basic中提供的一個串口控件——Microsoft Communication Control(簡稱MSComm)控件。后臺數據庫采用Microsoft 的Access 數據庫。系統(tǒng)環(huán)境為Windows XP SP2 。
網絡管理軟件主界面:
附件內容截圖: