汽车解码器及其识别车型的方法
【专利摘要】本发明提供一种汽车解码器及其识别车型的方法,该方法包括步骤:汽车解码器通过其上的诊断接口与当前车辆的电子控制单元建立诊断通讯连接;汽车解码器通过诊断通讯连接获取当前车辆的特性信息,汽车解码器中存储有各种车型汽车的特性信息;汽车解码器将获取的当前车辆的特性信息与存储的各种车型的特性信息进行比较,并根据比较结果识别当前车辆的车型。本发明解决了目前解码器存在的专用性的不足,使解码器自动识别各种车型,从而适配于各种车型。用户只要将解码器安装在相应车型上面,每次上电初始化过程中,解码器能够自我学习,获取车辆信息,自动识别各种车型,整个过程简单、快捷、有效。
【专利说明】汽车解码器及其识别车型的方法
【技术领域】
[0001] 本发明涉及汽车【技术领域】,具体涉及一种汽车解码器及其识别车型的方法。
【背景技术】
[0002] 随着汽车电子技术的飞速发展,车载信息通讯和信息娱乐系统正逐渐成为汽车厂 商追捧的热点。而总线信号和诊断信息是实现车载娱乐信息不可缺少的内容,这给后装市 场盛行的汽车解码器带来了 一定的挑战。
[0003] 目前,市场上的解码器大多数都是只局限于0BD (车载自动诊断系统)信息,或者 是只局限于解码某一车型的信息。因为不同车型的车载网络不一样,其总线数据库、诊断数 据库也各不相同,因此解码器只能针对某一车型进行单独开发,无法自动识别各种车型,无 法将解码器适配于各种车型。
【发明内容】
[0004] 本发明的特征和优点在下文的描述中部分地陈述,或者可从该描述显而易见,或 者可通过实践本发明而学习。
[0005] 为克服现有技术的问题,本发明提供一种汽车解码器及其识别车型的方法,解决 目前解码器存在的专用性的不足,使解码器自动识别各种车型,从而适配于各种车型。
[0006] 本发明解决上述技术问题所采用的技术方案如下:
[0007] 根据本发明的一个方面,提供一种汽车解码器识别车型的方法,包括:
[0008] S1、汽车解码器通过其上的诊断接口与当前车辆的电子控制单元建立诊断通讯连 接;
[0009] S2、汽车解码器通过诊断通讯连接获取当前车辆的特性信息,汽车解码器中存储 有各种车型汽车的特性信息;
[0010] S3、汽车解码器将获取的当前车辆的特性信息与存储的各种车型的特性信息进行 比较,并根据比较结果识别当前车辆的车型。
[0011] 根据本发明的一个实施例,特性信息包括下述中的一种或多种:车型的请求通讯 地址标识符、回复通讯地址标识符及其对应关系;车型的请求服务标识、回复服务标识及 其对应关系;车型的服务标识与诊断服务子功能的对应关系;车型与电子控制单元支持的 故障码状态的对应关系;车型与故障码字节长度的对应关系;车型与车辆识别码的对应关 系;车型与电子控制单元传输层参数的对应关系。
[0012] 根据本发明的一个实施例,当特性信息包括车型的请求通讯地址标识符、回复通 讯地址标识符及其对应关系时,在汽车解码器中存储有各车型的请求通讯地址标识符、回 复通讯地址标识符及其对应关系;
[0013] 在步骤S1中,将汽车解码器的诊断接口连接到汽车的车载自动诊断系统接口;
[0014] 在步骤S2中,根据所存储的通讯地址标识符发送诊断请求报文,从汽车的电子控 制单元是否回复通讯地址标识符获取该车型支持的通讯地址标识符;
[0015] 在步骤S3中,根据所获取的车型支持的通讯地址标识符,分析回复通讯地址标识 符与请求通讯地址标识符之间的关系,与所存储的请求通讯地址标识符与回复通讯地址标 识符之间的对应关系进行比较,根据比较结果是否匹配来识别车型。
[0016] 根据本发明的一个实施例,当特性信息包括车型的请求通讯地址标识符、回复通 讯地址标识符及其对应关系,以及车型的请求服务标识、回复服务标识及其对应关系时,在 汽车解码器中存储各车型的请求通讯地址标识符、回复通讯地址标识符及其对应关系,并 存储各车型的请求服务标识、回复服务标识及其对应关系;
[0017] 在步骤S1中,将汽车解码器的诊断接口连接到汽车的车载自动诊断系统接口;
[0018] 在步骤S2中,根据所存储的通讯地址标识符发送诊断请求报文,从汽车的电子控 制单元回复的报文内容获取该车型支持的服务标识;
[0019] 在步骤S3中,根据所获取的车型支持的服务标识,分析回复的服务标识与请求通 讯地址标识符的诊断请求报文中的请求服务标识之间的关系,与所存储的请求服务标识与 回复服务标识之间的对应关系进行比较,根据比较结果是否匹配来识别车型。
[0020] 根据本发明的一个实施例,当特性信息包括车型的请求通讯地址标识符、回复通 讯地址标识符及其对应关系,以及车型的服务标识与诊断服务子功能的对应关系时,在汽 车解码器中存储各车型的请求通讯地址标识符、回复通讯地址标识符及其对应关系,并存 储各车型的服务标识与诊断服务子功能的对应关系;
[0021] 在步骤S1中,将汽车解码器的诊断接口连接到汽车的车载自动诊断系统接口;
[0022] 在步骤S2中,根据所存储的通讯地址标识符发送诊断请求报文,并将诊断请求报 文中的服务标识取值为$10、$27或$19,从汽车的电子控制单元回复的报文内容获取该车 型支持的诊断服务子功能;
[0023] 在步骤S3中,根据所获取的车型支持的诊断服务子功能,查询所存储的各车型的 服务标识与诊断服务子功能的对应关系来识别车型。
[0024] 根据本发明的一个实施例,当特性信息包括车型的请求通讯地址标识符、回复通 讯地址标识符及其对应关系,以及车型与电子控制单元支持的故障码状态的对应关系时, 在汽车解码器中存储各车型的请求通讯地址标识符、回复通讯地址标识符及其对应关系, 并存储各车型与电子控制单元支持的故障码状态的对应关系;
[0025] 在步骤S1中,将汽车解码器的诊断接口连接到汽车的车载自动诊断系统接口;
[0026] 在步骤S2中,根据所存储的通讯地址标识符发送诊断请求报文,并将诊断请求报 文中的服务标识取值为$19,将诊断服务子功能取值为$〇1,从汽车的电子控制单元回复的 报文内容获取该车型的电子控制单元支持的故障码状态;
[0027] 在步骤S3中,根据所获取的该车型的电子控制单元支持的故障码状态,查询所存 储的各车型与电子控制单元支持的故障码状态的对应关系来识别车型。
[0028] 根据本发明的一个实施例,当特性信息包括车型的请求通讯地址标识符、回复通 讯地址标识符及其对应关系,以及车型与故障码字节长度的对应关系时,在汽车解码器中 存储各车型的请求通讯地址标识符、回复通讯地址标识符及其对应关系,并存储各车型与 故障码字节长度的对应关系;
[0029] 在步骤S1中,将汽车解码器的诊断接口连接到汽车的车载自动诊断系统接口;
[0030] 在步骤S2中,根据所存储的通讯地址标识符发送诊断请求报文,并将诊断请求报 文中的服务标识取值为$19,将诊断服务子功能取值为$02,从汽车的电子控制单元回复的 报文内容获取该车型的故障码字节长度;
[0031] 在步骤S3中,根据所获取的故障码字节长度,查询所存储的各车型与故障码字节 长度的对应关系来识别车型。
[0032] 根据本发明的一个实施例,当特性信息包括车型的请求通讯地址标识符、回复通 讯地址标识符及其对应关系,以及车型与车辆识别码的对应关系时,在汽车解码器中存储 各车型的请求通讯地址标识符、回复通讯地址标识符及其对应关系,并存储各车型与车辆 识别码的对应关系;
[0033] 在步骤S1中,将汽车解码器的诊断接口连接到汽车的车载自动诊断系统接口;
[0034] 在步骤S2中,根据所存储的通讯地址标识符发送请求通讯地址标识符的诊断请 求报文,并将诊断请求报文中的服务标识取值为$09,将类型取值为$02,从汽车的电子控 制单元回复的报文内容获取该车型的车辆识别码;
[0035] 在步骤S3中,根据所获取的车辆识别码,查询所存储的各车型与车辆识别码的对 应关系来识别车型。
[0036] 根据本发明的一个实施例,当特性信息包括车型的请求通讯地址标识符、回复通 讯地址标识符及其对应关系,以及车型与电子控制单元传输层参数的对应关系时,在汽车 解码器中存储各车型的请求通讯地址标识符、回复通讯地址标识符及其对应关系,并存储 各车型与电子控制单元传输层参数的对应关系;
[0037] 在步骤S1中,将汽车解码器的诊断接口连接到汽车的车载自动诊断系统接口; [0038] 在步骤S2中,根据所存储的通讯地址标识符发送请求通讯地址标识符的诊断报 文,并将诊断请求报文中的服务标识取值为$2E,从汽车的电子控制单元回复的报文内容获 取该车型的电子控制单元传输层参数;
[0039] 在步骤S3中,根据所获取的电子控制单元传输层参数,查询所存储的各车型与电 子控制单元传输层参数的对应关系来识别车型。
[0040] 根据本发明的另一个方面,提供一种汽车解码器,包括:
[0041] 存储器,用于在汽车解码器中存储各种车型汽车的特性信息;
[0042] 诊断接口单元,用于与车辆的电子控制单元建立诊断通讯连接,获取车辆的特性 信息;
[0043] 微处理器,用于将获取的车辆的特性信息与存储的各种车型汽车的特性信息进行 比较,并根据比较结果识别车辆的车型。
[0044]本发明提供了一种通过诊断方式获取车型的特性信息,使得汽车解码器能够自动 识别各种车型。厂家将不同车型的通信数据库和诊断数据库集成在一个解码器里面,解码 器集成诊断功能,从车型的ECU (电子控制单元)诊断信息中获取特性信息,根据不同的特 性信息自动识别车型,并调用相应车型的通信数据库和诊断数据库,形成了一个适配于不 同车型的通用性解码器。用户只要将解码器安装在相应车型上面,每次上电初始化过程中, 解码器能够自我学习,获取车辆信息,自动识别各种车型,整个过程简单、快捷、有效。
[0045]通过阅读说明书,本领域普通技术人员将更好地了解这些技术方案的特征和内 容。
【专利附图】
【附图说明】
[0046] 下面通过参考附图并结合实例具体地描述本发明,本发明的优点和实现方式将会 更加明显,其中附图所示内容仅用于对本发明的解释说明,而不构成对本发明的任何意义 上的限制,在附图中:
[0047] 图1为本发明实施例汽车解码器结构示意图;
[0048] 图2为本发明实施例汽车解码器与汽车连接的结构示意图;
[0049] 图3为本发明实施例诊断接口示意图;
[0050] 图4为本发明实施例汽车解码器识别车型的方法流程示意图;
[0051] 图5为本发明实施例将通信数据库和诊断数据库集成到解码器的EEPR0M中的示 意图;
[0052] 图6为本发明实施例将车型特性表集成到解码器的Flash ROM中的示意图;
[0053] 图7为本发明实施例汽车解码器通过诊断接口与汽车连接的示意图。
【具体实施方式】
[0054] 如图1和图2所示,本发明实施例提供一种汽车解码器100,包括:
[0055] 存储器,其包括EEPR0M (电可擦可编程只读存储器)110和Flash ROM (闪存)存 储器120, EEPR0M110用于在汽车解码器中存储各种车型汽车的通信数据信息和诊断数据 信息,例如存储各种车型汽车的通信数据库和诊断数据库;Flash ROM存储器120用于在汽 车解码器中存储各种车型汽车的特性信息,例如特性表1、特性表2...特性表7,或特性表 n〇
[0056] 诊断接口单元140,用于与车辆的电子控制单元建立诊断通讯,获取车辆的特性信 息。解码器支持CAN (控制器局域网络)诊断通讯,通过CAN总线与车辆建立诊断通讯,发送 诊断命令给车辆E⑶(电子控制单元)。诊断接口单元140包括CAN控制器和CAN收发器, CAN收发器是CAN控制器与物理CAN总线之间的接口,CAN控制器用来实现符合CAN协议的 通信。
[0057] 微处理器130,用于将获取的车辆的特性信息与存储的各种车型汽车的特性信息 进行比较,并根据比较结果识别车辆的车型。
[0058] 本发明实施例中,诊断接口包含2路高速CAN通讯接口。如图3所示为诊断接口 示意图,其中的数字1-16表示引脚,引脚的具体定义见表1 :
[0059] 表1诊断接口定义
[0060]
[0061]
【权利要求】
1. 一种汽车解码器识别车型的方法,其特征在于,包括: 51、 汽车解码器通过其上的诊断接口与当前车辆的电子控制单元建立诊断通讯连接; 52、 所述汽车解码器通过所述诊断通讯连接获取所述当前车辆的特性信息,所述汽车 解码器中存储有各种车型汽车的特性信息; 53、 所述汽车解码器将获取的所述当前车辆的特性信息与存储的各种车型的特性信息 进行比较,并根据比较结果识别所述当前车辆的车型。
2. 如权利要求1所述的车解码器识别车型的方法,其特征在于,所述特性信息包括下 述中的一种或多种:车型的请求通讯地址标识符、回复通讯地址标识符及其对应关系;车 型的请求服务标识、回复服务标识及其对应关系;车型的服务标识与诊断服务子功能的对 应关系;车型与电子控制单元支持的故障码状态的对应关系;车型与故障码字节长度的对 应关系;车型与车辆识别码的对应关系;车型与电子控制单元传输层参数的对应关系。
3. 根据权利要求2所述的汽车解码器识别车型的方法,其特征在于,当所述特性信息 包括车型的请求通讯地址标识符、回复通讯地址标识符及其对应关系时,在汽车解码器中 存储有各车型的请求通讯地址标识符、回复通讯地址标识符及其对应关系; 在所述步骤S1中,将汽车解码器的诊断接口连接到汽车的车载自动诊断系统接口; 在所述步骤S2中,根据所存储的通讯地址标识符发送诊断请求报文,从汽车的电子控 制单元是否回复通讯地址标识符获取该车型支持的通讯地址标识符; 在所述步骤S3中,根据所获取的车型支持的通讯地址标识符,分析回复通讯地址标识 符与请求通讯地址标识符之间的关系,与所存储的请求通讯地址标识符与回复通讯地址标 识符之间的对应关系进行比较,根据比较结果是否匹配来识别车型。
4. 根据权利要求2所述的汽车解码器识别车型的方法,其特征在于,当所述特性信息 包括车型的请求通讯地址标识符、回复通讯地址标识符及其对应关系,以及车型的请求服 务标识、回复服务标识及其对应关系时,在汽车解码器中存储各车型的请求通讯地址标识 符、回复通讯地址标识符及其对应关系,并存储各车型的请求服务标识、回复服务标识及其 对应关系; 在所述步骤S1中,将汽车解码器的诊断接口连接到汽车的车载自动诊断系统接口; 在所述步骤S2中,根据所存储的通讯地址标识符发送诊断请求报文,从汽车的电子控 制单元回复的报文内容获取该车型支持的服务标识; 在所述步骤S3中,根据所获取的车型支持的服务标识,分析回复的服务标识与请求通 讯地址标识符的诊断请求报文中的请求服务标识之间的关系,与所存储的请求服务标识与 回复服务标识之间的对应关系进行比较,根据比较结果是否匹配来识别车型。
5. 根据权利要求2所述的汽车解码器识别车型的方法,其特征在于,当所述特性信息 包括车型的请求通讯地址标识符、回复通讯地址标识符及其对应关系,以及车型的服务标 识与诊断服务子功能的对应关系时,在汽车解码器中存储各车型的请求通讯地址标识符、 回复通讯地址标识符及其对应关系,并存储各车型的服务标识与诊断服务子功能的对应关 系; 在所述步骤S1中,将汽车解码器的诊断接口连接到汽车的车载自动诊断系统接口; 在所述步骤S2中,根据所存储的通讯地址标识符发送诊断请求报文,并将诊断请求报 文中的服务标识取值为$10、$27或$19,从汽车的电子控制单元回复的报文内容获取该车 型支持的诊断服务子功能; 在所述步骤S3中,根据所获取的车型支持的诊断服务子功能,查询所存储的各车型的 服务标识与诊断服务子功能的对应关系来识别车型。
6. 根据权利要求2所述的汽车解码器识别车型的方法,其特征在于,当所述特性信息 包括车型的请求通讯地址标识符、回复通讯地址标识符及其对应关系,以及车型与电子控 制单元支持的故障码状态的对应关系时,在汽车解码器中存储各车型的请求通讯地址标识 符、回复通讯地址标识符及其对应关系,并存储各车型与电子控制单元支持的故障码状态 的对应关系; 在所述步骤S1中,将汽车解码器的诊断接口连接到汽车的车载自动诊断系统接口; 在所述步骤S2中,根据所存储的通讯地址标识符发送诊断请求报文,并将诊断请求报 文中的服务标识取值为$19,将诊断服务子功能取值为$01,从汽车的电子控制单元回复的 报文内容获取该车型的电子控制单元支持的故障码状态; 在所述步骤S3中,根据所获取的该车型的电子控制单元支持的故障码状态,查询所存 储的各车型与电子控制单元支持的故障码状态的对应关系来识别车型。
7. 根据权利要求2所述的汽车解码器识别车型的方法,其特征在于,当所述特性信息 包括车型的请求通讯地址标识符、回复通讯地址标识符及其对应关系,以及车型与故障码 字节长度的对应关系时,在汽车解码器中存储各车型的请求通讯地址标识符、回复通讯地 址标识符及其对应关系,并存储各车型与故障码字节长度的对应关系; 在所述步骤S1中,将汽车解码器的诊断接口连接到汽车的车载自动诊断系统接口; 在所述步骤S2中,根据所存储的通讯地址标识符发送诊断请求报文,并将诊断请求报 文中的服务标识取值为$19,将诊断服务子功能取值为$02,从汽车的电子控制单元回复的 报文内容获取该车型的故障码字节长度; 在所述步骤S3中,根据所获取的故障码字节长度,查询所存储的各车型与故障码字节 长度的对应关系来识别车型。
8. 根据权利要求2所述的汽车解码器识别车型的方法,其特征在于,当所述特性信息 包括车型的请求通讯地址标识符、回复通讯地址标识符及其对应关系,以及车型与车辆识 别码的对应关系时,在汽车解码器中存储各车型的请求通讯地址标识符、回复通讯地址标 识符及其对应关系,并在汽车解码器中存储各车型与车辆识别码的对应关系; 在所述步骤S1中,将汽车解码器的诊断接口连接到汽车的车载自动诊断系统接口; 在所述步骤S2中,根据所存储的通讯地址标识符发送请求通讯地址标识符的诊断请 求报文,并将诊断请求报文中的服务标识取值为$09,将类型取值为$02,从汽车的电子控 制单元回复的报文内容获取该车型的车辆识别码; 在所述步骤S3中,根据所获取的车辆识别码,查询所存储的各车型与车辆识别码的对 应关系来识别车型。
9. 根据权利要求2所述的汽车解码器识别车型的方法,其特征在于,当所述特性信息 包括车型的请求通讯地址标识符、回复通讯地址标识符及其对应关系,以及车型与电子控 制单元传输层参数的对应关系时,在汽车解码器中存储各车型的请求通讯地址标识符、回 复通讯地址标识符及其对应关系,并存储各车型与电子控制单元传输层参数的对应关系; 在所述步骤S1中,将汽车解码器的诊断接口连接到汽车的车载自动诊断系统接口; 在所述步骤S2中,根据所存储的通讯地址标识符发送请求通讯地址标识符的诊断报 文,并将诊断请求报文中的服务标识取值为$2E,从汽车的电子控制单元回复的报文内容获 取该车型的电子控制单元传输层参数; 在所述步骤S3中,根据所获取的电子控制单元传输层参数,查询所存储的各车型与电 子控制单元传输层参数的对应关系来识别车型。
10. -种汽车解码器,其特征在于,包括: 存储器,用于在汽车解码器中存储各种车型汽车的特性信息; 诊断接口单元,用于与车辆的电子控制单元建立诊断通讯连接,获取所述车辆的特性 信息; 微处理器,用于将获取的车辆的特性信息与存储的各种车型汽车的特性信息进行比 较,并根据比较结果识别所述车辆的车型。
【文档编号】G05B23/02GK104216391SQ201310215281
【公开日】2014年12月17日 申请日期:2013年5月31日 优先权日:2013年5月31日
【发明者】黄少堂, 黄河, 黄丽芳 申请人:广州汽车集团股份有限公司