论文部分内容阅读
在现有的无线通信技术中,多数移动通信技术都需要基站、访问服务点或外地代理等中心控制设备提供无线接入点才能连接到现有的网络。但是在某些特殊环境或紧急情况下,如作战、灾后救援、野外科学探测等环境中不可能有预先安置好的中心控制设备或中心控制设备已损坏。在这些情况之下,为了满足对动态组网,快速部署,不依赖外部中心控制设备的移动通信技术的迫切需求,无线自组织网络技术应运而生。无线自组织网络技术由一组带有无线通信收发装置的移动终端节点组成,仅靠移动端点自身组成网络,不需要现有信息基础网络设施的支持。本课题为XX研究所的综合智能终端课题下的子课题。基于无线自组织网络的研究背景和ZigBee的技术基础,以msstatePAN协议栈为研究对象,选用STM32F103与A7190的双芯片硬件平台,以研制自组网模块为目的,实现手持终端在自组网模式下的无线通信。设计了自组网模块整体硬件架构,完成了硬件电路原理图、PCB设计工作和电路调试。研究分析msstatePAN协议栈在数据收发和组入网下的状态机运行机制,并移植msstatePAN协议栈到项目的硬件平台上,完成协议栈时钟配置,各类通信接口驱动程序配置等一系列工作,使得msstatePAN协议栈在新的硬件平台上能够正常运行。设计了 A7190相关接口函数,编写外部中断服务程序和物理层发送函数,实现协议层与射频模块之间的数据收发。提出了通信数据帧格式,基于USB2.0通信协议移植Custom__HID例程,并在此基础上修改完善了 USB收发函数及配置,完成了协议栈应用层应用程序设计,实现了自组网模块与手机之间的USB通信。利用配套设计的测试软件对自组网模块就组网通信,通信质量和联机通信等方面进行测试。测试结果表明自组网模块能够实现组网通信功能,组建的网络具有一定自愈性,1.8km距离之内通信质量良好,验证了自组网模块的可行性、可靠性、稳定性、可重复性。自组网模块与手机联机之后能够实现自组网模式下的语音文本通信,解决基站等中心控制设备不存在或者瘫痪情况下原有无线网络无法通信的问题。