给电池监控单元分配标识信息的方法和装置的制造方法_2

文档序号:8225444阅读:来源:国知局
连接,所述第二个电池监控单元通过数据线和第三个电池监控单元连接,依次类推,所述N-1个电池监控单元通过数据线和第N个电池监控单元连接,所述N为电池监控单元的总数。
[0028]优选地,所述的电池管理系统,用于通过通信总线向各个电池监控单元发送反馈ID命令,接收到各个电池监控单元反馈的ID后,根据预先存储的电池监控单元和ID之间的对应关系对接收到的各个电池监控单元的ID进行校验;在所述校验不通过后,通过数据线向第一个电池监控单元使能ID请求信号,通过通信总线向所述第一个电池监控单元发送ID学习命令;
[0029]所述的第一个电池监控单元,用于收到所述ID学习命令且监测到所述ID请求信号后,进入ID学习模式,向所述电池管理系统反馈进入学习模式;
[0030]所述的电池管理系统,用于通过通信总线向所述第一个电池监控单元发送携带第一个ID信息的写ID命令;
[0031]所述的第一个电池监控单元,用于将所述写ID命令中的第一个ID信息写入到其内部的存储器中。
[0032]优选地,所述的第一个电池监控单元,用于在其内部的存储器中写入所述第一个ID信息操作成功后,通过通信总线向所述电池管理系统反馈写ID成功信息,并且退出ID学习模式,通过数据线向第二个电池监控单元使能ID请求信号;
[0033]所述的电池管理系统,用于接收到所述第一个电池监控单元反馈的写ID成功信息后,通过通信总线向所述第二个电池监控单元发送ID学习命令;
[0034]所述的第二个电池监控单元,用于收到所述ID学习命令且监测到所述ID请求信号后,进入ID学习模式,向所述电池管理系统反馈进入学习模式,接收到所述电池管理系统发送的携带第二个ID信息的写ID命令后,将所述写ID命令中的第二个ID信息写入到其内部的存储器中。
[0035]优选地,所述的第二个电池监控单元,用于通过数据线向第三个电池监控单元使能ID请求信号;
[0036]所述的电池管理系统,用于向所述第三个电池监控单元发送携带第三个ID信息的写ID命令,所述第三个电池监控单元将所述写ID命令中的第三个ID信息写入;
[0037]重复执行上述过程,直到所有电池监控单元都写入ID信息操作成功后,所述电池管理系统通过通信总线向所有电池监控单元发送进行正常工作命令。
[0038]由上述本发明的实施例提供的技术方案可以看出,本发明实施例将BMS通过通信总线、数据线分别与各个BMU连接,BMS向各个BMU依次发送携带ID信息的写ID命令,各个BMU依次将ID信息写入。实现了只用一套通用的烧写程序对所有BMU进行ID写入,对于BMU的软件和硬件只需有一版,软件、硬件版本管理清晰,利于大批量生产,大大提高了 BMU的ID分配和写入的效率。
【附图说明】
[0039]为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0040]图1为本发明实施例一提供的一种给BMU分配标识信息的方法的原理示意图;
[0041]图2为本发明实施例一提供的一种给BMU分配标识信息的方法的处理流程图;
[0042]图3为本发明实施例二提供的一种给电池监控单元分配标识信息的装置的具体实现结构图,图中,电池管理系统31和各个电池监控单元32 ;。
【具体实施方式】
[0043]为便于对本发明实施例的理解,下面将结合附图以几个具体实施例为例做进一步的解释说明,且各个实施例并不构成对本发明实施例的限定。
[0044]实施例一
[0045]在本发明实施例中,将BMS通过通信总线分别和各个BMU连接,将BMS通过数据线和第一个BMU连接,所述第一个BMU通过数据线和第二个BMU连接,所述第二个BMU通过数据线和第三个BMU连接,依次类推,所述N-1个BMU通过数据线和第N个BMU连接,所述N为BMU的总数。
[0046]上述通信总线可以为CAN网络,上述数据线可以为硬线,上述数据线可以为单向信号传输。
[0047]该实施例提供了一种给BMU分配标识信息的方法的原理示意图如图1所示,具体处理流程如图2所示,包括如下的处理过程:
[0048]步骤1、BMS上电后,通过通信总线给各个BMU供电;
[0049]步骤2、BMS通过通信总线向各个BMU发送反馈ID命令,各个BMU接收到反馈ID命令后,通过通信总线向所述BMS反馈自己的ID;
[0050]步骤3、BMS收到各BMU反馈回来的ID后,根据预先存储的BMU和ID之间的对应关系对接收到的各个BMU的ID进行校验;上述对应关系为上一次BMS给各个BMU分配ID完成后存储的。
[0051]步骤4、BMS对所有BMU的ID校验是否通过,如果是,则执行步骤5 ;否则,执行步骤6 ;
[0052]步骤5、如果ID校验通过,则BMS发送正常工作命令,各BMU进入正常工作模式;
[0053]步骤6、如果有任一个ID校验失败,则BMS通过通信总线向各个BMU发送校验失败命令,同时BMS进入学习模式,进行各BMU重新分配ID的阶段;
[0054]步骤7、BMS通过数据线向第一个BMUl使能ID请求信号;
[0055]通过通信总线向所述第一个BMUl发送ID学习命令,所述第一个BMUl收到所述ID学习命令且监测到所述ID请求信号后,进入ID学习模式,向所述BMS反馈进入学习模式;
[0056]步骤8、所述BMS通过通信总线向所述第一个BMUl发送携带第一个ID信息的写ID命令,所述第一个BMUl接收到上述写ID命令后,利用通用的烧写程序将所述写ID命令中的第一个ID信息写入到其内部的EEPROM等存储器中。
[0057]步骤9、第一个BMUl在其内部的存储器中写入所述第一个ID信息操作成功后,通过通信总线向所述BMS反馈写ID成功信息,并且退出ID学习模式,通过数据线向第二个BMU2使能ID请求信号;
[0058]步骤10、所述BMS接收到所述第一个BMUl反馈的写ID成功信息后,通过通信总线向所述第二个BMU2发送ID学习命令,所述第二个BMU2收到所述ID学习命令且监测到所述ID请求信号后,进入ID学习模式,向所述BMS反馈进入学习模式;
[0059]步骤11、所述BMS通过通信总线向所述第二个BMU2发送携带第二个ID信息的写ID命令,所述第二个BMU2利用通用的烧写程序将所述写ID命令中的第二个ID信息写入到其内部的存储器中。
[0060]步骤12、所述第二个BMU2通过数据线向第三个BMU3使能ID请求信号,所述BMS向所述第三个BMU3发送携带第三个ID信息的写ID命令,所述第三个BMU3利用通用的烧写程序将所述写ID命令中的第三个ID信息写入;
[0061]重复执行上述过程,直到所有BMU都写入ID信息操
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1