【技术实现步骤摘要】
一种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,以生成可分配列表,...
【专利技术属性】
技术研发人员:蔡永久,郭庆明,黄维,徐丽丽,
申请(专利权)人:惠州市德赛智储科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。