【技术实现步骤摘要】
基于SN的ID自动分配方法、设备和存储介质
[0001]本专利技术涉及电池管理系统
,尤其涉及一种基于
SN
的
ID
自动分配方法
、
设备及存储介质
。
技术介绍
[0002]随着储能设备的大量普及,电池管理系统变得越发重要
。
在电池包中
BMS
(
Battery Management System
)即电池包的大脑,由主控
BMU
和从控
CMU
组成
(
或简称
BMU
和
CMU)。CMU(Cell monitor Unit)
单体监控单元,负责测量电池包每个电池模组的电压
、
电流和温度等参数,然后传输给
BMU。BMU(Battery management Unit)
电池管理单元,负责评估
CMU
传送的数据,如果数据异常,则对电池模组进行保护,发出降低电流的要求,或者切断充放电通路,以避免电池模组超出许可的使用条件,同时还对电池模组的电量
、
温度进行管理
。
为了
BMU
能够精确识别每个
CMU
所对应的电池模组位置,
CMU
需要有一个独立的
ID
,从而保证
BMU
对每个电池模组信息采集的完整性
。
[0003]现有的 >CMU
的
ID
自动分配方式由
BMU
主动发起分配,存在以下问题:(1)
BMU
需要预存各个
CMU
的
ID
列表,数量固定不可变;(2)需要按各个
CMU
的顺序依次分配
ID
;(3)为了确保
ID
分配的准确性,需要借助于各电池模组之间的信号线等硬件设备;(4)当电池包中有电池模组被替换时,需要及时更新
BMU
的
ID
列表;(5)一次分配
ID
并掉电保存,
BMU
有概率无法辨识出电池包中有电池模组被替换
。
[0004]因此,现需要一种新的
ID
自动分配方法,该方法能够解决上述所列出的技术问题
。
技术实现思路
[0005]为解决上述技术问题,本专利技术提供了一种基于
SN
的
ID
自动分配方法,所述方法中主控
BMU
和从控
CMU
仅通过一根通信总线连接,通过每次上电后各个
CMU
主动发起
ID
分配请求帧,帧报文为自身
SN
,
BMU
在接收到各个
CMU
的
SN
后排序并进行
ID
分配,然后通过总线进行广播
ID
分配帧,各个
CMU
接收到各自的
ID
分配帧后解析获得
ID
,从而完成
ID
自动分配
。
[0006]本专利技术采用的技术方案具体是:根据本专利技术一实施例的基于
SN
的
ID
自动分配方法,所述方法包括步骤:
a)BMU
与
n
个
CMU
共同接入同一通信总线,
BMU
上电并闭合
CMU
供电继电器,所有
CMU
同时上电;
b)
各个
CMU
每次上电后,主动发送
ID
分配请求帧,帧报文为自身
SN
;
c)BMU
在上电
T1
时间内,等待并接收
CMU
发送的
ID
分配请求帧并解析获得对应
SN
;
d)BMU
在上电
T1
时间后,停止更新
SN
接收列表,对接收到的
SN
进行升序排序,分配最小
SN
的
CMU
的
ID
为1,依次分配直至最大
SN
的
CMU
的
ID
为
n
,将排序后的
SN
更新至
SN
发送列表;
e)
根据
SN
发送列表,
BMU
广播发送
n
帧
ID
分配帧,帧报文为各个
CMU
自身
SN
加分配的
ID
;
f)
各个
CMU
检测到包含自身
SN
的
ID
分配帧,则将自己的
ID
修改为对应帧报文中的
ID
,同时停止发送
ID
分配请求帧,回复
ID
分配确认帧;
g)BMU
接收到各个
CMU
的
ID
分配确认帧,若判断为正确,则认为
ID
分配成功,若判断为错误,则对该
CMU
再次发送
ID
分配帧;
h)BMU
在上电
T2
时间后,判断所有
CMU
的
ID
分配确认帧是否正确,若均正确,则认为
ID
分配成功,若有错误,则报
ID
分配超时,返回步骤
b)
重新分配;所述
n
为电池包中电池模组的个数,
n≥1。
[0007]作为本专利技术技术方案的一种可选方案,所述
ID
分配请求帧的帧
ID
固定且唯一,帧报文为7字节的各个
CMU
自身
SN。
[0008]作为本专利技术技术方案的一种可选方案,所述各个
CMU
自动识别并设置
ID
分配请求帧发送间隔,根据自身
SN
延时
t
时间后发送,
t
值等于各自
SN
的最后位数乘以一毫秒
。
[0009]作为本专利技术技术方案的一种可选方案,所述各个
CMU
在接收到
BMU
的
ID
分配帧前,将持续周期性发送
ID
分配请求帧
。
[0010]作为本专利技术技术方案的一种可选方案,所述步骤
c)
具体包括如下步骤:
c本文档来自技高网...
【技术保护点】
【技术特征摘要】 【专利技术属性】
1.
一种基于
SN
的
ID
自动分配方法,其特征在于,包括如下步骤:
a)BMU
与
n
个
CMU
共同接入同一通信总线,
BMU
上电并闭合
CMU
供电继电器,所有
CMU
同时上电;
b)
各个
CMU
每次上电后,主动发送
ID
分配请求帧,帧报文为自身
SN
;
c)BMU
在上电
T1
时间内,等待并接收
CMU
发送的
ID
分配请求帧并解析获得对应
SN
;
d)BMU
在上电
T1
时间后,停止更新
SN
接收列表,对接收到的
SN
进行升序排序,分配最小
SN
的
CMU
的
ID
为1,依次分配直至最大
SN
的
CMU
的
ID
为
n
,将排序后的
SN
更新至
SN
发送列表;
e)
根据
SN
发送列表,
BMU
广播发送
n
帧
ID
分配帧,帧报文为各个
CMU
自身
SN
加分配的
ID
;
f)
各个
CMU
检测到包含自身
SN
的
ID
分配帧,则将自己的
ID
修改为对应帧报文中的
ID
,同时停止发送
ID
分配请求帧,回复
ID
分配确认帧;
g)BMU
接收到各个
CMU
的
ID
分配确认帧,若判断为正确,则认为
ID
分配成功,若判断为错误,则对该
CMU
再次发送
ID
分配帧;
h)BMU
在上电
T2
时间后,判断所有
CMU
的
ID
分配确认帧是否正确,若均正确,则认为
ID
分配成功,若有错误,则报
ID
分配超时,返回步骤
b)
重新分配;所述
n
为电池包中电池模组的个数,
n≥1。2.
如权利要求1所述的基于
SN
的
ID
自动分配方法,其特征在于,所述
ID
分配请求帧的帧
ID
固定且唯一,帧报文为7字节的各个
CMU
自身
SN。3.
如权利要求1所述的基于
SN
的
ID
自动分配方法,其特征在于,所述各个
CMU
自动识别并设置
ID
分配请求帧发送间隔,根据自身
SN
延时
t
时间后发送,
t
值等于各自
SN
的最后位数乘以一毫秒
。4.
如权利要求1所述的基于
SN
的
ID
自动分配方法,其特征在于,所述各个
CMU
在接收到
BMU
的
ID
分配帧前,将持续周期性发送
ID
分配请求帧
。5.
如权利要求1所述的基于
SN
的
ID
自动分配方法,其特征在于,所述步骤
技术研发人员:马慧娇,于国强,闫东磊,袁敏杰,张新昊,
申请(专利权)人:绿进新能源科技常熟有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。