电池管理系统的编号方法及其编号系统与流程

文档序号:15258537发布日期:2018-08-24 21:05阅读:527来源:国知局

本发明涉及电池管系统领域,特别是涉及一种电池管理系统的编号方法及其编号系统。



背景技术:

在电动汽车、储能系统等应用领域中,电池包往往由多个电池组串联组成,其中每一个电池组配置一个bmu(batterymoniterunit,电池检测单元),用于进行电池组内单体电芯电压、温度等的检测,多个电池组内bmu通过通讯总线与上级控制单元bcu(batterycontrolunit)进行通讯,则每一个bmu需要设置一个bmu板号。bmu板号既是bmu总线通讯时的设备地址,每个bmu的板号不得与其他bmu的板号重复,并且串联电池组中bmu需要按照一定的顺序排列。

目前电动汽车、储能系统电池组内的bmu的板号的确定一般使用以下两种方法:

1、电池组中的bmu在串联组包之前,通过板上拨码开关、电阻矩阵等方式进行bmu板号的设置,每一个bmu对应一个不同的拨码开关序列,或者电阻矩阵排布。将各bmu的板号设置完毕之后,再将电池组中的bmu接入通讯总线。此方法存在的问题为bmu的板号需要提前设定,再按照bmu的板号顺序进行电池组的串联排布;bmu板号设定后不便于再次修改,需要拆开电池组或者bmu外壳进行板号再设置。

2、电池组中的bmu在串联组包之前,电池组中的bmu通过通讯端口与设置bmu板号的主板或者上位机进行通讯,主板或者上位机将板号写入bmu内部的存储器中进行保存。此种方法仍然存在需要提前单独设置各bmu板号的问题,全部bmu的板号设置完毕后才能进行电池组的串联,以及bmu的通讯总线连接。

以上两种方法均存在一定的不便利,尤其在电池组快拆快换的应用场合中,电池组被替换时,需要重新进行bmu板号的设置工作,增加了工作量,且因设置bmu板号的繁复过程而降低了效率。可以理解的是,现有的电池管理系统中的bmu只能根据上位机或外部的部件进行编号,即上位机会发送已经排序好的编号给每一个bmu,bmu才设置编号,这样大大降低了编号的效率。



技术实现要素:

本发明的目的是克服现有技术中的不足之处,提供一种能够依次进行快速准确地编号的电池管理系统的编号方法及其编号系统。

本发明的目的是通过以下技术方案来实现的:

一种电池管理系统的编号方法,用于对各bmu单元实现编号,包括以下步骤:

s1:向各所述bmu单元同时发送编号指令;

s2:首个所述bmu单元接收并响应所述编号指令,完成第一编号操作,并使首个所述bmu单元与第一编号绑定;

s3:首个所述bmu单元发送继续编号指令和状态改变指令;

s4:下一个bmu单元接收并响应所述状态改变指令,下一个bmu单元进入可编号状态;

s5:所述下一个bmu单元接收并响应所述继续编号指令,完成第二编号操作,并使下一个bmu单元与第二编号绑定;

s6:重复执行步骤s3至步骤s5,直到最后一个所述bmu单元编号完成。

作为进一步优选的方案,所述步骤s1之前,还包括对各所述bmu单元发送编号启动指令,所述对各所述bmu单元发送编号启动指令的操作具体包括如下步骤:

s101:向各所述bmu单元发送编号启动指令;

s102:各所述bmu单元接收并响应所述编号启动指令,完成编号启动操作。

作为进一步优选的方案,还包括对编号数量进行校验,所述对编号数量进行校验的操作具体包括如下步骤:

s11:对完成编号绑定操作进行计数操作,计算得到最终编号绑定个数;

s12:判断所述最终编号绑定个数与所述bmu单元的数量是否相等,若是,则编号完成;否则,编号异常,发送编号异常指令并重新执行步骤s2。

作为进一步优选的方案,还包括对编号顺序进行校验,所述对编号顺序进行校验的操作具体包括如下步骤:

判断各所述bmu单元的编号是否以常数为增量的递增顺序,若是,则完成编号;否则,编号异常,发送编号异常指令并退出编号操作。

作为进一步优选的方案,所述步骤s3之后,还包括对编号时间进行校验,所述对编号时间进行校验的操作具体包括如下步骤:

s31:计算收到各所述bmu单元发送的继续编号指令的时间,标记为时间差值,并记录当前的所述bmu单元的编号;

