电动汽车的远程升级方法、装置、T-Box及电动汽车制造方法及图纸

技术编号:35090662 阅读:39 留言:0更新日期:2022-10-01 16:48
本申请公开了一种电动汽车的远程升级方法、装置、T

【技术实现步骤摘要】
电动汽车的远程升级方法、装置、T

Box及电动汽车


[0001]本申请涉及车辆
,特别涉及一种电动汽车的远程升级方法、装置、T

Box及电动汽车。

技术介绍

[0002]目前,汽车上运用的电子设备日益广泛,整车需要大量的电控单元对各个执行部件进行控制,在电动汽车的领域更加明显。大部分电动汽车控制系统结构采用分布式布置,整车控制器通过控制器局域网络(Controller Area Network,CAN)对各个部件的控制器进行控制。
[0003]然而,在对车辆的多个控制器需要进行升级或程序调整时,未考虑部分软件升级失败造成车辆各控制器软件不匹配,导致车辆无法正常行驶的情况,亟待解决。

技术实现思路

[0004][0005]本申请提供一种电动汽车的远程升级方法、装置、T

Box及电动汽车,以解决相关技术中在对车辆的多个控制器需要进行升级或程序调整时,未考虑部分软件升级失败造成车辆各控制器软件不匹配,导致车辆无法正常行驶的情况的问题,降低控制器远程升级造成车辆无法正常行驶的概率。
[0006]本申请第一方面实施例提供一种电动汽车的远程升级方法,包括以下步骤:
[0007]检测电动汽车是否满足升级条件;
[0008]在所述电动汽车处于允许升级的工况时,控制T

BOX进入升级模式,接收所述电动汽车的至少一个待升级元件的升级数据;以及
[0009]发送所述升级数据至对应待升级元件,以基于所述升级数据进行升级的同时,在检测到任一待升级元件升级失败时,重复发送升级失败的待升级元件的升级数据,且在发送次数达到预设次数后,利用所述升级失败的待升级元件备份的软件运行所述任一待升级元件。
[0010]可选地,所述检测电动汽车是否满足升级条件,包括:
[0011]检测是否接收升级指令;
[0012]若接收到所述升级指令,则判定所述电动汽车满足所述升级条件。
[0013]可选地,所述检测电动汽车是否满足升级条件,包括:
[0014]检测所述电动汽车的当前版本标志,并获取所述电动汽车的目标版本标志;
[0015]若所述当前版本标志与所述目标版本标志不同,则判定所述电动汽车满足所述升级条件。
[0016]可选地,所述发送所述升级数据至对应待升级元件,包括:
[0017]确定所述至少一个待升级元件的每个待升级元件的升级顺序;
[0018]根据所述每个待升级元件的升级顺序发送所述升级数据。
[0019]可选地,在重复发送所述任一待升级元件的升级数据之前,还包括:
[0020]判断所述任一待升级元件的升级版本与其他元件的当前版本是否匹配;
[0021]若不匹配,则控制所述不匹配的其他元件进行升级或回滚。
[0022]本申请第二方面实施例提供一种电动汽车的远程升级装置,包括:
[0023]检测模块,用于检测电动汽车是否满足升级条件;
[0024]接收模块,用于在所述电动汽车处于允许升级的工况时,控制T

BOX进入升级模式,接收所述电动汽车的至少一个待升级元件的升级数据;以及
[0025]发送模块,用于发送所述升级数据至对应待升级元件,以基于所述升级数据进行升级的同时,在检测到任一待升级元件升级失败时,重复发送所述升级失败的待升级元件的升级数据,且在发送次数达到预设次数后,利用所述升级失败的待升级元件备份的软件运行。
[0026]可选地,所述检测模块,包括:
[0027]第一检测单元,用于检测是否接收升级指令;
[0028]第一判定单元,用于在接收到所述升级指令时,判定所述电动汽车满足所述升级条件。
[0029]可选地,所述检测模块,还包括:
[0030]第二检测单元,用于检测所述电动汽车的当前版本标志,并获取所述电动汽车的目标版本标志;
[0031]第二判定单元,用于在所述当前版本标志与所述目标版本标志不同时,判定所述电动汽车满足所述升级条件。
[0032]可选地,所述发送模块,包括:
[0033]确定单元,用于确定所述至少一个待升级元件的每个待升级元件的升级顺序;
[0034]发送单元,用于根据所述每个待升级元件的升级顺序发送所述升级数据。
[0035]可选地,在重复发送所述任一待升级元件的升级数据之前,所述发送模块,还包括:
[0036]判断单元,用于判断所述任一待升级元件的升级版本与其他元件的当前版本是否匹配;
[0037]控制单元,用于在不匹配时,控制所述不匹配的其他元件进行升级或回滚。
[0038]本申请第三方面实施例提供一种T

