一种电池模组的地址分配系统及方法与流程

未命名 10-08 阅读:88 评论:0


1.本发明涉及电池技术领域,尤其涉及一种电池模组的地址分配系统及方法。


背景技术:

2.在需要多电池模组串并组成电池系统的应用场景中,如储能、新能源电动车辆,电池模组间或电池模组与上层控制主机间的通信多采用can总线或rs485总线这两种异步通信总线。在传统的电池系统中,每个电池在地址分配时,存在以下三种地址分配方式:
3.1.采用地址开关等形式的硬件方式,将地址开关拨成不同的编码,作为地址编码分配给不同的电池模组,作为该电池模组的地址;
4.2.采用上位机软件通信配置的方式,将地址配置到每个电池模组中去;
5.3.采用主机软件给电池模组分配随机地址;
6.采用方式1以及方式2,在电池系统安装时,为避免电池模组的地址错误配置,通常需要专业人员才能完成,在具有消费品属性的储能系统中,其用户体验和可维护性都较差;采用方式3,在特殊场合,如大多数储能、电动车辆需要应用安装在特定位置时,为了方便后期维护及运行数据追溯,电池模组的地址是固定而不能是随机地址。
7.故如何实现采用主机给电池模组分配固定地址成为当前需要解决的问题。
8.上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。


技术实现要素:

