掌桥专利:专业的专利平台
掌桥专利
首页

一种通过IP协议对电池的控制方法、系统

文献发布时间:2023-06-19 18:49:33


一种通过IP协议对电池的控制方法、系统

技术领域

本申请涉及电池包的领域,尤其是涉及一种通过IP协议对电池的控制方法、系统。

背景技术

电池包一般是由多个电池组调集而成的,并且电池包的每个电池都有对应的IP,所以可以直接通过IP对对应的电池进行控制。

电池包的内部电池组包括多个以不同形式实现电连接的电池,中间可能是通过串联或者并联去实现多个电池的导通,一般电池是否连入是通过控制该电池对应的控制开关是否实现的,但是电池包的应用场景有所不同,所以需要选用电池包内的电池组也是有所不同,所以会存在电池组选择不及时的情况,为此提出一种通过IP协议对电池的控制方法。

发明内容

为了能够实现及时选用电池包合适的电池组,本申请提供一种通过IP协议对电池的控制方法、系统。

第一方面,本申请提供的一种通过IP协议对电池的控制方法,采用如下的技术方案:一种通过IP协议对电池的控制方法,包括如下步骤:

获取电池包内全部电池对应的编号数据,其中,每个电池只对应一个IP;

确定电池包内电池之间的连接关系,其中,连接关系包括并联、串联以及串并联组合三种情况;

获取电池包对应用电器对应的所需电能数据;

依据所需电能数据确定目标电池组,其中目标电池组包括多个电池;

调取目标电池组能够输出的目标供电电能数据;

若是目标供电电能数据大于所需电能数据,则控制目标电池组对用电器供电。

通过采用上述技术方案,在电池包给用电器进行供电时,电池包内包括多个电池,系统可以获取每个电池对应的编号数据,并且可以确定已经导通的电池之间连接关系,在这里需要指出,电池内部的电池可能是并联、串联以及串并联;并且系统可以获取到用电器对应的所需电能数据,便可以了解到要维持用电器正常使用所需要的最少电量,系统会选定多个电池多个电池作为输出电池,并且定义为目标电池组,并且系统可以确定目标电池组能够输出的目标供电电能数据,若是目标供电电能数据大于所需电能数据,说明目标电池组输出的电量能够提供用电器使用,此时系统控制目标电池组对用电器供电;若是目标供电电能数据没有大于所需电能数据,系统则需要通过编号数据重新选取更多的电池,通过持续将目标供电电能数据与所需电能数据进行比较,从而确保目标电池组能够提供的电能数据能够持续维持用电器的使用,从而实现及时选用电池包合适的电池组。

可选的,若是电池包内电池的连接关系为全部并联,进行如下步骤:

获取电池包内每个电池的电压数据;

获取电池包内每个电池对应的优先级数据,其中,优先级数据依据每个电池的电压数据从大到小排序;

控制优先级数据最先的电池对用电器进行供电。

通过采用上述技术方案,在电池包的电池全部为并联时,若是选用的目标电池组内的电池电压差距较大,电池包在使用过程可能存在安全隐患,为此系统先获取电池包每个编号数据对应电池的电压数据,并且依据每个电池的电压数据从大到小将全部电池进行优先级排序,系统便可以确定电池组内每个电池对应的优先级数据,并且在选择目标电池组的,会按照电池的优先级进行选择对用电器进行供电;通过上述过程,能够降低电池包使用过程中的安全隐患。

可选的,在控制优先级数据最先的电池对用电器进行供电的过程中,还进行如下步骤:

将在供电的电池定义为已用电池,其中,已用电池可以一个或者多个电池;

获取已用电池与下一优先级的电池的电压差值,其中,电压差值是实时变化的;

调取并联中的差值阈值;

若是电压差值小于差值阈值,则控制下一优先级对应的电池与已用电池并联对用电器供电。

