车辆ECU刷写方法、装置、设备及存储介质制造方法及图纸

技术编号:27205056 阅读:23 留言:0更新日期:2021-01-31 12:25
一种ECU刷写方法,包括:根据服务器返回的ECU列表,获取各个ECU的诊断协议信息和各个ECU的第一版本信息后,根据各个ECU的诊断协议信息与各个ECU建立通信连接;获取所述目标车辆的位置信息,将所述位置信息和各个ECU的第一版本信息发送至所述服务器,以指示所述服务器根据所述位置信息和各个ECU的第一版本信息确定需要刷写的目标ECU以及目标ECU的刷写文件;在接收到服务器返回的目标ECU的刷写文件后,根据刷写文件依次对各个所述目标ECU进行刷写。能够提高ECU刷写程序的运行效率及避免ECU刷写程序的运行故障。ECU刷写程序的运行故障。ECU刷写程序的运行故障。

【技术实现步骤摘要】
车辆ECU刷写方法、装置、设备及存储介质


[0001]本申请属于车辆诊断
,尤其涉及一种车辆ECU刷写方法、装置、设备及存储介质。

技术介绍

[0002]目前,车辆电子控制单位ECU需要从后台下载最新版本的刷写文件进行在线刷写升级,且同一车型的同一ECU刷写文件是一样的,比如BMW 320LI发动机最新的刷写文件为V2.0版本的,则本车型所有车辆的发动机都只能刷写到V2.0版本。但是,同样的车型,如果在不同的环境下使用,对应ECU刷写程序的运行控制参数也不同。比如在南方气温高而且湿度大,北方空气比较干燥而且冬天寒冰,西部高原的空气稀薄等不同的环境下,对车辆发动机的空燃比,怠速要求等均不同。如果同一车型的同一ECU在上述不同的环境下使用相同的程序进行刷写,则会导致车辆ECU刷写程序运行效率不佳且可能会出现运行故障。
[0003]因此,传统的技术方案中存在无法根据环境适应性选择ECU刷写文件而导致车辆ECU刷写程序运行效率不佳且可能会出现运行故障的问题。

技术实现思路

