基于QNX的无人直升机飞行控制平台系统技术方案

技术编号:11707856 阅读:131 留言:0更新日期:2015-07-09 14:35
本发明专利技术提出了一种基于QNX的无人直升机飞行控制平台系统,解决了目前无人直升机飞行控制平台搭载的处理器的运算速度较慢、整体体积过大、运行功耗较高、机载软件控制系统的实时性能、安全性能缺乏保障的问题。采用实时性能非常好的QNX Neutrino实时操作系统,搭载高性能低功耗的PC104核心控制板,运用EKF(拓展卡尔曼滤波)算法进行姿态解算、数据融合,并通过INS/GPS组合导航算法,实现自主无人直升机飞行控制平台的自主飞行。同时也改进系统软件的管理架构,通过系统模块化设计提高软件的健壮性,保障无人直升机软件系统运行的安全性和稳定性,同时也提高系统的实时性能。

【技术实现步骤摘要】

本专利技术涉及飞行控制平台系统,尤其涉及一种无人直升飞机的飞行控制平台系 统。
技术介绍
无人直升机是一个多学科交叉耦合的具有挑战性的前沿研宄方向,涉及带无人直 升机的机械结构、空气动力学、飞行动力学、系统建模、传感器数据融合、捷联导航系统、嵌 入式系统等领域。一套完整的无人直升机控制平台由航空电子系统、导航系统、地面站系统 组成: 1.航空电子系统是无人直升机的基本组件,主要分为硬件系统、软件系统。硬件系统至 少有一个MCU或计算机系统及相关的扩展板组成,实现在线分析飞行数据、运行控制算法、 与地面站通信、记录必要的飞行数据。 2.导航系统由航姿参考系统、位置参考系统组成,其中航姿参考系统向航空电子 系统提供飞行必要的飞行姿态数据,位置参考系统提供飞行器实际所在位置的相关信息。 3.地面站系统由地面站软件以及无线通讯设备组成,通过无线通讯设备与无人直 升机交互信息,实时监测无人直升机的。目前无人直升机通常选取嵌入式计算机作为机载核心控制板,配合外扩功能板组 成航空电子系统的硬件系统。导航系统有INS(inertialnavigationsystem,惯性导航 系统)和GPS导航系统。惯性导航系统由典型的三轴加速度计、三轴陀螺仪、三轴磁力计组 成,能够提供无人直升机的实际飞行姿态;GPS导航系统可提供无人直升机所在位置的经 炜度、航速、高度等信息。 在无人直升机领域国外研宄起步早,取得较多研宄成果。其中斯坦福大学研制的 hummingbird直升机,采用差分截波相位全球定位系统作为导航系统,通过机体上的四个 GPS接收机来检测无人直升机的飞行姿态和航向信息,没有使用惯性导航仪、高度计等繁杂 的设备,可实现自主悬停。但其没有使用惯性导航系统,无人直升机的动态航姿动态性能 较差,飞行控制律难以设计;MIT大学研制的Xcell-60无人直升机采用GPS、六自由度MU (惯性测量单元)、三轴磁力计组成导航系统,实现自主悬停;新加坡国立大学先后研制的 HeLion和SheLion无人直升机,可实现基于视觉的轨迹跟踪。航空电子系统由2块PC104 的板卡、一个完整的MNAV模块(集成MEMS技术的IMU模块、磁力计、GPS接收机)。 国内对无人直升机的研宄起步较晚,技术相对落后,但也取得不少研宄成果。目前 许多高校和研宄所对无人直升机领域进行深入的研宄,比如西北工业大学、哈尔滨工业大 学、南京航空航天大学、浙江大学等。其中浙江大学李平教授指导的论文《微型无人直升机 飞行控制系统软件仿真与系统设计》介绍了无人直升机的软件仿真,该文主要结合各个数 学模型,对无人直升机系统进行仿真设计,并且该无人直升机系统的姿态子系统、导航子系 统不完善,也没能够进行实物试验,但其对无人直升机系统的仿真验证取得较大的研宄成 果。
技术实现思路
为了解决现有技术中的问题,本专利技术针对国内无人直升机飞行控制平台软、硬件 的不足,提出基于QNX的无人直升机飞行控制平台系统,同时也改进系统软件的管理架构, 通过系统模块化设计提高软件的健壮性,保障无人直升机软件系统运行的安全性和稳定 性,同时也提高系统的实时性能。 本专利技术通过以下技术方案实现: 一种基于QNX的无人直升机飞行控制平台系统,所述系统包括机载航空电子系统、地 面站系统以及手动控制系统;所述机载航空电子系统包括核心控制板、传感器采集电路板、 舵机驱动电路板、XTend无线模块以及遥控信号接收器;其中,核心控制模块为PC104嵌入 式计算机,所述PC104用于运行QNX实时操作系统,并运行机载软件系统,所述机载软件系 统包括姿态解算算法、数据融合算法、飞行控制算法;所述机载航空电子系统通过遥控信号 接收器、XTend无线模块分别与所述手动控制系统、所述地面站系统通讯,获取手动控制系 统的控制信号、地面站系统的控制命令以及将实时的飞行位置姿态等数据发送到地面站系 统,以供实时监测无人直升机的飞行状态;所述核心控制板与传感器采集电路板的MCU通 讯,获取无人直升机的实时飞行参数数据;核心控制板与舵机驱动电路板的MCU通讯,获取 手动控制系统的遥控器信号,同时将无人直升机的舵机控制信号输出到各个舵机,以控制 所述无人直升机。 作为本专利技术的进一步改进,所述核心控制板通过串行通信拓展板接收GPS接收机 的数据;所述机载航空电子系统还包括惯性导航系统INS,所述软件系统还包括基于拓展 卡尔曼滤波EKF算法的INS/GPS组合导航系统,通过EKF算法将INS测得的姿态数据和GPS 卫星数据进行融合,得到更加准确的无人直升机飞行控制平台的位置数据和姿态数据。 作为本专利技术的进一步改进,所述传感器采集电路板包括MCU、惯性测量单元MU、 磁力计和气压计;其中,所述MU采用SPI通信协议,气压计采用I2C通信协议,磁力计采用 TTL电平的串口通信协议。 作为本专利技术的进一步改进,所述舵机驱动电路板包括MCU和舵机驱动器,其中,所 述舵机驱动器包括可恢复型保险丝保护舵机和电源,同时采用光耦隔离技术,隔离外接设 备对MCU的干扰。 作为本专利技术的进一步改进,所述机载软件系统基于QNXNeutrino实时操作系统开 发,使用多线程系统框架,执行多任务;为了有效的实现自动控制,采用了基于PIOS架构的 层次化、模块化结构,对无人机的各种操作通过各个模块来组织。 作为本专利技术的进一步改进,所述地面站包括前台、后台和内核;其中,前台直接与 终端用户交互,主要为用户提供一个简单易用、界面友好的图形化界,后台用于数据传输, 通过无线信道与机载软件模块通讯。本专利技术的有益效果是:本专利技术提出的基于QNX的无人 直升机飞行控制平台系统,解决了目前无人直升机飞行控制平台搭载的处理器的运算速度 较慢、整体体积过大、运行功耗较高、机载软件控制系统的实时性能、安全性能缺乏保障的 问题。采用实时性能非常好的QNX实时操作系统,搭载高性能低功耗的PC104核心控制板, 运用姿态解算算法、数据融合算法、飞行控制算法,实现自主无人直升机飞行控制平台的自 主飞行。同时也改进系统软件的管理架构,通过系统模块化设计提高软件的健壮性,保障无 人直升机软件系统运行的安全性和稳定性,同时也提高系统的实时性能。【附图说明】 图1是本专利技术的基于QNX的无人直升机控制平台系统示意图; 图2是本专利技术的无人直升机硬件结构框图; 图3是传感器采集电路的电路原理图; 图4是遥控信号与舵机驱动电路的电路原理图; 图5是机载软件模块间的数据共享示意图; 图6是机载软件结构示意图; 图7是地面站层次结构图。【具体实施方式】 为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对 本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不 用于限定本专利技术。 本专利技术提供了一套完整的基于QNX的无人直升机控制平台,并为无人直升机控制 系统制定一套基于EKF(拓展卡尔曼滤波)算法的INS/GPS组合导航系统。INS/GPS组合导 航系统通过EKF算法将INS(惯性导航系统)测得的姿态数据(包括三轴陀螺仪数据、三轴加 速度计数据、三轴电子罗盘数据、气压计数据),GPS导航系统接收到的卫星数据进行融合, 得到更加准确的无人直升机飞行本文档来自技高网
...

