微型倾转旋翼机飞控系统软件设计

来源 :南京航空航天大学 | 被引量 : 0次 | 上传用户:newhing
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
倾转旋翼机融合了直升机与定翼机的优点,它可以像直升机一样垂直起降和悬停,也可以像定翼机一样以较高速度进行远程飞行。在不同的应用场景下,通过不同的设计和配置,倾转旋翼机可以完成各种不同的任务,在未来高科技战争和国民经济建设中将发挥巨大的作用。本文的研究对象是微型倾转旋翼机,设计了飞行控制系统的软件部分。本文首先对倾转旋翼机的发展历程、优点和发展前景进行了概要性的介绍,对本文的研究对象—微型倾转旋翼机进行了简要说明,分析了倾转旋翼机的飞行控制技术的国内外研究现状,介绍了国内外几种典型的微型飞行控制系统。然后介绍了微型倾转旋翼机飞行控制系统的总体设计方案。给出了飞行控制系统的硬件框架,主要包括微处理器、传感器、数据链路和执行机构。分析了C语言的优势,选择C语言作为飞行控制系统软件的编程语言,采用具有开放源码、性能稳定高效、多任务、可移植性好等优点的Linux操作系统作为飞控系统的嵌入式操作系统。对飞行控制系统的功能进行划分,将其分为过渡过程控制功能、飞行控制功能、遥控功能、遥测功能、导航功能和失控检测功能。接着,根据嵌入式Linux的开发方法,搭建了ARM-Linux交叉编译环境。对飞行控制系统软件的过渡过程控制、飞行控制、遥控、遥测、自主导航和失控检测六个模块进行详细设计,给出了设计的程序流程图。由系统的功能需求划分任务,从节省资源和实时快速响应角度考虑,采用多线程的方法来实现各任务的并发执行。由任务间的时序和耦合关系创建5个不同优先级的线程,对每个线程进行详细设计,给出各线程的执行流程。采用多线程的软件实现策略,实现了任务的并发执行,提高了系统的实时性能。最后采用静态测试、单元测试和集成测试的方法对软件的功能进行测试。所设计的飞控系统软件基本满足系统的功能要求,并且具有合理调度多任务的能力。
其他文献
燃料电池增程器是用于提升纯电动汽车的一次性续驶里程,即在纯电动汽车上增设燃料电池发电系统作为另一个能量源。目前匹配纯电动汽车的燃料电池增程器大多采用从国外进口的石墨板燃料电池堆,结合常压(无背压)燃料电池辅件系统,仅作为车载充电器输出恒定功率为动力蓄电池组充电,并未直接作用于动力输出。常压燃料电池增程器虽控制方式简单,但存在着体积功率密度低、运行温度低、对增湿要求高、以及系统耐久性差等难以克服的问
学位
本文主要介绍联网导播系统中基于UDP(User Datagram Protocol)的可靠文件传输模块的设计与开发。目前联网导播软件主要采用TCP协议,传输文件速度慢并且不能给多个客户端同时
在实际工业控制系统中,理想的线性控制系统是不存在的,工业对象往往都具有较强的非线性特性。非线性系统的建模、辨识、自适应控制等方面的研究,已经逐渐成为研究非线性系统
接触器作为一种重要的低压电器设备,尤其在电力系统中的广泛使用奠定了接触器不可替代的位置。由于接触器在实际的使用过程中所处的工作环境比较恶劣导致故障频发,影响接触器
近些年,人们对光学系统成像质量精度的要求越来越高,光学系统成像质量的评价技术也受到越来越多的关注。其中,光学传递函数测试技术在图像质量评价领域占有非常重要的地位,且
发射率是描述物体发射本领的参数,又称辐射率,该参数在反应物体间热辐射交换及物体表面温度特性方面具有重要的应用价值。材料表面的辐射率并不是材料的本征特性,与材料的温
地球重力分布是研究地球结构和发展航空航天事业的重要数据资料,海洋覆盖了地球表面约四分之三的面积,海洋重力仪是获取地球表面海域重力资料的关键仪器,论文以GSS-2海洋重力
在原油生产过程中,从油井中开采出来的原油是含有一定水分的,需要输送到原油储罐中进行油水分离。由于油和水的比重不同,原油中的水分会沉降在油罐底部,油则会浮在油罐上部,
学位
随着全球经济一体化的发展,供应链上的企业之间表现出合作中求竞争,竞争中求合作的特殊关系,合作与竞争的不断相互转换使得供应链结构的演化不可避免。本文运用博弈理论和复杂网