s32:根据各所述时间差值进行大小排序,判断是否有出现时间差值大,且当前的所述bmu单元的编号小的情况,若有,则出现编号异常,退出编号;若没有,则重复执行步骤s31。

本发明还提供一种电池管理系统的编号系统,包括:控制模块及bmu模块,所述bmu系统包括多个以串联方式连接的bmu单元,各所述bmu单元分别与所述控制模块电连接;

所述控制模块用于向各所述bmu单元同时发送编号指令;

多个所述bmu单元中的首个所述bmu单元用于接收并响应所述编号指令,完成第一编号操作,并使首个所述bmu单元与第一编号绑定,首个所述bmu单元还用于发送继续编号指令和状态改变指令;

多个所述bmu单元中的下一个所述bmu单元用于接收并响应所述状态改变指令,下一个bmu单元进入可编号状态,所述下一个bmu单元还用于接收并响应所述继续编号指令,完成第二编号操作,并使下一个bmu单元与第二编号绑定;

多个所述bmu单元中的后续所述bmu单元重复执行编号操作,直到最后一个所述bmu单元编号完成。

作为进一步优选的方案,所述控制模块包括启动单元,所述启动单元用于向各所述bmu单元发送编号启动指令,各所述bmu单元接收并响应所述编号启动指令,完成编号启动操作。

作为进一步优选的方案,所述控制模块还包括编号数量计算单元及编号数量判断单元,

所述编号数量计算单元用于对完成编号绑定操作进行计数操作,并计算得到最终编号绑定个数;

所述编号数量判断单元用于判断所述最终编号绑定个数与所述bmu单元的数量是否相等,若是,则编号完成;否则,编号异常,发送编号异常指令并重新进行编号操作。

作为进一步优选的方案,所述控制模块还包括编号顺序判断单元,所述编号顺序判断单元用于判断各所述bmu单元的编号是否以常数为增量的递增顺序,若是,则完成编号;否则,编号异常,发送编号异常指令并退出编号操作。

作为进一步优选的方案,所述控制模块还包括编号时间计算单元和编号时间判断单元,

所述编号时间计算单元用于计算收到各所述bmu单元发送的继续编号指令的时间,标记为时间差值,并记录当前的所述bmu单元的编号;

所述编号时间判断单元用于根据各所述时间差值进行大小排序,判断是否有出现时间差值大,且当前的所述bmu单元的编号小的情况,若有,则出现编号异常,退出编号;若没有,则继续计算各所述bmu单元的时间差值。

本发明相比于现有技术的优点及有益效果如下:

1、本发明为电池管理系统的编号方法及其编号系统,当首个bmu单元编号后,将发送继续编号指令和状态改变指令给与首个bmu单元串联的下一个bmu单元,下一个bmu单元才能进行编号,由此,各bmu单元能依次进行编号,不会出现编号错乱的情况,从而提高了对bmu单元的编号的准确性及编号的效率。

2、本发明一种电池管理系统的自动编号方法避免了拨码开关、电阻矩阵等硬件选址器件的使用,减少了单独设置板号的操作工序,提高了效率;在电池组拆换后不需要再次重新编号,降低了时间成本。

3、本发明可以使电池组先串联,bmu单元先接入通讯总线,再进行自动编号,简化了bmu编号的步骤,并且可以进行电池管理系统上电初始化编号操作,提高了电池管理系统的可靠性。本发明在自动编号过程中,能够对编号实时进行校验操作,保证自动编号的准确性。

附图说明

图1为本发明的电池管理系统的编号方法的流程图;

图2为本发明的电池管理系统的编号系统的结构示意图一;

图3为图2的电池管理系统的编号系统的结构示意图二;

图4为图2的电池管理系统的编号系统的结构示意图三;

图5为图2的电池管理系统的编号系统的结构示意图四;

图6为图2的电池管理系统的编号系统的结构示意图五;

图7为图2的电池管理系统的编号系统的结构示意图六;

图8为图2的电池管理系统的编号系统的结构示意图七;

图9为图1的电池管理系统的编号方法其中一个实施方式的流程图;

图10为图2的电池管理系统的编号系统的原理图。

具体实施方式

为了便于理解本发明,下面将参照相关附图对本发明进行更全面的描述。附图中给出了本发明的较佳实施方式。但是,本发明可以以许多不同的形式来实现,并不限于本文所描述的实施方式。相反地,提供这些实施方式的目的是使对本发明的公开内容理解的更加透彻全面。

