基于SCADE的无人机飞行控制系统软件设计

被引量 : 0次 | 上传用户:ruannengjie
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
无人驾驶飞机已经广泛应用于国防和民用上。机载嵌入式系统开发面临着越来越严峻的挑战,主要体现在开发周期要求越来越短,而对质量的要求越来越高。无人机飞行控制软件对整个飞行控制系统起着很重要的作用。传统的飞行软件通常采用手工编程来实现,不但浪费了大量的时间而且编写代码的可靠性很低。为了解决传统的手工编写代码的不足,寻求更有效的软件设计方法,本文引入了一种高安全性的应用开发环境SCADE(Safety-Critical Application Development Environment),开发无人机飞行控制系统软件。本文首先给出了无人机飞行控制系统软件需求分析,对飞行控制系统软件各个部分功能进行了分析,并绘制了飞行控制系统软件的总体设计流程图和给出了SCADE将要进行的开发工作。其次介绍了SCADE软件的理论背景和关键概念和SCADE软件可视化的建模方法。再次在了解无人机飞行控制系统原理的基础上,对整个飞行控制系统软件模块按照功能进行划分。根据机载软件的中的串口通讯模块、传感器管理模块、人工遥控模块和故障处理模块的需求分析,在SCADE环境下完成这些模块的搭建。对搭建模型进行高安全性C代码生成后,分别对生成代码和手工代码进行安全性测试和执行效率测试,通过对比验证SCADE软件生成代码的优越性。最后进行静态测试和动态测试,验证了采用SCADE设计飞行控制系统软件的正确性。这种开发的方法实现了软件开发的自动化,节约了开发成本和开发时间,且其生成代码具有很高的执行效率,并具有较高的安全性,满足无人机系统软件开发的高安全性要求。
其他文献
无人直升机能适应复杂多变的环境,具有无人员伤亡、隐蔽性好、战场生存力高等优越性,在军事和民用上有着很好的应用前景。本文以无人直升机项目为背景,结合飞行控制系统研制
目的:探讨经尿道手术与开放手术在前列腺增生临床治疗中的应用效果。方法:60例前列腺增生患者随机分为对照组和观察组,对照组采用开放手术治疗,观察组采用经尿道电切术治疗。
<正>每天走在街头,免不了与招牌为伍,久而久之,不难发现街头自有一爿招牌文化。 街头的招牌基本上都符合广告学中的理论,从单刀直入型到证明型、经济型、暗示型、宣言型,以及
空天飞行器(ASV)是各国正在大力发展的新型飞行器,美欧等国都有各自的空天研究计划,并取得了不少研究进展,而我国在高超声速飞行器方面尚处于起步阶段。空天飞行器在运行中表
飞行控制系统是保证无人机飞行安全和完成预定任务的关键系统。无人机对各种机载设备的控制指令都是由飞行控制软件发出,一旦软件出现问题,后果不堪设想,而软件测试是保证软
<正> 南宋理学家朱熹曾两主台州崇道观,一次提举浙东按行台州,为台州文化与经济的发展作出了重大贡献,使台州赢得了“小邹鲁”之誉.本文着重从三个角度来论述朱熹在台州的业
2011年,新加坡顺利举行国会大选和总统大选,完成新老领导班子交接,但是大选结果也凸显了民众对政府的不满,赢回民心是新一届政府的首要任务。在经济方面,新加坡经济增长步伐
近年来,鉴于无人机技术在军事和民用领域广阔的发展前景,使得无人机及其飞行控制技术的研制在世界范围内得到了蓬勃发展。先进的控制系统是改善系统性能、保证系统安全、提高