一种燃料电池汽车远程升级控制策略
技术领域
本发明涉及燃料电池汽车技术领域,特别涉及一种燃料电池汽车远程升级控制策略。
背景技术
目前市面上燃料电池汽车整车控制器、动力电池控制器、电机控制器、燃料电池控制器软件升级都需要在车上进行升级,一旦出现软件升级需求,需要大量的现场维护人员或车主前去维修店进行升级,无法迅速完成升级,同时造成大量的升级费用。
发明内容
有鉴于此,本发明实施例提供了一种燃料电池汽车远程升级控制策略,解决现有燃料电池汽车动力系统零部件软件升级的缺点。
本发明实施例公开一种燃料电池汽车远程升级控制策略,所述方法包括:
导入升级任务需求,任务需求确定后进行软件版本验证、升级节点确认;
确认后推送用户是否进行软件升级包下载,用户同意后进行升级软件下载;
下载完成后,通过应用程序推送升级请求及升级时间,用户同意升级并设定开始时间后,进入升级等待模式;
升级时间到达后,开始升级,通过网络唤醒VCU,VCU通过硬线唤醒BMS、MCU、FCU、HCU,同时各节点反馈当前的软件版本和状态,然后进行软件版本验证和升级条件确定,确定通过后进行远程升级。
进一步的,升级后进行校验,若升级正常,则升级结束,若升级失败则再次重新进行异常节点升级。
进一步的,异常节点升级失败3次后,则升级结束。
进一步的,完成升级后反馈升级完成状态并推送用户,完成后控制器进入休眠状态。
进一步的,通过FOTA服务器平台导入升级任务需求,任务需求确定后FOTA平台与TBOX进行软件版本验证、升级节点确认。
进一步的,若用户不同意进行软件升级包下载,则返回至上一步骤。
进一步的,升级时间到达后,开始升级,FOTA平台唤醒TBOX,TBOX通过网络唤醒VCU。
本发明实施例可以通过远程对燃料电池汽车的各个控制器进行软件升级,避免工程师去现场或者用户开车去4S店对车辆进行升级,节省了大量的人力物力和资金。
附图说明
图1为本发明一实施例远程升级控制策略工作流程图。
图2为本发明一实施例远程升级的系统架构图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图所示,本发明实施例公开一种燃料电池汽车远程升级控制策略,所述方法包括:
导入升级任务需求,任务需求确定后进行软件版本验证、升级节点确认;
确认后推送用户是否进行软件升级包下载,用户同意后进行升级软件下载;
下载完成后,通过应用程序推送升级请求及升级时间,用户同意升级并设定开始时间后,进入升级等待模式;此处应用程序为手机app。
升级时间到达后,开始升级,通过网络唤醒VCU,VCU通过硬线唤醒BMS、MCU、FCU、HCU,同时各节点反馈当前的软件版本和状态,然后进行软件版本验证和升级条件确定,确定通过后进行远程升级。
本发明通过云平台导入升级任务需求,并且尊重客户,根据客户意愿进行升级,通过VCU来唤醒具体的各个控制器。
在本发明一实施例中,升级后进行校验,若升级正常,则升级结束,若升级失败则再次重新进行异常节点升级。
在本发明一实施例中,异常节点升级失败3次后,则升级结束。
通过对升级失败的次数进行限制,若失败次数过多,则限定不进行升级,失败可能有其他原因,此时需要进行线下升级,寻找问题。
在本发明一实施例中,完成升级后反馈升级完成状态并推送用户,完成后控制器进入休眠状态。休眠状态有利于减少耗电量。
在本发明一实施例中,通过FOTA服务器平台导入升级任务需求,任务需求确定后FOTA平台与TBOX进行软件版本验证、升级节点确认。
在本发明一实施例中,若用户不同意进行软件升级包下载,则返回至上一步骤。
在本发明一实施例中,升级时间到达后,开始升级,FOTA平台唤醒TBOX,TBOX通过网络唤醒VCU。
TBOX与VCU、BMS、MCU、FCU、HCU之间通过ECAN总线通讯。
以上所述仅为本发明的较佳的手动驱动实施例而已,但其他驱动包括但不限于电机驱动及其其他的驱动源,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换等,均应包含在本发明的保护范围之内。