基于QNX的无人直升机飞行控制软件开发

被引量 : 0次 | 上传用户:deathzdw
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
与固定翼无人机相比,无人直升机飞行模态众多,实现的飞行任务复杂,飞行控制系统需要处理的数据量更为庞大。随着无人直升机飞控技术的发展,传统的机载软件开发模式在飞行控制更高的性能要求下越发凸显了其局限性,因此需要在无人直升机飞行控制软件的设计中探索和研究新的开发工具和实现手段。本课题正是在这个研究背景和工程需求下提出的。本文分析了国内外飞行控制系统机载软件技术的研究现状,并在课题组现有研究成果的基础上,提出了基于QNX实时操作系统的单进程和多进程两种飞行控制软件总体研究方案。论文首先根据飞行控制软件开发平台的技术需求,对QNX实时系统的构造文件进行配置,完成了QNX嵌入式系统在PC/104-X86处理器上的移植,并通过网络接口搭建了宿主-目标机模式的交叉开发平台。其次,根据飞行控制软件运行的硬件环境,对QNX实时操作系统下两种不同模式的硬件驱动开发技术进行了研究,其中直接硬件端口操作的驱动开发模式主要解决了硬件I/O端口读写和硬件中断响应两个关键问题;符合POSIX标准的驱动开发模式通过对QNX资源管理器运行机制的剖析,总结了PC/104驱动开发流程,并完成了各硬件板卡标准驱动程序的实现。然后,在延续课题组已有机载软件实现技术的基础之上,结合无人直升机飞行控制软件的特殊需求,对单进程和多进程两种结构的软件进行了设计和移植;在软件实现过程中,针对出现的关键问题进行了分析,并给出了机理分析和解决方案,并最终完成无人直升机飞行控制软件的开发。最后,本文对飞行控制软件的开发平台、底层驱动以及各软件模块等进行了功能和性能测试;并在上述测试正确的基础上通过无人直升机半物理实时仿真系统进行了综合飞行仿真,验证了基于QNX的无人直升机飞行控制软件设计功能的正确性以及控制模块的有效性。通过本课题的研究,拓展了机载飞行控制软件的设计和实现手段,为无人直升机高可靠性飞行控制系统的研制做了技术铺垫。
其他文献
<正> 北宋开封商品经济的高度发展、市场的空前繁荣,是与当时行之有效的物价管理紧密相联系的。开封对商品价格的管理主要包括对价格制定、价格调整以及对市场物价执行情况的
随着人们环保意识的日益增强,环境友好型涂料受到人们的重视,水性涂料的研究和应用成为涂料工业的主要发展方向之一。水性醇酸树脂作为一种环保树脂,具有极大的开发研究空间
语用学作为一门新兴的学科,在解释语言运用和感知方面发挥着越来越重要的作用。该学科的一个重要范畴——预设,受到了许多行业的重视。本文从语言的功能出发,阐述了预设的基
目的:探讨活血化瘀类中药治疗糖尿病足的临床疗效。方法:运用桃仁红花煎(丹参、赤芍、桃仁、红花、香附、延胡索、当归、川芎、青皮、生地)治疗糖尿病足130例。结果:总有效率
由希金斯和范霍恩的可持续增长模型可知,不同的股利分配政策影响所有者权益,并最终将影响可持续增长率,而融资优先次序理论认为,企业要保持稳定增长,应以内源融资为基础,在不
漕控,作为一种通过法律途径进行"闹漕"的重要形式,贯穿整个有清一代。围绕各种漕控案件,清代地方的官、绅、民展开频繁的利益纠葛与角色互动,"正当控漕"与"非法诬控"交织一起
改革开放以来,我国报业界相继成立几十家报业集团,有力地促进了我国报业的发展。但从已成立的报业集团来分析,在集团的发展中仍有许多问题值得认真探讨,其中也包括财务管理方
张履祥为生活于民间的一介贫儒,生前并未显赫,但他在居乡期间,针对明清易代前后社会的变乱,提出许多针砭时弊的对策,倡导移风易俗,竭力改造桐乡风俗。张履祥对"风俗"的重视,
目的:提高腰椎间盘突出症中医推拿手法治疗的治愈率及缩短疗程。方法:采用一套改进了的简单有效的推拿手法治疗30例腰椎间盘突出症患者。结果:治愈28例,好转1例。结论:该套手
<正> 由于缺乏史料,国内外均无人研究西藏的矿业开发史。夏湘蓉等人编著的《中国古代矿业开发史》(地质出版社1980年,该书后再版,台湾也翻印了)叙述至清末,但对西藏无所言及