论文摘要
本文主要研究了一种基于高性能浮点DSP(TMS320C6713)和十六位单片机(SPCE061A)的双CPU结构的捷联导航数据处理系统。该系统双CPU分工协作,充分的发挥了该型DSP对浮点数据的处理精度高、速度快的能力并且还利用单片机控制能力强的特点,有效的弥补了DSP接口少、控制弱的缺点,使得系统可以同时进行采集和处理数据。该方案既在提高性能的同时还节约了成本,减少了体积,降低了功耗,完全符合新一代捷联导航系统方案的性能指标。文中结合现代导航技术发展的特点和导航计算机系统的实际需求,详细阐述了捷联导航计算机硬件设计的主要设计思想,经过分析研究和选型,设计了捷联导航计算机系统的总体方案和硬件电路。本系统设计采用DSP+单片机的双CPU体系结构方案,DSP主要负责数据的处理,单片机主要负责信号采集和系统的输入输出控制,两者结合实现优势互补,充分发挥各自的特长。此外,如何解决好DSP与单片机的接口与数据通讯问题是设计DSP与单片机双CPU控制系统的关键。经过分析论证,本文提出了一种结构简单、成本低且易于实现的双机通信方法。系统中,DSP通过HPI接口和单片机实现数据通讯,获取单片机采集的数据和向单片机发送输入输出控制信号。DSP和单片机及其其他外设的逻辑译码通过大规模可编程逻辑器件(CPLD)实现。研究结果表明,以DSP为核心设计的主从式双机结构的捷联导航计算机,其结构配置与任务分配合理,软硬件协同流畅,具备速度快、精度高、体积小、功耗低的特点,系统性能明显高于传统的捷联导航系统,对于扩展捷联系统的应用领域具有一定的积极作用。
论文目录
摘要ABSTRACT第1章 绪论1.1 捷联惯导系统的发展及应用1.2 捷联惯导系统的优点1.3 DSP芯片的发展及其应用1.3.1 DSP芯片的发展1.3.2 DSP芯片的应用1.4 课题研究的背景和意义1.5 论文的主要内容和结构安排第2章 系统的整体结构及设计思想2.1 基于DSP的导航计算机的优越性2.2 捷联导航系统需求分析2.2.1 功能需求2.2.2 性能需求2.3 系统的DSP选型2.3.1 DSP芯片选型的依据2.3.2 TMS320C6713的硬件资源2.4 系统方案及主要设计思想2.4.1 系统总体结构2.4.2 双CPU结构设计思想2.4.3 双CPU通讯设计思想2.5 本章小结第3章 数据处理系统的硬件实现3.1 DSP模块设计3.1.1 DSP模块功能结构3.1.2 存储器设计3.1.3 BOOTLOADER设计3.1.4 电源设计3.1.5 时钟设计3.1.6 JTAG仿真口设计3.1.7 McBSP接口设计3.2 单片机模块设计3.2.1 信号的前置处理3.2.2 A/D转换电路设计3.2.3 单片机模块设计3.3 单片机和DSP双机通讯硬件设计3.3.1 HPI接口概述3.3.2 HPI的接口信号3.3.3 HPI的控制寄存器3.3.4 HPI的存取操作3.3.5 单片机和DSP的HPI接口电路图3.4 本章小结第4章 数据处理系统的软件设计4.1 系统软件设计方案4.2 单片机主系统的软件设计4.2.1 A/D接口编程4.2.2 HPI接口的编程4.3 本章小结第5章 数据处理系统的软件调试5.1 DSP系统软件的开发调试5.1.1 TMS320C6713的软件开发调试概述5.1.2 TMS320C6713 DSP的软件开发调试流程5.1.3 TMS320C6713的混合编程技术5.1.4 串行通讯程序调试5.2 Boot Loader软件调试5.2.1 DSP自举引导方法概述5.2.2 TMS320C6713B DSP芯片Bootloader的功能5.2.3 对FLASH的编程实现5.2.4 利用仿真器实现ROM引导的流程5.2.5 C6713 bootloader的代码实现5.3 本章小结结论参考文献攻读硕士学位期间发表的论文和取得的科研成果致谢附录A BootLoad代码附录B 中断向量表
相关论文文献
标签:捷联导航系统论文; 单片机论文;