通过采用上述技术方案,通过获取已用电池与电池包内下一优先级的电压差值,由于已用电池一直在供电,所以电压差值会慢慢较小,待电压差值小于差值阈值时,说明已用电池的输出电压与下一优先级电池的电压相近,此时便可以将下一优先级的电池与已用电池进行并联接入供电电路,从而在保证安全的情况下能够及时将下一优先级的电池接入供电电路。

可选的,若是电池包内电池组的连接关系为全部串联,进行如下步骤:

获取每个电池组的输出电能数据,其中,电池包内包括多个串联的电池组,且电池组内包括多个并联的电池;

确定电池组内全部电池的放电优先级,其中,放电优先级是根据电池组内每个电池的电压数据从大到小排序的;

确定电池组连续用电器供电电路的电池数量;

控制电池包内电池组对用电器供电。

通过采用上述技术方案,电池组之间是串联关系,但是电池组内部的电池是并联的,所以在选用电池组内之后,系统通过电池组内电池的放电优先级确定需要选取电池的数量,如果是选择一个电池,直接连入供电电路便可,如果是需要连入多个,则需要考虑多个电池并联使用的安全隐患问题,可以尽量较少选用的电池之间的电压差。

可选的,在确定电池组连续用电器供电电路的电池数量的过程中,包括如下步骤:确定第一优先级电池对应的电压数据与第二优先级电池对应电压数据的电压差值;

调取电池组内的目标差值;

若是电压差值大于目标差值,则控制第一优先级对应的电池连入用电器供电电路,否则控制第一优先级对应的电池与第二优先级对应的电池并联且连入用电器供电电路。

通过采用上述技术方案,当电池组内的第一优先级电池与第二优先级电池的电压差值小于目标差值时,说明此时第一优先级电池对应的电压数据与第二优先级电池对应电压数据相差不多,可以将第一优先级电池与第二优先级电池并联,然后对用电器进行供电,通过上述判断过程,可以进一步降低电池包在使用时的安全隐患。

可选的,在控制第一优先级对应的电池与第二优先级对应的电池连入用电器供电电路的过程中,还进行如下步骤:

将第一优先级对应的电池与第二优先级对应的电池定义为输出电池;

实时获取输出电池的实时输出电压;

调取下一优先级电池对应的电压数据;

获取实时输出电压与下一优先级电池对应的电压数据的实时差值;

将实时差值与目标差值进行比较,若是实时差值小于目标差值,则将下一优先级电池与输出电池并联且连入用电器供电电路。

通过采用上述技术方案,在电池组持续供电时,通过将实时输出电压与下一优先级电池对应的电压数据的实时差值与与目标差值进行比较,可以及时将电池组内的其他电池连入供电电路;从而减缓电池包内全部在用电池的电量损耗。

可选的,在控制目标电池组对用电器供电的过程中,还进行如下步骤;

调取电池对应的电压临界数据,其中,电压临界数据为电池需要充电的电压;

将电池包内全部电池的电压数据与电压临界数据进行比较,若是,电压数据小于电压临界数据,则关闭对应的电池,控制对电池进行充电。

通过采用上述技术方案,在电池包的使用过程中,系统通过监测每个编号数据对应的实时电压,并且将每个电池的实时电压与电压临界数据进行比较,从而在电池电量不足时能够及时关闭电池选用电池包内其他的电池进行供电,同时在连接有电源时能够对电量不足的电池进行充电。

第二方面,本申请提供的一种通过IP协议对电池的控制系统,采用如下的技术方案:一种通过IP协议对电池的控制系统,包括:

编号获取模块,用于获取电池包内全部电池对应的编号数据,其中,每个电池只对应一个IP;连接确定模块,用于确定电池包内电池之间的连接关系,其中,连接关系包括并联、串联以及串并联组合三种情况;

所需电能获取模块,用于获取电池包对应用电器对应的所需电能数据;

目标电池组确定模块,用于依据所需电能数据确定目标电池组,其中目标电池组包括多个电池;

调取模块,用于调取目标电池组能够输出的目标供电电能数据;

