基于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 。 网络管理软件主界面: 附件内容截图: 整个无线传感器网络系统设计原理图和PCB、CC2420 模块原理图PDF档; 无线网络管理上位机程序; ATmega128L 单片机控制源码;
1