需要说明的是,当元件被称为“固定于”另一个元件,它可以直接在另一个元件上或者也可以存在居中的元件。当一个元件被认为是“连接”另一个元件,它可以是直接连接到另一个元件或者可能同时存在居中元件。本文所使用的术语“垂直的”、“水平的”、“左”、“右”以及类似的表述只是为了说明的目的,并不表示是唯一的实施方式。

除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施方式的目的,不是旨在于限制本发明。本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。

请参阅图1和图2,一种电池管理系统的编号系统10,包括:控制模块及bmu模块,所述bmu系统包括多个以串联方式连接的bmu单元,各所述bmu单元分别与所述控制模块电连接;所述控制模块用于向各所述bmu单元同时发送编号指令;多个所述bmu单元中的首个所述bmu单元用于接收并响应所述编号指令,完成第一编号操作,并使首个所述bmu单元与第一编号绑定,首个所述bmu单元还用于发送继续编号指令和状态改变指令;多个所述bmu单元中的下一个所述bmu单元用于接收并响应所述状态改变指令,下一个bmu单元进入可编号状态,所述下一个bmu单元还用于接收并响应所述继续编号指令,完成第二编号操作,并使下一个bmu单元与第二编号绑定;多个所述bmu单元中的后续所述bmu单元重复执行编号操作,直到最后一个所述bmu单元编号完成。

一种电池管理系统自动编号方法,使得电池组串联组包,bmu接入通讯总线之后可以进行bmu板号的自动编号,并且具有编号时的校验过程,提高了bmu自动编号的可靠性。以下对本发明的一种电池管理系统的编号方法20进行说明,所述编号方法20用于对各bmu单元实现编号,包括以下步骤:

s1:向各所述bmu单元同时发送编号指令。

s2:首个所述bmu单元接收并响应所述编号指令,完成第一编号操作,并使首个所述bmu单元与第一编号绑定。

s3:首个所述bmu单元发送继续编号指令和状态改变指令。

s4:下一个bmu单元接收并响应所述状态改变指令,下一个bmu单元进入可编号状态。

通过所述步骤s4,下一个bmu单元通过接收首个bmu单元发送的状态改变指令,能够进入可编号状态,使得各所述bmu单元在接收bcu或者上位机的所述编号指令后,能够循序渐进且有不会跳跃错乱地完成挨个地编号操作,这是由于每次编号之后,下次编号之前,各所述bmu单元作为一个整体,而且每相邻两个所述bmu单元之间又相互通讯,完成编号的当前bmu单元能够选择下次执行编号的bmu单元,并且还会使得下次待编号的bmu单元正确及时地进入可编号状态,而且其余所述bmu单元会处于排队且不插队的状态,如此,能够确保编号操作的有序进行。

s5:所述下一个bmu单元接收并响应所述继续编号指令,完成第二编号操作,并使下一个bmu单元与第二编号绑定。

s6:重复执行步骤s3至步骤s5,直到最后一个所述bmu单元编号完成。

如此,本发明的电池管理系统的编号方法在当首个bmu单元编号后,将发送继续编号指令和状态改变指令给与首个bmu单元串联的下一个bmu单元,下一个bmu单元才能进行编号,由此,各bmu单元能依次进行编号,不会出现编号错乱的情况,从而提高了对bmu单元的编号的准确性及编号的效率。

还需要说明的是,所述状态改变指令为高电平指令,所述bmu单元启动后,在所述bmu单元没有编号之前,所述bmu单元都是待编号状态,即所述bmu单元处于低电平状态,当接收到状态改变指令时,所述bmu单元响应状态改变指令,所述bmu单元由低电平状态转变为高电平状态,所述bmu单元进入可编号状态。通过设置高电平的状态改变指令,可以使得在多个bmu单元中,确定其中的一个bmu单元才能够进行编号,其余的不能进行编号,提高bmu单元编号的可靠性及准确性。

所述步骤s1之前,还包括对各所述bmu单元发送编号启动指令的步骤,所述对各所述bmu单元发送编号启动指令的步骤包括:

s101:向各所述bmu单元发送编号启动指令;

s102:各所述bmu单元接收并响应所述编号启动指令,完成编号启动操作。

需要说明的是,还包括对编号数量进行校验的步骤,所述对编号数量进行校验的步骤包括:

