充放电控制方法、装置、设备、系统及存储介质与流程
未命名
07-23
阅读:95
评论:0
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.图1为本技术实施例提供的一种目标通信系统的系统架构示意图;
29.图2为本技术实施例提供的一种充放电控制方法的流程示意图;
30.图3为本技术实施例提供的用户交互示意图;
31.图4为本技术实施例提供的实时显示电池数据的示意图;
32.图5是本技术实施例提供的一种充放电控制装置的结构示意图;
33.图6是本技术实施例提供的一种计算机设备的结构示意图。
具体实施方式
34.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行描述。
35.本技术的技术方案可适用于充放电场景,具体适用于能够进行通信交互的充放电场景。为便于理解,首先介绍本技术的充放电通信架构。参见图1,图1为本技术实施例提供的一种目标通信系统的系统架构示意图,如图1所示,目标通信系统10包括目标设备101和充放电设备102。其中,目标设备101包含动力电池系统,目标设备101的动力电池系统包括至少一个单体电池,目标设备101的动力电池系统用于给目标设备提供动力,以驱动目标设备。具体地,目标设备101可以为汽车,例如目标设备101可以为电动汽车。充放电设备102为可以对目标设备101进行充电和/或对目标设备101进行放电的设备。充放电设备102可以符合一种或多种充电标准和/或放电标准。
36.充放电设备102和目标设备101均包括充放电接口和通信接口。
37.充放电设备102的充放电接口与目标设备101的充放电接口连接,用于实现充放电设备102对目标设备101进行充电,或者,充放电设备102对目标设备101进行放电。充放电设备102的充放电接口和目标设备101的充放电接口可以是符合一种或多种充放电标准的充放电接口。
38.充放电设备102的通信接口与目标设备101的通信接口连接,用于实现充放电设备102与目标设备101之间的通信,以使得充放电设备102能够获取目标设备101中的动力电池系统的电池数据。目标设备101的通信接口可以为物理通信接口,例如,目标设备101为汽车时,目标设备101的通信接口可以为机上诊断系统(on board diagnostics,obd)接口、电池管理系统(battery management system,bms)接口或车载盒子(telematics box,t-box)接口等;目标设备101的通信接口也可以为软件通信接口,如为蓝牙接口、wifi接口等。充放电设备102的通信接口可以为物理通信接口,如为通用串行总线(universal serial bus,usb)接口,以太网接口等;也可以为软件通信接口,如为蓝牙接口、wifi接口等。
39.充放电设备102的通信接口与目标设备101的通信接口之间的连接可以是直接连接,例如,充放电设备102的通信接口可通过数据通信线与目标设备101的通信接口连接;充放电设备102的通信接口与目标设备101的通信接口之间的连接也可以是间接连接,例如,目标设备101为电动汽车时,充放电设备102的通信接口可通过车辆通信接口(vehicle communication interface,vci)模块与目标设备101的通信接口连接。
40.充放电设备102和目标设备的充放电接口和通信接口可以是两个相互独立的接口,也可以是共用同一个物理接口。
41.目标通信系统还可以包括云平台103,云平台103可以与目标设备101连接,用于获取目标设备101中的动力电池系统的电池数据。其中,云平台103可以直接与目标设备101连接,也可以通过其他通信设备与目标设备间接连接。例如,目标设备101为汽车时,云平台可以通过vci模块与目标设备101连接。云平台103还可以与充放电设备102连接,用于将获取到的目标设备101中的动力电池系统的电池数据发送给充放电设备102,或者,指示充放电设备102进行充电或放电。具体地,云平台103可以为云服务器。
42.目标通信系统10还可以包括用户交互设备104,用户交互设备104与充放电设备102或云平台103连接,用于实现与用户之间的交互。用户交互设备104可包括输入接口和输出接口,其中,输入接口用于获取用户指令,并发送给充放电设备102或云平台103,输入接口例如可包括触摸屏、按键等;输出接口用于向用户输出充放电有关的数据,如充放电参数等,也可用于指示充放电状态,输出接口例如可包括显示器、蜂鸣器或指示灯。
43.当用户交互设备104与充放电设备102连接时,用户交互设备104可以与充放电设备102互为独立的设备,用户交互设备104例如可以为手机、平板等用户交互终端;用户交互设备104也可以为集成在充放电设备102上的部件,例如为充放电设备102上设置的触摸显示屏、按键等。
44.基于图1所示的系统架构,可以实现本技术的技术方案。以下具体介绍本技术的技术方案。
45.参见图2,图2为本技术实施例提供的一种充放电控制方法的流程示意图,该方法可以应用在图1中的充放电设备102或云平台103上,如图2所示,该方法包括如下步骤:
46.s201,响应充放电指令,获取目标设备的动力电池系统中的至少一个单体电池的
电池数据。
47.其中,充放电指令是指用于指示对目标设备进行充电或放电的指令,目标设备可以为前述介绍的电动汽车。
48.充放电指令可以由用户触发,用户可以通过用户交互设备触发充放电指令。例如,当用户在用户交互设备上启动对目标设备进行充电或放电时,即获取到充放电指令。可选地,充放电指令也可以自动触发,例如,当检测到充放电设备与目标设备的充电接口连接时,即触发充放电指令。
49.动力电池系统中的至少一个单体电池的电池数据可用于指示该动力电池系统中的至少一个单体电池的电池状态。该至少一个单体电池的电池数据具体可包括该至少一个单体电池的总电压、该至少一个单体电池中的每个单体电池的电压、每个单体电池的电流、该至少一个单体电池中的所有单体电池的最高电压、该至少一个单体电池中的最低电压、该至少一个单体电池的平均电压、该至少一个单体电池的总电流。可选地,该至少一个单体电池的电池数据还可以包括该动力电池系统中的每个电池模组的总电压、每个电池模组中的单体电池的最高电压、每个电池模组中的单体电池的最低电压、每个电池模组中的单体电池的平均电压、每个电池模组中的总电流。其中,电池模组是指按某种分组规则对动力电池系统中的单体电池进行分组,得到由多个单体电池组成用以提供更高的电压和容量的电池分组。应理解的是,该至少一个单体电池的电池数据不限于上述列举的数据,凡是与动力电池系统中的电池相关的数据,均可以称之为电池数据。
50.具体地,可以通过与目标设备之间的通信连接,获取目标设备的动力电池系统中的至少一个单体电池的电池数据。在本技术的技术方案应用在充放电设备上的情况下,可以通过车辆通信接口或云平台获取目标设备的动力电池系统中的至少一个单体电池的电池数据。
51.s202,根据目标设备的动力电池系统中的至少一个单体电池的电池数据,从目标设备的动力电池系统中的至少一个单体电池中,确定需要精准控制充放电的目标电池。
52.目标电池可以包括目标设备的动力电池系统中的所有单体电池,也可以包括目标设备的动力电池系统中的至少一个单体电池中的部分单体电池。目标电池可包括动力电池系统中的一个或多个单体电池,该一个或多个单体电池可以是连续的单体电池,也可以是不连续的电池。
53.在一种可行的实施方式中,可以基于用户指令,确定目标电池。
54.具体地,可以输出目标设备的动力电池系统中的至少一个单体电池的电池数据,并获取用户基于该至少一个单体电池的电池数据设置的第一用户指令;根据第一用户指令,从该至少一个单体电池中确定需要精准控制充放电的目标电池。
55.其中,可以通过用户交互设备向用户显示该至少一个单体电池的电池数据,将用户在用户交互设备中选定的电池确定为目标电池。
56.示例性地,可参见图3,图3为本技术实施例提供的获取第一用户指令的一种交互示意图。如图3所示,在通过与目标设备之间的通信连接,获取到目标设备的动力电池系统中的至少一个单体电池的电池数据之后,可通过用户交互设备显示该至少一个单体电池的电池数据,用户交互设备可向用户显示p1;假设用户选择了p1中的电池1~电池3,用户交互设备可向用户显示p2;用户点击确定后,可确定用户选择的目标电池为电池1~电池3。
57.通过输出单体电池的电池数据并根据用户指令确定需要控制的电池,能够使得电池符合用户需求。
58.可选地,也可以根据该至少一个单体电池的电池数据,自动选定目标电池。例如,可以根据该至少一个单体电池的电池数据,确定至少一个单体电池中电压最低的电池,将该电压最低的电池确定为目标电池。又如,也可以根据该至少一个单体电池的电池数据,确定至少一个单体电池中电压最高的电池,将该电压最高的电池确定为目标电池。又如,可以根据该至少一个单体电池的电池数据,确定该至少一个单体电池中的各个单体电池的峰值电压,峰值电压是指单体电池最高能达到的电压;将该至少一个单体电池中将峰值电压与理想峰值电压的差距小于预设差值的电池,确定为目标电池,其中,理想峰值电压为单体电池在理想状态下所能达到的电压。不限于这里的举例。具体在目标设备的动力电池系统中的至少一个单体电池中选择哪一个或哪几个单体电池作为目标电池,可基于实际需求进行设定。
59.s203,对目标设备进行充电或放电。
60.这里,如果充放电指令用于指示对目标设备进行充电,则对目标设备进行充电;如果充放电指令用于指示对目标设备进行放电,则对目标设备进行放电。如果充放电设备仅支持充电,充放电指令默认指示对目标设备进行充电,如果充放电设备仅支持放电,充放电指令默认指示对目标设备进行放电。
61.可以通过任意一种充放电方式,对目标设备进行充电或放电。对于对目标设备进行充电或放电的具体方式,可参考后续介绍,此处不做过多描述。
62.s204,监测目标电池的电池参数。
63.这里,可以通过与目标设备之间的通信连接获取目标电池的电池参数以实现对目标电池的电池参数的监测。在目标电池的电池参数未达到电池参数阈值的情况下,说明目标电池的电池参数当前还不符合控制需求,还需继续对目标设备进行充电或放电,继续执行步骤s203;在目标电池的电池参数达到电池参数阈值的情况下,说明目标电池的电池参数符合控制需求,执行步骤s204。
64.其中,目标电池的电池参数阈值,是指针对目标电池的一个或多个需要进行监测的电池参数设置的阈值,电池参数是指电池数据中可修改设置的参数,电池参数具体可以为目标电池的最高电压、最低电压、平均电压、电压总和等参数,电池参数阈值为对目标电池的最高电压、最低电压、平均电压或电压总和中的一个或多个参数设置的阈值。
65.在一种可行的实施方式中,可以基于用户指令,确定目标电池的电池参数阈值。
66.具体地,可以获取用户基于目标电池设置的第二用户指令,并根据第二用户指令确定目标电池的电池参数阈值。
67.其中,可以通过用户交互设备获取用户基于目标电池设置的第二用户指令,并确定目标电池的电池参数阈值。
68.示例性地,可继续参见图3,假设目标电池包括用户选择的电池1~电池3,用户交互设备可向用户显示p3;假设用户选择了p3中的单体电池最高电压,用户交互设备可向用户显示p4;假设用户在p4中设置了阈值50,可确定用户对所选电池设置的电池参数为单体电池最高电压并且设置的电池参数阈值为50,用户交互设备显示p5。
69.通过根据用户指令确定需要控制的电池的电池参数阈值,能够使得电池的电池参
数符合用户需求。
70.可选地,在基于第二用户指令所确定的电池参数阈值不符合预设参数条件的情况下,还可以将目标电池的安全阈值设置为电池参数阈值。
71.其中,预设参数条件是指基于用户指令确定的电池参数所预先设置的条件,该预设参数条件的作用在于使得电池参数处于一个合理的范围内,该预设参数条件包括针对电池参数设置的合理参数范围。例如,需要进行监测的电池参数为单体电池最高电压,则预设参数条件为针对单体电池最高电压设置的条件,预设参数条件例如可以为单体电池最高电压对应的合理电压范围,如果用户设置的单体电池最高电压的阈值在该电压范围内,则符合预设参数条件,如果不在该电压范围内,则不符合预设参数条件。
72.目标电池的安全阈值为使得电池参数合理的阈值,目标电池的安全阈值可以为合理参数范围中的最大值。仍以需要进行监测的电池参数为电池参数最高电压为例,目标电池的安全阈值可以是指单体电池最高电压对应的合理电压范围中的最大值。
73.具体地,可以获取该第二用户指令确定的目标电池参数,并确定该目标电池参数对应的合理参数范围,将电池参数阈值与该合理参数范围进行比较,以确定电池参数阈值是否符合预设参数条件。如果电池参数阈值在该合理参数范围内,则符合预设参数条件,如果电池参数阈值不在该合理参数范围内,则不符合预设参数条件。需要说明的是,针对同一个电池参数,当用户设置了多个阈值时,如果多个阈值中的任意一个阈值在该电池参数对应的参数范围内,即确定用户设置的电池参数阈值符合预设参数条件,并将该在参数范围内的阈值确定为电池参数阈值;如果多个阈值中均不在该电池参数对应的参数范围内,即确定用户设置的电池参数阈值不符合预设参数条件。当需要进行监测的电池参数为多个时,针对每一个需要进行监测的电池参数,可采用相同的方式确定其对应的电池参数阈值是否符合预设参数条件,由此确定各个电池参数的参数阈值。
74.当用户设置的电池参数不符合预设的参数条件时,将电池的安全阈值设置为电池参数阈值,能够保证电池的电池参数合理有效。
75.在另一种可行的实施方式中,也可以根据目标电池的当前电池数据确定目标电池的电池参数阈值。
76.具体地,可以根据目标电池的当前电池数据和目标电池的初始电池数据,确定目标电池的电池参数阈值。
77.在一种具体实现方式中,针对需要进行监测的电池参数,可以获取该目标电池在历史时间中的距离当前时间最近的电池参数峰值,作为目标电池的当前电池数据,并获取目标电池历史之间中的距离当前时间最远的电池参数峰值,作为目标电池的初始电池数据,确定当前电池数据与初始电池数据之间的峰值比,将该峰值比与理想电池参数阈值的乘积,确定为目标电池的电池参数阈值,其中,该理想参数阈值为理想状态下该电池参数对应的电池参数阈值。以需要进行监测的电池参数为单体电池最高电压为例,可以获取目标电池在历史时间中最早的单体电池最高电压作为目标电池的初始电池数据,然后在历史时间中最近的单体电池最高电压作为目标电池的当前电池数据,然后计算二者的比值,将该比值与单体电池最高电压的理想阈值相乘,得到目标电池的电池参数阈值。
78.根据电池当前的电池数据和电池的初始电池数据来设置电池的参数阈值,能够使得电池的电池参数阈值合理有效。
79.可选地,在监测到目标电池的电池参数之后,还可以实时显示目标电池的电池参数。具体地,可以通过用户交互设备实时显示目标电池的电池参数。
80.示例性地,假设用户选择的目标电池为图3中的电池1~电池3,用户交互设备实时显示目标电池的电池参数的示意图可以如图4所示,分别显示电池1~电池3的电压值,还显示电池1~电池3的最高电压、最低电压、平均电压以及电压总和、当前的充电电流。
81.通过实时显示目标电池的电池参数,有助于用户了解选定的电池的充放电情况。
82.需要进行监测的电池参数和设置的电池参数阈值不同,判断目标电池的电池参数是否达到电池参数阈值的逻辑不同,有关于判断电池参数是否达到电池参数阈值的具体逻辑,可参考后续描述,此处不做过多描述。
83.s205,停止对目标设备进行充电或放电。
84.具体地,若本技术的技术方案是应用在充放电设备上,则充放电设备可以直接对目标设备进行充电或放电,以及停止对目标设备进行充电或放电;若本技术的技术方案是应用在云平台上,则云平台可以通过向充放电设备发送指令的方式,控制充放电设备对目标设备进行充电或放电,以及停止对目标设备进行充电或放电。
85.在图2对应的技术方案中,在响应充放电指令,获取到目标设备的动力电池系统中的至少一个单体电池的电池数据后,先根据至少一个单体电池的电池数据,从至少一个单体电池中确定需要精准控制充放电的目标电池,然后对目标设备进行充电或放电,并检测目标电池的电池参数;在目标电池的电池参数达到目标电池的电池参数阈值的情况下,停止对目标电池进行充电或放电,从而可以将目标电池的电池参数控制在设定的电池参数阈值,实现了对目标设备的动力电池系统中的目标电池的电池参数的精准控制,无需拆卸电池即可使得电池符合控制需求,可提高目标设备中的动力电池系统的维修检测效率。
86.可选地,在一些可能的情况中,还可以根据目标电池在充电或放电过程中的具体情况,确定目标电池的状态。在前述停止对目标设备进行充电或放电之后,还可以确定目标电池的充放电过程参数,该充放电过程参数包括目标电池从当前电池参数值至电池参数阈值的持续时长,以及对目标设备进行充电或放电的充放电参数;根据目标电池的充放电过程参数,生成目标电池的电池检测结果,其中,目标电池的电池检测结果用于指示目标电池的健康状态。
87.其中,目标电池的当前电池参数值是指在充电或放电开始时,目标电池的电池参数的起始参数值;充放电参数是指在对目标设备进行充电或放电的过程中所采用的参数,如充电电流、放电电流等;目标电池的健康状态是指反映电池的各种性能的状态。
88.在一些可能的实施方式中,可以获取充放电参数对应的标准充放电时长,将该持续时长与标准充放电时长进行比较,以生成目标电池的电池检测结果。
89.举例进行说明,以对目标设备进行充电为例,假设对目标设备采用充电参数x1进行充电,以充电参数x1对目标设备进行充电,将目标设备从当前电池参数值充电至电池参数阈值的理论时长为t1,而实际充电过程中,将目标设备从当前电池参数值充电至电池参数阈值的持续时长为t2,如果t2大于t1,则说明目标电池的充电速度慢,目标电池可能发生老化,老化率可以为t2/t1;如果t2小于t1,说明目标电池的健康状态良好。
90.应理解的是,上述示例仅为本技术根据目标电池的充放电过程参数,生成目标电池的电池检测结果的举例说明,不对本技术造成限制,还可以由其他生成目标电池的电池
检测结果的方式,本技术不做限制。
91.通过根据目标电池在充放电过程中的充放电过程参数,生成目标电池的电池检测检测结果,可以实现对目标设备中的电池的初步检测判断,方便维修检测人员更好地了解目标设备中的电池的状态。
92.由于需要监测的电池参数和设置的电池参数阈值不同,判断目标电池的电池参数是否达到电池参数阈值的逻辑不同。以下分情况进行介绍判断电池的电池参数是否达到电池参数阈值的具体实现方式。
93.第一种情况:电池参数阈值可以为针对单体电池电压均值设置的阈值(以下称第一阈值),则上述监测目标电池的电池参数的具体过程可包括如下步骤a1~a4。
94.a1、获取至少一个单体电池中的各个单体电池的电压。
95.这里,至少一个单体电池为用户选择的单体电池。具体地,可以通过与目标设备之间的通信连接获取至少一个单体电池中的各个单体电池的电压。
96.a2、根据各个单体电池的电压计算至少一个单体电池的电压均值。
97.其中,电压均值的计算公式如下:
[0098][0099]
cv
avg
为电压均值,cvi为用户选择的第i个单体电池的电压,n为用户选择的单体电池的数量。
[0100]
a3、在至少一个单体电池的电压均值达到第一阈值的情况下,确定目标电池的电池参数达到电池参数阈值。
[0101]
其中,如果是对目标设备进行充电,当该至少一个单体电池的电压均值大于或等于第一阈值时,即为达到第一阈值;如果是对目标设备进行放电,当该至少一个单体电池的电压均值小于或等于该第一阈值时,即为达到第一阈值。
[0102]
a4、在至少一个单体电池的电压均值未达到第一阈值的情况下,确定目标电池的电池参数未达到电池参数阈值。
[0103]
其中,如果是对目标设备进行充电,当该至少一个单体电池的电压均值小于第一阈值时,即为未达到第一阈值;如果是对目标设备进行放电,当该至少一个单体电池的电压均值大于该第一阈值时,即为未达到第一阈值。
[0104]
通过获取并计算目标电池中的单体电池的电压均值,能够使得目标电池中的单体电池的电压均值符合用户设置的单体电压均值阈值,即使得目标电池的电池参数符合用户需求。
[0105]
第二种情况:电池参数阈值可以为针对单体电池电压的极值设置的阈值(以下称第二阈值),则上述监测目标电池的电池参数的具体过程可以包括如下步骤b1~b4:
[0106]
b1、获取至少一个单体电池中的各个单体电池的电压。
[0107]
有关于步骤b1的介绍,可参考前述步骤a1的描述,此处不再赘述。
[0108]
b2、根据各个单体电池的电压确定至少一个单体电池的电压极值。
[0109]
其中,电压极值可以为最大电压,也可以为最小电压,电压极值具体为最大电压还
是最小电压,取决于目标用户的设置。当用户设置的电池参数阈值为针对最大电压设置的阈值时,可以根据各个单体电池的电压,将最大的一个电压确定为至少一个单体电池的电压极值。当用户设置的电池参数阈值为针对最小电压设置的阈值时,可以根据各个单体电池的电压,将最小的一个电压确定为至少一个单体电池的电压极值。
[0110]
b3、在至少一个单体电池的电压极值达到第二阈值的情况下,确定目标电池的电池参数达到电池参数阈值。
[0111]
其中,如果是对目标设备进行充电,当该至少一个单体电池的电压极值大于或等于第二阈值时,即为达到第一阈值;如果是对目标设备进行放电,当该至少一个单体电池的电压极值小于或等于该第二阈值时,即为达到第二阈值。
[0112]
b4、在至少一个单体电池的电压极值未达到第二阈值的情况下,确定目标电池的电池参数达到电池参数阈值。
[0113]
其中,如果是对目标设备进行充电,当该至少一个单体电池的电压极值小于第二阈值时,即为未达到第一阈值;如果是对目标设备进行放电,当该至少一个单体电池的电压极值大于该第二阈值时,即为未达到第二阈值。
[0114]
通过获取并确定目标电池中的单体电池的电压极值,能够使得目标电池中的单体电池的电压的极值符合用户设置的电池电压极值,即使得目标电池的电池参数符合用户需求。
[0115]
第三种情况:电池参数阈值可以为针对单体电池电压的总电压设置的阈值(以下称第三阈值),则上述监测目标电池的电池参数的具体过程可以包括如下步骤c1~c4:
[0116]
c1、获取至少一个单体电池中的各个单体电池的电压。
[0117]
c2、根据各个单体电池的电压确定至少一个单体电池的电压总和。
[0118]
其中,电压总和的计算公式如下:
[0119][0120]
cv
sum
为电压总和,cvi为用户选择的第i个单体电池的电压,n为用户选择的单体电池的数量。
[0121]
c3、在至少一个单体电池的电压总和达到第三阈值的情况下,确定目标电池的电池参数达到电池参数阈值。
[0122]
其中,如果是对目标设备进行充电,当该至少一个单体电池的电压总和大于或等于第三阈值时,即为达到第三阈值;如果是对目标设备进行放电,当该至少一个单体电池的电压均值小于或等于该第三阈值时,即为达到第三阈值。
[0123]
c4、在至少一个单体电池的电压总和未达到第三阈值的情况下,确定目标电池的电池参数未达到电池参数阈值。
[0124]
其中,如果是对目标设备进行充电,当该至少一个单体电池的电压总和小于第三阈值时,即为未达到第三阈值;如果是对目标设备进行放电,当该至少一个单体电池的电压总和大于该第三阈值时,即为未达到第三阈值。
[0125]
通过获取并计算目标电池中的单体电池的电压总和,能够使得目标电池中的单体电池的电压总和符合用户设置的单体电池和值阈值,即使得目标电池的电池参数符合用户
需求。
[0126]
电池参数阈值不限于上述几种情况,还可以将其他的电池参数作为需要监测的电池参数设置相应的阈值作为电池参数阈值,本技术不做限制,例如,还可以将最小剩余电荷量作为需要监测的电池参数。
[0127]
还可以同时将多个电池参数作为需要进行检测的电池参数并设置阈值设置,例如,还可以将前述的单体电池电压均值和极值作为需要进行监测的电池参数并设置电池参数阈值。在将多个电池参数作为需要进行监测的电池参数设置好每个电池参数的电池参数阈值的情况下,在电池参数分别达到各自的阈值的情况下,才确定目标电池的电池参数达到电池参数阈值。
[0128]
以下以电池参数阈值包括前述的第一阈值和第二阈值为例进行介绍,上述监测目标电池的电池参数的具体过程可以包括如下步骤d1~d5。
[0129]
d1、获取至少一个单体电池中的各个单体电池的电压。
[0130]
d2、根据各个单体电池的电压计算至少一个单体电池的电压均值。
[0131]
d3、根据各个单体电池的电压确定至少一个单体电池的电压极值。
[0132]
d4、在至少一个单体电池的电压均值达到第一阈值,并且至少一个单体电池的电压极值达到第二阈值的情况下,确定目标电池的电池参数达到电池参数阈值。
[0133]
d5、在至少一个单体电池的电压均值未达到第一阈值,或至少一个单体电池的电压极值未达到第二阈值的情况下,确定目标电池的电池参数未达到电池参数阈值。
[0134]
在前述对目标设备进行充电或放电的过程中,可以通过如下方式中的任意一种对目标设备进行充电或放电:
[0135]
(1)基于恒流控制的方式:即充电过程中的充电电流保持不变,或放电过程中的放电电流保持不变。
[0136]
(2)基于脉冲控制的方式:即在充电过程中间隙性充电,或在放电过程中间歇性放电。
[0137]
(3)基于阶梯降额的方式:即在充电过程中采用类似阶梯状的充电电流进行充电,每个阶梯的终点对应一个截止电压;或在放电过程中采用类似阶梯状的放电电流进行放电,每个阶梯的终点对应一个截止电压。
[0138]
(4)基于恒压控制的方式:即在充电过程中以恒定的电压进行充电到截止电流或者放电过程中以恒定的电压进行放电到截止电流。
[0139]
(5)基于恒流恒压(constant current constant voltage,cccv)控制的方式:即在充电过程中以恒定的电流充电至截止电压,然后继续以恒定的电压充电到截止电流;或在放电过程以恒定的电流放电至截止电压,然后继续以恒定的电池放电到截止电流。
[0140]
在通过上述(4)或(5)的方式对目标设备进行充电或放电的过程中,当电池参数阈值为前述任意一种情况下的电压阈值(包括但不限于第一阈值、第二阈值、第三阈值)时,在目标电池的电压达到该电压阈值后,需采用恒压控制方式对目标设备继续进行充电或放电,直至目标设备的动力电池系统的总电流小于或等于预设电流阈值后,才停止对目标设备进行充电或放电。由于在目标电池的电压达到该电压阈值后采用恒压控制的方式进行充放电或放电,不会改变目标电池的电压,可以将目标电池的电压维持在设定的电压阈值。其中,该预设电流阈值可以为预先设置存储在充放电设备中,例如可以为0.05c,即预设电流
阈值为动力电池系统标称容量的0.05倍;该预设电流阈值也可以由目标用户进行设置。在预设电流阈值为用户设置的情况下,前述获取到的用户指令还可以包括该预设电流阈值,在获取用户指令时,还需获取用户设置的预设电流阈值。
[0141]
在目标电池达到用户设置的电压阈值的情况下,采用恒压控制方式对目标设备进行充电或放电至目标设备的动力电池系统的总电流小于预设电流阈值,能够使得目标电池符合用户需求;通过恒压充电,能够使得目标电池的电压精确维持在设定的电压阈值,有助于目标设备的动力电池系统的剩余电量校正标定。
[0142]
上述介绍了本技术的方法,下面介绍本技术的装置。
[0143]
参见图5,图5是本技术实施例提供的一种充放电控制装置的结构示意图,该充放电控制装置应用于前述提到的充放电设备102或云平台103。如图5所示,该充放电控制装置30包括:
[0144]
电池数据获取模块301,用于响应充放电指令,获取目标设备的动力电池系统中的至少一个单体电池的电池数据;
[0145]
电池确定模块302,用于根据所述至少一个单体电池的电池数据,从所述至少一个单体电池中确定需要精准控制充放电的目标电池;
[0146]
参数监测模块303,用于对所述目标设备进行充电或放电,并监测所述目标电池的电池参数;
[0147]
控制模块304,用于在所述目标电池的电池参数达到所述目标电池的电池参数阈值的情况下,停止对所述目标设备进行充电或放电。
[0148]
在一种可能的设计中,上述电池确定模块302具体用于:输出所述至少一个单体电池的电池数据,并获取用户基于所述至少一个单体电池的电池数据设置的第一用户指令;根据所述第一用户指令,从所述至少一个单体电池中确定需要精准控制充放电的目标电池。
[0149]
在一种可能的设计中,上述参数监测模块303还用于:获取用户基于所述目标电池设置的第二用户指令,并根据所述第二用户指令确定所述电池参数阈值。
[0150]
在一种可能的设计中,上述参数监测模块303还用于:在所述第二用户指令所确定的所述电池参数阈值不符合预设参数条件的情况下,将所述目标电池的安全阈值设置为所述电池参数阈值。
[0151]
在一种可能的设计中,上述参数监测模块303还用于:根据所述目标电池的当前电池数据和所述目标电池的初始电池数据,确定所述电池参数阈值。
[0152]
在一种可能的设计中,上述电池数据获取模块301具体用于:通过车辆通信接口或云平台获取目标设备的动力电池系统中的至少一个单体电池的电池数据。
[0153]
在一种可能的设计中,所述电池参数阈值包括第一阈值,和/或,第二阈值,和/或,第三阈值,其中:所述第一阈值为针对单体电池电压均值设置的阈值;所述第二阈值为针对单体电池电压极值设置的阈值;所述第三阈值为所述目标用户针对单体电池的总电压设置的阈值。
[0154]
在一种可能的设计中,所述电池参数阈值包括电压阈值;上述充放电模块302具体用于:在所述目标电池的电压达到所述电压阈值的情况下,采用恒压控制方式对所述目标设备进行充电或放电,直至所述动力电池系统的总电流小于或等于预设电流阈值。
[0155]
在一种可能的设计中,上述充放电模块302还用于确定所述目标电池的充放电过程参数,所述充放电过程参数包括所述目标电池从当前电池参数值至所述电池参数阈值的持续时长,以及,对目标设备进行充电或放电的充放电参数;根据所述充放电过程参数,生成所述目标电池的电池检测结果,所述电池检测结果用于指示所述目标电池的健康状态。
[0156]
需要说明的是,图5对应的实施例中未提及的内容可参见前述方法实施例的描述,这里不再赘述。
[0157]
上述装置,在响应充放电指令,获取到目标设备的动力电池系统中的至少一个单体电池的电池数据后,先根据至少一个单体电池的电池数据,从至少一个单体电池中确定需要精准控制充放电的目标电池,然后对目标设备进行充电或放电,并检测目标电池的电池参数;在目标电池的电池参数达到目标电池的电池参数阈值的情况下,停止对目标电池进行充电或放电,从而可以将目标电池的电池参数控制在设定的电池参数阈值,实现了对目标设备的动力电池系统中的目标电池的电池参数的精准控制,无需拆卸电池即可使得电池符合控制需求,可提高目标设备中的动力电池系统的维修检测效率。
[0158]
参见图6,图6是本技术实施例提供的一种计算机设备的结构示意图,该计算机设备可以为充放电设备102或云平台103。该计算机设备40包括处理器401、存储器402以及通信接口403。存储器402和通信接口403连接至处理器401,例如通过总线连接至处理器401。
[0159]
处理器401被配置为支持该计算机设备40执行上述方法实施例中的方法中相应的功能。该处理器401可以是中央处理器(central processing unit,cpu),网络处理器(network processor,np),硬件芯片或者其任意组合。上述硬件芯片可以是专用集成电路(application specific integrated circuit,asic),可编程逻辑器件(programmable logic device,pld)或其组合。上述pld可以是复杂可编程逻辑器件(complex programmable logic device,cpld),现场可编程逻辑门阵列(field-programmable gate array,fpga),通用阵列逻辑(generic array logic,gal)或其任意组合。
[0160]
存储器402用于存储程序代码等。存储器402可以包括易失性存储器(volatile memory,vm),例如随机存取存储器(random access memory,ram);存储器402也可以包括非易失性存储器(non-volatile memory,nvm),例如只读存储器(read-only memory,rom),快闪存储器(flash memory),硬盘(hard disk drive,hdd)或固态硬盘(solid-state drive,ssd);存储器402还可以包括上述种类的存储器的组合。
[0161]
通信接口403用于在处理器401的指示下获取目标设备的动力电池系统中的电池数据。通信接口403可以为硬件接口,如为usb接口等;通信接口403也可以为软件接口,如为蓝牙接口、wifi接口等。不限于这里的限制。
[0162]
可选地,计算机设备40还可以包括输入接口404和/或输出接口405,输入接口404可用于获取用户指令,输入接口例如可包括触摸屏、按键等;输出接口用于405向用户输出充放电有关的数据,如充放电参数等,也可用于指示充放电状态,输出接口405例如可包括显示器、蜂鸣器或指示灯。
[0163]
处理器401可以调用所述程序代码以执行以下操作:
[0164]
响应充放电指令,获取目标设备的动力电池系统中的至少一个单体电池的电池数据;
[0165]
根据所述至少一个单体电池的电池数据,从所述至少一个单体电池中确定需要精
准控制充放电的目标电池;
[0166]
对所述目标设备进行充电或放电,并监测所述目标电池的电池参数;
[0167]
在所述目标电池的电池参数达到所述目标电池的电池参数阈值的情况下,停止对所述目标设备进行充电或放电。
[0168]
本技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被计算机执行时使所述计算机执行如前述实施例所述的方法。
[0169]
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-only memory,rom)或随机存储记忆体(random access memory,ram)等。
[0170]
以上所揭露的仅为本技术较佳实施例而已,当然不能以此来限定本技术之权利范围,因此依本技术权利要求所作的等同变化,仍属本技术所涵盖的范围。
技术特征:
1.一种充放电控制方法,其特征在于,包括:响应充放电指令,获取目标设备的动力电池系统中的至少一个单体电池的电池数据;根据所述至少一个单体电池的电池数据,从所述至少一个单体电池中确定需要精准控制充放电的目标电池;对所述目标设备进行充电或放电,并监测所述目标电池的电池参数;在所述目标电池的电池参数达到所述目标电池的电池参数阈值的情况下,停止对所述目标设备进行充电或放电。2.根据权利要求1所述的方法,其特征在于,所述根据所述至少一个单体电池的电池数据,从所述至少一个单体电池中确定需要精准控制充放电的目标电池,包括:输出所述至少一个单体电池的电池数据,并获取用户基于所述至少一个单体电池的电池数据设置的第一用户指令;根据所述第一用户指令,从所述至少一个单体电池中确定需要精准控制充放电的目标电池。3.根据权利要求1所述的方法,其特征在于,所述停止对所述目标设备进行充电或放电之前,所述方法还包括:获取用户基于所述目标电池设置的第二用户指令,并根据所述第二用户指令确定所述电池参数阈值。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:在所述第二用户指令所确定的所述电池参数阈值不符合预设参数条件的情况下,将所述目标电池的安全阈值设置为所述电池参数阈值。5.根据权利要求1所述的方法,其特征在于,所述停止对所述目标设备进行充电或放电之前,所述方法还包括:根据所述目标电池的当前电池数据和所述目标电池的初始电池数据,确定所述电池参数阈值。6.根据权利要求1-5任一项所述的方法,其特征在于,所述获取目标设备的动力电池系统中的至少一个单体电池的电池数据,包括:通过车辆通信接口或云平台获取目标设备的动力电池系统中的至少一个单体电池的电池数据。7.根据权利要求1-5任一项所述的方法,其特征在于,所述电池参数阈值包括第一阈值,和/或,第二阈值,和/或,第三阈值,其中:所述第一阈值为针对单体电池电压均值设置的阈值;所述第二阈值为针对单体电池电压极值设置的阈值;所述第三阈值为针对单体电池的总电压设置的阈值。8.根据权利要求1-5任一项所述的方法,其特征在于,所述电池参数阈值包括电压阈值;所述对所述目标设备进行充电或放电,包括:在所述目标电池的电压达到所述电压阈值的情况下,采用恒压控制方式对所述目标设备进行充电或放电,直至所述动力电池系统的总电流小于或等于预设电流阈值。9.根据权利要求1-5任一项所述的方法,其特征在于,所述停止对所述目标设备进行充
电或放电之后,所述方法还包括:确定所述目标电池的充放电过程参数,所述充放电过程参数包括所述目标电池从当前电池参数值至所述电池参数阈值的持续时长,以及,对目标设备进行充电或放电的充放电参数;根据所述充放电过程参数,生成所述目标电池的电池检测结果,所述电池检测结果用于指示所述目标电池的健康状态。10.一种充放电控制装置,其特征在于,包括:电池数据获取模块,用于响应充放电指令,获取目标设备的动力电池系统中的至少一个单体电池的电池数据;电池确定模块,用于根据所述至少一个单体电池的电池数据,从所述至少一个单体电池中确定需要精准控制充放电的目标电池;参数监测模块,用于对所述目标设备进行充电或放电,并监测所述目标电池的电池参数;控制模块,用于在所述目标电池的电池参数达到所述目标电池的电池参数阈值的情况下,停止对所述目标设备进行充电或放电。11.一种计算机设备,其特征在于,包括存储器、处理器以及通信接口,所述存储器、所述通信接口连接至所述处理器,所述处理器用于执行存储在所述存储器中的一个或多个计算机程序,所述处理器在执行所述一个或多个计算机程序时,使得所述计算机设备实现如权利要求1-9任一项所述的方法。12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行如权利要求1-9任一项所述的方法。13.一种目标通信系统,所述目标通信系统包括目标设备和所述充放电设备,所述充放电设备的通信接口与所述目标设备的通信接口连接,所述目标设备包括动力电池系统,所述动力电池系统包括至少一个单体电池,所述充放电设备用于执行如权利要求1-9任一项所述的方法。
技术总结
本申请提供充放电控制方法、装置、设备、系统及存储介质,方法包括:响应充放电指令,获取目标设备的动力电池系统中的至少一个单体电池的电池数据;根据所述至少一个单体电池的电池数据,从所述至少一个单体电池中确定需要精准控制充放电的目标电池;对所述目标设备进行充电或放电,并监测所述目标电池的电池参数;在所述目标电池的电池参数达到所述目标电池的电池参数阈值的情况下,停止对所述目标设备进行充电或放电。该技术方案无需拆卸电池即可使得电池参数符合控制需求,可提升目标设备中的动力电池系统的维修检测效率。的动力电池系统的维修检测效率。的动力电池系统的维修检测效率。
技术研发人员:沈小杰 王晓斌 廖增成
受保护的技术使用者:深圳市道通合创数字能源有限公司
技术研发日:2023.01.18
技术公布日:2023/7/21
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
