电池软件远程升级的方法、装置、设备及存储介质制造方法及图纸

技术编号:36746006 阅读:22 留言:0更新日期:2023-03-04 10:28
本申请公开了一种电池软件远程升级的方法、装置、设备及存储介质。所述方法包括:控制端远程获取电池当前软件版本信息;控制端依据所述电池当前软件版本信息,获取所述电池当前所处工作模式为软件可升级模式信息;依据所述电池当前所处工作模式为软件可升级模式信息,控制端远程发送擦除电池当前软件数据指令,并远程获取所述电池当前软件数据的擦除信息;控制端依据远程获取的所述电池当前软件数据的擦除信息,远程发送所述电池升级软件,并获取所述电池升级软件写入到电池的存储模块中。本申请可以在电池归还至换电柜时,联网获取电池软件版本并对电池的软件进行远程升级,无需运维人员现场更新电池软件,节省人力物力。节省人力物力。节省人力物力。

【技术实现步骤摘要】
电池软件远程升级的方法、装置、设备及存储介质


[0001]本公开一般涉及软件升级
,具体涉及一种电池软件远程升级的方法、装置、设备及存储介质。

技术介绍

[0002]随着电动车使用越来越多,电池的使用越来越频繁,为了方便于用户对电池的需要,市场上出现了专门用于电池换用的换电柜,换电柜是设置多个电池仓,每个电池仓均设置电池控制器,用于监控电池的借出与归还、识别电池参数以及软件版本、控制电池的充电等,换电柜还能设置电池仓的工作模式,比如借电池模式、还电池模式、更换电池模式,还能远程同步服务器数据,以及补电池自锁模式,同时具备风扇控制、LED控制、NTC温度采集、电池锁以及仓门锁控制等功能,但是,由于电池也是由软件控制的,一般称之为电池管理系统,它用于控制电池本身的各种输入输出状态进参数,为了提高电池的应用效率和管理质量,通常需要经常对电池的电池管理系统软件进行升级,现有技术一般是通过专用的上位机设备对电池逐个进行连线升级,这种方法效率比较低,而且,对于管理人员来说,由于随时被用户借用,而且归还的位置也不能确定,导致换电柜中的电池不能及时获取进行人工升级软件,因此,需要一种电池软件远程升级的方法,以实现远程对电池软件进行升级。

技术实现思路

