蓄电池补电方法、系统及可读存储介质与流程
本发明涉及电动汽车领域,尤其涉及一种蓄电池补电方法、系统及可读存储介质。
背景技术:
由于电动汽车对环境的不良影响相对传统燃油汽车较小,其前景被广泛看好。
电动汽车的动力能源来自于蓄电池,但当车辆长时间停放会导致蓄电池馈电,从而导致车辆无法启动。因此,亟需一种方案,以实现对蓄电池补电,避免因蓄电池馈电导致车辆无法启动的情况发生。
技术实现要素:
为了实现上述目的,本申请提供一种蓄电池补电方法、系统及可读存储介质。
第一方面,本发明提供一种蓄电池补电方法,所述蓄电池补电方法包括:
当远程信息处理器t-box检测到蓄电池的soc值小于第一预设值,且当前时刻与上一次发起补电请求的时刻之间的时间差大于预设时间差时,发送补电请求至整车控制器vcu;
vcu收到补电请求时,检测是否满足进入补电条件;
当满足进入补电条件时,vcu控制高压动力电池给蓄电池补电,并反馈补电开始状态信息给t-box;
在补电过程中,vcu检测是否满足退出补电条件;
当满足退出补电条件时,vcu控制高压动力电池停止给蓄电池补电,并反馈退出补电状态信息给t-box。
可选的,所述检测是否满足进入补电条件的步骤包括:
检测是否同时满足以下条件:
条件a、未接收到其他唤醒信号;
条件b、高压动力电池无故障;
条件c、高压动力电池soc值大于第二预设值;
条件d、车速为零;
若同时满足所述条件a至条件d,则确定满足进入补电条件。
可选的,所述vcu检测是否满足退出补电条件的步骤包括:
vcu检测是否满足以下条件中的任一项:
条件e、高压动力电池的soc值小于或等于第二预设值;
条件f、高压动力电池存在故障;
条件g、高压动力电池上电后,经过预设时长,蓄电池的soc值未增长;
条件h、vcu在指定时刻未接收到t-box发送的补电请求心跳包;
条件i、接收到其他唤醒信号;
条件j、蓄电池的soc值大于第三预设值;
当满足所述条件e至所述条件j中任一项时,确定满足退出补电条件。
可选的,所述当满足退出补电条件时,vcu控制高压动力电池停止给蓄电池补电,并反馈退出补电状态信息给t-box的步骤包括:
当满足条件e至条件g中任一项时,vcu控制高压动力电池停止给蓄电池补电,并反馈第一退出补电状态信息给t-box;
当满足条件h时,vcu控制高压动力电池停止给蓄电池补电,并反馈第二退出补电状态信息给t-box;
当满足条件i时,vcu控制高压动力电池停止给蓄电池补电,并反馈第三退出补电状态信息给t-box;
当满足条件j时,vcu控制高压动力电池停止给蓄电池补电,并反馈第四退出补电状态信息给t-box。
可选的,在所述反馈补电开始状态信息给t-box的步骤之后,还包括:
t-box将收到的补电开始状态信息发送至用户终端;
在所述反馈退出补电状态信息给t-box的步骤之后,还包括:
t-box将收到的退出补电状态信息发送至用户终端。
第二方面,本发明还提供一种蓄电池补电系统,所述蓄电池补电系统包括:
远程信息处理器t-box,用于:
检测到蓄电池的soc值小于第一预设值,且当前时刻与上一次发起补电请求的时刻之间的时间差大于预设时间差时,发送补电请求至整车控制器vcu;
vcu,用于:
收到补电请求时,检测是否满足进入补电条件;
当满足进入补电条件时,控制高压动力电池给蓄电池补电,并反馈补电开始状态信息给t-box;
在补电过程中,检测是否满足退出补电条件;
当满足退出补电条件时,控制高压动力电池停止给蓄电池补电,并反馈退出补电状态信息给t-box。
第三方面,本发明还提供一种可读存储介质,所述可读存储介质上存储有蓄电池补电程序,其中所述蓄电池补电程序被处理器执行时,实现如上所述的蓄电池补电方法的步骤。
本发明中,当远程信息处理器t-box检测到蓄电池的soc值小于第一预设值,且当前时刻与上一次发起补电请求的时刻之间的时间差大于预设时间差时,发送补电请求至整车控制器vcu;vcu收到补电请求时,检测是否满足进入补电条件;当满足进入补电条件时,vcu控制高压动力电池给蓄电池补电,并反馈补电开始状态信息给t-box;在补电过程中,vcu检测是否满足退出补电条件;当满足退出补电条件时,vcu控制高压动力电池停止给蓄电池补电,并反馈退出补电状态信息给t-box。通过本发明,在满足进入补电条件时,给蓄电池补电,在满足退出补电条件时,停止给蓄电池补电,实现对蓄电池补电的灵活控制,尽可能避免了蓄电池馈电的情况发生。
附图说明
图1为本发明蓄电池补电方法一实施例的流程示意图;
图2为对蓄电池进行补电的场景示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
第一方面,本发明实施例提供了一种蓄电池补电方法。
参照图1,图1为本发明蓄电池补电方法一实施例的流程示意图。如图1所示,一实施例中,蓄电池补电方法包括:
步骤s10,当远程信息处理器t-box检测到蓄电池的soc值小于第一预设值,且当前时刻与上一次发起补电请求的时刻之间的时间差大于预设时间差时,发送补电请求至整车控制器vcu;
本实施例中,远程信息处理器t-box通过蓄电池电量传感器获取蓄电池的soc值。soc(stateofcharge),即荷电状态,用来反映蓄电池的剩余容量,其数值上定义为剩余容量占电池容量的比值,常用百分数表示。其取值范围为0~1,当soc=0时表示电池放电完全,当soc=1时表示电池完全充满。在获取到蓄电池的soc值后,将蓄电池的soc值与第一预设值进行比较。其中,第一预设值根据实际需要进行设置,例如设置为0.5。当蓄电池的soc值小于第一预设值时,再次判断当前时刻与上一次发起补电请求的时刻之间的时间差是否大于预设时间差,其中,预设时间差根据实际情况进行设置,例如设置为5小时。若蓄电池的soc值小于第一预设值,且当前时刻与上一次发起补电请求的时刻之间的时间差大于预设时间差,则t-box发送补电请求至网关,以供网关将补电请求转发至vcu和高压动力电池,以供唤醒vcu和高压动力电池。远程信息处理器t-box,可以每隔预设时长(例如3小时)进行一次上述检测步骤。
步骤s20,vcu收到补电请求时,检测是否满足进入补电条件;
本实施例中,vcu收到补电请求时,需根据车辆状态判断是否进入补电流程。
具体的,一实施例中,检测是否满足进入补电条件的步骤包括:
检测是否同时满足以下条件:
条件a、未接收到其他唤醒信号;
条件b、高压动力电池无故障;
条件c、高压动力电池soc值大于第二预设值;
条件d、车速为零;
若同时满足所述条件a至条件d,则确定满足进入补电条件。
本实施例中,当vcu未接收到其他唤醒信号且车速为零时,说明车辆当前处于休眠状态,这种情况下,若高压动力电池无故障且高压动力电池soc值大于第二预设值,则确定可通过高压动力电池对蓄电池进行补电,即确定满足进入补电条件。其中,高压动力电池在被唤醒后,将自身的故障信息及soc值反馈至vcu。
步骤s30,当满足进入补电条件时,vcu控制高压动力电池给蓄电池补电,并反馈补电开始状态信息给t-box;
本实施例中,当确定满足进入补电条件时,vcu控制高压动力电池给蓄电池补电,并反馈补电开始状态信息给t-box。
如图2所示,图2为对蓄电池进行补电的场景示意图。如图2所示,t-box通过电量传感器采集低压蓄电池的soc值,然后通过网关(gm)发送补电请求至整车控制器vcu,vcu控制高压动力电池bms给降压逆变器dcdc供电,以供dcdc给低压蓄电池补电。
步骤s40,在补电过程中,vcu检测是否满足退出补电条件;
本实施例中,在补电过程中,需根据车辆状态判断是否满足退出补电条件。
具体的,一实施例中,vcu检测是否满足退出补电条件的步骤包括:
vcu检测是否满足以下条件中的任一项:
条件e、高压动力电池的soc值小于或等于第二预设值;
条件f、高压动力电池存在故障;
条件g、高压动力电池上电后,经过预设时长,蓄电池的soc值未增长;
条件h、vcu在指定时刻未接收到t-box发送的补电请求心跳包;
条件i、接收到其他唤醒信号;
条件j、蓄电池的soc值大于第三预设值;
当满足所述条件e至所述条件j中任一项时,确定满足退出补电条件。
本实施例中,当高压动力电池的soc值小于或等于第二预设值时,说明高压动力电池自身的电量也不足,因此不能再通过高压动力电池对蓄电池进行补电,故当满足条件e时,确定满足退出补电条件。
当高压动力电池存在故障时,说明不能再通过高压动力电池对蓄电池进行补电,故当满足条件f时,确定满足退出补电条件。
高压动力电池上电后,经过预设时长,蓄电池的soc值未增长,说明补电线路、蓄电池等部件可能出现了故障,导致无法对蓄电池进行补电,故当满足条件g时,确定满足退出补电条件。其中,预设时长根据实际需要进行设置,例如2分钟。
t-box发送补电请求后,会持续向vcu发送补电请求心跳包,若vcu在指定时刻未接收到t-box发送的补电请求心跳包,则说明t-box与vcu之间的通信出现了故障,将导致t-box与vcu之间不再支持信息交互,因此,此时不能再继续对蓄电池进行补电,故当满足条件h时,确定满足退出补电条件。
当接收到其他唤醒信号,例如接收到交流充电唤醒信号、接收到直流充电唤醒信号或接收到门状态开启信号等,判断用户需操作车辆,无需再对蓄电池进行补电,故当满足条件i时,确定满足退出补电条件。
当蓄电池的soc值大于第三预设值时,说明此时蓄电池的电路已经足够了,无需再对其进行补电。故当满足条件j时,确定满足退出补电条件。其中,第三预设值根据实际需要进行设置,例如设置为0.9。
步骤s50,当满足退出补电条件时,vcu控制高压动力电池停止给蓄电池补电,并反馈退出补电状态信息给t-box。
本实施例中,当满足退出补电条件时,vcu控制高压动力电池停止给蓄电池补电,并反馈退出补电状态信息给t-box。
进一步地,一实施例中,步骤s50包括:
当满足条件e至条件g中任一项时,vcu控制高压动力电池停止给蓄电池补电,并反馈第一退出补电状态信息给t-box;
本实施例中,当是因为满足条件e至条件g中任一项而满足退出补电条件时,说明当前是因为高压动力电池电量低或存在故障,导致无法对蓄电池进行补电,因此反馈第一退出补电状态信息给t-box,以供t-box将第一退出补电状态信息进一步反馈给用户终端,以供用户终端侧的用户及时知晓高压动力电池电量低或存在故障,并及时处理。
当满足条件h时,vcu控制高压动力电池停止给蓄电池补电,并反馈第二退出补电状态信息给t-box;
本实施例中,当是因为满足条件h而满足退出补电条件时,说明当前是因为t-box与vcu之间的通信出现了故障,导致无法对蓄电池进行补电,因此反馈第二退出补电状态信息给t-box,以供t-box将第二退出补电状态信息进一步反馈给用户终端,以供用户终端侧的用户及时知晓t-box与vcu之间的通信出现了故障,并及时处理。
当满足条件i时,vcu控制高压动力电池停止给蓄电池补电,并反馈第三退出补电状态信息给t-box;
本实施例中,当是因为满足条件i而满足退出补电条件时,说明当前是用户需操作车辆,无需再对蓄电池进行补电,处于正常退出的情况,因此反馈第三退出补电状态信息给t-box,以供t-box将第三退出补电状态信息进一步反馈给用户终端,以供用户知晓是因为车辆被操作,从而停止给蓄电池补电。
当满足条件j时,vcu控制高压动力电池停止给蓄电池补电,并反馈第四退出补电状态信息给t-box。
本实施例中,当是因为满足条件j而满足退出补电条件时,说明是因为蓄电池的电量已经足够了,无需再对蓄电池进行补电,因此反馈第四退出补电状态信息给t-box,以供t-box将第四退出补电状态信息进一步反馈给用户终端,以供用户知晓蓄电池电量已足够。
本实施例中,当远程信息处理器t-box检测到蓄电池的soc值小于第一预设值,且当前时刻与上一次发起补电请求的时刻之间的时间差大于预设时间差时,发送补电请求至整车控制器vcu;vcu收到补电请求时,检测是否满足进入补电条件;当满足进入补电条件时,vcu控制高压动力电池给蓄电池补电,并反馈补电开始状态信息给t-box;在补电过程中,vcu检测是否满足退出补电条件;当满足退出补电条件时,vcu控制高压动力电池停止给蓄电池补电,并反馈退出补电状态信息给t-box。通过本实施例,在满足进入补电条件时,给蓄电池补电,在满足退出补电条件时,停止给蓄电池补电,实现对蓄电池补电的灵活控制,尽可能避免了蓄电池馈电的情况发生。
进一步地,一实施例中,在步骤s30之后,还包括:
t-box将收到的补电开始状态信息发送至用户终端;
在步骤s50之后,还包括:
t-box将收到的退出补电状态信息发送至用户终端。
本实施例中,t-box将收到的补电开始状态信息、退出补电状态信息发送至用户终端,以供用户终端侧的用户了解补电过程。
第二方面,本发明实施例还提供一种蓄电池补电系统。
一实施例中,蓄电池补电系统包括:
远程信息处理器t-box,用于:
检测到蓄电池的soc值小于第一预设值,且当前时刻与上一次发起补电请求的时刻之间的时间差大于预设时间差时,发送补电请求至整车控制器vcu;
vcu,用于:
收到补电请求时,检测是否满足进入补电条件;
当满足进入补电条件时,控制高压动力电池给蓄电池补电,并反馈补电开始状态信息给t-box;
在补电过程中,检测是否满足退出补电条件;
当满足退出补电条件时,控制高压动力电池停止给蓄电池补电,并反馈退出补电状态信息给t-box。
进一步地,一实施例中,vcu具体用于:
检测是否同时满足以下条件:
条件a、未接收到其他唤醒信号;
条件b、高压动力电池无故障;
条件c、高压动力电池soc值大于第二预设值;
条件d、车速为零;
若同时满足所述条件a至条件d,则确定满足进入补电条件。
进一步地,一实施例中,vcu具体用于:
检测是否满足以下条件中的任一项:
条件e、高压动力电池的soc值小于或等于第二预设值;
条件f、高压动力电池存在故障;
条件g、高压动力电池上电后,经过预设时长,蓄电池的soc值未增长;
条件h、vcu在指定时刻未接收到t-box发送的补电请求心跳包;
条件i、接收到其他唤醒信号;
条件j、蓄电池的soc值大于第三预设值;
当满足所述条件e至所述条件j中任一项时,确定满足退出补电条件。
进一步地,一实施例中,vcu具体用于:
当满足条件e至条件g中任一项时,vcu控制高压动力电池停止给蓄电池补电,并反馈第一退出补电状态信息给t-box;
当满足条件h时,vcu控制高压动力电池停止给蓄电池补电,并反馈第二退出补电状态信息给t-box;
当满足条件i时,vcu控制高压动力电池停止给蓄电池补电,并反馈第三退出补电状态信息给t-box;
当满足条件j时,vcu控制高压动力电池停止给蓄电池补电,并反馈第四退出补电状态信息给t-box。
进一步地,一实施例中,t-box具体用于:
将收到的补电开始状态信息发送至用户终端;
将收到的退出补电状态信息发送至用户终端。
其中,上述蓄电池补电装置中t-box以及vcu的功能实现与上述蓄电池补电方法实施例中各步骤相对应,其功能和实现过程在此处不再一一赘述。
第三方面,本发明实施例还提供一种可读存储介质。
本发明可读存储介质上存储有蓄电池补电程序,其中所述蓄电池补电程序被处理器执行时,实现如上述的蓄电池补电方法的步骤。
其中,蓄电池补电程序被执行时所实现的方法可参照本发明蓄电池补电方法的各个实施例,此处不再赘述。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备执行本发明各个实施例所述的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
起点商标作为专业知识产权交易平台,可以帮助大家解决很多问题,如果大家想要了解更多知产交易信息请点击 【在线咨询】或添加微信 【19522093243】与客服一对一沟通,为大家解决相关问题。
此文章来源于网络,如有侵权,请联系删除