论文摘要
无线传感器网络节点的低成本、低功耗等特点使其在多个领域有着广泛的应用前景,成为近年来信息科学的一个研究热点。本文基于ZigBee协议,研究了体积小、功耗低、可组网的无线传感器网络节点设计方法,主要研究工作和成果有:对无线传感器网络ZigBee协议进行了研究,分析了ZigBee协议体系结构和组网形式,以及协议的各层的作用,提出了基于ZigBee协议的传感器节点设计方法。研究了无线传感器网络节点硬件设计方法,选择射频芯片CC2420和微处理器ATmega128L作为主芯片,论述了芯片的结构、性能和特点,研究了节点各模块电路设计方案。研究了TinyOS操作系统的移植方法。在比较自制节点和Micaz硬件平台的特点后,采用基于组件化编程的NesC语言,研究实现了将基于Micaz硬件平台的TinyOS系统移植到自制节点上研究了节点系统各模块功能以及节点间组网实现方法。利用移植的TinyOS操作系统编写了节点应用程序,实现了系统温度数据采集、无线通信等节点模块功能,完成了基于ZigBee协议的三个节点间星型网的组建。最后,对节点的性能和应用效果进行了测试分析。结果表明,自制节点通信效果好,抗干扰能力强,功耗低,组网稳定,证明了文中提出方案的先进性和有效性。
论文目录
摘要Abstract第1章 绪论1.1 课题来源与意义1.2 本文研究内容及目标1.3 无线传感器网络节点设计概述1.3.1 WSN节点设计研究现状1.3.2 WSN节点设计的关键技术1.4 本文研究方法1.5 章节安排第2章 ZigBee协议分析2.1 ZigBee协议特点2.2 ZigBee协议体系结构2.2.1 ZigBee协议分层结构2.2.2 ZigBee网络拓扑结构2.3 ZigBee协议各层的主要功能2.3.1 物理层2.3.2 MAC层2.3.3 网络层2.3.4 应用层2.4 ZigBee节点设计方法2.5 本章小结第3章 WSN节点硬件设计3.1 节点硬件设计要求3.2 WSN节点体系结构3.3 节点电路模块化设计3.3.1 微处理器模块3.3.2 无线通信模块3.3.3 传感器模块3.3.4 电源模块3.3.5 其它辅助电路设计3.4 节点电路板制作3.5 本章小结第4章 TinyOS操作系统移植4.1 NesC语言分析4.1.1 接口部分4.1.2 组件部分4.1.3 其他重要部分4.2 TinyOS工作原理4.2.1 TinyOS基本结构4.2.2 TinyOS任务调度机制4.2.3 TinyOS事件驱动机制4.2.4 TinyOS消息机制4.3 TinyOS移植实现4.3.1 TinyOS移植可行性分析4.3.2 TinyOS移植底层代码修改4.4 本章小结第5章 基于TinyOS与ZigBee节点功能实现5.1 节点传感器温度采集5.1.1 DS18B20读写时序5.1.2 DS18B20的控制命令5.1.3 温度采集程序设计实现5.2 节点无线通信5.2.1 CC2420的控制及访问5.2.2 无线通信数据帧格式5.2.3 无线通信程序设计实现5.3 ZigBee节点星型网组网5.3.1 ZigBee星型网组网设计5.3.2 ZigBee星型网程序实现5.4 节点性能及应用测试5.4.1 节点性能测试5.4.2 节点应用测试5.5 本章小结第6章 结论与展望6.1 结论6.2 展望参考文献致谢作者在攻读硕士学位期间发表的学术论文作者简介
相关论文文献
标签:无线传感器网络论文; 节点论文; 协议论文; 移植论文; 无线通信论文;