基于PC104的无人直升机飞行控制系统设计

基于PC104的无人直升机飞行控制系统设计

论文摘要

无人机系统在现代军事、航空及遥感领域有着广泛的应用,由于其具有载人飞机所没有诸多优势,因此国内外针对无人机系统的研究方兴未艾。本文以无人直升机系统作为研究对象,围绕无人直升机的主要组成部分——飞行控制系统的设计展开具体研究,并对其中飞行控制软件设计进行深入的探讨和研究,主要工作包括以下几个方面:(1)对无人机系统动力学特性进行研究,综合实际工程需求,建立无人直升机动力学数学模型。(2)以实际工程设计需求为基础,开展无人直升机飞行控制系统总体设计和子系统功能设计。(3)采用分层、模块化等设计理念,对无人机飞行控制软件系统的层级结构、路径生成机制、各子模块的功能进行设定。(4)重点进行了飞行控制软件系统的实现。一方面是对软件平台的构建,首次提出将经过改造的标准Linux内核用于飞行控制领域;另一方面是对部分主要功能模块的软件设计工作,包括流程框图设计、算法设计和基于Linux的多线程实现。(5)设计实现了空地通讯协议,描述了相关流程.本文采用的飞行控制计算机以IA32构架PC/104为硬件基础,采用新型Geode LX800处理器,在保持其原有的强大处理能力的同时克服了功耗大,成本高的问题。经过上述设计工作,基本构建完成了一套比较完整飞行控制系统,为后续的设计、实验工作打下了一个良好的基础。

