首页 / 电池管理系统及对电池检测单元的编号方法

电池管理系统及对电池检测单元的编号方法有效专利 发明

技术领域

[0001] 本发明涉及电动汽车领域,特别涉及一种电池管理系统及对电池检测单元的编号方法。

相关背景技术

[0002] 随着市场对电动汽车的续航里程要求不断提升,电动汽车的电池包所存储的能量逐渐加大,这便导致电池包内可重复充电的电池单元的数量越来越多。在循环使用电池包时基于安全性的考量,通常会配置一个BMS(Battery Manage ment System,电池管理系统)。其中,BMS中包含一个作为控制中心的BCU(Battery Control Unit,电池控制单元)和至少一个BMU(Battery Monitor Unit,电池检测单元)。BMU用于对电池单元的电压、温度等信息进行监控,并通过通信总线将上述信息上报至BCU,进而BCU根据BMU上报的上述信息对电池单元进行精确监控和调节。而当BMS中存在多个BMU时,为了使得BCU区分出接收到的信息由哪一个BMU上报,常常会对每一个BMU进行独立编号。
[0003] 参见图1,使用电阻网络选焊的硬件编号方法为BMU编号。对于每一个BMU来说,其包含的电阻网络的配置均不同。比如,在图1中BMU1、BMU2......至BMU8中的电阻网络的焊接方式均不同,其中NC代表此处的电阻不进行焊接。比如,对于BMU1来说第一排的三个电阻是不进行焊接的;对于BMU2来说第一排的前两列电阻和第二排的最后一列电阻是不进行焊接的,依此类推,BMU8的第二排的三个电阻不进行焊接。这样每一个BMU因为电阻网络中电阻的焊接方式不同,因此可获取到唯一的编号。
[0004] 在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
[0005] 针对上述编号方式,由于每一个BMU的电阻网络的配置均不同,所以生产一条包含N个BMU的电池包便需要管理N套BMU的BOM(Bill of Material,物料清单)及对应加工工艺,因此该种编号方式的生产管理成本过高。

具体实施方式