控制模块,若是目标供电电能数据大于所需电能数据,用于控制目标电池组对用电器供电。

通过采用上述技术方案,在电池包给用电器进行供电时,电池包内包括多个电池,编号获取模块可以获取每个电池对应的编号数据,并且连接确定模块可以确定已经导通的电池之间连接关系,在这里需要指出,电池内部的电池可能是并联、串联以及串并联;并且所需电能获取模块可以获取到用电器对应的所需电能数据,便可以了解到要维持用电器正常使用所需要的最少电量,目标电池组确定模块会选定多个电池多个电池作为输出电池,并且定义为目标电池组,并且调取模块可以确定目标电池组能够输出的目标供电电能数据,若是目标供电电能数据大于所需电能数据,说明目标电池组输出的电量能够提供用电器使用,此时控制模块控制目标电池组对用电器供电;若是目标供电电能数据没有大于所需电能数据,系统则需要通过编号数据重新选取更多的电池,通过持续将目标供电电能数据与所需电能数据进行比较,从而确保目标电池组能够提供的电能数据能够持续维持用电器的使用,从而实现及时选用电池包合适的电池组。

第三方面,本申请提供的计算机可读存储介质,存储有能够被处理器加载并执行如一种通过IP协议对电池的控制方法的计算机程序。

第四方面,本申请提供的智能终端,包括存储器和处理器,所述存储器上存储有能够被处理器加载并执行如一种通过IP协议对电池的控制方法的计算机程序。

综上所述,本申请包括以下至少一种有益技术效果:

1.在电池包给用电器进行供电时,电池包内包括多个电池,系统可以获取每个电池对应的编号数据,并且可以确定已经导通的电池之间连接关系,在这里需要指出,电池内部的电池可能是并联、串联以及串并联;并且系统可以获取到用电器对应的所需电能数据,便可以了解到要维持用电器正常使用所需要的最少电量,系统会选定多个电池多个电池作为输出电池,并且定义为目标电池组,并且系统可以确定目标电池组能够输出的目标供电电能数据,若是目标供电电能数据大于所需电能数据,说明目标电池组输出的电量能够提供用电器使用,此时系统控制目标电池组对用电器供电;若是目标供电电能数据没有大于所需电能数据,系统则需要通过编号数据重新选取更多的电池,通过持续将目标供电电能数据与所需电能数据进行比较,从而确保目标电池组能够提供的电能数据能够持续维持用电器的使用,从而实现及时选用电池包合适的电池组。

2.系统按照电池的优先级进行选择对用电器进行供电,能够降低电池包使用过程中的安全隐患。

3.在电池电量不足时能够及时关闭电池选用电池包内其他的电池进行供电,同时在连接有电源时能够对电量不足的电池进行充电。

附图说明

图1是本申请实施例中的整体流程图图;

图2是本申请实施例中若是电池包内电池的连接关系为全部并联时的流程示意图;

图3是本申请实施例中多个电池组串联且电池组内多个电池相互并联时的流程示意图;

图4是本申请实施例中在控制第一优先级对应的电池与第二优先级对应的电池连入用电器供电电路的流程示意图;

图5是本申请实施例中的模块连接示意图。

附图标记说明:

1、编号获取模块;2、连接确定模块;3、所需电能获取模块;4、目标电池组确定模块;5、调取模块;6、控制模块。

具体实施方式

以下为对本申请作进一步详细说明。

第一方面,本申请实施例公开一种通过IP协议对电池的控制方法,参照图1,包括如下步骤:

S1,获取电池包内全部电池对应的编号数据;

其中,每个电池包内对应哟欧多个电池,并且每个电池只对应一个IP,系统通过编号数据便可以对应到哪一个电池。

S2,确定电池包内电池之间的连接关系;

其中,连接关系包括并联、串联以及串并联组合三种情况,其中需要指出的是,这里的串并联指的是电池组之间的串联,电池组内多个电池的串联;并且串联以及并联可以是电池之间或者电池组之间的连接关系。

