当前位置: 首页> 学位论文 >详情
原文传递 基于ARM+DSP的捷联航姿系统设计
论文题名: 基于ARM+DSP的捷联航姿系统设计
关键词: 嵌入式操作系统;捷联航姿系统;捷联式惯性导航系统;实时操作系统;设计;嵌入式领域;导航计算机;姿态更新算法;外围接口;数据;控制能力;数字信号处理;可靠性;捷联导航系统;嵌入式系统;自主导航;姿态矩阵;姿态解算
摘要: 随着科技的发展,导航越来越被人们所熟悉,而捷联式惯性导航由于其不依赖外部环境实现自主导航的特点,在导航领域占有举足轻重的地位。姿态解算是捷联式惯性导航系统的核心内容,通过姿态矩阵可以得到载体的姿态和导航参数计算需要的数据。因此构建一个高效率、小型化、可靠性高的捷联导航系统的关键便是以导航计算机为基础的捷联航姿系统。
   导航计算机是一种典型的嵌入式系统,在嵌入式领域,ARM和DSP都是其主要的核心元件,其中ARM以优良的控制能力、丰富的外围接口和平衡的计算性能在嵌入式领域占有主导地位;而DSP有着大规模数据运算的能力,在数字信号处理方面有着独特的优势。
   在嵌入式操作系统领域,嵌入式Linux得益于其源码开放、良好的内核特性以及丰富的软件资源等特点,逐渐成为嵌入式操作系统中的新兴力量;而DSP/BIOS是TI公司针对其高端DSP产品研发的实时操作系统,有助于其DSP产品的开发。
   本设计定位于捷联航姿的系统设计,主要工作放在了硬件设计和系统软件集成方面,对算法和算法的优化并未做太多的研究。因此在算法的实现上,采用了工程中易于实现的四元数姿态更新算法。
   基于以上原因,本课题着手构建起一种以ARM+DSP为核心的双CPU结构的捷联航姿系统,这种设计充分发挥了ARM和DSP各自的特点,使ARM芯片充分发挥其优良的控制能力和丰富的外围接口的特点,而DSP则专注于进行大规模运算的捷联航姿解算过程,两者之间使用双口RAM实现数据的高速实时交换。为实现软件系统的平台化,本设计分别为ARM端构建了嵌入式Linux操作系统和为DSP端移植了DSP/BIOS实时操作系统,减小了编写应用软件和驱动程序等二次开发的难度。实践证明这种系统结构性能优良、体积小巧、可靠性高,非常适合需要大规模数据实时计算的捷联航姿系统。
作者: 崔运涛
专业: 精密仪器及机械
导师: 毛奔
授予学位: 硕士
授予学位单位: 哈尔滨工程大学
学位年度: 2010
正文语种: 中文
检索历史
应用推荐