一种实现ecu功能配置的方法及装置的制造方法

文档序号:10654828阅读:507来源:国知局
一种实现ecu功能配置的方法及装置的制造方法
【专利摘要】本发明公开了一种实现ECU功能配置的方法,包括:通过诊断通信设备连接汽车;按优先级读取所述汽车中至少一个预先存储有汽车车型代码的ECU,获得所述汽车的汽车车型代码;根据所述汽车车型代码在配置信息库中进行查询,获得所述汽车车型代码对应的当前ECU配置信息;根据所述当前ECU配置信息更新所述汽车中对应的需要更新的ECU。本发明相应公开了一种实现ECU功能配置的装置。实施本发明,可以对每一车型进行准确地自动识别,从而非常方便地实现ECU功能配置。
【专利说明】
一种实现ECU功能配置的方法及装置
技术领域
[0001]本发明属于乘用车的EQJ (Electronic Control Unit电子控制单元)更新技术领域,特别是涉及一种实现ECU功能配置的方法及装置。
【背景技术】
[0002]未配置的汽车E⑶需要根据车型信息来生成对应车型的E⑶的配置信息,才能使E⑶实现不同功能。以往的车型识别与功能匹配的流程中,生产线上可通过生产管理系统生成车型信息并匹配ECU功能。但售后维修时如果需要更换ECU时,不能连接工厂生产管理网络,往往很难实现车型的判断及功能匹配。较为普遍的方法是根据整车购买时车型描述或车身VIN码(Vehicle Identificat1n Number,车身识别码))信息来判断车型信息,具体地,VIN码由17位字符组成,俗称十七位码,它包含了车辆的生产厂家、年代、车型、车身型式及代码、发动机代码及组装地点等。但是由于每一车型会对应多种更细节的内容,例如同一车型可能采用的发动机、传动系统以及版本均有不同的规格中,故VIN码包含的车型信息非常有限,且不够准确,不能唯一确定一种车型,往往会造成车型误判而需要人工确认,造成判断困难或无法判断的情况。
[0003]故现有的技术中,在售后维修时,通过手动菜单选择的方式来人为判断车型的方式,由于是;是人为通过记录、外观等信息来判断车型容易出错,导致向ECU写入错误信息。而部分少见车型往往难以确认车型的具体信息。
[0004]另外,在售后维修时,通过VIN码上的信息,来推算车型的方式中,由于VIN码的长度有限,不能容纳足够的信息,导致只能对车型进行大类划分,无法精准的定位车型,从而不能准确获得ECU应该写入的配置信息。

【发明内容】

