摘要:针对现在汽车工业的高速发展,汽车装备的电子系统也越来越多,那么汽车电子故障率也越来越高,如何快速准确了解自己车辆的故障信息变得至关重要,再加上移动互联网网的迅猛发展,利用身边现有的设备实现汽车故障的检测成为可能。本系统就是基于 Android 的汽车行车电脑诊断软件,通过QBD61集成芯片对汽车OBD-II系统进行数据提取,利用蓝牙作为数据传输的通道,实现了汽车故障码的检测和查询,又为车主提供了实时的车况信息显示的功能。有效的解决了广大车主及时查看车辆基本信息和故障信息的问题。
关键词:OBD-II;故障诊断;蓝牙。
目录
摘要
Abstract
1-绪论-7
1.1-课题的研究-7
1.2-国内外研究现状-8
1.2.1-车载诊断系统的研究现状-8
1.2.2-汽车诊断系统的研究现状-8
1.3-课题的研究目的及意义-9
1.4-课题研究的主要内容-9
1.5-论文组织架构的简介-10
2-基于Android的汽车行车电脑诊断软件的相关技术介绍-10
2.1-Android 系统相关技术-10
2.1.1-Android 操作系统的系统架构-10
2.1.2-Android 系统中应用程序构成-11
2.2-OBD-II 相关技术介绍-12
2.3-诊断集成芯片 QBD61-12
2.3.1-QBD61的指令集-13
2.4-蓝牙通信技术-13
2.5-本章小结-14
3-基于 Android的汽车行车电脑诊断软件数据的获取与解析-15
3.1-汽车 OBD 系统数据的获取-15
3.1.1-蓝牙连接的建立-15
3.1.2-数据的获取与解析-18
3.2-本章小结-18
4-基于 Android的汽车行车电脑诊断软件数据的相关技术研究-19
4.1-汽车故障诊断-19
4.1.1-读取故障码-19
4.1.2-获取故障码详细信息-20
4.2-异步网络传输机制-21
4.3-本章小结-22
5-基于 Android 的汽车行车电脑诊断软件的设计与实现-23
5.1-系统的需求分析-23
5.2-系统总体设计-23
5.2.1-系统整体架构的设计-23
5.2.2-系统功能模块的设计-24
5.3-系统的具体实现-24
5.3.1-主界面设计-24
5.3.2-蓝牙连接模块设计-26
5.3.3-车辆实时信息查看模块-27
5.3.4-车辆故障码获取功能模块-28
5.4-本章小结-29
6-总结-30
致 谢-32
参考文献-33