基于CC2420 的无线传感器网络设计概述:
该设计通过采用 ATmega128L 单片机和无线收发模块CC2420 搭建了一个无线传感器网络系统。CC2420 是挪威Chipcon 公司推出的一款符合IEEE 802.15.4 标准的无线收发芯片,只需很少的外围元件就可以与单片机构成一个无线通信系统;根据无线传感器网络的体系结构和无线传感器节点的体系结构以及IEEE802.15.4/ZigBee 协议,本文设计了一个简单的星形无线传感器网络。
如截图:
无线传感器节点的体系结构框图:
软件总体设计:
系统软件设计主要是主节点和终端节点的程序设计。
主节点程序流程图:
终端节点程序流程图:
上位机网络管理软件设计:
无线传感网络的上位机网络管理软件是在VC6.0 开发环境下开发完成。界面编程利用MFC 向导生成。串口编程利用了微软Visual Basic中提供的一个串口控件——Microsoft Communication Control(简称MSComm)控件。后台数据库采用Microsoft 的Access 数据库。系统环境为Windows XP SP2 。
网络管理软件主界面:
附件内容截图: