论文部分内容阅读
近年来,出于对环境监控、探索通过危险区域的安全通路、受困人员的营救等不确定环境下的应用需求,激发了研究人员对主动式移动传感器网络研究的极大关注。出于研究的目的,需要搭建一个以实验室为主要工作环境且具有主动式移动传感器网络一般特点的试验平台。同时,为了学习并掌握目前嵌入式应用领域的领先技术——ARM处理器相关技术,并将该技术应用到主动式移动传感器网络的研究工作中,本论文的内容将围绕着设计一个基于ARM7处理器的主动式移动传感器网络节点平台这一课题展开,着重论述主动式移动传感器网络的基本结构、通信要求以及采用ARM7处理器的嵌入式系统设计应用的软/硬件技术特点。在文中,首先分析了作为研究对象的传感器网络的特点和预期性能,规划了预期的主动式移动传感器网络的基本结构,深入分析了作为其最基本部分的节点平台上软、硬件两方面的需求并提出了相应的设计思想和方案。以此为基础对ARM7处理器应用控制电路、通信、传感器与马达控制电路、电源电路以及用以支撑节点组网并控制节点平台的软件系统——包括ARM7处理器的底层驱动程序、嵌入式操作系统的原理和实现技术以及用于网络通信的协议等方面展开研究。此后设计并制作了完整的PCB电路板并搭建了应用系统,完成了使用ARM汇编语言的应用系统底层驱动程序,使用ARM C语言编写了具有操作系统基本概念的系统程序和Modbus-RTU通信协议栈。在论文的第六章,对使用人工势场法的主动式移动传感器网络的路径规划与导航方法进行了一定程度的理论研究,并结合本文设计的节点平台为应用对象提出了人工势场法一种可行的应用算法。文章在最后部分对所研究的内容进行了总结,对进一步的研究工作进行了展望。