论文部分内容阅读
小型无人机正在得到日益广泛的应用,其飞行控制技术也已成为国内外的研究应用热点。地面站是小型无人机飞控系统的重要组成部分,就其所涉及的关键问题和开发技术进行研究,对小型无人机飞控系统的工程研发和实际应用有着重要意义。论文分析论述了小型无人机及其地面站相关技术与产品的国内外研究、应用与发展现状,以及满足小型无人机应用需求的地面站的基本功能结构。着重研究了飞行状态数据的无线数字传输、图形化实时显示、记录与回放等功能的实现技术与方法,论述了在Visual C++ 6.0环境下基于CserialPortEx类的UART通信控制、制作MapInfo格式电子地图并借助MapX控件实现地图显示及控制、利用ACCESS数据库和ODBC技术的飞行数据记录与回放控制等地面站核心功能模块的开发方法与过程。编程实现的地面站软件运行于PC windows平台,通过RS232端口的无线数传电台接收无人机的飞行状态遥测数据包,在地图窗口和航空仪表窗口分别实时显示无人机的位置、航迹、航向、高度、速度、姿态等飞行状态数据,并同时将数据记录于飞行状态数据库,便于事后的回放和分析处理。为便于软件的调试和测试,设计了能够在线手工编辑、自动生成或读取数据文件产生测试数据的测试软件。运用测试软件调试、测试通过后,对地面站进行了车辆地面运动数据测试和无人机空中飞行数据测试。论文所述小型无人机地面站的功能结构、各功能模块的实现技术与开发方法、完成的软件设计为进一步开发满足实际工程应用需求的小型无人机地面站及小型无人机飞控系统奠定了基础。