[发明专利]一种电池管理系统CAN通讯动态组网方法有效
申请号: | 201910677018.8 | 申请日: | 2019-07-25 |
公开(公告)号: | CN110311824B | 公开(公告)日: | 2021-12-28 |
发明(设计)人: | 胡依林;司马惠泉;葛石根 | 申请(专利权)人: | 江苏小牛电动科技有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/28;H04L12/40;H04L29/08;B60L58/10 |
代理公司: | 上海天翔知识产权代理有限公司 31224 | 代理人: | 陈骏键 |
地址: | 213169 江苏省常*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 电池 管理 系统 can 通讯 动态 组网 方法 | ||
1.一种电池管理系统CAN通讯动态组网方法,其特征在于,包括以下步骤:
步骤S10,当多个电池包接入CAN总线时,每一电池包内的电池管理系统通过CAN总线连接至整车CAN通讯网络;
步骤S20,每一电池管理系统随机生成一个节点ID,并将生成的节点ID发送至整车CAN通讯网络上;
步骤S30,每一电池管理系统分别同步从所述整车CAN通讯网络上获取其他的电池管理系统向所述整车CAN通讯网络发送的节点ID,并将其生成的节点ID依次与其接收到的每一个节点ID进行比较;
步骤S40,若每一电池管理系统所生成的节点ID与其接收到的每一个节点ID均为不一致,则整车系统分别向每一电池管理系统分配预先定义的ID地址;
步骤S50,允许这些电池包的电池管理系统接入所述整车CAN通讯网络并进行通讯组网。
2.如权利要求1所述的电池管理系统CAN通讯动态组网方法,其特征在于,在步骤S20与步骤S30之间还包括:
判断每一电池管理系统所生成的节点ID与整车系统分配给BMS的ID范围是否构成冲突;
若每一个电池管理系统所生成的节点ID与整车系统分配给BMS的ID范围均不构成冲突,则执行步骤S30;
若任意一个电池管理系统所生成的节点ID与整车系统分配给BMS的ID范围构成冲突,则返回步骤S20。
3.如权利要求1所述的电池管理系统CAN通讯动态组网方法,其特征在于,在步骤S20中,每一电池管理系统所生成的节点ID由X个固定位构成,其中,所述节点ID中的Y位数为随机数,其中,X≥2,0<Y≤X。
4.如权利要求3所述的电池管理系统CAN通讯动态组网方法,其特征在于,所述节点ID中X个固定位为参照CAN通讯协议进行确定,可为29位扩展帧或者11位标准帧。
5.如权利要求3所述的电池管理系统CAN通讯动态组网方法,其特征在于,所述节点ID中的Y位数为根据电池管理系统的序列号、时间、软硬件版本号以及MCU自身ID所生成的随机数。
6.如权利要求1所述的电池管理系统CAN通讯动态组网方法,其特征在于,在步骤S40中,当任意一个电池管理系统所生成的节点ID与其接收到的任意一个节点ID为一致时,则返回步骤S20。
7.如权利要求1所述的电池管理系统CAN通讯动态组网方法,其特征在于,步骤S50中,若在限定时间内这些电池包的电池管理系统不进行通讯组网,则返回步骤S20。
8.如权利要求1至7中任一项所述的电池管理系统CAN通讯动态组网方法,其特征在于,当一个或多个新的电池包需要接入已构建的通讯组网时,按照以下步骤进行操作:
将所述一个或多个新的电池包的电池管理系统分别通过CAN总线连接至所述整车CAN通讯网络;
所述整车系统撤销已构建的通讯组网;
重新执行所述步骤S20至步骤S50。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏小牛电动科技有限公司,未经江苏小牛电动科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910677018.8/1.html,转载请声明来源钻瓜专利网。