一种新能源电动汽车远程程序升级方法与流程

文档序号:14940721发布日期:2018-07-13 20:40阅读:766来源:国知局

本发明涉及一种新能源电动汽车远程程序升级方法。



背景技术:

随着新能源电动汽车的发展,车联网技术逐步融入电动汽车的设计开发中,汽车互联网化已经成为未来汽车技术发展的趋势,车联网是通过2g/3g/4g移动互联网,进行汽车的信息收集与共享,通过信息的处理,实现车与路、车与车主、车主与车主、车主与第三方服务商的沟通,让汽车生活更加智能,并且可以显著提高通行效率、减少交通事故。

在车联网技术基础之上开发出新的远程相关功能也成为了可能,在普通汽车上,整车控制器(vcu),电池管理系统(bms),电机控制器(mcu)在整车出厂以后,要想对这些控制器软件进行升级,必须安排售后人员现场进行程序升级,费时费力。

本设计方案利用车载智能数据终端(tbox)为平台,利用网络云端平台下发升级程序包,将接通收到的数据包首先存储到tbox本地,在合适的时候向vcu和bms推送升级数据包。通过远程程序升级的方式可以极大的减少售后维护人员的工作量,不需要到现场进行程序升级,并且方便企业对整个运营车辆程序进行管理及监控。



技术实现要素:

本发明的目的在于克服现有技术的不足,提供一种新能源电动汽车远程程序升级方法,通过远程程序升级的方式可以极大的减少售后维护人员的工作量,不需要到现场进行程序升级,并且方便企业对整个运营车辆程序进行管理及监控。

本发明的目的是通过以下技术方案来实现的:一种新能源电动汽车远程程序升级方法,它包括以下步骤:

步骤一:云端下发升级包给tbox;

步骤二:当升级包传输完成后会保存在tbox本地;

步骤三:当车辆下电处于停车模式后,开始进行程序升级。

作为优选方式,云端下发升级包给tbox的过程中,不影响整车运行状态,可以在车辆运营状态下完成,也可以在停车模式下完成。

作为优选方式,如果在升级包下发过程中出现异常断电或者网络故障,在故障排除后,升级包会接着之前的断点继续传输。

作为优选方式,如果tbox有升级包,会主动向vcu发送升级请求,vcu会检测需要程序升级的目标控制器。

作为优选方式,目标控制器包括vcu和/或bms和/或mcu。

作为优选方式,当vcu检测到有对应目标控制器的升级包后,开始对tbox进行身份合法性进行校验,校验成功后开始升级包下载。

作为优选方式,如果需要升级的目标控制器为vcu,则升级包先保存的vcu本地,接收完成后对升级包完整性进行校验,通过后,开始覆盖升级;

如果需要升级的目标控制器为bms或mcu,vcu将接收到的数据透传给bms或mcu,bms或mcu也是先本地保存,再对升级包完整性进行校验,通过后,开始覆盖升级。

作为优选方式,升级成功后自动删除升级包。

作为优选方式,校验的过程如下:

tbox向vcu发出身份合法性请求;

vcu回复握手随机码;

tbox根据随机码生成校验码;

vcu返回校验结果。

作为优选方式,本发明还包括升级过程异常情况处理方法,异常情况处理方法包括以下内容:

vcu将接收到的数据透传给bms或mcu的过程中或者升级包保存到vcu本地的过程中,数据包传送超时15min,异常下电或者网络故障下次上电重新传包;

bms或mcu升级包进行覆盖升级的过程中,出现异常断电下次上电重新覆盖升级;

如果在升级包下发过程中出现异常断电或者网络故障,在故障排除后,升级包会接着之前的断点继续传输。

本发明的有益效果是:

本设计方案在新能源电动汽车平台上,基于物联网系统,利用网络云端平台下发升级程序包,车载智能数据终端(tbox)作为远程程序升级数据接收媒介,将接通收到的数据包首先存储到tbox本地,并向vcu和bms推送升级数据包。本发明利用远程程序升级的方法,可以快速,高效,批量更新控制器软件程序;并且有利于厂家对整车控制器软件版本进行管理监控。

附图说明

图1为远程程序升级流程图;

图2为升级包下载校验流程。

具体实施方式

下面结合附图进一步详细描述本发明的技术方案,但本发明的保护范围不局限于以下所述。

现有技术主要具有以下缺点:

1)目前整车主要的控制器,比如vcu,bms,mcu只能通过售后人员近端进行程序升级,费时费力。

2)程序升级后不能够实时查询到控制器软件版本,不利于软件管理。

如图1所示,一种新能源电动汽车远程程序升级方法,远程程序升级流程包括对整车控制器(vcu)的程序升级和电池管理系统(bms)的程序升级流程

它包括以下步骤:

步骤一:云端下发升级包给tbox;

步骤二:当升级包传输完成后会保存在tbox本地;

步骤三:当车辆下电处于停车模式后,开始进行程序升级。

在一个优选实施例中,云端下发升级包给tbox的过程中,不影响整车运行状态,可以在车辆运营状态下完成。

在一个优选实施例中,如果在升级包下发过程中出现异常断电或者网络故障,在故障排除后,升级包会接着之前的断点继续传输。

在一个优选实施例中,如果tbox有升级包,会主动向vcu发送升级请求,vcu会检测需要程序升级的目标控制器。

在一个优选实施例中,目标控制器包括vcu和/或bms和/或mcu。

在一个优选实施例中,当vcu检测到有对应目标控制器的升级包后,开始对tbox进行身份合法性进行校验,校验成功后开始升级包下载,通过身份合法性校验,保证升级过程的安全性。

在一个优选实施例中,如果需要升级的目标控制器为vcu,则升级包先保存vcu本地,接收完成后对升级包完整性进行校验,通过后,开始覆盖升级;

如果需要升级的目标控制器为bms或mcu,vcu将接收到的数据透传给bms或mcu,bms或mcu也是先本地保存,再对升级包完整性进行校验,通过后,开始覆盖升级。覆盖升级或刷写程序后整车休眠。

在一个优选实施例中,升级成功后自动删除升级包。

在一个优选实施例中,校验的过程如下:

tbox向vcu发出身份合法性请求;

vcu回复握手随机码;

tbox根据随机码生成校验码;

vcu返回校验结果,

如图2所示的升级包下载校验流程包括校验和下载过程,比如:

如果校验成功请求文件数据;

tbox向vcu传输数据;

vcu接收完成后发出结束指令。

在一个优选实施例中,本发明还包括升级过程异常情况处理方法,异常情况处理方法包括以下内容:

vcu将接收到的数据透传给bms或mcu的过程中或者升级包保存到vcu本地的过程中,数据包传送超时15min,异常下电或者网络故障下次上电重新传包;

bms或mcu升级包进行覆盖升级的过程中,出现异常断电下次上电重新覆盖升级;

如果在升级包下发过程中出现异常断电或者网络故障,在故障排除后,升级包会接着之前的断点继续传输。

本设计方案在新能源电动汽车平台上,基于物联网系统,利用网络云端平台下发升级程序包,车载智能数据终端(tbox)作为远程程序升级数据接收媒介,将接通收到的数据包首先存储到tbox本地,在合适的时候向vcu和bms推送升级数据包。

本发明关键点和保护点包括:

1)远程升级流程;

2)远程升级过程异常情况处理方法;

3)升级包下载校验流程。

本发明至少有以下优点:

1)利用远程程序升级的方法,可以快速,高效,批量更新控制器软件程序;

2)并且有利于厂家对整车控制器软件版本进行管理监控。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,应当指出的是,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1