汽车行驶记录仪及上位机数据分析软件的开发
【摘要】:
汽车行驶记录仪通过对车辆实时时间、速度、里程、连续驾驶时间、制动信号等数据的采集,能完整、准确地记录和再现汽车行驶状态,可以有效地遏制疲劳驾驶与车辆超速等交通违规,对约束驾驶员的不良驾驶行为、保障车辆行驶安全以及道路交通事故的分析鉴定具有重要的作用。本文主要以某重型汽车的行驶记录仪为研究对象,着重对记录仪主机和上位机分析软件系统进行设计与开发。
参照国家标准GB/T19056—2003,兼顾经济指标和系统集成等原则,对汽车行驶记录仪系统进行总体设计和功能分析,在此基础上以记录仪主机MCU为核心,对采集接口、实时时钟、存储器、电源以及输入/输出进行器件选型和电路设计,使开发的系统具备数据的采集、处理、存储和通信等功能。
对上位机数据分析软件进行了系统模块划分和流程分析,以Visual Basic语言和Microsoft Access数据库为开发环境,对系统登陆、用户管理、辅助管理、数据分析、串口通信以及数据库维护等模块进行了设计与开发,重点对原始数据的读取、查询、统计、图表生成、参数设置、操作权限管理等功能的实现方法进行了程序设计,并考虑了事故疑点数据曲线图、一般行驶速度记录曲线图以及数据报表的自动生成等实用功能,从而可方便快捷地对驾驶员信息、车辆信息、记录仪信息、保险信息、违章信息等进行分析与管理。
最后,论文通过试验台测试和实车道路测试两种方法对记录仪软硬件系统进行测试和修改,使其各项性能指标均满足国家标准要求。
【关键词】:汽车行驶记录仪 数据分析软件 Visual Basic Access 串口通信 【学位授予单位】:南京理工大学
【学位级别】:硕士
【学位授予年份】:2007
【分类号】:U463.7
【DOI】:CNKI:CDMD:2.2007.196563
【目录】:
- 摘要3-4
- Abstract4-7
- 1.绪论7-12
- 1.1 论文的背景和意义7-9
- 1.2 汽车行驶记录仪国内外研究现状9-10
- 1.3 论文主要研究内容10-12
- 2 汽车行驶记录仪的设计与开发12-27
- 2.1 汽车行驶记录仪的功能与总体设计12-15
- 2.1.1 汽车行驶记录仪的主要功能12-14
- 2.1.2 汽车行驶记录仪总体设计14-15
- 2.2 微控制器部分15-17
- 2.3 采集接口17-19
- 2.3.1 CAN简介17
- 2.3.2 采集接口电路设计17-19
- 2.4 实时时钟部分19-20
- 2.5 存储部分20-22
- 2.6 电源部分22-23
- 2.7 输入、输出部分23-26
- 2.7.1 串行通信23-25
- 2.7.1.1 串行通信概述23-24
- 2.7.1.2 RS-232C标准24
- 2.7.1.3 MAX232E芯片简介24
- 2.7.1.4 串行接口电路24-25
- 2.7.2 液晶显示及操作按键25-26
- 2.7.3 微型打印机26
- 2.8 本章小结26-27
- 3 上位机数据分析软件的设计与开发27-58
- 3.1 基于VISUAL BASIC的软件开发27-28
- 3.1.1 软件开发语言的选择27
- 3.1.2 Visual Basic特点简介27-28
- 3.2 系统总体设计28-30
- 3.2.1 系统模块划分28-29
- 3.2.2 系统流程分析29-30
- 3.3 数据库模块设计30-39
- 3.3.1 数据库管理系统的选用30-31
- 3.3.2 数据库访问技术31-35
- 3.3.2.1 数据库访问技术的选择31-32
- 3.3.2.2 ADO访问Access数据库的实现32-35
- 3.3.3 SQL语言的使用35-36
- 3.3.4 数据库设计36-37
- 3.3.5 数据库安全性37-39
- 3.3.5.1 Access数据库的安全性37-38
- 3.3.5.2 VB6.0中连接加密的Access数据库38-39
- 3.4 登陆模块及系统主界面设计39-40
- 3.4.1 登录窗体设计39-40
- 3.4.2 主界面设计40
- 3.5 系统用户管理模块设计40-41
- 3.6 辅助管理模块设计41-43
- 3.7 数据分析模块设计43-45
- 3.8 串口通信模块设计45-56
- 3.8.1 概述45
- 3.8.2 VB环境下串口通信方法的选择45-46
- 3.8.3 串口通信控件的通信方式和属性46-48
- 3.8.4 数据通信协议设计48-52
- 3.8.4.1 通信传输约定49-50
- 3.8.4.2 数据传输过程50
- 3.8.4.3 数据格式50-52
- 3.8.4.4 命令字列表52
- 3.8.5 串口应用程序的实现52-56
- 3.9 数据库维护模块设计56-57
- 3.10 本章小结57-58
- 4 调试及测试58-62
- 4.1 试验台测试58-59
- 4.1.1 一般要求58
- 4.1.2 电气性能测试58-59
- 4.1.3 数据记录测试59
- 4.1.4 数据记录误差测试59
- 4.2 实车道路测试59-60
- 4.3 试验结果分析60-61
- 4.4 本章小结61-62
- 5总结62-64
- 致谢64-65
- 参考文献65-68
- 附录68
全文下载:
CAJ格式
不支持迅雷等加速下载工具,请取消加速工具后下载
|
|
|
|
| 1 |
王学峰,曹健;汽车行驶记录仪[J];世界汽车;2003年05期 |
| 2 |
孙兵,赵斌,孙勇;用VB和Access开发汽配产品零件计划编制软件[J];现代机械;2004年03期 |
| 3 |
周伯荣,孔凡新,张斌,陈峰;Visual Basic(VB)在工程CAD中的应用[J];金属成形工艺;1997年06期 |
| 4 |
郑龙,熊文;电网结构参数管理系统[J];广东电力;2000年01期 |
| 5 |
冯小平,肖天来;Visual Basic在仪表数据通讯中的应用研究[J];国外建材科技;2002年04期 |
| 6 |
奚东敏;谷波;王朋;;基于数据库的房间空调器季节能效比计算[J];制冷与空调;2007年01期 |
| 7 |
;GPS卫星定位系统在交通安全管理中的应用[J];林业劳动安全;2006年04期 |
| 8 |
王力争;推进汽车行驶记录仪的应用 提高交通事故防范科技水平[J];中国职业安全卫生管理体系认证;2004年04期 |
| 9 |
杜京义,李琦,施卫,任曦平,周勇;WINDOWS 环境下实现 PC 机与多台单片机的串行通信[J];重型机械;1998年06期 |
| 10 |
刘建素,朱文坚,郑时雄;Visual Basic数据库技术在机械设计中的应用[J];机电工程技术;2001年03期 |
|