一种自动识别汽车电控模块诊断功能的方法与介质技术

技术编号:38005802 阅读:9 留言:0更新日期:2023-06-30 10:21
本发明专利技术提供了一种自动识别汽车电控模块诊断功能的方法,通过诊断仪自动识别车辆VIN码,基于识别到的车辆VIN码判断车型及其电控模块信息,通过电控模块信息获取对应的诊断功能。本发明专利技术还提供了一种可读存储介质。本发明专利技术的有益效果是:实现了诊断功能的自动识别,提高了效率,降低了出错率。降低了出错率。降低了出错率。

【技术实现步骤摘要】
一种自动识别汽车电控模块诊断功能的方法与介质


[0001]本专利技术涉及诊断识别方法,尤其涉及一种自动识别汽车电控模块诊断功能的方法与介质。

技术介绍

[0002]随着科技的进步,汽车电控模块越来越多样化、复杂化。车辆维修已经不能单纯的依靠人力来判断故障,需要借助电子设备进行精确的诊断,如诊断仪。目前市场上存在PC式诊断仪、PAD式诊断仪、手机诊断仪等,这些诊断软件在对车辆进行诊断时,存在不同程度的缺陷:
[0003]1)对车辆进行诊断时,需要连接车辆并手动选择车型品牌及汽车电控模块供应商,才能对整车进行精确的诊断。
[0004]2)车型品牌种类繁多,手动选择车型及配置,存在一定的出错率。
[0005]3)随着车辆品质的不断提升,电控模块单元变得多样化、复杂化,整车电控模块最多可达30个,同一电控模块存在多家供应商共同供货的情况,需要人工干预选择模块供应商,人工判断出错率高,容易造成诊断错误、标定失败、刷新失败等各类问题,工作效率低。
[0006]4)各电控模块由于供应商及车型配置的差异,诊断高级功能在线配置、刷新、标定、防盗匹配、钥匙匹配,流程种类繁多,维修人员需要根据实车配置判断实车需要进行何种高级功能的配置。

技术实现思路