s11:对完成编号绑定操作进行计数操作,计算得到最终编号绑定个数;

s12:判断所述最终编号绑定个数与所述bmu单元的数量是否相等,若是,则编号完成;否则,编号异常,发送编号异常指令并重新执行步骤s2。

需要说明的是,还包括对编号顺序进行校验的步骤,所述对编号顺序进行校验的步骤包括:判断各所述bmu单元的编号是否以常数为增量的递增顺序,若是,则完成编号;否则,编号异常,发送编号异常指令并退出编号操作。

需要说明的是,所述步骤s3:首个所述bmu单元发送继续编号指令和状态改变指令之后,还包括对编号时间进行校验的步骤,所述对编号时间进行校验的步骤包括:

s31:计算收到各所述bmu单元发送的继续编号指令的时间,标记为时间差值,并记录当前的所述bmu单元的编号;

s32:根据各所述时间差值进行大小排序,判断是否有出现时间差值大,且当前的所述bmu单元的编号小的情况,若有,则出现编号异常,退出编号;若没有,则重复执行步骤s31。

为了更好地对上述电池管理系统的自动编号方法进行说明,以更好地理解上述电池管理系统的自动编号方法的构思。所述控制模块为bcu单元或上位机,一实施方式中,所述控制模块以bcu单元为例,各bmu单元在其编号没有确定的情况下,各所述bcu单元分别接入通讯总线,需要说明的是,所述通讯总线为can通讯总线,也可以是其他具有通讯总线性质的通讯方式,请参阅图3-9且所述bcu单元具有数字输入管脚di与数字输出管脚do,各所述bcu单元中,在相邻的两个所述bcu单元中,其中一个所述bcu单元的数字输入管脚di和另一个所述bcu单元的数字输出管脚do电连接,即一个所述bcu单元的数字输入管脚di和另一个所述bcu单元的数字输出管脚d通过信号线连接。所述bcu单元发出自动编号启动指令g(),与通讯总线相连的所有bmu单元均收到启动指令g(),各所述bmu单元接收并响应所述编号启动指令,完成编号启动操作,进入待编号状态,各所述bcu单元的数字输出管脚do输出低电平信号,与所述数字输出管脚do的数字输入管脚di接收所述低电平信号,所述数字输入管脚di所在的bmu单元进入待编号状态,而在编号系统10中,首个所述bmu单元的数字输入管脚di与下拉电阻电连接,因此,所述数字输入管脚di的电平被下拉电阻拉低,使得所述bmu单元进行待编号状态;需要说明的是,此时,各所述bmu单元的编号并没有确定,即所述bmu单元的板号为bmu(x)。

所述bcu单元上拉信号线s1,即所述bcu单元从所述信号线s1给所述bmu单元输入高电平“h”,则首个bmu单元的数字输入管脚di的电平被拉高,所述bmu单元进入可编号状态,所述bcu单元发出编号指令f(1),首个所述bmu单元接收并响应所述编号指令,完成第一编号操作,并使首个所述bmu单元与第一编号绑定,即首个所述bmu单元进行编号,将编号“1”设置为自己的板号,此时所述bmu单元的板号为bmu(1);然后,首个所述bmu单元发送继续编号指令和状态改变指令,需要说明的是,由于这里的所述bmu单元接收的编号指令是f(1),因此,发出的继续编号指令为f(2),并且,所述状态改变指令为高电平“h”信号。所述bmu单元的编号设置完毕后将不再接收通讯总线上的命令。

可以理解,所述信号线s2被首个所述bmu单元的数字输出管脚do上拉至高电平“h”,即第2个所述bmu单元的数字输入管脚di被拉高,第2个所述bmu单元进入可编号状态,第2个bmu单元自动编号被允许,由于此bmu单元接收由首个所述bmu单元发出的继续编号指令为f(2),因此,第2个所述bmu单元与第二编号进行绑定,即第2个所述bmu单元进行编号,将编号“2”设置为自己的板号,此时所述bmu单元的板号为bmu(2);然后,第2个所述bmu单元发送继续编号指令f(3),且第2个所述bmu单元的数字输出管脚do输出高电平“h”,输出的高电平“h”将使得bmu单元进入可编号状态,同时,继续编号指令f(3)被下一个相连的bmu单元和所述bcu单元接收,下一个所述bmu单元继续进行编号操作。