【技术保护点】
一种基于QNX的无人直升机飞行控制平台系统,所述系统包括机载航空电子系统、地面站系统以及手动控制系统;其特征在于:所述机载航空电子系统包括核心控制板、传感器采集电路板、舵机驱动电路板、XTend无线模块以及遥控信号接收器;其中,核心控制模块为PC104嵌入式计算机,所述PC104用于运行QNX实时操作系统,并运行机载软件系统,所述机载软件系统包括姿态解算算法、数据融合算法、飞行控制算法;所述机载航空电子系统通过遥控信号接收器、XTend无线模块分别与所述手动控制系统、所述地面站系统通讯,获取手动控制系统的控制信号、地面站系统的控制命令以及将实时的飞行位置姿态等数据发送到地面站系统,以供实时监测无人直升机的飞行状态;所述核心控制板与传感器采集电路板的MCU通讯,获取无人直升机的实时飞行参数数据;核心控制板与舵机驱动电路板的MCU通讯,获取手动控制系统的遥控器信号,同时将无人直升机的舵机控制信号输出到各个舵机,以控制所述无人直升机。

【技术特征摘要】

【专利技术属性】
技术研发人员:朱晓蕊雷春林曾文武张振操
申请(专利权)人:哈尔滨工业大学深圳研究生院
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1