摘要4-5
Abstract5-9
第一章 绪论9-12
1.1 课题探讨的背景9
1.2 课题探讨的近况和进展走势9-10
1.3 课题探讨的作用10
1.4 课题探讨的主要内容10-12
第二章 系统总体案例设计12-17
2.1 总体案例设计及思路12-13
2.2 GPS 定位技术13-14
2.2.1 GPS 组成13
2.2.2 GPS 测量原理13-14
2.2.3 GPS 定位特点14
2.3 数据传输平台的选择14-17
2.3.1 G 系统组成15
2.3.2 移动短消息数据格式15-17
第三章 定位监护系统的硬件平台17-26
3.1 终端微处理器芯片17-20
3.1.1 芯片的选择17-18
3.1.2 微处理器芯片特点18-19
3.1.3 STM32 最小系统电路19-20
3.2 终端无线通信模块20-22
3.2.1 SIM908 电路21-22
3.2.2 SIM 卡接口电路22
3.3 LCD 显示模块22
3.4 监控中心下位机22-23
3.4.1 下位机微处理芯片选定22-23
3.4.2 STC12C5A60S2 电路23
3.5 下位机无线通信模块23-25
3.5.1 SI 电路24-25
3.6 下位机 LCD 显示模块25-26
第四章 终端和下位机的软件设计26-41
4.1 终端软件设计26
4.2 STM32 单片机主制约程序26-27
4.3 GPS 模块程序设计27-30
4.4 G 模块通信程序设计及 AT 指令30-33
4.4.1 AT 命令30-31
4.4.2 短消息格式31-32
4.4.3 短消息的收发流程32
4.4.4 G 模块部分命令设计32-33
4.5 SOS 报警功能设计33
4.6 电子围墙预警功能设计33-36
4.6.1 安全范围的构成33-34
4.6.2 球面两点距离的计算34-36
4.7 TFT 彩屏的驱动显示36-39
4.7.1 初始化36
4.7.2 ILI9325 的配置步骤36-37
4.7.3 字符串的显示策略37-39
4.8 下位机软件设计39-41
4.8.1 下位机与 PC 机通信设置40
4.8.2 下位机接发短消息40
4.8.3 液晶显示40-41
第五章 上位机人机制约的实现41-56
5.1 VC++开发环境41-43
5.1.1 MFC 的重点知识42-43
5.2 建立制约界面43-46
5.2.1 视图类43-44
5.2.2 ResourceView44
5.2.3 类向导44-46
5.3 终端移动轨迹的绘制46-50
5.3.1 设备环境类 CD6-47
5.3.2 绘图工具类 CGdiObject47
5.3.3 终端运动轨迹跟踪显示区的绘制47-50
5.4 串口通信50-53
5.4.1 MSComm 控件相关知识51
5.4.2 MSComm 控件处理通讯方式51
5.4.3 控件利用51-53
5.4.4 制约界面完成图53
5.5 系统测试与结果53-56
第六章 总结与展望56-57