9.本发明的主要目的在于提供一种电池模组的地址分配系统及方法,旨在解决现有技术中无法彻底解决的如何实现采用主机软件通过can总线或rs485总线给电池模组分配固定地址的技术问题。
10.一方面,本发明提供了一种电池模组的地址分配系统,所述电池模组的地址分配系统包括:控制主机、通信总线以及多个电池模组;
11.所述多个电池模组通过所述通信总线串联设置,且通过所述通信总线与所述控制主机连接;
12.所述控制主机,用于通过所述通信总线将不同的地址码依次输出至对应的电池模组对各电池模组进行地址分配。
13.可选地,各电池模组均包括:双通道继电器以及mcu模块;所述通信总线包括第一信号线以及第二信号线;
14.所述电池模组的通信输入端通过所述第一信号线依次与所述双通道继电器的第一输入端以及所述电池模组的通信输出端连接,所述通信输入端还通过所述第二信号线依次与所述双通道继电器的第二输入端以及所述通信输出端连接;所述mcu模块分别与所述双通道继电器的控制端以及连接在所述通信输入端双通道与继电器之间的第一信号线和第二信号线相连接;
15.所述mcu模块,用于在接收到所述第一信号线以及所述第二信号线传输的差分信号时,形成控制信号并输出给所述双通道继电器;
16.所述双通道继电器,用于在接收到所述控制信号时,断开所述通信输入端以及所述通信输出端之间的回路。
17.可选地,所述电池模组还包括:电平转换模块;
18.所述电平转换模块连接在所述第一信号线以及所述第二信号线与所述mcu模块之间;
19.所述电平转换模块,用于将所述差分信号的电平进行转换,形成配置信号并输出给所述mcu模块;
20.所述mcu模块,用于在接收到所述配置信号时,生成控制信号并将所述控制信号输出至所述双通道继电器的控制端。
21.可选地,所述电池模组还包括:单通道继电器以及配置电阻;
22.所述单通道继电器的单通道与所述配置电阻串联后还分别与所述通信输入端与双通道继电器之间的第一信号线以及第二信号线连接,所述单通道继电器的控制端与所述mcu模块相连接;
23.所述mcu模块,用于在接收到所述配置信号时,生成所述控制信号并输出给所述单通道继电器;
24.所述单通道继电器,用于在接收到所述控制信号时,闭合所述配置电阻与所述第一信号线以及所述第二信号线之间的回路。
25.另一方面,本发明还提出一种电池模组的地址分配方法,所述电池模组的地址分配方法应用在所述的电池模组的地址分配系统,所述电池模组的地址分配方法包括:
26.在进入地址配置模式时,输出地址变量清除指令至所述各电池模组,使各电池模组进入地址配置模式;
27.在电池模组进入地址配置模式时,生成所述电池模组对应的地址配置指令,并将所述地址配置指令输出至所述电池模组,以对所述电池模组的地址进行配置,所述地址配置指令包括地址码。
28.可选地,所述在电池模组进入地址配置模式时,生成所述电池模组对应的地址配置指令,并将所述地址配置指令输出至所述电池模组,以对所述电池模组的地址进行配置的步骤,包括:
29.在电池模组进入地址配置模式时,确定待配置电池模组;
30.生成与所述待配置电池模组对应的地址配置指令,并将所述地址配置指令输出至所述待配置电池模组;
31.在接收到所述待配置电池模组退出所述地址配置模式反馈的配置完成信号时,返回所述确定待配置电池模组的步骤。
32.可选地,所述在收到所述待配置电池模组反馈的配置完成信号时,返回所述确定待配置电池模组的步骤,之后还包括:
33.在收到所述配置电池模组反馈的配置完成信号时,获取已完成配置模组的模组数量;
34.在所述已完成配置模组的模组数量小于预设模组总量时,返回所述确定待配置电
池模组的步骤。
35.可选地,所述在收到所述待配置电池模组反馈的配置完成信号时,获取已完成配置模组的模组数量的步骤,包括:
36.获取当前配置电池模组的地址码;
37.在收到所述待配置电池模组反馈的配置完成信号时,根据所述地址码生成下一个配置电池模组的地址码;
38.相应的,所述生成与所述待配置电池模组对应的地址配置指令包括:
39.将所述下一个配置模组的地址码赋值至当前配置电池模组的地址配置指令生成下一个配置电池模组的地址配置指令。
40.可选地,所述在收到所述配置电池模组反馈的配置完成信号时,获取已完成配置模组的模组数量的步骤,之后还包括:
41.在所述已完成配置模组的模组数量等于预设模组总量时,退出所述地址配置模式。
42.可选地,所述生成与所述待配置电池模组对应的地址配置指令,并将所述地址配置指令输出至所述待配置电池模组的步骤,之后还包括:
43.记录所述配置完成信号的反馈时长;
44.在所述反馈时长大于预设时长时,记录反馈超时,并返回所述记录所述配置完成信号的反馈时长的步骤;
45.本发明技术方案通过提出一种电池模组的地址分配系统及方法,所述电池模组的地址分配系统包括:控制主机、通信总线以及多个电池模组,所述多个电池模组通过所述通信总线串联设置,且通过所述通信总线与所述控制主机连接;所述控制主机通过所述通信总线将不同的地址码依次输出至对应的电池模组对各电池模组进行地址分配,从而解决了主机给电池模组分配固定地址的技术问题,使各电池模组自动配置特定的地址。
附图说明
46.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。
47.图1为本发明电池模组的地址分配系统的第一实施例的结构示意图;
48.图2为本发明电池模组的地址分配系统中各电池模组内部的电路图;
49.图3为本发明电池模组的地址分配系统的第二实施例的电路图;
50.图4为本发明电池模组的地址分配方法的第一实施例的流程图;
51.图5为本发明电池模组的地址分配方法的第二实施例的流程图;
52.图6为本发明电池模组的地址分配方法的第三实施例的流程图;
53.图7为本发明电池模组的地址分配方法的第四实施例的流程图。
54.附图标号说明:
[0055][0056]
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0057]
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0058]
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0059]
需要说明,本发明实施例中所有方向性指示(诸如上、下、左、右、前、后
……
)仅用于解释在某一特定姿态(如附图所示)下各部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变。
[0060]
另外,在本发明中涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当人认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。
[0061]
参照图1,图1为本发明电池模组的地址分配系统的第一实施例的结构示意图。基于图1,提出本发明电池模组的地址分配系统的第一实施例。
[0062]
在本实施例中,所述电池模组的地址分配系统包括:控制主机c0、通信总线b0以及多个电池模组;
[0063]
所述多个电池模组通过所述通信总线b0串联设置,且通过所述通信总线b0与所述控制主机c0连接。
[0064]
需要说明的是,通信总线b0可以为can通信总线也可以为rs485通信总线。
[0065]
易于理解的,控制主机c0通过通信总线b0先与第一电池模组m1连接,再与下一个电池模组串联,一直串联到所述多个电池模组中最后的电池模组,所述多个电池模组的数量至少不小于两个。在本实施例中,如图1所示,在图1中以两个电池模组为例进行说明。所述多个电池模组包括第一电池模组m1以及第二电池模组m2。
[0066]
所述控制主机c0,用于通过所述通信总线b0将不同的地址码依次输出至对应的电池模组对各电池模组进行地址分配。
[0067]
应当理解的是,控制主机c0会重复产生不相同的地址码,并且每次产生一个地址码就会输出至与控制主机c0串联顺序最接近的未进行地址配置的电池模组,控制所述串联顺序最近的未进行地址配置的电池模组进行地址分配。
[0068]
在具体实施中,控制主机c0在第一次产生第一地址码后,会将第一地址码输出给第一电池模组m1进行地址分配,然后在第二次产生第二地址码后,将第二地址码输出给第二电池模组m2进行地址分配。
[0069]
本发明实施例提供了一种电池模组的地址分配系统,所述电池模组的地址分配系统包括:控制主机、通信总线以及多个电池模组,所述多个电池模组通过所述通信总线串联设置,且通过所述通信总线与所述控制主机连接;所述控制主机通过所述通信总线将不同的地址码依次输出至对应的电池模组对各电池模组进行地址分配,从而解决了主机给电池模组分配固定地址的技术问题,使各电池模组自动配置特定的地址。
[0070]
参考图2以及图3,图2为本发明电池模组的地址分配系统中各电池模组内部的电路图,图3为本发明电池模组的地址分配系统的第二实施例的电路图。
[0071]
基于第一实施例,提出本发明电池模组的地址分配系统的第二实施例,各电池模组均包括:双通道继电器k1以及所述mcu模块u1;所述通信总线b0包括第一信号线b1以及第二信号线b2;
[0072]
所述电池模组m0的通信输入端j1通过所述第一信号线b1依次与所述双通道继电器k1的第一输入端以及所述电池模组m0的通信输出端j2连接,所述通信输入端j1还通过所述第二信号线b2依次与所述双通道继电器k1的第二输入端以及所述通信输出端j2连接;所述mcu模块u1分别与所述双通道继电器k1的控制端以及连接在所述通信输入端j1与双通道继电器k1之间的第一信号线b1和第二信号线b2相连接。
[0073]
需要说明的是,第一信号线b1与第二信号线b2是通信总线b0中包含的两条用于传输差分信号的信号线,控制主机c0生成并输出的信息指令均以差分信号的形式通过通信总线b0输出给各电池模组。
[0074]
所述mcu模块u1,用于在接收到所述第一信号线b1以及所述第二信号线b2传输的差分信号时,形成控制信号并输出给所述双通道继电器k1;
[0075]
所述双通道继电器k1,用于在接收到所述控制信号时,断开所述通信输入端j1以及所述通信输出端j2之间的回路。
[0076]
应理解的是,第一信号线b1与第二信号线b2用于将外界形成的信息指令从通信输入端j1传输至电池模组m0内部各个模块以及通信输出端j2,所述信息指令以差分信号的形式通过两个信号线进行输出给mcu模块u1,使mcu模块u1进行对电池模组m0的地址进行配置,并切断常闭的双通道继电器k1连接的通信输入端j1与后续通信输出端j2之间的通信总线b0,阻止在电池模组m0在进行地址配置的时,将差分信号输出给后续相连的其他电池模组。
[0077]
需要说明的是,在具体实施中,主机c0输出包含地址码的配置指令,并通过第一信号线b1以及第二信号线b2以差分信号的形式输出给mcu模块u1,mcu模块u1在接收到差分信号时,使电池模组m0进入地址配置模式进行地址配置,mcu模块u1会向双通道继电器k1的控制端发送控制信号,断开所述通信输入端j1以及所述通信输出端j2之间的回路,当前主机c0输出的包含地址码的配置指令就只会传输给电池模组m0,而不会通过通信输出端j2传输给下一个电池模组;在电池模组m0完成当前地址码配置后,会退出地址配置模式,同时闭合双通道继电器k1,使得下一个主机c0输出的包含下一个地址码的配置指令通过电池模组m0内部的通信输入端j1、通信总线b0以及通信输出端j2传输到下一个电池模组中进行相同的配置过程。
[0078]
易于理解的是,当电池模组m0完成地址配置,不会再接收后续主机c0输出的包含后续地址码的配置指令,而是直接传输给下一个相连的电池模组,使得一个电池模组只对应一个地址码进行地址配置。
[0079]
进一步地,在本实施例中,所述电池模组m0还包括:电平转换模块u2;
[0080]
所述电平转换模块u2连接在所述第一信号线b1以及所述第二信号线b2与所述mcu模块u1之间。
[0081]
需要说明的是,电平转换模块u2需要连接在通信输入端j1与双通道继电器k1之间连接的通信总线b0与mcu模块u1之间,如此,当双通道继电器k1断开所述通信输入端j1以及所述通信输出端j2之间的回路,仍可以保证主机c0与电池模组m0之间的信息交互。
[0082]
所述电平转换模块u2,用于将所述差分信号的电平进行转换,形成配置信号并输出给所述mcu模块u1。
[0083]
所述mcu模块u1,用于在接收到所述配置信号时,生成控制信号并将所述控制信号输出至所述双通道继电器k1的控制端。
[0084]
应当理解的是,在具体实施中,主机c0输出的包含地址码的配置指令是通过第一信号线b1以及第二信号线b2以差分信号的形式输出给mcu模块u1,而mcu模块u1仅能接收高低电平信号,如果直接将第一信号线b1以及第二信号线b2与mcu模块u1相连接则mcu模块u1无法接收差分信号,故需要电平转换模块u2将接收到的差分信号进行处理,形成高低电平的配置信号并输出给mcu模块u1,使mcu模块u1根据主机c0发送的配置指令对电池模组m0的地址配置以及内部元器件状态进行控制。
[0085]
进一步地,在本实施例中,所述电池模组m0还包括:单通道继电器k2以及配置电阻r0;
[0086]
所述单通道继电器k2的单通道与所述配置电阻r0串联后还分别与所述通信输入
端j1与双通道继电器k1之间的第一信号线b1以及第二信号线b2连接,所述单通道继电器k2的控制端与所述mcu模块u1相连接。
[0087]
需要说明的是,电池模组m0在输出控制信号控制断开双通道继电器k1时,也将控制信号输出给单通道继电器k2的控制端,使单通道继电器k2闭合,连接所述配置电阻r0与所述第一信号线b1以及所述第二信号线之间的回路。
[0088]
易于理解的是,对于本技术领域的普通技术人员能理解的,通信系统中需要在通信总线两端并联两个终端电阻来释放通信系统中的电能,降低通信系统中的反射能量、保证通信系统中传输信号出现电平变换时能够快速响应、提高通信系统的抗干扰能力,在本实施例中,如图3所示,终端电阻包括第一终端电阻ra以及第二终端电阻rb。
[0089]
在具体实施中,在电池模组m0输出控制信号控制断开双通道继电器k1时,相当于也切断了原先通信总线b0终端所连接的第二终端电阻rb,如此,通信总线b0传输的信号不再稳定,可能会导致无法通信,故需要将配置电阻r0作为新的通信总线b0终端的终端电阻,使通信总线b0传输的信号保持稳定。
[0090]
易于理解的,配置电阻r0的作用是代替原先的终端电阻,应使配置电阻r0的阻值与第一终端电阻ra以及第二终端电阻rb的阻值保持一致,优选的,配置电阻r0的阻值可以为120ω。
[0091]
基于上文所述电池模组的地址分配系统的第一实施例以及第二实施例,本发明还提出一种电池模组的地址分配方法,所述电池模组的地址分配方法用于上文所述的电池模组的地址分配系统。
[0092]
参考图4,图4为本发明电池模组的地址分配方法的第一实施例的流程图。基于图4,提出本发明电池模组的地址分配方法的第一实施例。
[0093]
在本实施例中,所述电池模组的地址分配方法运用在上文所述的电池模组的地址分配系统的第二实施例所述的系统中,所述方法包括:
[0094]
s10:在进入地址配置模式时,输出地址变量清除指令至所述各电池模组,使各电池模组进入地址配置模式。
[0095]
需要说明的是,在本实施例中的执行主体为控制主机,控制主机存在两种工作模式,一种为正常工作模式,一种为地址配置模式。在控制主机处于正常模式时,控制主机可以通过通信总线将控制主机生成的控制指令按已分配好的电池模组的地址输出至对应的各电池模组,调配已完成地址配置的电池模组进行工作,控制各电池模块进行充放电功能;在主机处于地址配置模式时,控制主机可以通过通信总线将控制指令输出给各电池模组,控制各电池模组进入地址配置模式。电池模组也存在两种工作模式,一种为正常工作模式,一种为地址配置模式,控制主机的工作模式与电池模组的工作模式相互对应。在电池模组处于正常工作模式时,可以通过通信总线将控制主机与后续电池进行连接,使与控制主机通过通信总线连接的所有电池模组可以根据控制主机的控制进行充放电功能;在电池模组处于地址配置模式时,可以切断与后续电池模组连接的通信总线,并根据控制主机的控制进行地址分配功能。
[0096]
易于理解的是,控制主机发出的控制指令包括所有能控制各电池模组完成某种特定功能的指令,如地址变量清除指令。地址变量清除指令可以通过通信总线进行传输,当地址变量清除指令传输至各电池模组时,会清除对应的电池模组内部已配置好的地址相关变
量,并使各电池模组进入地址配置模式。
[0097]
在具体实施中,在需要进行地址分配时,需要控制主机先进入地址配置模式,控制主机生成地址变量清除指令并通过通信总线发送至各电池模组,在各电池模组在接收到地址变量清除指令时,清除对应的电池模组内部已配置好的地址相关变量,控制各电池模组进入地址配置模式。
[0098]
s20:在电池模组进入地址配置模式时,生成所述电池模组对应的地址配置指令,并将所述地址配置指令输出至所述电池模组,以对所述电池模组的地址进行配置。
[0099]
需要说明的是,控制主机产生的地址配置指令内包含地址码,每一个地址码是一个固定的且不会重复的数值,地址配置指令可以通过通信总线传输,使得接收到地址配置指令的电池模组根据地址配置指令内包含的地址码进行地址配置。
[0100]
值得注意的是,已经完成地址配置的电池模组即使处于地址配置模式,也不会再接受后续发出的地址配置指令,也可以理解为只有在电池模组清除了地址相关变量的情况下,才会根据后续第一个接收到的地址配置指令进行地址配置动作。
[0101]
在具体实施中,控制主机在控制电池模组进入地址配置模式时,会生成地址配置指令,并通过通信总线输出给与控制主机连接的电池模组,因为已完成配置的电池模组不会再接受后续发出的地址配置指令,而未配置的电池模组切断了与后续电池模组连接的通信总线,所有每次控制主机生成并发出的地址配置指令只会将内部包含的固定的且不会重复的地址码仅输出给对应与控制主机连接的未完成配置的电池模组,也可以理解为控制主机会生成不同的地址配置指令,并按照与各电池模组的连接顺序依次输出给第一个未完成地址配置的电池模组。
[0102]
参考图5,图5为本发明电池模组的地址分配方法的第二实施例的流程图,基于上述电池模组的地址分配方法的第一实施例,提出发明电池模组的地址分配方法的第二实施例。
[0103]
在本实施例中,所述步骤s20包括:
[0104]
s21:在电池模组进入地址配置模式时,确定待配置电池模组。
[0105]
易于理解的是,在具体实施中,在电池模组进入地址配置模式时,会切断与后续电池模组连接的通信总线,且在电池模组完成地址配置后重新连接与后续电池模组连接的通信总线,所以在电池模组进入地址配置模式时,只存在一个未配置地址的电池模组与控制主机相连接,故新与控制主机连接的未配置地址的那一个电池模组就是被控制主机确定为待配置电池模组。
[0106]
s22:生成与所述待配置电池模组对应的地址配置指令,并将所述地址配置指令输出至所述待配置电池模组。
[0107]
易于理解的是,在具体实施中,在电池模组进入地址配置模式时,控制主机生成包含不重复的地址码的地址配置指令并输出给与控制主机相连接的电池模组,而已完成地址配置的电池模组不会再接收地址配置指令进行地址配置,故每次生成的地址配置指令只会被与控制主机相连的未配置地址的电池模组接收,相当于在控制主机想要控制待配置的电池模组进行地址分配时,把生成的包含不重复的地址码的地址配置指令只输出给了对应的待配置电池模组。
[0108]
s23:在接收到所述待配置电池模组退出所述地址配置模式反馈的配置完成信号
时,返回所述确定待配置电池模组的步骤。
[0109]
需要说明的是,在待配置电池模组完成地址配置时,会输出一个配置完成信号至控制主机,配置完成信号用于向控制主机表示存在一个待配置电池模组根据上一次发送的包含地址码的地址配置指令完成了地址配置的信息。
[0110]
在具体实施中,每当存在一个电池模组完成地址配置并退出地址配置模式时,该已完成地址配置的电池模组会向控制主机反馈一个配置完成信号,控制主机在接收到配置完成信号时,便知道上一个待配置电池模组已接收到了上一个地址配置指令完成了地址配置并退出了地址配置模式,每一个待配置电池模组退出地址配置模式后都会将下一个未完成地址配置的电池模组通过通信总线与控制主机连接起来,新与控制主机连接起来的未完成地址配置的电池模组就是当前的待配置电池模组。
[0111]
进一步地,所述步骤s23后还包括:
[0112]
s231:在收到所述配置电池模组反馈的配置完成信号时,获取已完成配置模组的模组数量。
[0113]
易于理解的是,在具体实施中,控制主机在接收到配置电池模组反馈的配置完成信号时,获得反馈的配置完成信号次数等同于已完成配置电池模组的模组数量,将获得反馈的配置完成信号次数赋予控制主机内部保存的已完成配置模组的模组数量。
[0114]
s232:在所述已完成配置模组的模组数量小于预设模组总量时,返回所述确定待配置电池模组的步骤。
[0115]
需要说明的是,预设模组总量指的是在控制主机进入地址配置模式前与控制主机通过通信总线连接的所有电池模组的数量。
[0116]
易于理解的是,在具体实施中,在所述已完成配置模组的模组数量小于预设模组总量时,可以理解为还存在电池模组未完成地址配置,需要生成并发送新的地址配置指令,使后续未完成地址配置的电池模组进行配置地址。
[0117]
进一步地,所述步骤s231包括:
[0118]
s2311:获取当前配置电池模组的地址码。
[0119]
需要说明的是,在具体实施中,控制主机在进入地址配置模式时,会将地址码的赋值清除,而在各电池模组进入地址配置模式后第一次生成的地址配置指令时,将地址码进行赋值再放到第一次生成的地址配置指令里,输出给待配置电池模组,但在发送地址配置指令时,控制主机内部的地址码并不会消失,而是一直保存在控制主机内部,故当前配置电池模组的地址码等同于放入上一次生成地址配置指令的地址码。
[0120]
s2312:在收到所述待配置电池模组反馈的配置完成信号时,根据所述地址码生成下一个配置电池模组的地址码。
[0121]
需要说明的是,在具体实施中,在电池模组退出地址配置模式并发送配置完成信号至控制主机时,控制主机会将放入上一次生成地址配置指令的地址码重新调出,使上一次生成地址配置指令的地址码自动进行加一操作,形成新的地址码,而电池模组退出地址配置模式时,将下一个待配置地址的电池模组连入通信总线中成为新的待配置电池模组,产生新的地址码的过程与产生新的待配置电池模组的过程相对应。
[0122]
s2313:相应的,所述生成与所述待配置电池模组对应的地址配置指令包括:将所述下一个配置模组的地址码赋值至当前配置电池模组的地址配置指令生成下一个配置电
池模组的地址配置指令。
[0123]
易于理解的,在具体实施中,在收到所述配置电池模组反馈的配置完成信号时,控制主机将新生成的地址码放入生成新的地址配置指令中,并发送给新产生的待配置电池模组,也就是发送给下一个待配置电池模组。
[0124]
参考图6,图6为本发明电池模组的地址分配方法的第三实施例的流程图,基于上述电池模组的地址分配方法的第二实施例,提出发明电池模组的地址分配方法的第三实施例。
[0125]
在本实施例中,所述步骤s231之后还包括:
[0126]
s2314:在所述已完成配置模组的模组数量等于预设模组总量时,退出所述地址配置模式。
[0127]
易于理解的,在具体实施中,已完成配置模组的模组数量相当于已生成的地址码的数量,在以生产的地址码的数量等于预设模组总量时,相当于控制主机认为所有需要配置的电池模组均已配置地址,控制主机的地址分配任务已完成,无需再进行生成地址配置指令输出给电池模组,故控制主机自动退出地址配置模式。
[0128]
参考图7,图7为本发明电池模组的地址分配方法的第四实施例的流程图,基于上述电池模组的地址分配方法的第二实施例,提出发明电池模组的地址分配方法的第四实施例。
[0129]
在本实施例中,所述步骤s10之后还包括:
[0130]
s11:记录所述配置完成信号的反馈时长。
[0131]
需要说明的是,反馈时长是控制主机每发送一个地址配置指令至接收一个配置完成信号之间所需要花费的时间。
[0132]
易于理解的是,在具体实施中,控制主机发送地址配置指令给电池模组进行地址配置过程,若出现一个电池模组因电池模组接收失败或电池模组损坏等其他原因无法进行地址配置时,控制主机会无法接收到地址配置完成信号,就不会产生新的地址配置指令,控制主机会一直等待地址配置完成信号而出现死机现象,故需要根据反馈时长来确定是否存在电池模组损坏的情况。
[0133]
s12:在所述反馈时长大于预设时长时,记录反馈超时,并返回所述记录所述配置完成信号的反馈时长的步骤。
[0134]
需要说明的是,预设时长是控制主机认为理论上每两次应该接收到配置完成信号之间所需要花费的时间,可以在控制主机进入地址配置模式时进行设置预设时长的时间。
[0135]
易于理解的是,在控制主机记录的反馈时长大于预设时长时,控制主机判断可能出现电池模组接收地址配置指令失败的情况,故重新发送地址配置指令并重新接收配置完成信号并记录反馈时长。
[0136]
在具体实施中,超时的时间依据电池模组的数量而定,电池模组的数量越多,通信总线连接的长度越长,反馈配置完成信号所需要的时间也就越长,故在需要配置的电池模组的数量越多,预设时间应设置越长。
[0137]
s13:在所述反馈超时次数大于预设次数时,退出所述地址配置模式。
[0138]
需要说明的是,预设次数是控制主机允许偶发性的电池模组因某种特殊原因未接收到地址配置指令的次数;反馈超时次数是接收电池模组反馈的配置完成信号超过预设时
间的次数。
[0139]
易于理解的是,即使长时间未收到配置完成信号,也可能为偶发性的电池模组因某种特殊原因未接收到地址配置指令的情况,该种情况下重新发送一次地址配置指令就可完成后续电池模组的地址配置;而当反馈超时次数超过该预设次数时,控制主机认为当前待配置电池模组已损坏,后续未配置地址的电池模组无法继续进行地址配置,故使控制主机自动退出地址配置模式。
[0140]
在具体实施中,预设次数可以随意设置,但考虑到控制主机的响应快慢,在本实施例中,预设次数可以为5次。
[0141]
此外,还需要说明的是,在存在因某个电池模组损坏而无法使后续电池模组无法完成地址配置时,还需要使后续未完成地址配置的电池模组自动退出地址配置模式,故各电池模组处也存在一个接收地址配置指令的预设时间用于防止控制主机退出地址配置模式后无后续地址配置指令产生而一直处于地址配置状态,使得电池模组一直进行工作而损坏。为防止该情况发送,电池模组记录从接入通信总线到接收地址配置指令所花费的时间,也可以称作配置指令超时时间,在配置指令超时时间大于接收地址配置指令的预设时间时,电池模组会自动退出地址配置模式,保护电池不受损坏。
[0142]
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
[0143]
值得注意的是,在本发明的实际应用中,不可避免的会应用到软件程序,但申请人在此声明,该技术方案在具体实施时所应用的软件程序皆为现有技术,在本技术中,不涉及到软件程序的更改及保护,只是对为实现发明目的而设计的硬件架构的保护。

