一种BMS从板地址自动分配方法,分配系统及存储介质技术方案

技术编号:37674719 阅读:69 留言:0更新日期:2023-05-26 04:38
本发明专利技术提供一种BMS从板地址自动分配方法,分配系统及存储介质;所述BMS从板地址自动分配方法包括以下步骤:将BMS接入电池包总线,为工作系统上电,识别所述BMS的上电次数,根据所述上电次数,标识未分配从板地址的BMS,以及当所述BMS的数量为两个或两个以上时,给每一BMS分配相同的初始身份标识码,并获取当前BMS的身份标识SN码,或者是直接获取当前BMS的身份标识SN码;然后根据所述身份标识SN码,对BMS从板地址进行自动分配;完成BMS从板地址自动分配,以实现工作系统搭建和数据监控。本发明专利技术实现了根据当前BMS的身份标识SN码完成从板地址的自动分配,以及实现了通过检索CAN总线上的所有id计算当前BMS的从板地址id。的所有id计算当前BMS的从板地址id。的所有id计算当前BMS的从板地址id。

【技术实现步骤摘要】
一种BMS从板地址自动分配方法,分配系统及存储介质


[0001]本专利技术涉及电池管理系统
,特别涉及一种BMS从板地址自动分配方法,分配系统及存储介质。

技术介绍

[0002]BMS管理系统主要包括主板单元和多个从板单元,系统通过各从板单元监测单体电池的参数信息并反馈给主板单元,以使主板单元根据反馈信息实时监测各电池状态。为实现主板单元与各从板单元间的通信,需通过主板单元对各从板单元进行唯一地址的分配,以保证每个从板单元对应的单体电池采集信息的完整性。
[0003]但现有的从板单元地址分配中存在以下问题:(1)BMS从板单元需要id号以区分BMS个体,主板单元需要明确CAN总线上的数据来自于哪个从板单元。
[0004](2)BMS组装时,需要严格按照从板号组装BMS;如果从板位置装错或颠倒,将导致工作系统数据总线上接收不到电池包的数据,或接收到同id的数据。
[0005](3)BMS更换时,需要按照指定位置写入从板号,然后才能安装BMS;如果没有写入从板号或写错从板号,将导致BMS无法上传电池包数据。
[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种BMS从板地址自动分配方法,其特征在于,包括以下步骤:S100:BMS为工作系统上电,识别所述BMS的上电次数,根据所述上电次数,初始化EEPROM芯片,并获取当前BMS的身份标识SN码,或者是直接获取当前BMS的身份标识SN码;S200:根据所述身份标识SN码,对BMS从板地址进行自动分配;S300:完成BMS从板地址自动分配,以实现工作系统搭建和数据监控。2.根据权利要求1所述的BMS从板地址自动分配方法,其特征在于,所述初始化EEPROM芯片具体为:标识未分配从板地址的BMS,并获取所述BMS的数量,当所述BMS的数量为两个或两个以上时,给每一BMS分配相同的初始身份标识码;当所述BMS的数量为一个时,则不给其分配初始身份标识码。3.根据权利要求2所述的BMS从板地址自动分配方法,其特征在于,所述步骤S200具体为:S211:BMS完成上电后,从EEPROM芯片中读取当前BMS是否已分配过从板地址,若已分配从板地址,则通过CAN总线依次广播数据帧id携带从板地址id,报文中携带身份标识SN码,以及未分配的从板地址id,并等待预设时间T1,收集CAN总线上的所有id,转S213;否则重新分配从板地址;所述数据帧为CAN总线的帧;S212:判断从板地址id与CAN总线上的id是否冲突,若冲突,则清除所述从板地址id,并重新分配所述从板地址id;否则转S214;S213:通过CAN总线依次广播报文中携带从板地址id和已分配的从板地址id,并等待预设时间T1,判断所述从板地址id是否是合法id,若合法,则认为从板地址自动分配成功;否则重新分配所述从板地址。4.根据权利要求3所述的BMS从板地址自动分配方法,其特征在于,所述重新分配从板地址具体为:S221:通过CAN总线依次广播报文中携带身份标识SN码和未分配的从板地址id,并等待预设时间T2,收集CAN总线上未分配从板地址的BMS的身份标识SN码和已分配的从板地址id,转S222;S222:找出当前BMS的身份标识SN码在未分配从板地址的BMS的SN码列表集合中的序号N,以及从已分配从板地址id的集合中搜索最大的id,并按预设顺序搜集未分配的从板地址id和CAN总线上未在线的从板地址id,以生成可分配列表,...

【专利技术属性】
技术研发人员:蔡永久郭庆明黄维徐丽丽
申请(专利权)人:惠州市德赛智储科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1