BOX,其包括上述的电动汽车的远程升级装置。
[0039]本申请第四方面实施例提供一种电动汽车,其包括上述的T

BOX。
[0040]由此,可以检测电动汽车是否满足升级条件,并在电动汽车处于允许升级的工况时,控制T

BOX进入升级模式,接收电动汽车的至少一个待升级元件的升级数据,并发送升级数据至对应待升级元件,以基于升级数据进行升级的同时,在检测到任一待升级元件升级失败时,重复发送任一待升级元件的升级数据,且在发送次数达到预设次数后,利用T

BOX 备份的软件运行任一待升级元件,解决了相关技术中在对车辆的多个控制器需要进行升级或程序调整时,未考虑部分软件升级失败造成车辆各控制器软件不匹配,导致车辆无法正常行驶的情况的问题,降低控制器远程升级造成车辆无法正常行驶的概率。
[0041]本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。
附图说明
[0042]本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
[0043]图1为根据本申请实施例提供的一种远程升级方法的流程图;
[0044]图2为根据本申请一个实施例的电动汽车中车辆元件与TBOX的连接示意图;
[0045]图3为根据本申请一个实施例的远程升级方法的流程图;
[0046]图4为根据本申请实施例的远程升级装置的方框示例图;
[0047]图5为根据本申请实施例的T

Box的方框示例图;
[0048]图6为根据本申请实施例的电动汽车的方框示例图。
具体实施方式
[0049]下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本申请,而不能理解为对本申请的限制。
[0050]下面参考附图描述本申请实施例的电动汽车的远程升级方法、装置、T

Box及电动汽车。针对上述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种电动汽车的远程升级方法,其特征在于,包括以下步骤:检测电动汽车是否满足升级条件;在所述电动汽车处于允许升级的工况时,控制T

BOX进入升级模式,接收所述电动汽车的至少一个待升级元件的升级数据;以及发送所述升级数据至对应待升级元件,以基于所述升级数据进行升级的同时,在检测到任一待升级元件升级失败时,重复发送升级失败的待升级元件的升级数据,且在发送次数达到预设次数后,利用升级失败的待升级元件备份的软件运行。2.根据权利要求1所述的方法,其特征在于,所述检测电动汽车是否满足升级条件,包括:检测是否接收升级指令;若接收到所述升级指令,则判定所述电动汽车满足所述升级条件。3.根据权利要求1所述的方法,其特征在于,所述检测电动汽车是否满足升级条件,包括:检测所述电动汽车的当前版本标志,并获取所述电动汽车的目标版本标志;若所述当前版本标志与所述目标版本标志不同,则判定所述电动汽车满足所述升级条件。4.根据权利要求1所述的方法,其特征在于,所述发送所述升级数据至对应待升级元件,包括:确定所述至少一个待升级元件的每个待升级元件的升级顺序;根据所述每个待升级元件的升级顺序发送所述升级数据。5.根据权利要求1所述的方法,其特征在于,在重复发送所述任一待升级元件的升级数据之前,还包括:判断所述任一待升级元件的升级版本与其他元件的当前版本是否匹配;若不匹配,则控制所述不匹配...

【专利技术属性】
技术研发人员:王瑶
申请(专利权)人:观致汽车有限公司
类型:发明
国别省市:

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

1