【技术实现步骤摘要】
地址分配方法及装置
[0001]本申请涉及通信
,特别涉及一种地址分配方法及装置。
技术介绍
[0002]电池管理系统(Battery Management System,BMS)中主要包括控单元(Battery Control Module,BCM)和多个从控单元(Battery Management Module,BMM),具体通过各从控单元监测单体电池的参数信息并反馈给主控单元,以使主控单元根据反馈信息实时监测各电池状态,而在对多个从控单元的进行分别控制之前,需要对其分配不同的地址。传统的分配地址无法兼容分布式的通讯架构,需要对每个簇进行手动地址分配,导致地址分配需要很大的工作量。
技术实现思路
[0003]本申请实施例提供了一种地址分配方法及装置,由主控单元在CAN总线上发送分配地址指令,以控制多个控制单元的输出端为高电平或低电平,并在CAN总线上发送通信地址,以满足要求的控制单元进行地址写入,从而实现自动对从控单元进行地址分配。
[0004]第一方面,本申请实施例提供了一种地址分配方法 ...
【技术保护点】
【技术特征摘要】
1.一种地址分配方法,其特征在于,应用于电池管理系统,所述电池管理系统包括多个控制单元,所述多个控制单元中每个控制单元包括输入端和输出端,所述每个控制单元的输入端和输出端在初始状态下处于低电平,所述多个控制单元的输入端和输出端之间通过控制硬线串联,且所述多个控制单元中包括一个主控单元和M个从控单元,所述主控单元与所述M个从控单元之间通过CAN总线来进行网络通信,所述方法包括:所述主控单元在所述CAN总线上发送第一分配地址指令,以使所述主控单元的输出端为高电平,其中,所述高电平是指电压大小处于第一预设电压范围,所述低电平是指电压大小处于第二预设电压范围,所述第一预设电压范围中的最小值大于所述第二预设电压范围中的最大值;所述主控单元在所述CAN总线上发送第一通信地址,以使得与所述主控单元的输出端连接的第i
‑
1从控单元接收所述第一通信地址;S1:所述主控单元在所述CAN总线上发送第i分配地址指令,以使与所述第i
‑
1从控单元的输入端连接的控制单元的输出端为低电平且所述第i
‑
1从控单元的输出端为高电平,2≤i≤M+1;S2:确定与所述第i
‑
1从控单元的输出端连接的是否为所述主控单元;S3:若与所述第i
‑
1从控单元的输出端直接连接的不为所述主控单元,所述主控单元在所述CAN总线上发送第i通信地址,以使得与所述第i
‑
1从控单元直接连接的第i从控单元接收所述第i通信地址;重复S1~S3,直到确定所述第i
‑
1从控单元的输出端直接连接的为所述主控单元。2.根据权利要求1所述的方法,其特征在于,所述主控单元和所述多个从控单元中都包括一个CAN收发器接口芯片,所述CAN收发器接口芯片包括第一端口和第二端口,所述第一端口和所述第二端口分别与物理总线相连,其中,所述第一端口连接的物理总线与所述第二端口连接的物理总线之间连接有至少一个电阻。3.根据权利要求1或2所述的方法,其特征在于,在所述主控单元在所述CAN总线上发送第一分配地址指令之前,所述方法还包括:所述主控单元在所述CAN总线上发送第一指令,并接收从控单元发送的第一响应,所述第一响应用于指示所述从控单元已接收到所述第一指令;确定接收到的第一响应的数量为M。4.根据权利要求3所述的方法,其特征在于,所述主控单元在所述CAN总线上发送第一通信地址之后,所述方法还包括:若所述主控单元在第一预设时间内未接收到来自所述第i
‑
1从控单元的第二响应,则结束分配地址,所述第二响应用于指示所述第i
‑
1从控单元已完成地址写入。5.根据权利要求3或4所述的方法,其特征在于,所述主控单元在所述CAN总线上发送第一通信地址之后,所述方法还包括:若所述主控单元在第一预设时间内未接收到来自所述第i
‑
1从控单元的第二响应,则根据所述M个从控单元中已完成地址分配的从控单元的数量来确定所述M个从控单元之间的控制硬线中存在故障的位置,所述第二响应用于指示所述第i
‑
1从控单元已完成地址写入。6.根据权利要求1所述的方法,其特征在于,在确定所述第i
‑
1从控单元的输出端直接
连接的为所述主控单元之后,所述方法还包括:确定所述主控单元在所述CAN总线上发送的通信地址的数量,并计算所述通信地址的数量和数量M之间的第一差值;若所述第一差值不为零,则生成第一分配地址错误报告,所述第一分配地址错误报告中包括用于指示故障从控单元数量为第一差值的指示信息。7.根据权利要求1所述的方法,其特征在于,所述主控单元在所述CAN总线上发送第i分配地址指令之后,所述方法还包括:所述...
【专利技术属性】
技术研发人员:陈志海,
申请(专利权)人:厦门海辰储能科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。