同理,第(n-1)个bmu单元被编号,板号为bmu(n-1),数字输出管脚do输出为高电平“h”,发送编号指令f(n),编号指令f(n)被下一个相连的bmu单元和参与编号的bcu单元接收。依次进行bmu单元的编号自动编写操作,最终,第n个bmu板被编号,变为bmu(n),数字输出管脚do输出为高电平“h”,发送编号指令f(n+1),编号指令f(n+1)被bcu单元接收。至此,电池管理系统bmu单元自动编号分配完成,与通讯总线上相连的bmu单元均按照增量为1的递增顺序进行bmu板号设置,形成bmu(1)、bmu(2)、bmu(3)……bmu(n-1)、bmu(n)的顺序连接。

其中参与编号的bcu单元或者上位机发出的编号启动指令g(),是未包含具体板号参数信息的广播帧,在can通讯总线中,此广播帧需要被总线上的所有bmu单元接收,例如帧id0x04ee3f91,即可满足要求。

需要说明的是,所述bcu单元发出的编号指令中包含首次信息广播帧,所述首次信息广播帧中包含首次编号参数。具体的,参与编号的bcu单元发出的编号指令f(1),是包含具体bcu单元的编号的参数信息广播帧,在can通讯总线中,此广播帧需要能够被总线上的所有bmu单元接收,除bmu单元的数字输入管脚di状态为“l”或者已编号完成主动不接受广播帧的情况,例如帧id0x04ee0191即满足要求;其中01即为编号指令的编号参数,bmu单元接收到此广播帧后,取出编号参数设置为bmu单元的自身编号。

需要说明的是,已完成自动编号的所述bmu单元发出的编号指令中包含继续信息广播帧,所述继续信息广播帧中包含继续编号参数。具体的,已完成自动编号的bmu单元发出的继续编号指令f(2)、f(3)、f(4)……f(n)、f(n+1),是包含具体板号参数信息的广播帧,在can通讯总线中,此广播帧需要能够被总线上的所有bmu单元和参与编号的bcu或者上位机接收,除bmu单元的数字输入管脚di状态为“l”或者已编号完成主动不接受广播帧的情况,例如帧id0x04ee0291、0x04ee0391、0x04ee0491等即满足要求;其中02、03、04等即为编号指令的参数,bmu接收到此广播帧后,取出编号参数设置为bmu自身编号,同时参与编号的bcu单元或者上位机收到此广播帧后,进行帧id的记录与分析,用于自动编号过程中的校验操作。

开始bmu单元自动编号流程,参与编号的外部单元,如bcu单元或者上位机,在通讯总线上发出自动编号启动命令、bmu单元编号参数命令,并且设置相应的外部数字信号输出,各bmu单元进行自动编号,bmu单元自动编号的同时,参与编号的bcu单元或者上位机接收各bmu单元发送至总线的命令并进行bmu单元的编号与bmu单元的数量是否相等的校验、bmu单元的编号顺序是否正确的校验、bmu单元是否重复或者相同的校验。

参与编号的bcu单元或者上位机发送自动编号启动命令与首个自动编号参数命令,之后进行自动编号的校验,自动编号时参与编号的bcu单元或者上位机内部执行流程图,这里以bcu单元进行说明:

所述bcu单元发出自动编号启动指令g(),等待第一预设时间后,所述bcu单元发出编号指令f(1),所述bcu单元收到所述bmu单元发出的继续编号指令f(x),所述bcu单元记录所述bmu单元的继续编号指令f(x),以及统计所述bmu单元的数量,对完成编号绑定操作进行计数操作,计算得到最终编号绑定个数,判断所述最终编号绑定个数与所述bmu单元的数量是否相等,若是,则编号完成,执行下一步;否则,编号异常,发送编号异常指令并重新执行编号操作,所述bcu单元判断各所述bmu单元的编号是否以1为增量的递增顺序,若是,则编号完成,执行下一步;否则,bmu单元的编号与实际bmu单元的数量不符,出现编号异常,发送编号异常指令并退出编号操作;同时所述bcu单元判断bmu单元的编号是否存在重复,若不存在,则编号完成,退出编号操作;若出现编号重复,则出现编号异常,发送编号异常指令并退出编号操作。还需要说明的是,所述mcu单元还屏判断接收所述bmu单元的编号指令是否超时,即计算收到各所述bmu单元发送的继续编号指令的时间,标记为时间差值,并记录当前的所述bmu单元的编号,若出现超时的情况,则所述bmu单元的编号与实际的bmu单元的数量不符,退出编号操作,若没有出现超时的情况,则继续判断是否出现超时的情况。