[0005]本发明所要解决的技术问题在于,提供一种实现ECU功能配置的方法及装置。可以对每一车型进行准确地自动识别,从而非常方便地实现ECU功能配置。
[0006]为解决上述技术问题,本发明实施例提供一种实现E⑶功能配置的方法,包括: 通过诊断通信设备连接汽车;
按优先级读取所述汽车中至少一个预先存储有汽车车型代码的ECU,获得所述汽车的汽车车型代码;
根据所述汽车车型代码在配置信息库中进行查询,获得所述汽车车型代码对应的当前E⑶配置信息;
根据所述当前ECU配置信息更新所述汽车中对应的需要更新的ECU。
[0007]优选地,所述汽车车型代码至少包括表征下述信息的字符字段:车型代号、发动机设计特征代码、车型换代码、车型年代码、动力系统特征代码、传动系统特征代码、车辆系列等级以及车型选装代码。
[0008]优选地,按优先级读取所述汽车中至少一个预先存储有汽车车型代码的ECU,获得所述汽车的汽车车型代码的步骤具体包括:
首先从具有最高优先级的EOJ中读取所存储的汽车车型代码;
如果无法读出,则从优先级次之的另一 ECU中读取所存储的汽车车型代码,并提示维修之前未读出汽车车型代码的ECU,直至读出所述汽车的汽车车型代码;
如果在所有预存有汽车车型代码的ECU中均无法读出汽车车型代码,则进行报错处理。
[0009]优选地,进一步包括:
在汽车出厂时,通过扫描的方式获取随车的印刷成条码形式的汽车车型代码;
通过CAN总线将所述汽车车型代码分别写入汽车的所述至少一个ECU中,其中,所述至少一个ECU依序配置有不同的优先级。
[0010]优选地,在生产上位机和维修上位机中均设置或连接有所述配置信息库,且所述维修厂家的上位机中的配置信息库与所述生产厂家的上位机中的配置信息库定时进行同步。
[0011 ] 相应地,本发明实施例的另一方面,还提供一种实现E⑶功能配置的装置,包括: 连接单元,用于通过诊断通信设备连接汽车;
车型代码获取单元,用于按优先级读取所述汽车中至少一个预先存储有汽车车型代码的ECU,获得所述汽车的汽车车型代码;
查询单元,用于根据所述汽车车型代码在配置信息库进行查询,获得所述汽车车型代码对应的当前ECU配置信息;
更新单元,用于根据所述当前ECU配置信息更新所述汽车中对应的需要更新的ECU。
[0012]优选地,所述汽车车型代码至少包括表征下述信息的字符字段:车型代号、发动机设计特征代码、车型换代码、车型年代码、动力系统特征代码、传动系统特征代码、车辆系列等级以及车型选装代码。
[0013]优选地,所述车型代码获取单元包括:
优先权确定单元,用于确定存储有汽车车型代码的至少一个ECU的优先权的高低;
读取单元,用于首先从具有最高优先级的ECU中读取所存储的汽车车型代码;如果无法读取,则从优先级次之的另一 ECU中读取所存储的汽车车型代码,并提示维修之前未读出汽车车型代码的ECU,直至读出所述汽车的汽车车型代码;如果在所有预存有汽车车型代码的ECU中均无法读出汽车车型代码,则进行报错处理。
[0014]优选地,扫描单元,用于通过扫描的方式获取随车的印刷成条码形式的汽车车型代码;
车型代码写入单元,用于通过CAN总线将所述扫描单元所扫描获得的汽车车型代码分别写入汽车的所述至少一个ECU中,所述至少一个ECU依序配置有不同的优先级。
[0015]优选地,E⑶配置信息更新单元,用于将维修上位机中的或连接的配置信息库与生产上位机中的或连接的配置信息库进行定时同步更新。
[0016]实施本发明,具有如下的有益效果:
实施本发明的实施例,可以通过在汽车ECU中存储汽车车型代码信息,并通过读取该汽车车型代码,能够自动确认汽车的车型,减少了人工确认车型的步骤及工时,以及避免了人为确认车型出错导致ECU功能匹配错误; 同时,为每一车型配置唯一的汽车车型代码,且该汽车车型代码包含的信息非常丰富,可以有效的有条理的管理了生产车型,并使多平台、多车型的ECU配置信息匹配实现了自动化,同时实现了生产售后信息一体化。
【附图说明】
[0017]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0018]图1是本发明提供的一种实现E⑶功能配置的方法一个实施例的主流程图;
图2是本发明提供的一种实现ECU功能配置的方法在生产侧的更详细的流程图;
图3是本发明提供的一种实现ECU功能配置的方法在售后侧的更详细的流程图;
图4是本发明提供的一种实现ECU功能配置的装置的应用环境示意图;
图5是本发明提供的一种实现ECU功能配置的装置的一个实施例的结构示意图;
图6是图5中车型代码获取单元的结构示意图。
【具体实施方式】
[0019]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0020]如图1所示,是本发明提供的一种实现ECU功能配置的方法一个实施例的主流程图。在该实施例中,该实现ECU功能配置的方法包括如下步骤:
步骤S10,通过诊断通信设备连接汽车;
步骤S20,按优先级读取汽车中至少一个预先存储有汽车车型代码的ECU,获得汽车的汽车车型代码;其中,汽车车型代码至少包括表征下述信息的字符字段:车型代号、发动机设计特征代码、车型换代码、车型年代码、动力系统特征代码、传动系统特征代码、车辆系列等级以及车型选装代码;
具体地,该步骤S12包括如下步骤:
首先从具有最高优先级的EOJ中读取所存储的汽车车型代码;
如果无法读出,则从优先级次之的另一 ECU中读取所存储的汽车车型代码,并提示维修之前未读出汽车车型代码的ECU,直至读出汽车的汽车车型代码;
如果在所有预存有汽车车型代码的ECU中均无法读出汽车车型代码,则进行报错处理。
[0021]步骤S14,根据汽车车型代码在配置信息库中进行查询,获得汽车车型代码对应的当前E⑶配置信息;
步骤S16,根据当前ECU配置信息更新汽车中对应的需要更新的ECU。
[0022]可以理解的是,在汽车出厂时,需要在汽车的至少一个ECU中分别存储该汽车的汽车车型代码,该存储过程具体如下: 在汽车进行生产计划时,为该汽车的当前车型生成一个唯一的汽车车型代码,并把该汽车车型代码印刷成条码,与VIN码一同随车放置;
在汽车出厂时,通过扫描的方式获取随车的印刷成条码形式的汽车车型代码;
然后通过CAN总线将汽车车型代码分别写入汽车的至少一个E⑶中,其中,至少一个ECU依序配置有不同的优先级。
[0023]其中,该汽车车型代码与相应的E⑶配置信息被存储在生产厂家的配置信息库(或配置信息服务器)中,而且,在生产厂家和维修厂家的上位机中均设置有配置信息库,且维修厂家的上位机中的配置信息库与生产厂家的上位机中的配置信息库定时进行同步。
[0024]为了更好地理解本发明,下述结合图2至图3,以举例的方式,具体介绍在生产侧和售后侧的更详细的流程图,同时请一并结合图4中示出的应用环境图。
[0025]具体地,在生产侧(生产厂家处),需要将唯一的车型代码写入到该车辆相应的E⑶中,主要包括如下步骤。
[0026]第一步:生成VIN码、车型代码并打印。
[0027]首先,需要建立完善的代码规则,根据整车车型配置设计一种车型信息编码,该车型信息编码包含:发动机类型代码、变速箱类型代码、行驶系类型代码、车型等级代码、车型年型代码等、车型系列代码、车型主题代码等,根据编码的信息可以区分整车设计中包含的所有车型。即每种不同的车型都可以用一组车型信息代码唯一代表。该编码在整车生产时打印在条码纸上随车流动,例如可以和VIN码打印在一起。
[0028]车型代码规则举例:
XXXX-XXX-XX
其中,第一位:车型代号;
第二位:发动机设计特征代码;
第三位:车型换代码;
第四位:车型年代码;
第五位:动力系统特征代码;
第六位:传动系统特征代码;
第七位:车辆系列等级;
第八位~第九位:车型选装代码;
注:其中第四位与第五位之间、第七位与第八位之间用符号隔开。
[0029]例如一款汽车的车型代码为“FE1A-EM0-V1”,其中:F代表项目代号,E代表发动机1.6L,I代表第一代,A代表第一款,E代表动力系代码,M代表手动变速箱,O代表精英系列,V代表排放等级,I代表选装代号为装配。
[0030]其中,条码的生成与打印由工厂生产管理系统统一实现,由生产管理系按照生产计划自动生成并管理。在系统中车型编码作为VIN对应车辆的重要属性跟随车辆一同管理,即在车辆VIN码随生产计划生成的同时,即已经确定需要生产车辆的车型派生,并生成该车型对应的车型代码,即在在打印VIN码的同时一并打印该VIN码的对应车型代码,并随车流动。
[0031]第二步:通过扫描设备对该条码纸进行扫描,获取VIN码以及车型代码信息,并上传给生产上位机; 第三步:生产上位机将该VIN码以及车型代码进行绑定(关联起来),并上传给配置信息服务器,建立车辆数据。在此步骤中,需要将此车辆的ECU配置信息与车型代码关联起来。可以理解的是,在一些例子中,该配置信息服务器可以设置于该生产上位机中。
[0032]第四步:通过通信诊断设备运行写入程序,通过CAN总线将车型代码写入汽车的多个ECU中(图中示出了 ECUUECU2和E⑶3)。
[0033]在本发明实施例中,在整车电气系统中设计或选择几个ECU来存储车型代码信息。该存储汽车车型代码的ECU可需要功能配置也可不需要功能配置,例如在一些实施例中可以新增一些ECU来存储车型代码,在另一些实施例中可以采用汽车现有的ECU来存储该车型代码,例如,可以在现有的ECU中分配固定的空间来存储这些车型代码。在第二种方式中,可以采用所有车型均配置的ECU作为优选的用于存储汽车车型代码的载体,例如可以采用气囊控制单元E⑶、发动机控制单元E⑶、车身控制器E⑶等,因为这些E⑶在所有车型均有装配。虽然原则上越多的ECU保存车型代码信息,则在售后维修时的可准确读取并判断该车型的可靠性就越高,但是为了考虑成本因素,一般选择两个或以上的ECU作为车型代码的存储载体(图中示出了三个),并且为该多个ECU配置不同的优先级。
[0034]第五步:当通信诊断设备确认车型代码信息成功写入汽车的多个E⑶时,则将写入记录通过生产上位机上传至配置信息服务器。
[0035]在售后侧(如在4S店),该方法主要包括如下步骤:
第一步:将诊断通信设备与车辆进行连接,并通信;
第二步:通过诊断通信设备按优先级的顺序读出存储在汽车ECU中的车型代码。
[0036]具体地,在一些例子中,按照更换概率和调整概率作为优先级排序原则,例如,在一个例子中,气囊控制单元ECU (ECUl)优先级大于发动机控制单元ECU (ECU2),而发动机控制单元E⑶(E⑶2)的优先级大于车身控制单元E⑶(E⑶3)。
[0037]故在此步骤中,首先读取气囊控制单元E⑶中的车型代码,如果因某些因素不能获取该信息则读取优先级次之的发动机控制单元ECU中的车型代码,再次之读取车身控制单元ECU中的车型代码;如果读取不成功能,则提示相应的维护或故障信息(如提示维修某个E⑶,或报错处理等)。
[0038]第三步,售后上位机根据该读出的车型代码查询配置信息库,根据对应的车型,获得需要更新的ECU的配置信息;可以理解的是,在一些例子中,该本置信息库可以设置于该售后上位机中。
[0039]第四步,然后通过诊断通信设备将相应的ECU配置信息写入需要更新/更换的相应E⑶中,以并实现E⑶功能匹配。
[0040]需要理解的是,维修厂家的上位机中的配置信息库与生产厂家的上位机中的配置信息库需要定时进行同步。
[0041]如图5所示,示出了本发明提供的一种实现ECU功能配置的装置的一个实施例的结构示意图。在该实施例中,该装置I包括:
连接单元10,用于通过诊断通信设备连接汽车;
车型代码获取单元11,用于按优先级读取汽车中至少一个预先存储有汽车车型代码的ECU,获得汽车的汽车车型代码,其中,汽车车型代码至少包括表征下述信息的字符字段:车型代号、发动机设计特征代码、车型换代码、车型年代码、动力系统特征代码、传动系统特征代码、车辆系列等级以及车型选装代码;
查询单元12,用于根据汽车车型代码在配置信息库进行查询,获得汽车车型代码对应的当前ECU配置信息;
更新单元13,用于根据当前ECU配置信息更新汽车中对应的需要更新的ECU ;
扫描单元14,用于通过扫描的方式获取随车的印刷成条码形式的汽车车型代码;
车型代码写入单元15,用于通过CAN总线将扫描单元所扫描获得的汽车车型代码分别写入汽车的至少一个E⑶中,至少一个E⑶依序配置有不同的优先级;
ECU配置信息更新单元16,用于将维修上位机中的或连接的配置信息库与生产上位机中的或连接的配置信息库进行定时同步更新。
[0042]如图6所示,示出了图5中车型代码获取单元11的具体结构,该车型代码获取单元11包括:
优先权确定单元110,用于确定存储有汽车车型代码的至少一个ECU的优先权的高低;读取单元111,用于首先从具有最高优先级的ECU中读取所存储的汽车车型代码;如果无法读取,则从优先级次之的另一 E⑶中读取所存储的汽车车型代码,并提示维修之前未读出汽车车型代码的ECU,直至读出汽车的汽车车型代码;如果在所有预存有汽车车型代码的ECU中均无法读出汽车车型代码,则进行报错处理。
[0043]可以理解的是,该实现E⑶功能配置的装置I主要在如图4中的生产上位机或售后上位机中实现。在一些实施例中,在生产上位机中的实现ECU功能配置的装置可以仅包括扫描单元14、车型代码写入单元15以及E⑶配置信息更新单元16。而在售后上位机中的实现ECU功能配置的装置可以仅包括连接单元10、车型代码获取单元11、查询单元12、更新单元13以及E⑶配置信息更新单元16。当然,在其他的一些例子中,在生产上位机和售后上位机中的实现ECU功能配置的装置均可以包含图5中的所有功能单元。
[0044]同时,可以理解的是,该实现ECU功能配置的装置I的更多细节可以一并参考前述对图1-图3的描述,在些不进行赘述。
[0045]实施本发明,具有如下的有益效果:
实施本发明的实施例,可以通过在汽车ECU中存储汽车车型代码信息,并通过读取该汽车车型代码,能够自动确认汽车的车型,减少了人工确认车型的步骤及工时,以及避免了人为确认车型出错导致ECU功能匹配错误;
同时,为每一车型配置唯一的汽车车型代码,且该汽车车型代码包含的信息非常丰富,可以有效的有条理的管理了生产车型,并使多平台、多车型的ECU配置信息匹配实现了自动化,同时实现了生产售后信息一体化。
[0046]以上所揭露的仅为本发明一种较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
【主权项】
1.一种实现E⑶功能配置的方法,其特征在于,包括: 通过诊断通信设备连接汽车; 按优先级读取所述汽车中至少一个预先存储有汽车车型代码的ECU,获得所述汽车的汽车车型代码; 根据所述汽车车型代码在配置信息库中进行查询,获得所述汽车车型代码对应的当前E⑶配置信息; 根据所述当前ECU配置信息更新所述汽车中对应的需要更新的ECU。2.如权利要求1所述的实现ECU功能配置的方法,其特征在于,所述汽车车型代码至少包括表征下述信息的字符字段:车型代号、发动机设计特征代码、车型换代码、车型年代码、动力系统特征代码、传动系统特征代码、车辆系列等级以及车型选装代码。3.如权利要求1所述的实现ECU功能配置的方法,其特征在于,按优先级读取所述汽车中至少一个预先存储有汽车车型代码的ECU,获得所述汽车的汽车车型代码的步骤具体包括: 首先从具有最高优先级的EOJ中读取所存储的汽车车型代码; 如果无法读出,则从优先级次之的另一 ECU中读取所存储的汽车车型代码,并提示维修之前未读出汽车车型代码的ECU,直至读出所述汽车的汽车车型代码; 如果在所有预存有汽车车型代码的ECU中均无法读出汽车车型代码,则进行报错处理。4.如权利要求1所述的实现ECU功能配置的方法,其特征在于,进一步包括: 在汽车出厂时,通过扫描的方式获取随车的印刷成条码形式的汽车车型代码; 通过CAN总线将所述汽车车型代码分别写入汽车的所述至少一个ECU中,其中,所述至少一个ECU依序配置有不同的优先级。5.如权利要求1所述的实现ECU功能配置的方法,其特征在于, 在生产上位机和维修上位机中均设置或连接有所述配置信息库,且所述维修厂家的上位机中的配置信息库与所述生产厂家的上位机中的配置信息库定时进行同步。6.一种实现ECU功能配置的装置,其特征在于,包括: 连接单元,用于通过诊断通信设备连接汽车; 车型代码获取单元,用于按优先级读取所述汽车中至少一个预先存储有汽车车型代码的ECU,获得所述汽车的汽车车型代码; 查询单元,用于根据所述汽车车型代码在配置信息库进行查询,获得所述汽车车型代码对应的当前ECU配置信息; 更新单元,用于根据所述当前ECU配置信息更新所述汽车中对应的需要更新的ECU。7.如权利要求6所述的实现ECU功能配置的装置,其特征在于,所述汽车车型代码至少包括表征下述信息的字符字段:车型代号、发动机设计特征代码、车型换代码、车型年代码、动力系统特征代码、传动系统特征代码、车辆系列等级以及车型选装代码。8.如权利要求6所述的实现ECU功能配置的装置,其特征在于,所述车型代码获取单元包括: 优先权确定单元,用于确定存储有汽车车型代码的至少一个ECU的优先权的高低; 读取单元,用于首先从具有最高优先级的ECU中读取所存储的汽车车型代码;如果无法读取,则从优先级次之的另一 ECU中读取所存储的汽车车型代码,并提示维修之前未读出汽车车型代码的ECU,直至读出所述汽车的汽车车型代码;如果在所有预存有汽车车型代码的ECU中均无法读出汽车车型代码,则进行报错处理。9.如权利要求6所述的实现ECU功能配置的装置,其特征在于, 扫描单元,用于通过扫描的方式获取随车的印刷成条码形式的汽车车型代码; 车型代码写入单元,用于通过CAN总线将所述扫描单元所扫描获得的汽车车型代码分别写入汽车的所述至少一个ECU中,所述至少一个ECU依序配置有不同的优先级。10.如权利要求6所述的实现ECU功能配置的装置,其特征在于, ECU配置信息更新单元,用于将维修上位机中的或连接的配置信息库与生产上位机中的或连接的配置信息库进行定时同步更新。
【文档编号】G05B19/042GK106033209SQ201510122169
【公开日】2016年10月19日
【申请日】2015年3月20日
【发明人】王立国, 郭嘉强, 韩钊明, 黄丽芳, 何晔
【申请人】广州汽车集团股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1