一种汽车控制器功能配置方法
【技术领域】
[0001] 本发明涉及汽车控制器网络诊断技术领域,尤其涉及一种汽车控制器功能配置方 法。
【背景技术】
[0002] 现在的汽车电气化程度越来越大,电子控制单元也越来越多,由此也产生不同的 车型配置来满足客户的需求,为了减少整车开发成本和减少对电子控制器种类的管理,电 子控制器软件在开发阶段开发了一版最大化的软件来适应各种配置的车型,诊断设备采用 数据库或者其他手段获取要生产车辆的配置信息,通过诊断服务写入电子控制器,电子控 制器根据写入的控制器配置信息选择执行的软件功能和参数,与当前车辆配置匹配。
[0003] 在售后维修过程中,售后维修店从网络上查找出更换的控制器的功能配置代码, 并通过汽车诊断仪将功能配置代码手动输入,人工确认无误后再写入新更换的控制器中。 由于配置代码为一串数字,不直观。在输入过程容易产生错误且效率较低。
[0004] 由于不同汽车有不同的控制器,因此售后维修店需要存储大量的功能配置代码, 售后维修店需要花费一定的人力物力来维护这些信息,并且查找某种控制器对应的功能配 置代码也需要花费一定的时间,对新更换的控制器进行功能配置的效率较低。如果是在户 外进行维修,对于这些功能配置代码的取得很不方便。
【发明内容】
[0005] 本发明的目的是克服现有汽车控制器功能配置方法效率较低且容易产生错误的 技术问题,提供了一种汽车控制器功能配置方法,其能够快速对汽车上新更换的控制器进 行功能配置,提高了工作效率。
[0006] 为了解决上述问题,本发明采用以下技术方案予以实现: 本发明的一种汽车控制器功能配置方法,包括以下步骤: 51 :将汽车的所有控制器的功能配置代码组合成一个整车配置代码,在汽车的若干个 控制器的存储单元中预留一定的内存空间,在每个控制器预留的内存空间内都存储一份该 整车配置代码; 52 :当汽车的某个控制器被更换后,需要对新更换的控制器进行功能配置时,从该汽车 上存储有整车配置代码的控制器中读取出被更换的控制器对应的功能配置代码,将该功能 配置代码写入新更换的控制器。
[0007] 在本技术方案中,新更换的控制器与被更换的控制器为同一型号的控制器。在汽 车的多个控制器(如空调控制器、车身控制器、仪表控制器、发动机控制器)的存储单元中预 留一定的内存空间,提前定义一些预留的参数标识符(DID),并将汽车所有控制器的功能配 置代码通过一定规则组合成一个整车配置代码,在上述每个预留存储空间的控制器中都存 储一份整车配置代码。在售后维修更换控制器后,需要对新更换的控制器进行功能配置,汽 车诊断仪的程序开发一个"一键配置"功能,触发汽车诊断仪从其他备份存储整车配置代码 的控制器中获取整车配置代码,然后根据一定的规则,从整车配置代码信息中截取获得更 换的控制器的功能配置代码,将该功能配置代码写入到新更换的控制器中。
[0008] 整个过程中完全由汽车诊断仪自动完成,不需要人工输入和确认信息等操作,这 在一定程度上减少了生产以及售后维护控制器功能配置代码的压力和功能配置代码传递 过程的错误以及人员操作的错误的概率。由于汽车所有控制器的功能配置代码存储在汽车 自身的多个控制器中,汽车诊断仪查找出更换的控制器对应的功能配置代码速度较快,提 高了工作效率,且如果是在户外进行控制器更换,无需访问网络就可以方便快捷的取得这 些功能配置代码,有利于户外维修工作。
[0009] 作为优选,所述若干个预留内存空间的控制器包括空调控制器、车身控制器和仪 表控制器。
[0010] 作为优选,所述整车配置代码获取,可以先从预定的第一个控制器获取,如果获取 不到再去第二个控制器获取,一直可以到整车最后一个控制器,直到获取成功到为止。
[0011] 作为优选,所述步骤S2包括以下步骤: 521 :当汽车的某个控制器被更换后,需要对新更换的控制器进行功能配置时,将汽车 诊断仪与该汽车的诊断口连接,在汽车诊断仪上选择该控制器的一键配置功能; 522 :汽车诊断仪与汽车上任意一个存储有整车配置代码的控制器进行通信,读取被更 换的控制器对应的功能配置代码,如果汽车诊断仪没有成功读取出被更换的控制器对应的 功能配置代码,则汽车诊断仪依次与其他存储有整车配置代码的控制器进行通信,直到成 功读取出被更换的控制器对应的功能配置代码为止; 523 :汽车诊断仪向新更换的控制器发送安全验证请求,与新更换的控制器进行安全验 证,如果安全验证成功,则汽车诊断仪将读取出的功能配置代码写入新更换的控制器;如果 安全验证失败,汽车诊断仪发出错误提示; S24:当汽车诊断仪读取出的功能配置代码写入新更换的控制器后,汽车诊断仪控制新 更换的控制器进行软件复位,汽车诊断仪从该控制器读取配置代码与之前写入的功能配置 代码比较是否一致,如果一致则配置成功,否则重新执行步骤S22至步骤S24。
[0012] 作为优选,所述步骤S22中汽车诊断仪成功读取出被更换的控制器对应的功能配 置代码后还执行以下步骤:汽车诊断仪判断新更换的控制器是否为能存储整车配置代码的 控制器,如果是则汽车诊断仪读取被更换的控制器对应的功能配置代码时还读取整车配置 代码;所述步骤S24中功能代码配置成功后还执行以下步骤:如果新更换的控制器是能存 储整车配置代码的控制器,汽车诊断仪还将整车配置代码写入该控制器的预留内存空间。
[0013] 本发明的实质性效果是:(1)能够快速对汽车上新更换的控制器进行功能配置, 提高了工作效率,减少出错几率。(2)如果是在户外进行控制器更换,无需访问网络就可以 方便快捷的取得这些功能配置代码,有利于户外维修工作。
【附图说明】
[0014] 图1是本发明的一种工作流程图。
【具体实施方式】
[0015] 下面通过实施例,并结合附图,对本发明的技术方案作进一步具体的说明。
[0016] 实施例:本实施例的一种汽车控制器功能配置方法,如图1所示,包括以下步骤: 51 :将汽车的所有控制器的功能配置代码组合成一个整车配置代码,在汽车的若干个 控制器的存储单元中预留一定的内存空间,在每个控制器预留的内存空间内都存储一份该 整车配置代码; 52 :当汽车的某个控制器被更换后,需要对新更换的控制器进行功能配置时,从该汽车 上存储有整车配置代码的控制器中读取出被更换的控制器对应的功能配置代码,将该功能 配置代码写入新更换的控制器。
[0017] 步骤S2包括以下步骤: 521 :当汽车的某个控制器被更换后,需要对新更换的控制器进行功能配置时,将汽车 诊断仪与该汽车的诊断口连接,在汽车诊断仪上选择该控制器的一键配置功能; 522 :汽车诊断仪与汽车上任意一个存储有整车配置代码的控制器进行通信,读取被更 换的控制器对应的功能配置代码,如果汽车诊断仪没有成功读取出被更换的控制器对应的 功能配置代码,则汽车诊断仪依次与其他存储有整车配置代码的控制器进行通信,直到成 功读取出被更换的控制器对应的功能配置代码为止,接着汽车诊断仪判断新更换的控制器 是否为能存储整车配置代码的控制器,如果是则汽车诊断仪读取被更换的控制器对应的功 能配置代码时还读取整车配置代码; 523 :汽车诊断仪向新更换的控制器发送安全验证请求,与新更换的控制器进行安全验 证,如果安全验证成功,则汽车诊断仪将读