技术特征:
1.一种电池模组的地址分配系统,其特征在于,所述电池模组的地址分配系统包括:控制主机、通信总线以及多个电池模组;所述多个电池模组通过所述通信总线串联设置,且通过所述通信总线与所述控制主机连接;所述控制主机,用于通过所述通信总线将不同的地址码依次输出至对应的电池模组对各电池模组进行地址分配。2.如权利要求1所述的电池模组的地址分配系统,其特征在于,各电池模组均包括:双通道继电器以及mcu模块;所述通信总线包括第一信号线以及第二信号线;所述电池模组的通信输入端通过所述第一信号线依次与所述双通道继电器的第一输入端以及所述电池模组的通信输出端连接,所述通信输入端还通过所述第二信号线依次与所述双通道继电器的第二输入端以及所述通信输出端连接;所述mcu模块分别与所述双通道继电器的控制端以及连接在所述通信输入端双通道与继电器之间的第一信号线和第二信号线相连接;所述mcu模块,用于在接收到所述第一信号线以及所述第二信号线传输的差分信号时,形成控制信号并输出给所述双通道继电器;所述双通道继电器,用于在接收到所述控制信号时,断开所述通信输入端以及所述通信输出端之间的回路。3.如权利要求2所述的电池模组的地址分配系统,其特征在于,所述电池模组还包括:电平转换模块;所述电平转换模块连接在所述第一信号线以及所述第二信号线与所述mcu模块之间;所述电平转换模块,用于将所述差分信号的电平进行转换,形成配置信号并输出给所述mcu模块;所述mcu模块,用于在接收到所述配置信号时,生成控制信号并将所述控制信号输出至所述双通道继电器的控制端。4.如权利要求3所述的电池模组的地址分配系统,其特征在于,所述电池模组还包括:单通道继电器以及配置电阻;所述单通道继电器的单通道与所述配置电阻串联后还分别与所述通信输入端与双通道继电器之间的第一信号线以及第二信号线连接,所述单通道继电器的控制端与所述mcu模块相连接;所述mcu模块,用于在接收到所述配置信号时,生成所述控制信号并输出给所述单通道继电器;所述单通道继电器,用于在接收到所述控制信号时,闭合所述配置电阻与所述第一信号线以及所述第二信号线之间的回路。5.一种电池模组的地址分配方法,其特征在于,所述电池模组的地址分配方法应用在如权利要求1-4任一所述的电池模组的地址分配系统,所述电池模组的地址分配方法包括:在进入地址配置模式时,输出地址变量清除指令至所述各电池模组,使各电池模组进入地址配置模式;在电池模组进入地址配置模式时,生成所述电池模组对应的地址配置指令,并将所述地址配置指令输出至所述电池模组,以对所述电池模组的地址进行配置,所述地址配置指
令包括地址码。6.如权利要求5所述的电池模组的地址分配方法,其特征在于,所述在电池模组进入地址配置模式时,生成所述电池模组对应的地址配置指令,并将所述地址配置指令输出至所述电池模组,以对所述电池模组的地址进行配置的步骤,包括:在电池模组进入地址配置模式时,确定待配置电池模组;生成与所述待配置电池模组对应的地址配置指令,并将所述地址配置指令输出至所述待配置电池模组;在接收到所述待配置电池模组退出所述地址配置模式反馈的配置完成信号时,返回所述确定待配置电池模组的步骤。7.如权利要求6所述的电池模组的地址分配方法,其特征在于,所述在收到所述待配置电池模组反馈的配置完成信号时,返回所述确定待配置电池模组的步骤,之后还包括:在收到所述配置电池模组反馈的配置完成信号时,获取已完成配置模组的模组数量;在所述已完成配置模组的模组数量小于预设模组总量时,返回所述确定待配置电池模组的步骤。8.如权利要求7所述的电池模组的地址分配方法,其特征在于,所述在收到所述待配置电池模组反馈的配置完成信号时,获取已完成配置模组的模组数量的步骤,包括:获取当前配置电池模组的地址码;在收到所述待配置电池模组反馈的配置完成信号时,根据所述地址码生成下一个配置电池模组的地址码;相应的,所述生成与所述待配置电池模组对应的地址配置指令包括:将所述下一个配置模组的地址码赋值至当前配置电池模组的地址配置指令生成下一个配置电池模组的地址配置指令。9.如权利要求7所述的电池模组的地址分配方法,其特征在于,所述在收到所述配置电池模组反馈的配置完成信号时,获取已完成配置模组的模组数量的步骤,之后还包括:在所述已完成配置模组的模组数量等于预设模组总量时,退出所述地址配置模式。10.如权利要求6所述的电池模组的地址分配方法,其特征在于,所述生成与所述待配置电池模组对应的地址配置指令,并将所述地址配置指令输出至所述待配置电池模组的步骤,之后还包括:记录所述配置完成信号的反馈时长;在所述反馈时长大于预设时长时,记录反馈超时,并返回所述记录所述配置完成信号的反馈时长的步骤;在所述反馈超时的次数大于预设次数时,退出所述地址配置模式。

技术总结
本发明技术方案通过提出一种电池模组的地址分配系统及方法,所述电池模组的地址分配系统包括:控制主机、通信总线以及多个电池模组,所述多个电池模组通过所述通信总线串联设置,且通过所述通信总线与所述控制主机连接;所述控制主机通过所述通信总线将不同的地址码依次输出至对应的电池模组对各电池模组进行地址分配。所述电池模组的地址分配方法应用于如上文所述系统。本实施例提供的电池模组的地址分配系统及方法使各电池模组自动配置特定的地址,便于故障维护以及异常追溯,且更好地避免了因地址错误配置而引发的通信无法建立问题,增加了系统的鲁棒性。增加了系统的鲁棒性。增加了系统的鲁棒性。


技术研发人员:顾大朋 王剑波 符莹
受保护的技术使用者:杭州微慕科技有限公司
技术研发日:2023.06.25
技术公布日:2023/10/6
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