论文部分内容阅读
最近随着无线通信技术的高速发展,无线通信的成本越来越低,使得无线通信技术应用到越来越多的领域。其中无线传感器网络技术就是一个重要的应用分支。无线传感器网络就是由部署在监控区域内大量的廉价微型传感器节点组成,通过无线通信技术形成一个多跳的自组织的网络系统,传感器节点完成一些数据收集工作,通过无线通信网络将数据发送到汇聚节点,最终由特定的应用系统做数据处理。北科驿唐科技有限公司设计的监控系统正是基于无线传感器网络。笔者主要负责通信协议的设计以及传感器,中继器的软件设计。本课题主要工作包括以下几点:1)系统整体方案的设计。系统的基本元素包括三类节点:传感器、中继器、接收器。这部分着重介绍了三类节点的硬件和软件方案。硬件方案主要讨论了各个芯片的选型考虑,简单介绍了各个芯片的性能。软件方案主要讨论了各个软件模块的功能。2)通信协议的设计。本系统的网络拓扑是一种分层次的星型结构。通信的MAC协议是用基于时分复用和基于周期性调用相结合方式。通信协议有两类模式:快速路由模式和工作模式。快速路由模式主要是为了加快前期组网速度,弥补在工作模式中组网速度慢的缺点。工作模式主要是收集网络中各传感器节点的数据,此模式也有自组网功能,但是速度相对快速路由模式慢很多。3)传感器和中继器软件的设计。软件设计主要包括:bootload、驱动、通信协议的设计。由于这两类节点用的都是MSP430的MCU,所以bootload和驱动的开发都是相同的。但两类节点在网络中的角色不一样,所以通信协议的开发是独立的。为了整个软件结构清晰,本系统通信协议软件设计使用状态机的方式开发。笔者的主要工作就是设计状态类型以及状态之间的关系。传感器和中继器软件的设计也分快速路由模式和工作模式。