论文部分内容阅读
随着信息技术的发展,未来战争将朝着高度信息化与无人化的方向发展。在当前的世界格局中,无人机的战略地位越来越重要,各国均投入巨资研究无人机。随着无人机系统的快速发展,作为整个无人机系统的重要组成部分,无人机地面控制站也在不断的更新发展。本文主要研究了无人机地面站系统的设计与实现,并完成了地面站系统软件的编程及实现。该软件为无人机提供飞行监控、数据存储、地图导航、航线规划、任务回放和伺服跟踪等功能,具备与无人机实时交互的能力。本论文研究的课题主要涉及的应用技术包括多线程编程、Windows消息传递机制与定时器技术、串口通信技术、图形绘制和ADO数据库访问技术等。论文首先介绍了无人机及无人机地面站研究现状,总结了无人机地面站软件的特点,提出了地面站软件应具备的功能。然后详细阐述了开发过程中涉及到的几项应用技术,为软件编程实现奠定理论基础。接着论文详细论述了无人机地面站软件的结构与功能设计,重点研究了在穿点和不穿点两种情形下的无人机航线规划,研究了电子导航地图的制作过程,为今后制作所需导航地图提供了实践经验。论文的第五章研究了无人机与地面站之间的无线数据链路,确定了上下行链路的通信协议,实现了一个串口通信类-CSuperSerialPort,同时,详细阐述了地面站数据接收与处理流程。在论文的最后,对本系统进行了多次仿真测试以及实际系统联调,测试与联调结果表明无人机地面站软件能准确、实时地接收和显示无人机的遥测信息,能提供准确的地图导航功能,能够完成发送各种遥控指令的功能,能够从数据库中快速读写飞行数据,并进行任务回放。整个地面站软件系统运行良好,可靠性高,通信实时性强,在遥测/遥控数据链路可靠的情况下实现了遥测/遥控数据传输零丢包率,验证了该无人机地面站软件系统能满足无人机系统的设计要求。