[0043] 为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0044] 图2是本发明实施例提供的一种电池管理系统的结构示意图。参见图2,该系统包括:信号发生单元、BCU和至少两个BMU。
[0045] 其中,信号发生单元与至少两个BMU中的任意一个BMU相连,至少两个BMU依次相连。其中,依次相连的含义如图2所示,信号发生单元与标号为BMU1的BMU相连,而BMU1又与BMU2相连,BMU2与BMU3相连,依此类推,BMUn-1与BMUn相连。其中,n为电池管理系统中BMU的总数量,通常n为大于或等于2的正整数。在本发明实施例中,为了方便后续过程中BCU为每一个BMU分配编号,如图2所示BCU与每一个BMU均相连。需要说明的是,在本发明实施例中,为了方便对至少两个BMU进行描述,仅以BMU1、BMU2、BMU3......、BMUn-1与BMUn对各个BMU进行标识,其并不代表各个BMU的编号结果,仅是方便称谓各个BMU的名称而已。
[0046] 在本发明实施例中,信号发生单元用于向与其连接的BMU发送触发信号,对应于如图2,即信号发生单元为标号为BMU1的BMU提供所需的恒定信号。其中,信号发生单元可为低压供电电源VCC,此时信号发生单元输出的触发信号为相对参考地的恒定电压信号,即使用低压电压信号VCC作为触发信号。此外,信号发生单元输出的触发信号还可为恒定占空比或恒定频率的方波信号。需要说明的是,在电池管理系统中信号发生单元可以是一个独立的单元,还可和BCU集成于一体,即包含在BCU中,本发明实施例对此不进行具体限定。
[0047] 参见图2,每一个BMU均包括测量模块、信号处理模块、存储模块和通信模块。
[0048] 其中,信号发生单元分别与BMU1的测量模块和信号处理模块相连;相连的两个BMU中,其中一个BMU的信号处理模块分别与另一个BMU的测量模块和信号处理模块相连。也即,对应于图2 BMU1的信号处理模块与BMU2的测量模块和信号处理模块分别相连,BMU2的信号处理模块与BMU3的测量模块和信号处理模块分别相连,依此类推,BMUn-1的信号处理模块与BMUn的测量模块和信号处理模块分别相连。
[0049] 在本发明实施例中,信号处理模块利用串联分压、并联分流、调整占空比或频率等方式,使得每一个BMU向BCU输出一个有差异的恒定信号。也即,对于除BMU1以外的其他BMU,当前BMU的信号处理模块的输入可以是经过所有BMU的信号处理模块并联分流的电流信号,也可以是经过所有BMU的信号处理模块串联分压的电压信号,还可以是与其相连的第一BMU发送过来的频率信号。对应于图2,即BMU1的信号处理模块用于对信号发生单元发送的触发信号进行调整处理,并将处理后的信号向BMU2发送。除BMU1之外的其他BMU,对与其相连的第一BMU发送的触发信号进行调整处理,并将处理后的信号向与其相连接的第二BMU发送,该处理后的信号为第二BMU的触发信号。其中,与BMU2相连的第一BMU为BMU1、第二BMU为BMU3,与BMU3相连的第一BMU为BMU2、第二BMU为BMU4,依此类推,与BMUn相连的第一BMU为BMUn-1。
[0050] 测量模块用于测量接收到的触发信号,得到该触发信号的数字测量信号值,以供通信模块与BCU进行交互。对于BMU1来讲,它的测量模块接收到的触发信号来源于信号发生单元,对于除BMU1以外的其他BMU来说,它们的测量模块接收到的触发信号均来自于与其相连的第一BMU。比如,BMU2的测量模块接收到的触发信号来自于BMU1,BMU3的测量模块接收到的触发信号来自于BMU2。存储模块用于存储BCU下发的编号。其中,每一个BMU中的测量模块与信号处理模块相连,存储模块与通信模块相连。通信模块,用于将本BMU内的测量模块测量得到的数字测量信号值上报至BCU,并在接收到BCU下发的编号后,将该编号发送至存储模块。
[0051] 如图2所示,BCU包括以下模块:通信模块和存储模块。其中,通信模块,用于接收各个BMU上报的数字测量信号值,并将BCU根据各个数字测量信号值为每一个BMU分配的编号下发给各个BMU。存储单元,用于存储顺序位与编号的映射关系,根据各个BMU上报的数字信号测量值、顺序位与编号的映射关系为各个BMU进行编号。也即,BCU作为整个电池管理系统的控制核心,负责整个电池管理系统的协同与控制,控制BMU编号过程的开始、编号分发、编号确认等操作。其中,BCU可通过多种方式触发对BMU的编号过程。比如,BCU在接收外部设备发送的启动编号指令后,启动编号流程;或者BCU自发检测是否存在未进行编号的BMU;如果有,则启动编号过程,本发明实施例对此不进行具体限定。
[0052] 本发明实施例提供的系统,提供了一个信号发生单元,该信号发生单元与至少两个BMU中的任意一个BMU相连,且至少两个BMU之间依次相连,BCU与每一个BMU均相连,使得每一个BMU均可向BCU输出一个大小存在差异的数字测量信号值,BCU根据接收到的数字信号测量值即可实现对BMU的自动编号,因此在生产过程中所有BMU的硬件及软件均可相同,无需特殊工艺来区分不同的BMU,该种电池管理系统的生产管理成本较低;此外,当BMU出现故障需要维修或更换时,无需特定软件或硬件形式的BMU,也仅需在更换通用BMU后,重新启动编号过程进行再次编号后即可实现电池包的正常功能,减少了后续维护成本;另外,由于映射表存储在BCU,由BCU完成BMU的编号,不同的电池包均可使用相同的BMU,所以仅需通升级管理BCU便可实现对不同电池包的适配配置,通用性和灵活性较强。
[0053] 参见图3,其示出了一种以串联分压原理实现对各个BMU进行编号的电池管理系统的结构示意图。
[0054] 在图3中,低压供电电源VCC作为信号发生单元,输出相对于参考地的恒定电压信号。每一个BMU使用相同阻值的分压电阻作为信号处理模块,这多个分压电阻串联而成。其中,BMU1的信号处理模块连接低压供电电源VCC,BMUn的信号处理模块连接参考地。由于串联分压的特性,因此每一个BMU的信号处理模块的上端与参考地之间的电压信号大小均不相同,即每一个分压电阻的上端与参考地之间的电压信号大小均不相同,这便保证了各个BMU的测量模块接收到的电压信号均是不一样的,这样每一个BMU最终通过通信模块输出到BCU的数字测量信号值均是不一样的,因此实现了对各个BMU的不同编号。
[0055] 此外,在本发明实施例中使用A/D转换器作为测量模块,用于对接收到的触发信号进行测量。其中,对于每一个BMU来说,该触发信号即指代自身包含的信号处理模块上端的电压信号。对于BMU1来说,该触发信号是由信号发生单元也即低压供电电源VCC输出的,对于除了BMU1之外的其他BMU,该触发信号是与其相连接的第一BMU的信号处理模块的下端的电压信号,对应自身包含的信号处理模块上端的电压信号。比如,对于BMU2来说,该触发信号是BMU1的信号处理模块下端的电压信号,对应BMU2包含的信号处理模块上端的电压信号。即,BMU1的分压电阻对信号发生单元输出的触发信号进行串联分压以获取分压信号,并将分压信号作为与其相连的BMU2的触发信号输出至BMU2。
[0056] 每一个BMU使用EEPROM(Electrically Erasable Programmable Read-Only Memory,电可擦可编程只读存储器)作为存储模块,用于存储BCU下发的编号。对于通信模块来说,使用CAN总线实现与BCU之间的通信连接。
[0057] 针对BCU而言,同样使用EEPROM作为存储模块。对于其包含的通信模块来说,使用CAN总线实现与BMU之间的通信连接。需要说明的是,在图3中还包括uC单片机,用于对BMU中的各个模块进行控制,其中uC单片机还可为任意型号的处理器,本发明实施例对此不进行具体限定。
[0058] 本发明实施例提供的系统,提供了一个信号发生单元,该信号发生单元与至少两个BMU中的任意一个BMU相连,且至少两个BMU之间依次相连,BCU与每一个BMU均相连,使得每一个BMU均可向BCU输出一个大小存在差异的数字测量信号值,BCU根据接收到的数字信号测量值即可实现对BMU的自动编号,因此在生产过程中所有BMU的硬件及软件均相同,无需特殊工艺来区分不同的BMU,该种电池管理系统的生产管理成本较低;此外,当BMU出现故障需要维修或更换时,无需特定软件或硬件形式的BMU,也仅需在更换通用BMU后,重新启动编号过程进行再次编号后即可实现电池包的正常功能,减少了后续维护成本;另外,由于映射表存储在BCU,由BCU完成BMU的编号,不同的电池包均可使用相同的BMU,所以仅需通升级管理BCU便可实现对不同电池包的适配配置,通用性和灵活性较强。
[0059] 参见图4,其示出了一种以调整方波信号的频率原理实现对各个BMU进行编号的电池管理系统的结构示意图。
[0060] 在图4中,作为信号发生单元的频率输出模块集成在BCU中。其中,频率输出模块具体可为单片机的PWM(Pulse Width Modulation,脉冲宽度调制)输出模块,输出恒定频率或恒定占空比的方波信号。对于每一个BMU来说,使用频率输出模块作为信号处理模块,该信号处理模块同样使用单片机的PWM输出模块。不同的是,信号处理模块输出的方波信号的频率相比于输入的方波信号做了一些调整。
[0061] 例如,一个信号处理模块输入的方波信号的频率为N Hz,占空比为m%,则该信号处理模块输出N+K Hz,占空比m%的方波信号。频率依次递增,保证与其相连接的第二BMU采集到的方波信号的频率与当前BMU采集到的方波信号的频率相差KHz。也即,如果BMU1采集到的方波信号的频率为N Hz,那么BMU2采集的方波信号的频率便为N+K Hz,BMU3采集的方波信号的频率便为N+2K Hz,依此类推,BMUn采集的方波信号的频率便为N+(n-1)KHz。总结来说,若一个BMU接收到的触发信号为方波信号,则该BMU的频率输出模块根据频率步进值对该触发信号进行频率调整处理,得到调整后的方波信号,并将调整后的方波信号作为与其相连接的BMU的触发信号输出至第二BMU。
[0062] 需要说明的是,除了采取调整方波信号的频率的方式,还可以采取调整方波信号的占空比的方式,本发明实施例对此不进行具体限定。此外,除了采取逐步增大频率的方式,还可采取逐步减小频率的方式,本发明实施例对此同样不进行具体限定。
[0063] 在本发明实施例中,使用频率采集模块作为BMU的测量模块,其中频率采集模块具体可为单片机的输入捕获模块,用于测量输入的触发信号的频率或者占空比。其中,对于BMU1来说,该触发信号是BCU中的频率输出模块也即信号发生单元输出的恒定频率的方波信号;对于除BMU1之外的其他BMU,该触发信号是与其相连接的第一BMU的信号处理模块也即频率输出模块输出的经过频率调整后的方波信号。
[0064] 每一个BMU使用EEPROM作为存储模块,用于存储BCU下发的编号。对于通信模块来说,使用CAN总线实现与BCU之间的通信连接。针对BCU而言,同样使用EEPROM作为存储模块;通信模块使用CAN总线实现与BMU之间的通信连接。
[0065] 本发明实施例提供的系统,提供了一个信号发生单元,该信号发生单元与至少两个BMU中的任意一个BMU相连,且至少两个BMU之间依次相连,BCU与每一个BMU均相连,使得每一个BMU均可向BCU输出一个大小存在差异的数字测量信号值,BCU根据接收到的数字信号测量值即可实现对BMU的自动编号,因此在生产过程中所有BMU的硬件及软件均相同,无需特殊工艺来区分不同的BMU,该种电池管理系统的生产管理成本较低;此外,当BMU出现故障需要维修或更换时,无需特定软件或硬件形式的BMU,也仅需在更换通用BMU后,重新启动编号过程进行再次编号后即可实现电池包的正常功能,减少了后续维护成本;另外,由于映射表存储在BCU,由BCU完成BMU的编号,不同的电池包均可使用相同的BMU,所以仅需通升级管理BCU便可实现对不同电池包的适配配置,通用性和灵活性较强。
[0066] 参见图5,其示出了一种以并联分流原理实现对各个BMU进行编号的电池管理系统的结构示意图。
[0067] 在图5中,低压供电电源VCC作为信号发生单元,输出相对于参考地的恒定电压信号。每一个BMU使用相同阻值的电阻作为信号处理模块。在这些相同阻值的电阻作用下,由于每一个BMU并联,使得每一个BMU可检测到不同的电流。其中,BMU1的信号处理模块连接低压供电电源VCC,BMUn的信号处理模块悬空。对于每一个BMU来说,除了测量模块、信号处理模块、存储模块和通信模块之外,还可包括一个电源转换模块。其中,电源转换模块用于为BMU内所有模块提供工作电源。由于每个BMU并联,根据并联分流的特性,每一个BMU检测到的电流大小是不一样的,这样每一个BMU最终通过通信模块输出到BCU的数字测量信号值均是不一样的,因此实现了对各个BMU的编号。
[0068] 在图5中,对于每一个BMU来讲,使用电流采集模块作为测量模块,用于测量电源线上的电流。每个BMU的电源端口除了给内部供电之外,还通过信号处理模块再接入与其连接的第二BMU的电源端口。假设每个BMU消耗电流大小为Ibmu,则线束最末端的BMUn的电流采集模块测量到的电流大小为0,而线束上BMU1的电流采集模块采集到的电流为n*Ibmu。以此类推,每一个BMU的电流采集模块均可以检测到唯一的电流值。
[0069] 每一个BMU使用EEPROM作为存储模块,用于存储BCU下发的编号。对于通信模块来说,使用CAN总线实现与BCU之间的通信连接。针对BCU而言,同样使用EEPROM作为存储模块,通信模块使用CAN总线实现与BMU之间的通信连接。
[0070] 本发明实施例提供的系统,提供了一个信号发生单元,该信号发生单元与至少两个BMU中的任意一个BMU相连,且至少两个BMU之间依次相连,BCU与每一个BMU均相连,使得每一个BMU均可向BCU输出一个大小存在差异的数字测量信号值,BCU根据接收到的数字信号测量值即可实现对BMU的自动编号,因此在生产过程中所有BMU的硬件及软件均相同,无需特殊工艺来区分不同的BMU,该种电池管理系统的生产管理成本较低;此外,当BMU出现故障需要维修或更换时,无需特定软件或硬件形式的BMU,也仅需在更换通用BMU后,重新启动编号过程进行再次编号后即可实现电池包的正常功能,减少了后续维护成本;另外,由于映射表存储在BCU,由BCU完成BMU的编号,不同的电池包均可使用相同的BMU,所以仅需通升级管理BCU便可实现对不同电池包的适配配置,通用性和灵活性较强。
[0071] 参见图6,其示出了一种对电池检测单元的编号方法,应用于上述图3所示的电池管理系统,该方法流程包括:
[0072] 601、信号发生单元向BMU1发送触发信号。
[0073] 602、BCU通过CAN总线向与其连接的各个BMU均发送启动编号指令。
[0074] 603、当各个BMU接收到启动编号指令并根据启动编号指令激活A/D转换器后,各个BMU的A/D转换器测量接收到的触发信号的电压值,得到多个数字电压值。
[0075] 其中,对于BMU1来讲该触发信号为信号发生单元输出的信号。当BMU1接收到启动编号指令时,BMU1对该触发信号进行测量以获得数字测量信号值。对于除BMU1之外的其他BMU来讲,BMU2接收到的触发信号为BMU1输出的分压信号,该分压信号由BMU1对其接收到的触发信号进行串联分压处理得到。BMU3接收到的触发信号为BMU2输出的分压信号,该分压信号由BMU2对其接收到的触发信号进行串联分压处理得到。以此类推,BMUn接收到的触发信号为BMUn-1输出的分压信号,该分压信号由BMUn-1对其接收到的触发信号进行串联分压处理得到。其中,使用A/D转换器可测量得到该触发信号的数字化测量值。即,A/D转换器将本BMU的分压电阻上端的电压信号转换为数字化测量值。
[0076] 604、各个BMU通过CAN总线向BCU发送数字电压值。
[0077] 605、BCU在接收到每一个BMU发送的数字电压值后,对接收到的全部数字电压值进行排序,得到排序结果。
[0078] 其中,可按照电压值由大到小的顺序进行排列,比如排序结果可诸如下表1所示,本发明实施例对此不进行具体限定。
[0079] 表1
[0080]序号 数字电压值(V)
1 12
2 10.8
3 9.6
4 8.4
5 7.2
[0081] 606、BCU根据排序结果、预先存储的顺序位与编号的映射关系,为每一个BMU进行编号,向每一个BMU下发对应的编号。
[0082] 在本发明实施例中,顺序为与编号的映射关系可诸如下述表2所示。
[0083] 表2
[0084]序号 编号
1 0xA0
2 0xA7
3 0xA2
4 0xA3
5 0xA1
[0085] 有了上述表1和表2,BCU便可根据上述表1和表2为各个BMU进行编号。其中,编号可如下述表3所示。
[0086] 表3
[0087]数字电压值(V) 数字电压值(V)
12 0xA0
10.8 0xA7
9.6 0xA2
8.4 0xA3
7.2 0xA1
[0088] 在得到各个BMU的编号后,BCU可通过CAN总线向各个BMU下发对应的编号。而每一个BMU在通过CAN总线接收到对应的编号后,将对应的编号存储在EEPROM中。
[0089] 本发明实施例提供的方法,在BCU启动对BMU的编号过程后,BMU测量接收到的触发信号,得到数字测量信号值,并向BCU发送数字测量信号值,而BCU在接收到每一个BMU发送的数字测量信号值后,对接收到的全部数字测量信号值进行排序得到排序结果,并根据排序结果、预先存储的顺序位与编号的映射关系,为每一个BMU进行编号,之后向每一个BMU下发对应的编号,本发明实现了对BMU的自动编号,使得在生产过程中所有BMU的硬件及软件均可相同,无需特殊工艺来区分不同的BMU,该种电池管理系统的生产管理成本较低;此外,当BMU出现故障需要维修或更换时,无需特定软件或硬件形式的BMU,也仅需在更换通用BMU后,重新启动编号过程进行再次编号后即可实现电池包的正常功能,减少了后续维护成本;另外,由于映射表存储在BCU,由BCU完成BMU的编号,不同的电池包均可使用相同的BMU,所以仅需通升级管理BCU便可实现对不同电池包的适配配置,通用性和灵活性较强。
[0090] 参见图7,其示出了一种对电池检测单元的编号方法,应用于上述图4所示的电池管理系统,该方法流程包括:
[0091] 701、信号发生单元向BMU1发送触发信号。
[0092] 702、BCU通过CAN总线向与其连接的各个BMU均发送启动编号指令。
[0093] 703、当各个BMU接收到启动编号指令并根据启动编号指令激活频率采集模块后,各个BMU的频率采集模块测量接收到的触发信号的频率值,得到多个数字频率值。
[0094] 其中,对于BMU1来讲该触发信号为BCU中频率输出模块输出的方波信号。当BMU1接收到启动编号指令时,BMU1对该触发信号进行测量以获得数字测量信号值。对于除BMU1之外的其他BMU来讲,BMU2接收到的触发信号为BMU1输出的经过频率调整后的方波信号,该方波信号由BMU1根据频率步进值对其接收到的方波信号进行频率调整处理得到。BMU3接收到的触发信号为BMU2输出的经过频率调整后的方波信号,该方波信号由BMU2根据频率步进值对其接收到的方波信号进行频率调整处理得到。以此类推,BMUn接收到的触发信号为BMUn-1输出的方波信号,该方波信号由BMUn-1根据频率步进值对其接收到的方波信号进行频率调整处理得到。
[0095] 704、各个BMU通过CAN总线向BCU发送数字频率值。
[0096] 705、BCU在接收到每一个BMU发送的数字频率值后,对接收到的全部数字频率值进行排序,得到排序结果。
[0097] 其中,可按照频率值由大到小的顺序进行排列,本发明实施例对此不进行具体限定。可参考步骤604实现,在此不再进行赘述。
[0098] 706、BCU根据排序结果、预先存储的顺序位与编号的映射关系,为每一个BMU进行编号,向每一个BMU下发对应的编号。
[0099] 其中,编号过程可参考步骤605实现,在此不再进行赘述。在得到各个BMU的编号后,BCU可通过CAN总线向各个BMU下发对应的编号。而每一个BMU在通过CAN总线接收到对应的编号后,将对应的编号存储在EEPROM中。
[0100] 本发明实施例提供的方法,在BCU启动对BMU的编号过程后,BMU测量接收到的触发信号,得到数字测量信号值,并向BCU发送数字测量信号值,而BCU在接收到每一个BMU发送的数字测量信号值后,对接收到的全部数字测量信号值进行排序得到排序结果,并根据排序结果、预先存储的顺序位与编号的映射关系,为每一个BMU进行编号,之后向每一个BMU下发对应的编号,本发明实现了对BMU的自动编号,使得在生产过程中所有BMU的硬件及软件均可相同,无需特殊工艺来区分不同的BMU,该种电池管理系统的生产管理成本较低;此外,当BMU出现故障需要维修或更换时,无需特定软件或硬件形式的BMU,也仅需在更换通用BMU后,重新启动编号过程进行再次编号后即可实现电池包的正常功能,减少了后续维护成本;另外,由于映射表存储在BCU,由BCU完成BMU的编号,不同的电池包均可使用相同的BMU,所以仅需通升级管理BCU便可实现对不同电池包的适配配置,通用性和灵活性较强。
[0101] 参见图8,其示出了一种对电池检测单元的编号方法,应用于上述图5所示的电池管理系统,该方法流程包括:
[0102] 801、信号发生单元向BMU1发送触发信号。
[0103] 802、BCU通过CAN总线向与其连接的各个BMU均发送启动编号指令。
[0104] 803、当各个BMU接收到启动编号指令并根据启动编号指令激活电流采集模块后,各个BMU的电流采集模块测量接收到的触发信号的电流值,得到多个数字电流值。
[0105] 804、各个BMU通过CAN总线向BCU发送数字电流值。
[0106] 805、BCU在接收到每一个BMU发送的数字电流值后,对接收到的全部数字电流值进行排序,得到排序结果。
[0107] 其中,可按照电流值由大到小的顺序进行排列,本发明实施例对此不进行具体限定。可参考步骤604实现,在此不再进行赘述。
[0108] 806、BCU根据排序结果、预先存储的顺序位与编号的映射关系,为每一个BMU进行编号,向每一个BMU下发对应的编号。
[0109] 其中,编号过程可参考步骤605实现,在此不再进行赘述。在得到各个BMU的编号后,BCU可通过CAN总线向各个BMU下发对应的编号。而每一个BMU在通过CAN总线接收到对应的编号后,将对应的编号存储在EEPROM中。
[0110] 本发明实施例提供的方法,在BCU启动对BMU的编号过程后,BMU测量接收到的触发信号,得到数字测量信号值,并向BCU发送数字测量信号值,而BCU在接收到每一个BMU发送的数字测量信号值后,对接收到的全部数字测量信号值进行排序得到排序结果,并根据排序结果、预先存储的顺序位与编号的映射关系,为每一个BMU进行编号,之后向每一个BMU下发对应的编号,本发明实现了对BMU的自动编号,使得在生产过程中所有BMU的硬件及软件均可相同,无需特殊工艺来区分不同的BMU,该种电池管理系统的生产管理成本较低;此外,当BMU出现故障需要维修或更换时,无需特定软件或硬件形式的BMU,也仅需在更换通用BMU后,重新启动编号过程进行再次编号后即可实现电池包的正常功能,减少了后续维护成本;另外,由于映射表存储在BCU,由BCU完成BMU的编号,不同的电池包均可使用相同的BMU,所以仅需通升级管理BCU便可实现对不同电池包的适配配置,通用性和灵活性较强。
[0111] 本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0112] 以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页 第1页 第2页 第3页
相关技术
检测单元相关技术
电池检测相关技术
赵玮炜发明人的其他相关专利技术