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

被引量 : 0次 | 上传用户:badgod
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文基于μC/OS-Ⅱ实时操作系统,结合样例无人机飞行控制的特点,设计开发了基于ARM体系结构的飞行控制与管理软件,为综合验证总线式飞行控制技术提供软件演示验证平台。论文的主要研究工作包括:根据飞行控制系统软件功能需求,提出了软件总体设计方案。在综合考虑软件功能和性能的基础上,采取模块化设计思想,将飞行控制软件划分为8个模块,从总体上保证整个软件框架清晰,具有良好的可理解、可扩充和可维护性。根据总体方案设计结果,结合飞行控制系统硬件配置,设计开发了基于μC/OS-Ⅱ操作系统板级和应用层驱动程序,解决了目标硬件初始化、A/D采样、串口通讯和CAN总线通讯等问题。此外采用μC/OS-Ⅱ操作系统管理的IRQ类型中断,设计了简洁高效的中断服务程序,提高了软件的实时性和可靠性。在完成硬件底层驱动的基础上,针对μC/OS-Ⅱ操作系统多任务机制,设计开发了控制律等9个子任务,解决了ARM处理器上的定点运算、函数的可重入性、任务行为同步和任务资源同步等关键技术问题,实现了无人机从起飞到着陆整个飞行过程的自主控制。然后在分析实验板与目标硬件系统资源异同点的基础上,研究了μC/OS-Ⅱ的移植方法,通过对H-JTAG、FLASH和分散加载描述文件的设置,实现了飞行控制软件的移植和固化。最后在LabVIEW实时仿真环境下,完成了软件单元测试、整体性能测试和半物理飞行仿真试验,结果表明飞行控制软件功能和性能均满足了样例无人机的控制需求。
其他文献
一、研究目的我国内资风险投资机构,虽然资本规模不大,但依然积极促进高新技术的产业化,为构建创新型社会贡献了力量。但近几年来,在国外风险投资在中国蓬勃发展之际,中国国
飞行控制计算机的高可靠性是无人机安全飞行的保证,为了提高飞行控制计算机的可靠性,通常采用余度的方法设计飞行控制计算机。论文主要从硬件和软件结构两个方面开展了无人机
目的:了解新疆博州地区高脂血症类型的分布及不同性别和年龄的影响.方法:对新疆博州408例高脂血症患者的血总胆固醇和甘油三酯水平进行测定,对不同性别和年龄组之间是否存在
本文基于嵌入式实时操作系统μC/OS-Ⅱ,构造以μC/OS-Ⅱ为核心的无人机飞行控制软件设计的新型开发方法。本文将飞行控制软件按开发阶段分为等效飞行控制软件和机载飞行控制
借鉴心理契约理论,文章挖掘心理契约与服务补救、公平感知的契合点,提出心理契约对服务补救措施与公平感知关系的调节作用。实证研究表明,高交易型心理契约会减弱有形补偿与
在民航运输业中,机场是处置民航突发事件、实施应急救援工作的主体。机场应急救援工作需要在短时间内完成危机态势及相关信息的获取、处理、分析以至做出相应的救援规模决策,
<正> 王择义先生是知名的旧石器考古学家,为发展山西省的古人类学、为开拓河南和陕西的旧石器考古研究,鞠躬尽瘁,贡献了毕生的精力;他在中、新生代哺乳动物和爬行动物化石的
文章以国内代建制下的公共项目为研究情景,在归纳和总结项目治理理论已有研究成果的基础上,考虑公共项目多层委托代理形成治理结构特殊性,构建出以代建人激励效应为中介变量
反垄断法被西方国家称为“经济宪法”,对于维护市场自由竞争机制发挥着重要作用。我国的反垄断法经过十多年的酝酿,终于在2008年8月1日正式实施,这对于确立反垄断法在我国的
《德意志意识形态》是马克思历史唯物主义法哲学思想形成的标志,其中蕴含了丰富的法哲学思想。本文以《德意志意识形态》为研究文本,将马克思的历史唯物主义法哲学思想首先分