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

被引量 : 0次 | 上传用户:xpzcz1988
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
传统的无人机飞行控制系统软件设计通常采用手工编程来实现,开发成本高、周期长。随着航空电子软件的迅速发展,对飞行控制软件的安全性及其开发效率的要求越来越高。为解决传统方法的不足,寻求一种更有效的控制软件设计方法,本文研究了基于高安全性应用开发环境(Safety Critical Application Development Environment,简称SCADE)进行无人机飞行控制系统软件的开发与实现。本文在论述SCADE开发环境与无人机飞行控制软件开发技术的基础上,详细介绍了利用SCADE开发无人机飞行控制软件的设计方案和实现方法。论文首先介绍SCADE开发环境,对基于SCADE飞行控制软件开发流程与传统飞行控制软件开发流程进行分析比较,确定了课题的总体设计方案。其次,依据飞行控制软件总体需求中各个功能模块和设计需求,完成了无人机控制律模块、自主导航模块、外围设备模块的实现工作,并针对控制律模块研究了Simulink与SCADE的桥接,针对自主导航模块分析比较Stateflow建模与SCADE建模的优缺点。再次,将SCADE自动生成的C代码与手写飞行控制计算机硬件驱动程序进行集成,得到飞行控制软件可执行文件;通过改进设计方法优化代码,并对代码进行测试分析。最后,通过半实物飞行仿真试验,验证了设计的正确性,表明SCADE在很大程度上能够实现软件开发的自动化,节约开发时间。本文实现的基于SCADE无人机飞行控制软件开发满足某型无人机飞行控制系统软件开发要求,证明本文所采用的技术路线和实现方案是可行且有效的。该方法具有通用性强、灵活性好等优点,在无人机飞行控制软件开发中有着较高的应用价值。
其他文献
无人驾驶飞机已经广泛应用于国防和民用上。机载嵌入式系统开发面临着越来越严峻的挑战,主要体现在开发周期要求越来越短,而对质量的要求越来越高。无人机飞行控制软件对整个
培养专家型教师已成为当今世界教育发展的共同趋势。"研究型、专家型"将成为中小学教师的职业定位。加强师德建设、提高专家型教师素质、高效率解决教学领域问题是培养专家型
在无人机飞行控制系统的开发研究过程中,飞行控制系统的半实物仿真是一个重要的阶段,是型号研制的必经阶段。仿真系统的开发一般需要投入较大的人力物力,花费大量时间进行相
近年来,大量民间资本相继涌入房地产行业,已经成为房地产开发资金的重要来源之一。民间资本的流入带来了双重影响:一方面,充实了房地产开发企业的资金来源.对促进房地产行业的繁荣
无人机广泛的应用价值、尤其是在军事上的重要性已经得到国内外的高度重视。本文给出了一种适于无人机飞行控制软件的快速原型设计和实现技术,着眼于实践和应用。该快速原型
本科层次小学教育专业获批招生十几年来,多数单位在小学教育专业办学的"定位"上虽形成了一定共识,但在如何实现人才培养的"到位"上却缺乏普遍的深层共识。这反映了小学教育专
根据天然药物化学实验课在农业院校中药专业中的地位,对天然药物化学实验课的教学方式、方法、考核办法、开展科研训练等进行阐述,努力提高学生团队合作能力和实践动手能力。
开关损耗及其带来的散热问题限制了变流器开关频率的提高,从而限制了变流器的小型化和轻量化。软开关技术能够有效的降低开关损耗,提高变流器的效率和开关频率,被广泛的应用
《国家中长期教育规划纲要(2010—2020)》的制定经历了一个不寻常的过程,具有不寻常的意义。在内容上《国家中长期教育规划纲要(2010—2020)》体现了政策的连续性和创新性;还