基于ARM的OBD-Ⅱ型通用车载诊断系统的设计

来源 :成都理工大学 | 被引量 : 2次 | 上传用户:qlin08
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着人们生活质量的不断提升、运输业的高速发展,越来越多的人能享受到汽车带来的方便,但汽车同时也引起了很多问题。车辆的增多造成环境污染越来越严重,并且交通事故也越发频繁。尽管有关部门采取了单双号限行、优化出行路线等方式,但是解决这些问题更好的办法是人们了解汽车的运行状况后,养成良好的驾驶习惯,并及时检修汽车。本文设计了一种采用OBD-II诊断协议为标准的车载故障诊断系统,可以帮助驾驶员了解车辆自身的情况。此诊断设备集成了重型汽车和小型轿车的诊断协议,并且可以在两种汽车之间通用;采用Android手机作为显示界面,通过蓝牙完成它们之间的通信。本文对车载诊断技术做了研究和分析,根据当前使用的总线技术选择了CAN总线诊断协议、K线诊断协议作为研究对象,分别介绍它们的应用格式及一些关键技术,最后对几种诊断协议做了技术对比。包括它们检测原理,数据通信的格式,同时也说明了车辆诊断故障码的表示含义和诊断接口标准。车载诊断终端是基于嵌入式技术,并选用STM32F407VGT6作处理器。在本设计中采用两种方法采集汽车ECU的数据。第一种是针对使用SAEJ1939诊断协议和ISO15765诊断协议的汽车CAN线获取数据,这种方式主要由MCU控制器和TJA1050收发器与汽车的OBD诊断接口相连接,实现两部分数据处理功能;一个是收发器与汽车通讯,接收的是汽车响应上位机服务请求的消息,请求的服务类型由手机终端决定,使用手机蓝牙告知主控模块服务消息;另一个是CAN控制器对CAN总线上传输的数据进行抓取处理。第二种方式是针对汽车K线KWP2000诊断协议的数据获取,设计电平转换电路与汽车ECU建立通信连接,实现总线电平与MCU电平的兼容。采集到的数据根据相应的诊断协议帧格式进行层级式解析。设计中还使用了GPS和GSM模块与用户通信,一旦发生故障,通过短信的方式通知用户。数据显示界面采用Android手机系统,设计了数据显示的简易界面,首页由行车实时数据、故障诊断、行车习惯和行车预警四个部分组成;进入到相应的界面就可以查看采集的数据。其中使用了手机蓝牙和车载诊断设备的蓝牙进行配对建立连接,设计程序实现数据的传输和处理。最后论文对设计的各个模块做了多次实验,采用OBD模拟器模拟各项数据,发送的数据与手机端显示的数据进行对比,表明系统能满足设计要求。
其他文献
该文内容主要包括四个部分:第一章顾要介绍了视频技术的主要特点并介绍了H.263和H.263+建议的一些新特点;第二章则是针对视频压缩中两个主要耗时部分--DCT变换和运动估计,进
随着社会的进步,人们生活水平不断提高,用户对无线通信的速率和可靠性要求也越来越高。如何在有限的频谱资源和恶劣的环境中高效的传输信号成为当前的重要问题,多载波技术能有效
该文所介绍了混合激励线性预测编码(MELP),即是其中一种非常优秀的编码方法.它结合混合激励、多带激励以及原型波形内插等编码方法的诸多优点,采用了一种新的更为符合人发音
电力信号的测量、分析可以分为两部分:常规电量参数的测量和电能质量的分析、测量.该文针对这两上部分进行了一些理论上的研究.
随着中国通信事粘的迅速发展,大容量、高可靠的数字程控交换机已成为通信网走向 数字化、智能化和综合化的关键产品.在这种情况下,华光公司自主研制了BSP80宽带节点 交换机.B
作为国家"九五"科技攻关项目"可视化通信平台的研制与实施"的一个重要组成部分.该文工作主要集中于多媒体通信系统中语声通讯平台的研究及其实现.
该文就目前理论界和工程界都很关心的基于外信息交换迭代处理的编码方案作了一个较全面的研究和探讨.为以后这类方案在实际中的应用提供了必要的计算机仿真依据.该文首先以并
首先,该文介绍了中国铁路移动通信的现状,分析了铁路移动通信信道的特点,根据 码分多址技术的优势,分析了码分多址技术在铁路移动通信中应用的可行性和必要性.由此,给出了研
第三代通信系统要求新的蜂窝系统能够支持语音与数据业务,并且要有好的扩展性.CDMA-2000是下一代蜂窝移动通信标准IMT2000的候选提案,它建立在IS-95标准基础之上,具有良好的