本技术涉及整车控制,特别是涉及一种电池充电控制方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
背景技术:
1、为了降低热失控的风险,传统的电池控制方式主要是提出电池仓出现热失控现象时的保护策略,例如利用冷媒作为灭火阻燃剂以提升灭火可靠性,但是这种方式无法主动识别、提前预判电池过充情况,存在较大的安全隐患。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种能够主动识别、提前预判电池过充情况的电池充电控制方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
2、第一方面,本技术提供了一种电池充电控制方法。所述方法包括:
3、在车辆上电时,读取预先存储的电流传感器状态信息和充电余量;
4、在根据所述电流传感器状态信息确定电流传感器正常时,控制充电模块进行充电;
5、在充电过程中,获取电池充电参数和电池状态参数;
6、根据所述电池充电参数和所述充电余量计算实际充电电量,并根据所述电池状态参数计算理论充电电量;
7、根据所述实际充电电量和所述理论充电电量判断当前充电状态是否异常;
8、在所述当前充电状态异常时,控制所述充电模块停止充电。
9、在其中一个实施例中,所述电池充电参数包括实际充电电流以及电池总电压;
10、所述根据所述电池充电参数和所述充电余量计算实际充电电量,包括:
11、根据所述实际充电电流和所述电池总电压计算当前充电电量;
12、根据所述当前充电电量和所述充电余量确定实际充电电量。
13、在其中一个实施例中,所述电池状态参数包括起始荷电状态和当前荷电状态;
14、所述根据所述电池状态参数计算理论充电电量,包括:
15、根据所述起始荷电状态和所述当前荷电状态计算荷电差值;
16、根据所述荷电差值和电池总容量计算理论充电电量。
17、在其中一个实施例中,所述根据所述实际充电电量和所述理论充电电量判断当前充电状态是否异常,包括:
18、计算所述实际充电电量与所述理论充电电量之间的电量差值;
19、判断所述电量差值是否大于预设电量阈值;
20、在所述电量差值大于所述预设电量阈值时,判定所述当前充电状态异常。
21、在其中一个实施例中,所述方法还包括:
22、确定整车充电功率,并获取电池总电压和电流传感器采集的实际充电电流;
23、根据所述整车充电功率和所述电池总电压计算理论充电电流;
24、判断在预设时长内,所述理论充电电流与所述实际充电电流之间差值的绝对值是否持续大于预设电流阈值,得到判断结果;
25、根据所述判断结果确定电流传感器状态信息;
26、对所述电流传感器状态信息进行存储。
27、在其中一个实施例中,所述方法还包括:
28、在车辆上电时,读取预先存储的充电状态信息;
29、在根据所述电流传感器状态信息确定电流传感器正常,且根据所述充电状态信息确定充电状态正常时,控制所述充电模块进行充电;
30、所述控制所述充电模块停止充电之后,所述方法还包括:
31、将所述充电状态信息更新为目标状态信息,所述目标状态信息用于指示充电状态异常。
32、在其中一个实施例中,所述控制所述充电模块停止充电之后,所述方法还包括:
33、在检测到电量低的故障信息或检测到驾驶员触发预设操作时,对所述充电状态信息进行复位处理,复位处理后的充电状态信息用于指示充电状态正常。
34、第二方面,本技术还提供了一种电池充电控制装置。所述装置包括:
35、读取模块,用于在车辆上电时,读取预先存储的电流传感器状态信息和充电余量;
36、控制模块,用于在根据所述电流传感器状态信息确定电流传感器正常时,控制充电模块进行充电;
37、采集模块,用于在充电过程中,获取电池充电参数和电池状态参数;
38、计算模块,用于根据所述电池充电参数和所述充电余量计算实际充电电量,并根据所述电池状态参数计算理论充电电量;
39、判断模块,用于根据所述实际充电电量和所述理论充电电量判断当前充电状态是否异常;
40、所述控制模块,还用于在所述当前充电状态异常时,控制所述充电模块停止充电。
41、第三方面,本技术还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
42、在车辆上电时,读取预先存储的电流传感器状态信息和充电余量;
43、在根据所述电流传感器状态信息确定电流传感器正常时,控制充电模块进行充电;
44、在充电过程中,获取电池充电参数和电池状态参数;
45、根据所述电池充电参数和所述充电余量计算实际充电电量,并根据所述电池状态参数计算理论充电电量;
46、根据所述实际充电电量和所述理论充电电量判断当前充电状态是否异常;
47、在所述当前充电状态异常时,控制所述充电模块停止充电。
48、第四方面,本技术还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
49、在车辆上电时,读取预先存储的电流传感器状态信息和充电余量;
50、在根据所述电流传感器状态信息确定电流传感器正常时,控制充电模块进行充电;
51、在充电过程中,获取电池充电参数和电池状态参数;
52、根据所述电池充电参数和所述充电余量计算实际充电电量,并根据所述电池状态参数计算理论充电电量;
53、根据所述实际充电电量和所述理论充电电量判断当前充电状态是否异常;
54、在所述当前充电状态异常时,控制所述充电模块停止充电。
55、第五方面,本技术还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
56、在车辆上电时,读取预先存储的电流传感器状态信息和充电余量;
57、在根据所述电流传感器状态信息确定电流传感器正常时,控制充电模块进行充电;
58、在充电过程中,获取电池充电参数和电池状态参数;
59、根据所述电池充电参数和所述充电余量计算实际充电电量,并根据所述电池状态参数计算理论充电电量;
60、根据所述实际充电电量和所述理论充电电量判断当前充电状态是否异常;
61、在所述当前充电状态异常时,控制所述充电模块停止充电。
62、上述电池充电控制方法、装置、计算机设备、存储介质和计算机程序产品,通过在车辆上电时,读取预先存储的电流传感器状态信息和充电余量;在根据电流传感器状态信息确定电流传感器正常时,控制充电模块进行充电;在充电过程中,获取电池充电参数和电池状态参数;根据电池充电参数和充电余量计算实际充电电量,并根据电池状态参数计算理论充电电量;根据实际充电电量和理论充电电量判断当前充电状态是否异常;在当前充电状态异常时,控制充电模块停止充电。这种在充电过程中检测电流传感器状态和充电状态的方式,能够主动识别、提前预判电池过充情况,在检测到存在电池过充风险时,停止对电池的充电过程,达到了保护电池的目的,提高了车辆安全性。