论文部分内容阅读
随着智能化应用越来越广泛,多智能车系统因为分布性广、可靠性好、鲁棒性强的优势,在群体智能研究中引起很大关注。多智能车系统与单个智能车系统相比,拥有更好的协作性,能够通过群体完成一些比较复杂的编队和任务。为了满足群体智能车之间的协作功能,就需要采用无线通信在控制台和下位机之间进行数据的交换。无线通信与传统的有线通信相比,无线通信摆脱了线缆的约束,但是在传输带宽小、质量不好、信道安全性差等许多关键问题急需解决。因此设计一款面向移动多智能车的无线通信系统很有意义。通过不断的学习和实际研究,本文取得了以下研究成果。首先,本设计是基于“基于GSM/GPS的挖掘机数据采集系统”的预演项目,课题组设计并制作了3个基于AT89S52单片机的同构、计算能力有限、体积小的移动智能车为平台。该平台小巧实用,扩展的众多接口还可以灵活搭配各种传感器。其次,针对群集智能计算模式下信息交互局部性、数据传输量小的特点选用CC2530无线微功率数传模块,并对该模块进行了具体的设计和硬件实现。再次,对ZigBee协议栈进行了介绍,包括ZigBee协议栈的体系结构、网络拓扑,重点对协议栈的物理层和MAC子层的数据帧的类型与格式、发送与接收做出详细的阐述,根据系统通信的要求设计了应用层的重要功能实现函数。最后在搭建的无线通信系统上进行了多次通信实验。测试表明,基于ZigBee技术的多移动智能车无线通信系统实现了一对多的数据传输,上位机能够通过无线模块发送指令控制多移动智能车做动作响应,下位机也可以将数据传送到上位机实现远程监控。智能车之间不仅可以可靠高速的进行通信,而且在网络覆盖范围里网络自动愈合和中继的能力都很强。