声明
摘要
1 绪论
1.1 引言
1.2 课题研究意义与时代背景
1.3 本设计的基本概述
1.4 论文的主要内容及结构
2 基于嵌入式系统的整体设计
2.1 嵌入式系统
2.1.1 嵌入式系统的介绍
2.1.2 嵌入式处理器
2.2 ARM系列处理器的特点介绍
2.2.1 ARM的介绍
2.2.2 ARM系列芯片特点以及芯片选型
2.3 基于ARM7的整体设计
2.4 本章小结
3 目标定位原理与算法的实现
3.1 目标定位技术
3.2 目标定位原理
3.3 目标定位的算法实现
3.3.1 相关坐标系的定义
3.3.2 坐标系之间的转换
3.3.3 目标定位的算法
3.4 本章小结
4 系统的硬件设计
4.1 主控模块
4.1.1 主控芯片
4.1.2 时钟电路的设计
4.1.3 复位电路的设计
4.1.4 程序下载与调试接口的电路设计
4.1.5 外接数据存储器的设计
4.1.6 电源电路的设计
4.2 通信接口的设计
4.2.1 RS-232接口电路的设计
4.2.2 USB接口电路的设计
4.3 北斗二代卫星导航定位模块
4.3.1 北斗二代卫星导航系统
4.3.2 导航模块CC50-BG
4.3.3 CC50-BG与LPC1758的接口电路设计
4.4 角度测量模块
4.4.1 俯仰角与横滚角的测量原理
4.4.2 ADXL213的介绍与加速度的算法
4.4.3 俯仰角测量电路设计
4.4.4 方位角的测量原理
4.4.5 HMC1001与HMC1002的介绍以及测量方位角的算法
4.4.6 三路磁场的测量电路设计
4.4.7 磁阻传感器强磁场干扰的消除电路
4.4.8 三路磁场分量信号的数字化
4.5 键盘模块
4.5.1 薄膜键盘的介绍
4.5.2 键盘的功能设计
4.5.3 键盘电路设计
4.6 显示模块
4.6.1 显示模块LCD12864的介绍
4.6.2 LCD12864与LPC1758的接口电路设计
4.7 本章小结
5 系统的软件设计
5.1 软件总体设计
5.1.1 开发环境介绍
5.1.2 软件整体流程图设计
5.2 相关模块的软件设计
5.2.1 串口通信
5.2.2 数据存储
5.2.3 按键模块
5.2.4 数据A/D转换
5.2.5 角度测量模块
5.3 相关模块的硬件测试
5.3.1 角度测量模块的测试
5.3.2 北斗二代导航模块与RS-232接口的测试
5.4 本章小结
6 总结与展望
6.1 总结
6.2 本设计还需完善的方面
致谢
参考文献
附录