[0007]为了解决现有技术中的问题,本专利技术提供了一种自动识别汽车电控模块诊断功能的方法与介质。
[0008]本专利技术提供了一种自动识别汽车电控模块诊断功能的方法,通过诊断仪自动识别车辆VIN码,基于识别到的车辆VIN码判断车型及其电控模块信息,通过电控模块信息获取对应的诊断功能。
[0009]作为本专利技术的进一步改进,在诊断仪中预置汽车电控模块的名称和读取VIN的DID,逐个读取,如果读到两个以上符合VIN规则的值且相等时,不再继续读取,视为已经获取车辆VIN码,通过VIN访问售后服务器接口,获取后台服务器车辆出厂造车信息,根据定义的DID自动识别供应商代码,识别车辆电控模块单元及其对应诊断协议,并根据诊断协议快速识别车辆所需高级诊断功能。
[0010]作为本专利技术的进一步改进,如果诊断仪无法自动识别车辆VIN码,则在诊断仪手动输入车辆VIN码。
[0011]作为本专利技术的进一步改进,所述方法包括以下过程:
[0012]S1、将诊断仪连接至车辆的OBD口;
[0013]S2、诊断仪连接电控模块;
[0014]S3、诊断仪读取电控模块中的DID数据;
[0015]S4、判断诊断仪读取VIN是否成功,如果失败,则手动输入VIN,然后进入下一步骤,如果成功,则直接进入下一步骤;
[0016]S5、诊断仪访问售后服务器接口;
[0017]S6、售后服务器按VIN检索该车辆的出厂数据;
[0018]S7、诊断仪通过电控模块信息获取对应的诊断功能;
[0019]S8、诊断仪界面调出适配该车辆的所有诊断功能的功能按键;
[0020]S9、服务站操作员点击诊断仪界面上的功能按键,完成实现诊断。
[0021]作为本专利技术的进一步改进,在步骤S7中,诊断仪获取在线配置信息,调取在线配置流程。
[0022]作为本专利技术的进一步改进,在步骤S7中,诊断仪获取防盗匹配信息,调取防盗匹配、写ESK、写VIN、钥匙匹配中的任意一种流程或任意组合。
[0023]作为本专利技术的进一步改进,在步骤S7中,诊断仪获取电控模块版本信息,调取写VIN、写ESK、刷新、售后标定、基础诊断模块,实现读清故障码、动作测试、读数据流、读快照中的任意一种流程或任意组合。
[0024]作为本专利技术的进一步改进,在步骤S7中,诊断仪获取电控模块诊断协议,调取写VIN、写ESK、刷新、售后标定、基础诊断模块,实现读清故障码、动作测试、读数据流、读快照中的任意一种流程或任意组合。
[0025]作为本专利技术的进一步改进,在产线造车阶段,产线IMMO设备读取车辆所有电控模块信息,将VIN、VSN、电控模块在线配置值、防盗秘钥、ECUs零件号、ECUs软件号、ECUs软件版本号、ECUs硬件号、ECUs硬件版本号、ECUs标定号、ECUs标定版本号,传输至售后服务器。
[0026]本专利技术还提供了一种可读存储介质,所述可读存储介质中存储有执行指令,所述执行指令被处理器执行时用于实现如上述中任一项所述的方法。
[0027]本专利技术的有益效果是:通过上述方案,实现了诊断功能的自动识别,提高了效率,降低了出错率。
附图说明
[0028]为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的方案。
[0029]图1是本专利技术一种自动识别汽车电控模块诊断功能的方法的流程图。
具体实施方式
[0030]需要说明的是,在不冲突的情况下,本专利技术中的实施例及实施例中的特征可以相互组合。
[0031]在本专利技术的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对
本专利技术保护范围的限制。此外,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”等的特征可以明示或者隐含地包括一个或者更多个该特征。在本专利技术的描述中,除非另有说明,“多个”的含义是两个或两个以上。
[0032]在本专利技术的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以通过具体情况理解上述术语在本专利技术中的具体含义。
[0033]下面结合附图说明及具体实施方式对本专利技术作进一步说明。
[0034]如图1所示,一种自动识别汽车电控模块诊断功能的方法,通过诊断仪自动识别车辆VIN(车辆识别码)码,基于识别到的车辆VIN码判断车型及其电控模块信息,通过电控模块信息获取对应的诊断功能,例如,建立诊断仪与车辆OBD口的连接,选择诊断仪界面的“自动识别车辆”,诊断仪根据读取ECU内部存储的VIN,通过查询售后服务器造车数据,自动识别车型、电控模块、模块供应商、配置、秘钥、刷新流程、在线配置流程、写VIN流程、写ESK流程、钥匙匹配流程、防盗匹配流程、售后标定流程等信息。省去了人工判断步骤,达到提高工作效率的目的。
[0035]在诊断仪中预置3

5个本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种自动识别汽车电控模块诊断功能的方法,其特征在于:通过诊断仪自动识别车辆VIN码,基于识别到的车辆VIN码判断车型及其电控模块信息,通过电控模块信息获取对应的诊断功能。2.根据权利要求1所述的自动识别汽车电控模块诊断功能的方法,其特征在于:在诊断仪中预置汽车电控模块的名称和读取VIN的DID,逐个读取,如果读到两个以上符合VIN规则的值且相等时,不再继续读取,视为已经获取车辆VIN码,通过VIN访问售后服务器接口,获取后台服务器车辆出厂造车信息,根据定义的DID自动识别供应商代码,识别车辆电控模块单元及其对应诊断协议,并根据诊断协议快速识别车辆所需高级诊断功能。3.根据权利要求1所述的自动识别汽车电控模块诊断功能的方法,其特征在于:如果诊断仪无法自动识别车辆VIN码,则在诊断仪手动输入车辆VIN码。4.根据权利要求1所述的自动识别汽车电控模块诊断功能的方法,其特征在于,所述方法包括以下过程:S1、将诊断仪连接至车辆的OBD口;S2、诊断仪连接电控模块;S3、诊断仪读取电控模块中的DID数据;S4、判断诊断仪读取VIN是否成功,如果失败,则手动输入VIN,然后进入下一步骤,如果成功,则直接进入下一步骤;S5、诊断仪访问售后服务器接口;S6、售后服务器按VIN检索该车辆的出厂数据;S7、诊断仪通过电控模块信息获取对应的诊断功能;S8、诊断仪界面调出适配该车辆的所有诊断功能的功能按键;S9、服务站操作员点击诊断仪界面上的功能按键,完成实现诊...

【专利技术属性】
技术研发人员:尹丽琼刘昌业魏敏韦财金吕周情
申请(专利权)人:上汽通用五菱汽车股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1