S3,获取电池包对应用电器对应的所需电能数据;

其中,每个电池包供电的用电器有所不同,所需要的用电量不同,并且用电器在处于不同的状态时所需要的输入电压也是有所不同,例如用电器在休眠与工作所需的输入电压有所不同,系统会根据所需电能数据选择不同的电池组合。

S4,依据所需电能数据确定目标电池组;

其中,目标电池组包括多个电池;并且在此过程中,电池包内电池的连接关系不同,选择也会有所不同;具体情况如。

S41,若是电池包内电池的连接关系为全部并联,参照图2,进行如下步骤:

S411,获取电池包内每个电池的电压数据;

其中,由于每个电池的输出电压有所不同,并且电池处于并联时,若是选用的目标电池组内的电池电压差距较大,电池包在使用过程可能存在安全隐患,所以在选择哪部分电池需要进行判断。

S412,获取电池包内每个电池对应的优先级数据;

其中,优先级数据依据每个电池的电压数据从大到小排序,电池的电压数据越大,优先级就越高。

S413,控制优先级数据最先的电池对用电器进行供电,并且在此过程中,将在供电的电池定义为已用电池,其中,已用电池可以一个或者多个电池;

S4131,获取已用电池与下一优先级的电池的电压差值;

其中,这里需要指出的是,如果已用电池为一个电池,电压差值则是已用与下一优先级电池之间的电压差;如果已用电池为多个,电压差值则是多个电池并联的输出电压与下一优先级电池之间的电压差;并且已用电池是一直在供电的,电池的电量在损耗,所以电压差值是实时变化的。

S4132,调取并联中的差值阈值;

其中,差值阈值是预先设置的。

S4133,若是电压差值小于差值阈值,说明此时下一优先级电池可以安全连入供电电路,不会存在安全隐患,系统则控制下一优先级对应的电池与已用电池并联对用电器供电。

通过S41到S4133执行步骤,可以在并联状态下,电池供电时降低安全隐患,并且能够及时将电池连入供电电路。

S42,若是电池包内电池组的连接关系为全部串联,这里需要指出的时,如果电池包是单纯多个电池串联的情况,只需考虑串联起来的电池提供的输出电压是否满足用电器的使用便可以,而在多个电池组串联且电池组内多个电池相互并联时,参照图3,系统则需要进行如下步骤:

S421,获取每个电池组的输出电能数据;

其中,这里的输出电能数据也就是整个电池组的输出电压。

S422,确定电池组内全部电池的放电优先级;

其中,放电优先级是根据电池组内每个电池的电压数据从大到小排序的,电压数据越大的优先级越高,系统便会优先选择优先级高的电池进行供电。

S423,确定电池组连续用电器供电电路的电池数量;

这里需要指出的是,如果多个电池同时进行供电,每个电池的电量损耗相比单个电池供电会减缓,在此过程中还进行如下步骤:

S4231,确定第一优先级电池对应的电压数据与第二优先级电池对应电压数据的电压差值;

其中,同S411步骤一样,需要考虑选用的目标电池组内的电池电压差距,电压差值过大,电池包在使用过程可能存在安全隐患。

S4232,调取电池组内的目标差值;

其中,目标差值是预设的。

S4233,若是电压差值大于目标差值,说明第一优先级电池与第二优先级电池的输出电压相差较大,不适合两个同时并联使用,此时系统控制第一优先级对应的电池连入用电器供电电路;否则,说明第一优先级电池与第二优先级电池的输出电压相近,则控制第一优先级对应的电池与第二优先级对应的电池并联且连入用电器供电电路。

这里需要指出的是,在单独控制第一优先级电池进行供电时,由于电池持续供电,电池自身的电量会有所下降,所以电压差值会减小,所以需要将电压差值与目标差值持续比较,待电压差值没有大于目标差值,此时便切换为控制第一优先级对应的电池与第二优先级对应的电池并联且连入用电器供电电路。