参与编号的bcu单元或者上位机在收到通讯总线上bmu单元发出的继续编号指令f(x),(其中x=2、3、4……n、n+1)后,对继续编号指令f(x)进行记录及分析;对继续编号指令f(x)的数量进行统计,如果继续编号指令f(x)的数量与bmu单元的数量不相等,则说明存在bum单元未被分配板号的异常;因bmu单元发出继续编号指令f(x)前至少有延时时间t0,所以参与编号的bcu单元或者上位机接收继续编号指令f(x)时可以区分继续编号指令f(x)的前后顺序,如果出现继续编号指令f(x+1)比f(x)早接收到,则说明存在bmu单元编号顺序异常;如果出现两个或多个继续编号指令f(x)为相同,则说明存在两个或多个bmu单元被编为同一个bmu单元的异常;出现上述三种校验异常,则需要重新进行bmu单元编号,或者排查bmu单元及电池组的连接情况,以便于排除系统中的异常情况。

本发明还提供一种电池管理系统的编号系统,请参阅图2和图9,所述编号系统10包括:控制模块30及bmu模块,所述编号系统包括多个以串联方式连接的bmu单元,各所述bmu单元分别与所述控制模块电连接;所述控制模块用于向各所述bmu单元同时发送编号指令;多个所述bmu单元中的首个所述bmu单元用于接收并响应所述编号指令,完成第一编号操作,并使首个所述bmu单元与第一编号绑定,首个所述bmu单元还用于发送继续编号指令和状态改变指令;多个所述bmu单元中的下一个所述bmu单元用于接收并响应所述状态改变指令,下一个bmu单元进入可编号状态,所述下一个bmu单元还用于接收并响应所述继续编号指令,完成第二编号操作,并使下一个bmu单元与第二编号绑定;多个所述bmu单元中的后续所述bmu单元重复执行编号操作,直到最后一个所述bmu单元编号完成。

请参阅图9,所述控制模块30包括启动单元100,所述启动单元用于向各所述bmu单元发送编号启动指令,各所述bmu单元接收并响应所述编号启动指令,完成编号启动操作。

请参阅图9,所述控制模块30还包括编号数量计算单元200及编号数量判断单元300,所述编号数量计算单元用于对完成编号绑定操作进行计数操作,并计算得到最终编号绑定个数;所述编号数量判断单元用于判断所述最终编号绑定个数与所述bmu单元的数量是否相等,若是,则编号完成;否则,编号异常,发送编号异常指令并重新进行编号操作。

请参阅图9,所述控制模块30还包括编号顺序判断单元400,所述编号顺序判断单元用于判断各所述bmu单元的编号是否以常数为增量的递增顺序,若是,则完成编号;否则,编号异常,发送编号异常指令并退出编号操作。

请参阅图9,所述控制模块30还包括编号时间计算单元500和编号时间判断单元600,所述编号时间计算单元用于计算收到各所述bmu单元发送的继续编号指令的时间,标记为时间差值,并记录当前的所述bmu单元的编号;所述编号时间判断单元用于根据各所述时间差值进行大小排序,判断是否有出现时间差值大,且当前的所述bmu单元的编号小的情况,若有,则出现编号异常,退出编号;若没有,则继续计算各所述bmu单元的时间差值。

本发明为电池管理系统的编号方法及其编号系统,当首个bmu单元编号后,将发送继续编号指令和状态改变指令给与首个bmu单元串联的下一个bmu单元,下一个bmu单元才能进行编号,由此,各bmu单元能依次进行编号,不会出现编号错乱的情况,从而提高了对bmu单元的编号的准确性及编号的效率。本发明一种电池管理系统的自动编号方法避免了拨码开关、电阻矩阵等硬件选址器件的使用,减少了单独设置板号的操作工序,提高了效率;在电池组拆换后不需要再次重新编号,降低了时间成本。本发明可以使电池组先串联,bmu单元先接入通讯总线,再进行自动编号,简化了bmu编号的步骤,并且可以进行电池管理系统上电初始化编号操作,提高了电池管理系统的可靠性。本发明在自动编号过程中,能够对编号实时进行校验操作,保证自动编号的准确性。

以上所述实施方式仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1