[0004]本申请的目的在于提供一种车辆ECU刷写方法,旨在解决传统的车辆ECU刷写过程中存在的刷写程序运行效率不佳以及可能会出现的运行故障问题。
[0005]本申请实施例的第一方面提供了一种车辆ECU刷写方法,应用于ECU刷写设备,所述方法包括:
[0006]响应于用户触发的刷写ECU的指令,获取目标车辆的车辆标识信息;
[0007]根据所述车辆标识信息确定所述目标车辆的车型,将所述目标车辆的车型发送至服务器,以指示所述服务器根据所述车型获取所述目标车辆的ECU列表;
[0008]根据所述服务器返回的所述ECU列表,获取各个ECU的诊断协议信息和各个ECU的第一版本信息;
[0009]根据各个ECU的诊断协议信息与各个ECU建立通信连接;
[0010]获取所述目标车辆的位置信息,将所述位置信息和各个ECU的第一版本信息发送至所述服务器,以指示所述服务器根据所述位置信息和各个ECU的第一版本信息确定需要刷写的目标ECU以及目标ECU的刷写文件;
[0011]接收所述服务器返回的所述目标ECU的刷写文件,根据所述刷写文件依次对各个所述目标ECU进行刷写。
[0012]在一可选的实现方式中,所述车辆标识信息为车辆VIN码,所述根据所述车辆标识信息确定所述目标车辆的车型,包括:
[0013]解析所述车辆VIN码,从所述车辆VIN码中解析出所述目标车辆的车型。
[0014]在一可选的实现方式中,根据所述服务器返回的所述ECU列表,获取各个ECU的诊断协议信息和各个ECU的第一版本信息,包括:
[0015]根据所述ECU列表,在诊断协议文件中分别获取所述ECU列表中各个ECU的诊断协议信息;
[0016]解析所述ECU列表,从所述ECU列表中解析出所述ECU列表中各个ECU的第一版本信息。
[0017]本申请实施例的第二方面提了一种车辆ECU刷写方法,应用于服务器,所述方法包括:
[0018]接收ECU刷写设备发送的目标车辆的车型,根据所述车型获取所述目标车辆的ECU列表,以指示所述ECU刷写设备根据所述ECU列表,获取各个ECU的诊断协议和各个ECU的第一版本信息,并根据各个ECU的诊断协议信息与各个ECU建立通信连接,获取所述目标车辆的位置信息;
[0019]其中,所述目标车辆的车型由所述ECU刷写设备在响应于用户触发的刷写ECU的指令后获取;
[0020]接收ECU刷写设备发送的所述位置信息和各个ECU的第一版本信息,根据所述位置信息和各个ECU的第一版本信息确定需要刷写的目标ECU以及目标ECU的刷写文件;
[0021]将所述目标ECU的刷写文件发送至所述ECU刷写设备,以指示所述ECU刷写设备根据所述刷写文件依次对各个所述目标ECU进行刷写。
[0022]在一可选的实现方式中,根据所述位置信息和各个ECU的第一版本信息确定需要刷写的目标ECU以及目标ECU的刷写文件,包括:
[0023]根据所述位置信息确定所述目标车辆当前所处的地理区域;
[0024]根据预先存储的地理区域与ECU的版本信息之间的映射关系,确定各个ECU在当前所处的地理区域对应的第二版本信息;
[0025]分别比较各个ECU的第一版本信息和第二版本信息,确定需要刷写的目标ECU;
[0026]根据预设的不同版本的各个ECU在所处地理区域的ECU刷写文件,确定各个所述目标ECU的刷写文件。
[0027]在一可选的实现方式中,分别比较各个ECU的第一版本信息和第二版本信息,确定需要刷写的目标ECU,包括:
[0028]分别比较各个ECU的第一版本信息和第二版本信息,若有ECU的第一版本信息和第二版本信息不一致,则确定该ECU为需要刷写的目标ECU;
[0029]若有ECU的第一版本信息和第二版本信息一致,则确定该ECU为不需要刷写的ECU。
[0030]本申请第三方面提供了一种ECU刷写方法,应用于ECU刷写系统,所述ECU刷写系统包括ECU刷写设备、服务器和目标车辆,所述方法包括:
[0031]所述ECU刷写设备响应于用户触发的刷写ECU的指令,获取所述目标车辆的车辆标识信息;
[0032]所述ECU刷写设备根据所述车辆标识信息确定所述目标车辆的车型,将所述目标车辆的车型发送至服务器;
[0033]所述服务器根据所述车型获取所述目标车辆的ECU列表;
[0034]所述ECU刷写设备根据所述服务器返回的所述ECU列表,获取各个ECU的诊断协议信息和各个ECU的第一版本信息;
[0035]所述ECU刷写设备根据各个ECU的诊断协议信息与各个ECU建立通信连接;
[0036]所述ECU刷写设备获取所述目标车辆的位置信息,将所述位置信息和各个ECU的第一版本信息发送至所述服务器;
[0037]所述服务器根据所述位置信息和各个ECU的第一版本信息确定需要刷写的目标ECU以及目标ECU的刷写文件;
[0038]所述ECU刷写设备接收所述服务器返回的所述目标ECU的刷写文件,根据所述刷写文件依次对各个所述目标ECU进行刷写。
[0039]本申请第四方面提供了一种ECU刷写装置,包括:
[0040]第一获取模块,用于响应于用户触发的刷写ECU的指令,获取目标车辆的车辆标识信息;
[0041]第一发送模块,用于根据所述车辆标识信息确定所述目标车辆的车型,将所述目标车辆的车型发送至服务器,以指示所述服务器根据所述车型获取所述目标车辆的ECU列表;
[0042]第二获取模块,用于根据所述服务器返回的所述ECU列表,获取各个ECU的诊断协议信息和各个ECU的第一版本信息;
[0043]建立模块,用于根据各个ECU的诊断协议信息与各个ECU建立通信连接;
[0044]第二发送模块,用于获取所述目标车辆的位本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种车辆ECU刷写方法,其特征在于,应用于电子控制单元ECU刷写设备,所述方法包括:响应于用户触发的刷写ECU的指令,获取目标车辆的车辆标识信息;根据所述车辆标识信息确定所述目标车辆的车型,将所述目标车辆的车型发送至服务器,以指示所述服务器根据所述车型获取所述目标车辆的ECU列表;根据所述服务器返回的所述ECU列表,获取各个ECU的诊断协议信息和各个ECU的第一版本信息;根据各个ECU的诊断协议信息与各个ECU建立通信连接;获取所述目标车辆的位置信息,将所述位置信息和各个ECU的第一版本信息发送至所述服务器,以指示所述服务器根据所述位置信息和各个ECU的第一版本信息确定需要刷写的目标ECU以及目标ECU的刷写文件;接收所述服务器返回的所述目标ECU的刷写文件,根据所述刷写文件依次对各个所述目标ECU进行刷写。2.如权利要求1所述的方法,其特征在于,所述车辆标识信息为车辆VIN码,所述根据所述车辆标识信息确定所述目标车辆的车型,包括:解析所述车辆VIN码,从所述车辆VIN码中解析出所述目标车辆的车型。3.如权利要求1或2所述的方法,其特征在于,根据所述服务器返回的所述ECU列表,获取各个ECU的诊断协议信息和各个ECU的第一版本信息,包括:根据所述ECU列表,在诊断协议文件中分别获取所述ECU列表中各个ECU的诊断协议信息;解析所述ECU列表,从所述ECU列表中解析出所述ECU列表中各个ECU的第一版本信息。4.一种车辆ECU刷写方法,其特征在于,应用于服务器,所述方法包括:接收ECU刷写设备发送的目标车辆的车型,根据所述车型获取所述目标车辆的ECU列表,以指示所述ECU刷写设备根据所述ECU列表,获取各个ECU的诊断协议和各个ECU的第一版本信息,并根据各个ECU的诊断协议信息与各个ECU建立通信连接,获取所述目标车辆的位置信息;其中,所述目标车辆的车型由所述ECU刷写设备在响应于用户触发的刷写ECU的指令后获取;接收ECU刷写设备发送的所述位置信息和各个ECU的第一版本信息,根据所述位置信息和各个ECU的第一版本信息确定需要刷写的目标ECU以及目标ECU的刷写文件;将所述目标ECU的刷写文件发送至所述ECU刷写设备,以指示所述ECU刷写设备根据所述刷写文件依次对各个所述目标ECU进行刷写。5.如权利要求4所述的方法,其特征在于,根据所述位置信息和各个ECU的第一版本信息确定需要刷写的目标ECU以及目标ECU的刷写文件,包括:根据所述位置信息确定所...

【专利技术属性】
技术研发人员:刘均庄文龙
申请(专利权)人:深圳市元征科技股份有限公司
类型:发明
国别省市:

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

1