另外在控制第一优先级对应的电池与第二优先级对应的电池连入用电器供电电路的过程中,参照图4,还进行如下步骤:

S42331,将第一优先级对应的电池与第二优先级对应的电池定义为输出电池;

S42332,实时获取输出电池的实时输出电压;

其中,输出电压就是第一优先级与第二优先级并联时的输出电压。

S42333,调取下一优先级电池对应的电压数据;

其中,这里指的是第三优先级电压的电压数据。

S42334,获取实时输出电压与下一优先级电池对应的电压数据的实时差值;

S42335,将实时差值与目标差值进行比较,若是实时差值小于目标差值,说明此时输出电池的输出电压与下一优先级的输出电压相近,系统便会将下一优先级电池与输出电池并联且连入用电器供电电路。

在S42331到S42335步骤中,如果是电池组内的电池比较多,便可以重复执行上述步骤,便可以保证安全隐患的前提下,将全部的电池进行管控进行供电,从而降低全部电池的损耗。

S5,调取目标电池组能够输出的目标供电电能数据;

其中,系统在确定需要供电的电池之后,并需要获取选定的电池组合能够提供的输出电压多少,也就是目标供电电能数据。

S6,若是目标供电电能数据大于所需电能数据,说明选择的目标电池组提供的电量能够供用电器使用,此时系统控制目标电池组对用电器供电。

另外,在控制目标电池组对用电器供电的过程中,由于电池的电量达到一定限度,电池便不能继续供电,需要进行重新充电,所以还进行如下步骤;

S61,调取电池对应的电压临界数据;

其中,电压临界数据为电池需要充电的电压;

S62,将电池包内全部电池的电压数据与电压临界数据进行比较,若是,电压数据小于电压临界数据,则关闭对应的电池,控制对电池进行充电。

将每个电池的实时电压与电压临界数据进行比较,从而在电池电量不足时能够及时关闭电池选用电池包内其他的电池进行供电,同时在连接有电源时能够对电量不足的电池进行充电,便于后续使用。

本申请实施例一种通过IP协议对电池的控制方法的实施原理为:系统通过首先确定池包内电池之间的连接关系,同时获取电池包对应用电器对应的所需电能数据,随后开始选择电池包内的电池进行供电,便可以确定目标电池组,并且由于目标电池组内电池连接情况不同,系统所执行的步骤不同。

第一种情况:若是电池包内电池的连接关系为全部并联,电池处于并联时,若是选用的目标电池组内的电池电压差距较大,电池包在使用过程可能存在安全隐患,所以系统先获取电池包内每个电池的电压数据,并且获取电池包内每个电池对应的优先级数据,控制优先级数据最先的电池对用电器进行供电,并且在供电的电池定义为已用电池,其中,已用电池可以一个或者多个电池,另外需要获取已用电池与下一优先级的电池的电压差值,同时调取并联中的差值阈值,通过将电压差值与差值阈值比较,若是电压差值小于差值阈值,则说明此时下一优先级电池可以安全连入供电电路,不会存在安全隐患,系统则控制下一优先级对应的电池与已用电池并联对用电器供电,否则不可以将下一优先级电池连入供电电路。

第二种情况:电池包内电池组的连接关系为全部串联且电池组内多个电池相互并联时,此时系统先获取每个电池组的输出电能数据,这里的输出电能数据也就是整个电池组的输出电压,并且需要确定每个电池组内全部电池的放电优先级,并且确定电池组连续用电器供电电路的电池数量,需要说明的是,如果多个电池同时进行供电,每个电池的电量损耗相比单个电池供电会减缓;随后系统确定第一优先级电池对应的电压数据与第二优先级电池对应电压数据的电压差值,同时调取电池组内的目标差值,将目标差值与电压差值进行比较,若是电压差值大于目标差值,说明第一优先级电池与第二优先级电池的输出电压相差较大,不适合两个同时并联使用,此时系统控制第一优先级对应的电池连入用电器供电电路;否则,说明第一优先级电池与第二优先级电池的输出电压相近,则控制第一优先级对应的电池与第二优先级对应的电池并联且连入用电器供电电路,在此过程中,系统将第一优先级对应的电池与第二优先级对应的电池定义为输出电池,并且系统会实时获取输出电池的实时输出电压,在系统获取实时输出电压与下一优先级电池对应的电压数据的实时差值后,会将实时差值与目标差值进行比较,若是实时差值小于目标差值,说明此时输出电池的输出电压与下一优先级的输出电压相近,系统便会将下一优先级电池与输出电池并联且连入用电器供电电路;通过上述过程,在电池组内的电池比较多的情况下,便可以重复执行上述步骤,便可以保证安全隐患的前提下,将全部的电池进行管控进行供电,从而降低全部电池的损耗。

