基于μC/OS-Ⅱ的无人机飞行控制系统软件设计

来源 :南京航空航天大学 | 被引量 : 0次 | 上传用户:jifeng11111
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文基于嵌入式实时操作系统μC/OS-Ⅱ,构造以μC/OS-Ⅱ为核心的无人机飞行控制软件设计的新型开发方法。本文将飞行控制软件按开发阶段分为等效飞行控制软件和机载飞行控制软件,为飞行控制开发不同的阶段服务。同时,这两套软件相互联系,相互补充,它们之间的区别仅仅在于底层驱动部分,其控制导航核心代码可以100%进行移植。首先在传统飞行控制软件设计方法的基础上,根据实验室背景提出基于μC/OS-Ⅱ的新型飞行控制软件开发方法。其次,根据新型飞行控制软件开发方法设计了等效飞行仿真系统,在完成μC/OS-Ⅱ在Windows环境仿真运行移植的基础下,设计了等效飞行控制软件、集成仿真环境,并解决了等效飞行仿真系统的通信问题。经设计等效飞行仿真系统可以完成对上层飞行控制软件的全航线仿真测试,并且可以实现将控制导航核心代码100%移植到机载飞行控制软件中。之后,机载飞行控制软件的上层控制导航代码由上述等效飞行控制软件100%移植而来,然后完成了机载飞行控制软件的底层软件设计,解决了μC/OS-Ⅱ在MPCC555处理器上的移植、MPC555异常体系下μC/OS-Ⅱ中断服务程序设计、CPU资源驱动设计、外围板卡驱动等关键问题。并且设计了针对μC/OS-Ⅱ实时操作系统的三个外围扩展模块。包括串行中断通讯模块(OSCom模块)、精确时间测量模块(OSBench模块)、软件监视模块(通用PC模块)。最后,对本文所有工作进行了系统、精确的试验验证。其中精确测量了μC/OS-Ⅱ在MPC555处理器的运行性能,证明该飞行控制软件平台的可用性;等效飞行仿真实验验证了等效飞行控制软件的逻辑正确性、控制可行性;半物理实时仿真验证了机载飞行控制软件的设计。本文提出的新型飞行控制软件开发方法已经在实验室内部开始使用,本文设计的新型机载飞行控制软件已经使用在某项目中,已经进行了与无人机的现场联调,即将试飞。
其他文献
建筑业作为国民经济的基础性行业和支柱产业,在社会主义现代化建设中发挥着越来越大的作用。改革开放以来,我国进入全面建设小康社会的宏伟历程,建设任务将更加繁重。国有建
本文提出了一种新型的桥梁状态评定方法——基于裂缝外观检测的简支梁桥状态评定方法,并对该种方法进行了研究,建立了桥梁桥梁静载状态下裂缝外观检测统计参数与桥梁状态(主
随着塑料工业的发展,锥形双螺杆挤出机得到了迅速发展和广泛应用。然而,迄今为止,国内外与其相关的研究文献却很少。因此,深入开展锥形双螺杆挤出过程的实验研究和基础理论研
<正> 今年《读书》第四、五、六期选登了我国版画家的藏书票艺术及李桦同志的评介,观后十分欣喜。梁栋的作品几乎全是图章式的造型,或圆、或方、或三角。图案工整、大方,线条
期刊
随着中国产品占国际市场份额的不断扩大,我国企业频繁遭遇反倾销、反补贴、各种保障措施以及技术、环境、劳工等贸易壁垒的限制,新贸易保护主义表现非常明显,贸易摩擦进入了高发
<正> 文化人类学在当今林立的社会科学中,有它不可取代的位置和影响.马林诺夫斯基(一八八四——一九四五)便是现今西方依然有极大市场的功能派文化人类学的开山祖.《巫术、科
目前社会各界对中国基本养老金市场化投资存在较大分歧,但相应的观点主要流于简单逻辑推理,缺乏足够的理论和实证数据的支持。文章通过对国内外学者就发达国家和发展中国家养
一、研究目的我国内资风险投资机构,虽然资本规模不大,但依然积极促进高新技术的产业化,为构建创新型社会贡献了力量。但近几年来,在国外风险投资在中国蓬勃发展之际,中国国
飞行控制计算机的高可靠性是无人机安全飞行的保证,为了提高飞行控制计算机的可靠性,通常采用余度的方法设计飞行控制计算机。论文主要从硬件和软件结构两个方面开展了无人机
目的:了解新疆博州地区高脂血症类型的分布及不同性别和年龄的影响.方法:对新疆博州408例高脂血症患者的血总胆固醇和甘油三酯水平进行测定,对不同性别和年龄组之间是否存在