[0003]鉴于现有技术中的上述缺陷或不足,期望提供一种电池软件远程升级的方法、装置、设备及存储介质,能够符合目前在电池软件远程升级的具体需求。
[0004]基于本专利技术实施例的一个方面,本申请实施例提供了一种电池软件远程升级的方法,所述方法包括:/>[0005]控制端远程获取电池当前软件版本信息;
[0006]控制端依据所述电池当前软件版本信息,获取所述电池当前所处工作模式为软件可升级模式信息;
[0007]依据所述电池当前所处工作模式为软件可升级模式信息,控制端远程发送擦除电池当前软件数据指令,并远程获取所述电池当前软件数据的擦除信息;
[0008]控制端依据远程获取的所述电池当前软件数据的擦除信息,远程发送所述电池升级软件,并获取所述电池升级软件写入到电池的存储模块中。
[0009]在本申请的另一个实施例中,所述控制端远程获取电池当前软件版本信息,包括:
[0010]控制端获取电池插入换电柜的一个电池仓内信息,所述控制端通过设置在所述电池仓内的电池控制器获取电池插入换电柜的一个电池仓内信息,所述电池控制器与所述控制端通讯;
[0011]依据控制端获取所述电池插入换电柜的一个电池仓内信息,控制端获取所述电池控制器读取电池的当前参数信息;
[0012]依据控制端获取的所述电池控制器读取电池的当前参数信息,获取所述电池当前
软件版本信息。
[0013]在本申请的另一个实施例中,所述控制端依据所述电池当前软件版本信息,获取所述电池当前所处工作模式为软件可升级模式信息,包括:
[0014]控制端识别电池插入换电柜的一个电池仓内信息,并获取所述电池当前软件版本序列号;
[0015]依据所述电池当前软件版本序列号,控制端获取所述电池的软件可升级状态参数;
[0016]依据所述电池的软件可升级状态参数,控制端获取所述电池的当前工作模式;
[0017]依据所述电池的当前工作模式,将所述电池的当前工作模式转化为软件可升级模式,所述电池的当前工作模式为APP状态模式和Bootloader状态模式,所述Bootloader状态模式为软件可升级模式。
[0018]在本申请的另一个实施例中,所述依据所述电池的当前工作模式,将所述电池的当前工作模式转化为软件可升级模式,包括:
[0019]控制端发送获取电池当前工作模式的指令;
[0020]依据所述控制端发送的判断电池当前工作模式的指令,所述控制端接收到电池仓内电池控制器发送的电池当前工作模式,所述电池当前工作模式包括APP状态模式和Bootloader状态模式;
[0021]如果所述电池当前工作模式为APP状态模式,则控制端发送控制指令,使所述电池的当前工作模式转换为软件可升级模式,所述软件可升级模式为Bootloader状态模式。
[0022]在本申请的另一个实施例中,所述如果所述电池当前工作模式为APP状态模式,则控制端发送控制指令,使所述电池的当前工作模式转换为软件可升级模式,包括:
[0023]所述控制端向所述电池控制器发送第一控制指令;
[0024]依据所述控制端向所述电池控制器发送的第一控制指令,所述控制端获取所述电池控制器发送的执行第一控制指令的响应信息,所述执行第一控制指令的响应信息包括所述电池控制器正确执行将所述电池的当前工作模式由APP状态模式转换为Bootloader状态模式的指令信息;
[0025]依据所述控制端获取所述电池控制器发送的执行第一控制指令的响应信息,所述控制端向所述电池控制器发送第二控制指令;
[0026]依据所述控制端向所述电池控制器发送的第二控制指令,所述控制端获取所述电池控制器发送的执行第二控制指令的响应信息,所述执行第二控制指令的响应信息包括电池控制器正确执行所述控制端的电池复位的指令信息;
[0027]依据所述控制端获取所述电池控制器发送的执行第二控制指令的响应信息,所述控制端向所述电池控制器发送第三控制指令;
[0028]依据所述控制端向所述电池控制器发送的第三控制指令,所述控制端获取所述电池控制器发送的执行第三控制指令的响应信息,所述执行第三控制指令的响应信息包括所述电池控制器正确执行所述控制端发送的禁止电池跳转到APP状态模式指令的信息。
[0029]在本申请的另一个实施例中,所述控制端远程发送擦除电池当前软件数据指令,并远程获取所述电池当前软件数据的擦除信息,包括:
[0030]控制端向电池的电池控制器发送擦除电池当前软件数据的指令;
[0031]依据所述控制端向电池的电池控制器发送擦除电池当前软件数据的指令,所述控制端获取所述电池当前软件数据被擦除的响应信息;
[0032]依据所述控制端获取所述电池当前软件数据被擦除的响应信息,所述控制端实时获取电池控制器发送的电池当前软件数据被擦除的进度信息;
[0033]依据所述控制端实时获取电池控制器发送的电池当前软件数据被擦除的进度信息,获取完成所述电池当前软件被擦除信息。
[0034]在本申请的另一个实施例中,所述控制端依据远程获取的所述电池当前软件数据的擦除信息,远程发送所述电池升级软件,并获取所述电池升级软件写入到电池的存储模块中,包括:
[0035]控制端获取所述电池当前软件数据擦除完成信息;
[0036]依据所述电池当前软件数据擦除完成信息,控制端向所述电池的电池控制器发送电池升级软件写入的指令;
[0037]依据所述控制端向所述电池的电池控制器发送电池升级软件写入的指令,所述控制端获取所述电池控制器发送的响应信息;
[0038]依据所述电池控制器发送的响应信息,所述控制端向所述电本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种电池软件远程升级的方法,其特征在于,所述方法包括:控制端远程获取电池当前软件版本信息;控制端依据所述电池当前软件版本信息,获取所述电池当前所处工作模式为软件可升级模式信息;依据所述电池当前所处工作模式为软件可升级模式信息,控制端远程发送擦除电池当前软件数据指令,并远程获取所述电池当前软件数据的擦除信息;控制端依据远程获取的所述电池当前软件数据的擦除信息,远程发送所述电池升级软件,并获取所述电池升级软件写入到电池的存储模块中。2.根据权利要求1所述的方法,其特征在于,所述控制端远程获取电池当前软件版本信息,包括:控制端获取电池插入换电柜的一个电池仓内信息,所述控制端通过设置在所述电池仓内的电池控制器获取电池插入换电柜的一个电池仓内信息,所述电池控制器与所述控制端通讯;依据控制端获取所述电池插入换电柜的一个电池仓内信息,控制端获取所述电池控制器读取电池的当前参数信息;依据控制端获取的所述电池控制器读取电池的当前参数信息,获取所述电池当前软件版本信息。3.根据权利要求1所述的方法,其特征在于,所述控制端依据所述电池当前软件版本信息,获取所述电池当前所处工作模式为软件可升级模式信息,包括:控制端识别电池插入换电柜的一个电池仓内信息,并获取所述电池当前软件版本序列号;依据所述电池当前软件版本序列号,控制端获取所述电池的软件可升级状态参数;依据所述电池的软件可升级状态参数,控制端获取所述电池的当前工作模式;依据所述电池的当前工作模式,将所述电池的当前工作模式转化为软件可升级模式,所述电池的当前工作模式为APP状态模式和Bootloader状态模式,所述Bootloader状态模式为软件可升级模式。4.根据权利要求3所述的方法,其特征在于,所述依据所述电池的当前工作模式,将所述电池的当前工作模式转化为软件可升级模式,包括:控制端发送获取电池当前工作模式的指令;依据所述控制端发送的判断电池当前工作模式的指令,所述控制端接收到电池仓内电池控制器发送的电池当前工作模式,所述电池当前工作模式包括APP状态模式和Bootloader状态模式;如果所述电池当前工作模式为APP状态模式,则控制端发送控制指令,使所述电池的当前工作模式转换为软件可升级模式,所述软件可升级模式为Bootloader状态模式。5.根据权利要求4所述的方法,其特征在于,所述如果所述电池当前工作模式为APP状态模式,则控制端发送控制指令,使所述电池的当前工作模式转换为软件可升级模式,包括:所述控制端向所述电池控制器发送第一控制指令;依据所述控制端向所述电池控制器发送的第一控制指令,所述控制端获取所述电池控
制器发送的执行第一控制指令的响应信息,所述执行第一控制指令的响应信息包括所述电池控制器正确执行将所述电池的当前工作模式由APP状态模式转换为Bootloader状态模式的指令信息;依据所述控制端获取所述电池控制器发送的执行第一控制指令的响应信息,所述控制端向所述电池控制器发送第二控制指令;依据所述控制端向所述电池控制器发送的第二控制指令,所述控制端获取所述电池控制器发送的执行第二控制指令的响应信息,所述执行第二控制...

【专利技术属性】
技术研发人员:张沛郑君斌陈志军吴伟叶国华曾国强张志平
申请(专利权)人:广东博力威科技股份有限公司
类型:发明
国别省市:

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

1