网站大量收购独家精品文档,联系QQ:2885784924

一款新型汽车故障诊断仪设计.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一款新型汽车故障诊断仪设计

一款新型汽车故障诊断仪设计   【摘 要】本文在现阶段最为广泛的OBD-II(On-Broad Diagnostic)标准的基础上,结合蓝牙通信技术,设计出一款新型的汽车故障诊断仪。该系统加上配备蓝牙的智能手机的应用程序,即可完成汽车的故障诊断,及驾驶行为分析。实践证明,该系统维护方便,经济实用,具有很大的发展空间。 【关键词】OBD-II;蓝牙;ISO-15765;诊断系统;手机应用程序 0 引言 随着科技的发展及汽车电子控制技术的提高,汽车的诊断方法也逐渐从以前的人工定性检查转变到现在的车载自诊断系统。现在主流的车载自诊断系统主要为手持式故障诊断仪,此类诊断仪一般具有强大的功能和广泛的实用性,但是由于价格昂贵和功能的专业针对性,加上其体积较不易携带,导致其只适合于专业维修使用,在一般车主中推广存在难度。 而本文设计的汽车故障诊断仪,只需要一台配备蓝牙的智能手机并安装上相应的手机程序,即可实现汽车故障诊断及车辆状态监测。由于现在的智能手机普及率高,而且本诊断仪体积小,成本低,易于携带,非常有利于推广和使用,具有很强的市场竞争力。 1 整体系统设计与工作原理 1.1 故障诊断系统的设计 如图 1所示,整个诊断系统包括两个部分,分别是蓝牙故障诊断终端及手机应用。 蓝牙故障诊断终端通过汽车OBD-II口与车辆通信,并通过蓝牙模块(Bluetooth,简称BT)和智能手机通信。所以通过本蓝牙故障诊断系统,即可实现用手机对汽车进行故障诊断和车辆状态监测。其中,完成诊断模块和车辆的数据交互,是该系统中最重要的方面。 系统符合ISO15765诊断规范及OBD-II标准。其中OBD-II标准是为了解决汽车对外的通讯协议和通讯接口的统一问题,美国汽车工程师协会(SAE)在1993年制订的。 OBD-II接口引脚定义如表格 1所示。其中本诊断仪用到的通信协议为:ISO15765(CAN-BUS)[4],通过OBD-II口的1、9、6、14脚连接,这样就可以直接跟汽车内任何CAN节点进行交互通信。 手机应用方面主要负责人机交互界面及诊断数据的储存。用户通过手机提供的人机交互界面显示选择相应的诊断服务,然后手机应用程序会将相应的指令发送到蓝牙故障诊断终端去执行,执行结果同样经过蓝牙信道返回到蓝牙故障诊断终端,并将数据显示到界面。见表1。 1.2 蓝牙故障诊断终端的设计 1.2.1 蓝牙故障诊断终端的软件架构 1)蓝牙故障诊断系统的操作系统 系统采用符合OSEK/VDX规范的车规级操作系统。此标准定义了三个组件来构成OSEK/VDX标准:实时的操作系统(OSEK OS)[1],通讯子系统(OSEK COM)[2]和网络管理系统(OSEK NM)[3]。图 2给出了OSEK/VDX的基本结构和各组件间的关系。 2)蓝牙故障诊断终端应用软件任务划分 本蓝牙故障诊断系统的应用软件主要划分为两个任务:蓝牙任务(BT Task)及CAN总线任务(CAN Task)。两个任务之间通过消息进行通信。 3)CAN总线任务 CAN总线任务主要完成CAN总线诊断命令的收发,应用数据的组包解包等与汽车各ECU节点交互通讯相关。主要的流程图如图 3所示。 4)蓝牙任务 蓝牙任务主要处理蓝牙的连接管理,蓝牙数据收发,应用数据组包解包等与手机交互通讯相关为蓝牙故障诊断终端软件的一个重要部分,其流程图如图 4所示。 1.2.2 手机应用程序的执行流程的设计 汽车蓝牙故障诊断系统通过蓝牙接口与智能手机相连,并需要设计出与本系统通信配套的手机应用程序。该手机应用程序实现的功能主要是: 1)发起对蓝牙故障诊断系统的连接。 2)通过手机界面,将诊断指令经蓝牙信道发送到本蓝牙故障诊断系统。 3)接收蓝牙故障诊断系统返回的信息,解包,分类并显示到手机界面。 目前只针对安卓手机设计出与本系统配套的APK程序,通讯流程如图 5所示。 通过手机应用程序与本故障诊断系统相结合,可以实现下面功能,如读清各个ECU节点的故障码,读取ECU信息等。手机应用程序则将本故障诊断系统返回的信息解包及分类显示到手机界面,如故障码的数目及对应故障码的信息。还可以根据诊断信息生成诊断报告,其中包括诊断的时间,及对应的汽车状态参数等。 此外,根据用户需要,还可以生成汽车内部运行的数据流曲线,例如:发动机转速,平均油耗等等。这些记录均可以生成*.csv文件,并存储到手机的存储卡中。 2 实验结果 如图6所示,为本蓝牙汽车故障诊断系统对8个ECU进行连续诊断的总线数据记录,由结果可得,本系统能基本实现汽车故障诊断功能。 3 结语

文档评论(0)

docman126 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:7042123103000003

1亿VIP精品文档

相关文档