论文目录

  • 摘要
  • Abstract
  • 1 绪论
  • 1.1 无人机概述
  • 1.2 研制背景
  • 1.3 飞行控制计算机技术的发展
  • 1.3.1 飞控系统硬件体系及其比较
  • 1.3.2 嵌入式软件操作系统及其比较
  • 1.4 本文研究内容及研究方法
  • 2 无人直升机动力学建模
  • 2.1 无人直升机线化方程
  • 2.2 无人直升机的定常配平计算
  • 3 无人直升机飞行控制系统设计
  • 3.1 系统总体设计方案
  • 3.1.1 飞控系统功能及技术指标要求
  • 3.1.2 测控系统功能及技术指标要求
  • 3.2 飞行控制系统设计方案
  • 3.2.1 各子系统功能要求
  • 3.2.2 各子系统性能指标
  • 3.3 控制器设计与综合
  • 3.3.1 飞行控制总体方案选择
  • 3.3.1.1 系统基本控制方案选择
  • 3.3.1.2 PID参数的整定
  • 3.3.2 ECU控制策略
  • 3.4 系统通信协议设计
  • 3.4.1 PC104与ECU通讯协议
  • 3.4.1.1 帧结构
  • 3.4.1.2 发动机状态信息帧
  • 3.4.1.3 发动机转速设定值命令
  • 3.4.1.4 发动机点火命令
  • 3.4.1.5 发动机停车命令
  • 3.4.2 PC104与下级控制器通讯协议
  • 3.4.2.1 帧结构
  • 3.4.2.2 发动机状态信息帧
  • 3.4.2.3 发动机转速设定值命令
  • 4 无人直升机飞行控制软件设计
  • 4.1 飞行控制系统层级结构
  • 4.2 控制系统软件结构
  • 4.3 各软件模块功能定义
  • 4.3.1 基于任务的路径规划
  • 4.3.2 飞行任务调度模块
  • 4.3.3 系统监控模块
  • 4.3.4 行控制模块
  • 4.3.5 发动机管理模块
  • 4.3.6 电源管理模块
  • 4.3.7 空地通讯协议解析模块
  • 4.4 飞行控制系统进程规划及进程间通信
  • 5 飞行控制软件系统实现
  • 5.1 Linux操作系统分析
  • 5.1.1 Linux操作系统特点
  • 5.1.2 系统启动与初始化简析
  • 5.1.3 Linux实时化典型实现方法
  • 5.1.4 Linux内核实时性能分析
  • 5.1.5 解决方案
  • 5.2 Linux操作系统定制
  • 5.2.1 常见嵌入式Linux定制途径
  • 5.2.2 文件系统类型
  • 5.2.3 建立根文件系统
  • 5.2.4 Linux内核裁剪及实时化改造
  • 5.2.5 动态连接库
  • 5.2.6 启动引导模块选择及定制
  • 5.3 飞行控制系统部分模块设计实现
  • 5.3.1 PID控制器的软件实现
  • 5.3.1.1 数据结构设计
  • 5.3.1.2 程序设计
  • 5.3.2 空地通信模块设计实现
  • 6 总结与展望
  • 参考文献
  • 攻读硕士学位期间发表学术论文情况
  • 致谢
  • 相关论文文献

    • [1].我国最大无人直升机首飞成功[J]. 广东交通 2011(03)
    • [2].国外海军无人直升机发展现状分析[J]. 军民两用技术与产品 2019(11)
    • [3].共轴双桨式无人直升机维护维修经验探索[J]. 科学技术创新 2020(06)
    • [4].小型无人直升机模型辨识数据处理方法研究[J]. 计算机测量与控制 2020(05)
    • [5].我国首型高原型无人直升机成功首飞[J]. 空运商务 2020(05)
    • [6].基于正规化设计的无人直升机的模糊非脆弱控制[J]. 电光与控制 2020(08)
    • [7].军用无人直升机及其动力装置分析[J]. 航空动力 2020(04)
    • [8].首款国产无人直升机在高原完成试飞[J]. 河南科技 2020(28)
    • [9].科技信息[J]. 信息技术与信息化 2020(10)
    • [10].某农用型无人直升机喷药系统设计与实现[J]. 电子测试 2018(23)
    • [11].舰载无人直升机自主着舰方法研究[J]. 舰船科学技术 2019(05)
    • [12].无人直升机加装任务系统发展现状与趋势[J]. 科技视界 2019(09)
    • [13].无人直升机自动起降控制及试飞验证[J]. 电子技术与软件工程 2019(10)
    • [14].自检技术在无人直升机中的应用[J]. 信息通信 2019(05)
    • [15].基于任务的舰载无人直升机作战效能分析[J]. 直升机技术 2019(04)
    • [16].基于H_∞回路成形的无人直升机动态逆控制研究[J]. 飞行力学 2019(06)
    • [17].一种小型无人直升机动力学模型参数辨识方法[J]. 飞行力学 2019(06)
    • [18].无人直升机运动目标跟踪控制系统设计[J]. 电气传动 2019(11)
    • [19].无人直升机发展现状及技术难点[J]. 计算机产品与流通 2018(01)
    • [20].小型无人直升机电力巡检仿真环境设计与实现[J]. 计算机与数字工程 2018(09)
    • [21].舰载无人直升机的现状和应用展望[J]. 舰船电子工程 2016(12)
    • [22].一种小型无人直升机轨迹跟踪控制方法[J]. 计算机仿真 2016(11)
    • [23].无人直升机多功能离合器设计与试验[J]. 传动技术 2017(01)
    • [24].舰载无人直升机着舰控制引导系统[J]. 飞航导弹 2017(05)
    • [25].小型无人直升机的飞行控制系统[J]. 电子技术与软件工程 2017(07)
    • [26].微型无人直升机的发展及应用[J]. 中国科技信息 2017(17)
    • [27].为了无人直升机飞得更稳[J]. 中国军转民 2016(03)
    • [28].农用植保无人直升机高精度高度控制技术研究[J]. 航空计算技术 2016(02)
    • [29].军用无人直升机发展现状及运用研究进展[J]. 长沙航空职业技术学院学报 2014(04)
    • [30].再用10年成为全球无人直升机领导者[J]. 大学生 2020(06)

    标签:;  ;  ;  ;  

    基于PC104的无人直升机飞行控制系统设计
    下载Doc文档

    猜你喜欢