This application provides an address allocation method and a battery management system, which includes multiple sub-battery management units and main battery management units. In the battery management system, the main battery management unit broadcasts address allocation instructions to each sub-battery management unit through a communication bus, and responds to address allocation instructions by controlling the general IO interface chip of the sub-battery management unit. The battery management system can automatically assign communication addresses to the sub-battery management unit when it is powered on without manual operation, which facilitates the configuration process and is not easy to make mistakes.
【技术实现步骤摘要】
地址分配方法及电池管理系统
本申请涉及电动汽车电池管理
,具体而言,涉及一种地址分配方法及电池管理系统。
技术介绍
电池模组是电动汽车中的重要组成部件,为保证电池模组的稳定性安全性,需要对电池模组进行监控管理。电池管理系统(BatteryManagementSystem,简称BMS)是一种用于电池进行监控管理的系统,当前的电池管理系统中,常分为分布式管理系统和集中式管理系统,其中,在分布式管理系统中,由多个子电池管理单元与主电池管理单元组成,各子电池管理单元可以相对独立地对相应的电池模组进行管理控制,并各子电池管理单元可以作为从设备与主电池管理单元通信,接收主电池管理单元发送的命令并上报采集到的电池信息。在分布式的管理系统中,通常需要主电池管理单元与从设备通过总线进行通信,这就需要为从设备分配通信地址。在现有技术中,或通过使用固定电阻或拨码开关的方式为各电池管理单元设置通信地址,或通过在子电池管理单元的存储器中预先写入通信地址。这些方式都需要售后维护人员在电池模组设置好后手动进行地址设备,不方便维护,并且手动设置可能出现通信地址重合导致无法通信的情况。
技术实现思路
第一方面,本申请提供一种地址分配方法,应用于包括主电池管理单元及N个子电池管理单元的电池管理系统;所述主电池管理单元通过通信总线与所述N个子电池管理单元通信;每个所述子电池管理单元还至少包括第一通用IO端口及第二通用IO端口;所述N个子电池管理单元的初始地址为同一预设的默认地址;第1个子电池管理单元的第一通用IO端口与主电池管理单元连接;第k个子电池管理单元的第一通用IO端口与第k-1个子电 ...
【技术保护点】
1.一种地址分配方法,其特征在于,应用于包括主电池管理单元及N个子电池管理单元的电池管理系统;所述主电池管理单元通过通信总线与所述N个子电池管理单元通信;每个所述子电池管理单元还至少包括第一通用IO端口及第二通用IO端口;所述N个子电池管理单元的初始地址为同一预设的默认地址;第1个子电池管理单元的第一通用IO端口与主电池管理单元连接;第k个子电池管理单元的第一通用IO端口与第k‑1个子电池管理单元的第二通用IO端口连接,第k个子电池管理单元的第二通用IO端口与第k+1个子电池管理单元的第一通用IO端口连接,其中,k为2到N‑1的整数;所述地址分配方法包括:所述主电池管理单元向第1个子电池管理单元的第一通用IO端口发送使能信号;所述主电池管理单元通过通信总线依次广播第1通信地址到第i通信地址对应的地址设置指令,所述地址设置指令用于将第一通用IO端口有接收到使能信号、且通信地址为所述默认地址的子电池管理单元配置为使用该地址设置指令指示的地址作为新的通信地址,并使该子电池管理单元的第二通用IO端口输出使能信号,其中,i为1到N的整数,且所述第1通信地址到第i通信地址不同于所述默认地址。
【技术特征摘要】
1.一种地址分配方法,其特征在于,应用于包括主电池管理单元及N个子电池管理单元的电池管理系统;所述主电池管理单元通过通信总线与所述N个子电池管理单元通信;每个所述子电池管理单元还至少包括第一通用IO端口及第二通用IO端口;所述N个子电池管理单元的初始地址为同一预设的默认地址;第1个子电池管理单元的第一通用IO端口与主电池管理单元连接;第k个子电池管理单元的第一通用IO端口与第k-1个子电池管理单元的第二通用IO端口连接,第k个子电池管理单元的第二通用IO端口与第k+1个子电池管理单元的第一通用IO端口连接,其中,k为2到N-1的整数;所述地址分配方法包括:所述主电池管理单元向第1个子电池管理单元的第一通用IO端口发送使能信号;所述主电池管理单元通过通信总线依次广播第1通信地址到第i通信地址对应的地址设置指令,所述地址设置指令用于将第一通用IO端口有接收到使能信号、且通信地址为所述默认地址的子电池管理单元配置为使用该地址设置指令指示的地址作为新的通信地址,并使该子电池管理单元的第二通用IO端口输出使能信号,其中,i为1到N的整数,且所述第1通信地址到第i通信地址不同于所述默认地址。2.根据权利要求1所述的方法,其特征在于,第N个子电池管理单元的第二通用IO端口与所述主电池管理单元连接;所述方法还包括:若所述主电池管理单元检测到所述第N个子电池管理单元的第二通用IO端口输出使能信号,则判断所有所述子电池管理单元的地址分配已完成。3.根据权利要求1所述的方法,其特征在于,第N个子电池管理单元的第二通用IO端口与所述主电池管理单元连接;所述方法还包括:若所述主电池管理单元超过一预设时长未检测到所述第N个子电池管理单元的第二通用IO端口输出使能信号,则发出地址分配失败告警。4.根据权利要求1所述的方法,其特征在于,所述主电池管理单元通过通信总线依次广播第1通信地址到第i通信地址对应的地址设置指令的步骤,包括:所述主电池管理单元通过所述通信总线按照一预设时间间隔依次广播所述第1通信地址到第i通信地址对应的地址设置指令。5.根据权利要求1所述的方法,其特征在于,所述通信总线为SPI总线,所述子电池管理单元的SPI使能口均设置保持使能,所述通信总线在SPI总线上根据所述子电池管理...
【专利技术属性】
技术研发人员:代进珍,赵俊情,周鹏,
申请(专利权)人:华霆合肥动力技术有限公司,
类型:发明
国别省市:安徽,34
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。