需要指出的是,若是存在电池与电池组串联,且电池组内电池并联的情况,在控制电池组的输出电压时,执行步骤第二种情况一致,然后再执行全部串联的操作。

在确定目标电池组之后,系统便可以确定目标电池组能够输出的目标供电电能数据,并且将目标供电电能数据与所需电能数据进行比较,若是目标供电电能数据大于所需电能数据,说明选择的目标电池组提供的电量能够供用电器使用,此时系统控制目标电池组对用电器供电;否则需要重新确定目标电池组。

综上所述,系统则需要通过编号数据选取电池,通过持续将目标供电电能数据与所需电能数据进行比较,从而确保目标电池组能够提供的电能数据能够持续维持用电器的使用,并且在电池包使用过程中,能够及时将电池连入供电模块,从而实现及时选用电池包合适的电池组。

第二方面,本申请提供的一种通过IP协议对电池的控制系统,参照图5,包括:编号获取模块1,用于获取电池包内全部电池对应的编号数据,

其中,每个电池只对应一个IP。

连接确定模块2,用于确定电池包内电池之间的连接关系;

其中,连接关系包括并联、串联以及串并联组合三种情况;

所需电能获取模块3,用于获取电池包对应用电器对应的所需电能数据;

目标电池组确定模块4,用于依据所需电能数据确定目标电池组,其中目标电池组包括多个电池;

调取模块5,用于调取目标电池组能够输出的目标供电电能数据;

控制模块6,若是目标供电电能数据大于所需电能数据,用于控制目标电池组对用电器供电。

本申请实施例一种通过IP协议对电池的控制系统的实施原理为:在电池包给用电器进行供电时,电池包内包括多个电池,编号获取模块可以获取每个电池对应的编号数据,并且连接确定模块可以确定已经导通的电池之间连接关系,在这里需要指出,电池内部的电池可能是并联、串联以及串并联;并且所需电能获取模块可以获取到用电器对应的所需电能数据,便可以了解到要维持用电器正常使用所需要的最少电量,目标电池组确定模块会选定多个电池多个电池作为输出电池,并且定义为目标电池组,并且调取模块可以确定目标电池组能够输出的目标供电电能数据,若是目标供电电能数据大于所需电能数据,说明目标电池组输出的电量能够提供用电器使用,此时控制模块控制目标电池组对用电器供电;若是目标供电电能数据没有大于所需电能数据,系统则需要通过编号数据重新选取更多的电池,通过持续将目标供电电能数据与所需电能数据进行比较,从而确保目标电池组能够提供的电能数据能够持续维持用电器的使用,从而实现及时选用电池包合适的电池组。

第三方面,本申请提供的计算机可读存储介质,存储有能够被处理器加载并执行如一种通过IP协议对电池的控制方法的计算机程序。

第四方面,本申请提供的智能终端,包括存储器和处理器,所述存储器上存储有能够被处理器加载并执行如一种通过IP协议对电池的控制方法的计算机程序。

以上均为本申请的较佳实施例,并非依此限制本申请的保护范围,故:凡依本申请的结构、形状、原理所做的等效变化,均应涵盖于本申请的保护范围之内。

技术分类

06120115707903