论文部分内容阅读
协同导航技术是继卫星导航定位、惯性导航技术之后于上世纪末发展起来的一项新的导航定位方法。协同导航技术是将多个运载器的导航信息采用通信技术实现运载器之间信息共享,结合数据融合方法以提高多运载器间的定位精度。根据协同导航的特点,导航系统要求导航计算机能够快速实时的处理解算自身的导航信息以及共享自其他运载体的定位信息,此外考虑到协同导航的环境因素,还要对导航计算机的功耗、成本、可靠性提出更高的要求。通过对协同导航系统的需求分析,论文提出了基于OMAP平台的导航计算机硬件设计解决方案,该导航计算机系统以美国TI公司的双核异构处理器OMAP-L138作为核心处理芯片,利用OMAP-L138内部的DSP子系统完成协同导航数据的融合处理,通过OMAP-L138的ARM子系统完成导航数据的存储、显示以及通信工作。基于上述设计思路,本文首先依据协同导航系统对导航计算机提出的功能需求和性能指标进行了硬件平台的原理图设计和PCB绘制。然后根据所需功能完成导航计算机的软件设计开发工作,通过对TI针对OMAP平台提供的双核通信机制的研究,实现了系统的启动和双核内部间的通信任务。最后,在PC机上搭建交叉开发环境,完成Linux内核和U-Boot的移植工作。通过对协同导航计算机的各部分接口电路、导航解算性能以及数据存储和输出显示进行实验测试,测试结果表明导航计算机硬件系统工作稳定可靠,在导航解算实时性和数据存储性能方面都达到了预期的设计目标,实现了协同导航系统的基本要求。