[发明专利]一种通用的车辆故障诊断协议描述方法无效
申请号: | 201210135586.3 | 申请日: | 2012-05-04 |
公开(公告)号: | CN102645929A | 公开(公告)日: | 2012-08-22 |
发明(设计)人: | 糜峰;李立;林宏 | 申请(专利权)人: | 武汉英泰斯特电子技术有限公司 |
主分类号: | G05B23/02 | 分类号: | G05B23/02 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 430000 湖北省武汉市洪山*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通用 车辆 故障诊断 协议 描述 方法 | ||
技术领域
本发明涉及一种汽车诊断方法,特别是一种通用的、适用于多车型的车辆故障诊断协议描述方法,可用于车辆故障诊断仪的设计以及车辆远程故障诊断系统的设计。
背景技术
目前,车辆诊断主要是在本地实现的。整车厂家研发出新的车型后,需要花费巨资委托故障诊断仪的生产厂家设计专门的故障诊断仪,然后用于维修店(4S店)和整车厂家的研发、试验等环节。
远程故障诊断是车辆诊断技术发展的趋势,车辆即使在野外发生了故障,维修专家或厂家技术人员在办公室就可以进行交互式的故障诊断操作,读取到故障码的信息,从而指导现场人员完成车辆维修。同时,所有的故障信息都会存储在远程的服务器上,便于厂家进行车辆的故障统计,从而为后续的车辆研发、改进提供数据支撑。
现在有些汽车厂家已经在前瞻性的了解和建设远程故障诊断系统,传统诊断仪的生产厂家也在尝试进行技术升级。但是大家都需要面临的一个共同的问题,即如何解决远程故障诊断的通用性和客户自定义通信协议的要求。对于整车厂家来说,其生产的车型较多,不同的车型故障诊断协议不同,而且因为数据保密的原因,这些协议的定义最好都不需要让其它方技术人员的参与。对于远程故障系统的生产厂家来说,提供的硬件产品最好是通用的,针对不同的车厂及车型,都只需要通过软件来自定义就可以完成匹配,而且这种配置可以交给车厂自己的技术人员来完成。这样既可以保证诊断产品的通用性,也可以满足整车厂家对数据保密上的要求。
发明内容
本发明所要解决的技术问题是提供一种通用的车辆故障诊断协议描述方法。
为解决上述技术问题,本发明是按如下方式实现的:一种通用的车辆故障诊断协议描述方法,包括以下步骤:用一个后缀名为IDC的文本文件描述多种车型、多种总线形式的诊断协议;包括版本号、注释信息、车型、部件名称、命令类型、端口号、端口属性、设备地址/发送ID、部件地址/接收ID、命令;其中,车型名称用“[]”定义并新起一行,部件名称用“<>”定义并新起一行,每条命令用一行进行定义,其中命令类型、端口号、端口属性、设备地址/发送ID、部件地址/接收ID、命令用空格或制表符间隔,每条命令之间用回车换行符间隔。
本发明的积极效果是:通过实施本发明,能够解决车辆远程故障诊断的通用性问题,让故障诊断设备及远程故障诊断系统的使用者可以对不同车型、不同通信总线、不同控制器进行诊断协议进行自定义。
附图说明
图1是本发明的描述文件格式定义。
图2是本发明的典型实施实例。
图3是本发明进一步的实施流程图,描述了通用远程故障诊断的实施过程。
图2中IDC VER 00X为版本号,CAR1为车型名称,ABS、EMS、TCU、ESP、SDM为控制器,SG_23、SG_34为数据流的信号名称。
具体实施方式
下面结合附图和具体实施方式对本发明作进一步详细的说明。
如图1所示,本发明一个实施方案所述的一种通用的车辆故障诊断协议描述方法,本发明用一个后缀名为IDC的文本文件描述多种车型、多种总线形式的诊断协议。包括版本号、注释信息、车型、部件名称、命令类型、端口号、端口属性、设备地址/发送ID、部件地址/接收ID、命令。其中,车型名称用“[]”定义并新起一行,部件名称用“<>”定义并新起一行,每条命令用一行进行定义,其中命令类型、端口号、端口属性、设备地址/发送ID、部件地址/接收ID、命令用空格或制表符间隔,每条命令之间用回车换行符间隔。可将多个车型及其控制器都描述在一个文本文件中。
端口号采用0/1/2/3的数字描述;其中0代表K_Line总线;之后为CAN总线,数字号代表是第几路CAN接口。
端口属性,采用0/1/XXXY的数字串进行描述;其中,0代表SAEJ1979,1代表ISO 14230,其它代表波特率+扩展帧/标准帧(Bit0)。
设备地址,用来描述诊断设备的地址,用十六进制进行描述。
部件地址,用来描述K_Line总线上控制器地址,用十六进制进行描述。
发送ID,用来描述基于CAN总线上诊断命令发送的报文ID。
接收ID,用来描述基于CAN总线上诊断结果接收的报文ID。
命令类型,用来描述诊断设备发送的命令类型,用字符表示,G代表获取故障码,C代表清除故障码、D表示执行后直接返回结果、F表示数据流。
命令,用来描述诊断设备发送的命令,用十六进制字符串表示,如果有多个命令,则每个命令以分号结束。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉英泰斯特电子技术有限公司,未经武汉英泰斯特电子技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210135586.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于小波神经网络的大规模模拟电路故障诊断方法
- 下一篇:连接结构