7
3。1 系统硬件的基本模块组成 7
3。2 系统硬件设计 7
3。2。1 主控制器模块设计 7
3。2。2 UBLOX 定位模块原理及电路设计 8
3。2。3 SIM900A 模块原理及电路设计 9
3。2。4 12864 显示屏模块原理及电路设计 14
3。2。5 人体红外感应模块原理及电路设计 15
3。2。6 按键电路的设计 16
3。3 本章小结 17
第四章 系统软件设计 18
4。1 系统软件的开发环境介绍 18
4。2 系统软件设计总体方案 18
4。2。1 GPS 模块定位数据的软件设计 19
4。2。2 短消息模块的软件设计 20
4。3 存储模块的软件设计 21
4。4 12864 数据显示模块软件设计 23
4。5 本章小结 25
第五章 系统调试与分析 26
5。1 UBLOX 定位系统的调试 26
5。1。1 修改 nmea 语句输出内容 26
5。1。2 修改输出速率 27
5。1。3 保存修改数据 27
5。2 GSM 模块的系统调试 28
5。3 下位机系统测试 30
5。4 调试所遇到的问题以及解决方案 33
5。4。1 供电系统电压不稳定 33
5。4。2 串口模块端口 33
5。4。3 GPS 调试不出结果 33
5。4。4 SIM900A 未能正常工作 33
5。5 本章小结 33
结 论 34
致 谢 35
参考文献 36
第一章 绪论
1。1 研究背景
如今社会经济在高速发展,城市公交系统也在不停地更新换代。当代交通的迅速 发展为人们的出行提供了巨大的便利,但与此同时也产生了一系列的矛盾,城市道路 的错综复杂和车辆的增多的问题在时刻威胁着人们的生命安全。在交通事故发生率高 居不下的今天,如何对这一矛盾进行缓解,成为了大众关心的焦点。
一方面通过制定相关的行驶规范减少交通事故,另一方面人们还可以运用高科技 手段来解决这一核心矛盾。城市公交行车记录仪在这种背景下应运而生,据统计,在 交通事故发生以前,肇事司机对自己已经违规的驾驶状况并不了解,对于超速或者其 他因素而引发的违规驾驶更是不管不顾。
众所周知,城市公交行车记录仪最基本最重要的功能是实时记录并显示,即记录 下行车过程中的速度、位置和行车状态等各种信息,及时让司机了解到相关信息,以 避免司机违规从而引发交通事故。同时记录系统还能通过传感器对车上的人次进行统 计和记录,能够让司机和乘客及时了解车上的座位情况。 STC12C5A60S2单片机城市公交车辆行驶记录系统设计(2):http://www.youerw.com/zidonghua/lunwen_98316.html