声明
摘要
第一章 绪论
1.1 论文研究的背景和意义
1.2 国内外研究现状及发展趋势
1.3 本文的研究内容
1.4 本文的章节安排
第二章 GPS定位监控终端的总体设计
2.1 监控终端功能需求分析
2.2 监控终端总体设计方案
2.2.1 控制对象及被控对象分析
2.2.2 外围模块描述
2.2.3 监控终端通信接口描述
2.2.4 核心控制器选型
2.2.5 总体方案设计
2.3 本章小结
第三章 GPS定位监控终端硬件电路设计
3.1 核心控制器的选择
3.1.1 控制器接口
3.1.2 基本外围电路
3.2 主系统的硬件电路设计
3.2.1 电源电路设计
3.2.2 GPS模块电路设计
3.2.3 GSM模块电路设计
3.2.4 CAN通信模块电路设计
3.2.5 数据存储模块电路设计
3.2.6 主系统和调试系统通信接口的设计
3.2.7 主从系统的通信接口设计
3.3 从系统的硬件电路设计
3.4 电路的抗干扰设计
3.5 本章小结
第四章 GPS定位监控终端软件设计
4.1 监控终端软件需求分析
4.2 监控终端软件总体设计
4.2.1 监控终端操作系统方案
4.2.2 软件开发平台的选择
4.2.3 监控终端软件总体设计
4.3 主要模块功能的软件实现
4.3.1 平台和终端的通信协议
4.3.2 GPRS和SMS数据的接收处理和发送
4.3.3 CAN数据的接收处理和发送
4.3.4 GPS信息的接收和处理
4.3.5 主从控制器之间的通信
4.3.6 系统状态的监控
4.3.7 智能电源管理的实现
4.4 本章小结
第五章 GPS定位监控终端调试系统设计
5.1 调试系统软件需求分析
5.2 调试系统软件开发环境的选择
5.3 Qt软件设计方法
5.3.1 信号和槽机制
5.3.2 QtDesigner设计方法
5.4 调试系统软件总体设计
5.4.1 调试系统软件结构
5.4.2 调试系统程序流程
5.4.3 调试系统和监控终端通信协议
5.5 Qt串口通信设计
5.6 系统和状态参数的读取和设置功能
5.7 故障诊断功能
5.7.4 CAN通信模块功能诊断
5.7.5 GPS定位模块功能诊断
5.7.6 GSM模块功能诊断
5.8 本章小结
第六章 GPS定位监控终端远程升级系统设计
6.1 远程升级的基本原理
6.1.1 IAP简介
6.1.2 远程升级的基本原理
6.1.3 内部Flash空间的划分
6.1.4 外部Flash空间的划分
6.2 远程升级系统的设计与实现
6.2.1 FTP远程文件下载
6.2.2 IAP编程的实现
6.2.3 BootLoader程序的设计
6.2.4 远程升级系统的总体实现
6.2.5 远程升级系统的测试
6.3 远程升级的可靠性分析
6.4 从控制器固件程序的升级
6.5 本章小结
第七章 总结与展望
7.1 工作总结
7.2 展望
致谢
参考文献
作者在攻读硕士学位期间发表的论文及获奖
附录