论文摘要
无人机飞行控制计算机是飞行控制系统的核心子系统,其硬件平台、软件平台作为飞行控制计算机的重要组成部分,对整个系统性能有着至关重要的影响。本文以某定型项目无人机为背景,对原有飞行控制计算机的硬件、软件进行改进设计,以适应飞行控制计算机小型化、高性能的发展趋势。论文首先分别介绍飞行控制计算机硬件、软件的组成及国内外发展现状。接着以实验室为研究背景,指出硬件设计与软件设计存在的不足。基于传统栈接式PC104总线体系的硬件框架造成飞行控制计算机不易维护、不易小型化等问题;基于传统RTKernel实时内核的软件框架造成飞行控制计算机不易扩展、不易移植等问题。根据系统的性能指标、设计要求及通用化要求,提出插板式、小型化的硬件方案设计和基于μC/OS-II实时内核的软件方案设计。文中阐述了沿用PC104总线构架、且仅使用3块插板的高集成度硬件设计,具体说明每一功能模块的接口电路设计,包括模拟量、离散量、串行通信、机箱、电磁兼容等设计。在原理设计及制板的基础上实现第一版小型化飞行控制计算机原理样机。通过一系列板级硬件测试及改进设计方案的提出,完成第二版的工程实现。此飞控计算机硬件平台可维护性好、体积更小、重量更轻、成本更低、通用化更好。软件设计基于已完成的硬件设计,包括硬件功能模块的相关驱动程序设计,以及基于μC/OS-II实时内核的飞控软件移植。具体分析μC/OS-II实时内核的移植原理,探讨实现整个飞控软件移植的相关技术。此飞控计算机软件平台实时性好、可移植性好、利于软件同步维护及扩展需求。最后搭建半物理实时仿真系统,通过小型化飞行控制计算机、实时仿真设备及综合测试软件的相互通信,完成集成测试及仿真试验。对实验数据和结果进行分析、对比,论证了硬件设计方案、软件设计方案的可行性,验证了硬件设计、软件设计的正确性。实现本文的工程化目标。
论文目录
摘要Abstract第一章 绪论1.1 引言1.2 飞行控制系统1.3 飞行控制计算机1.3.1 硬件组成1.3.2 软件组成1.3.3 硬件发展现状1.3.4 软件发展现状1.4 研究背景1.4.1 PC104 总线体系结构1.4.2 嵌入式软件实时内核1.5 论文章节安排第二章 小型化飞行控制计算机总体框架设计2.1 系统总体设计2.1.1 总体设计要求2.1.2 通用化设计2.2 硬件方案设计2.2.1 硬件资源需求2.2.2 硬件结构设计2.2.3 板卡方案设计2.3 软件方案设计2.3.1 飞控软件框架2.3.2 驱动程序设计2.3.3 软件移植设计2.4 小结第三章 小型化飞行控制计算机硬件设计3.1 复合插板设计3.1.1 CPU 模块背板设计3.1.2 扩展4 路DA 设计3.1.3 扩展8 路串口设计3.1.4 GPS 模块设计3.2 模拟插板设计3.2.1 AD 模块背板设计3.2.2 模拟量输入调理电路3.2.3 模拟量输出调理电路3.2.4 频率/电压转换电路3.3 离散插板设计3.3.1 离散量输入隔离电路3.3.2 离散量输出隔离电路3.3.3 电源转换模块设计3.4 底板设计3.5 机箱设计3.6 抗干扰性设计3.7 小结第四章 小型化飞行控制计算机硬件实现4.1 硬件实现4.1.1 第一版原理样机实现4.1.2 改进设计及再版实现4.1.3 硬件设计结果对比4.2 硬件测试4.2.1 板级测试概述4.2.2 模拟量板级测试4.2.3 离散量板级测试4.2.4 串行口板级测试4.2.5 F/V 变换电路测试4.2.6 遇到问题及解决办法4.3 小结第五章 小型化飞行控制计算机软件设计5.1 驱动程序设计5.1.1 模拟量驱动设计5.1.2 离散量驱动设计5.1.3 串行口驱动设计5.2 实时内核移植5.2.1 μC/OS-II 内核移植条件5.2.2 μC/OS-II 内核移植原理5.3 飞控软件移植5.3.1 飞控软件相关设计5.3.2 面向386EX 的移植5.3.3 面向486DX 的移植5.4 小结第六章 系统集成测试与仿真6.1 半物理实时仿真试验环境6.1.1 仿真试验系统结构6.1.2 地面综合测试软件6.2 集成测试与仿真6.2.1 模拟量集成测试6.2.2 离散量集成测试6.2.3 串行口集成测试6.2.4 系统仿真试验6.3 小结第七章 总结与展望7.1 本文工作总结7.2 后续工作展望参考文献致谢在学期间发表的论文
相关论文文献
标签:无人机论文; 飞行控制计算机论文; 小型化论文; 总线论文; 内核论文; 半物理实时仿真测试论文;