生产电池管理系统的方法和启动电池管理系统的方法技术方案

技术编号:36936722 阅读:24 留言:0更新日期:2023-03-22 18:58
本申请公开了一种用于生产电池管理系统的方法和用于启动电池管理系统的方法。所述电池管理系统包括多个电池管理单元,所述多个电池管理单元包括第一电池管理单元和第二电池管理单元,所述第一电池管理单元包括主核微控单元、第一数据传输微控单元和硬件安全模块,所述第二电池管理单元包括第二数据传输微控单元。根据本申请实施例,可以通过一个硬件安全模块实现对包含多个电池管理单元的电池管理系统的全面验证。理系统的全面验证。理系统的全面验证。

【技术实现步骤摘要】
生产电池管理系统的方法和启动电池管理系统的方法


[0001]本申请涉及电池领域,具体涉及一种用于生产电池管理系统的方法和装置、用于启动电池管理系统的方法、硬件安全模块、主核微控单元、数据传输微控单元、电池管理单元、电池管理系统、电池、用电装置、电子装置、计算机可读存储介质以及计算机程序产品。

技术介绍

[0002]节能减排是汽车产业可持续发展的关键,电动车辆由于其节能环保的优势成为汽车产业可持续发展的重要组成部分。对于电动车辆而言,电池技术又是关乎其发展的一项重要因素。
[0003]电动车辆的电池管理系统(BMS)需要实现安全启动,以避免软件程序被恶意篡改,对车辆的安全性造成威胁。然而,现有的安全启动方案往往针对一个电池管理单元的主芯片进行验证。对于包括多个电池管理单元的电池管理系统,尚没有可靠的方法实现对多个电池管理单元中的每一个电池管理单元进行验证,从而实现电池管理系统的全面验证。因此,使包括多个电池管理单元的电池管理系统的安全性无法保证。

技术实现思路

[0004]鉴于上述问题,本申请提供一种用于生产电池管理系统的本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种用于生产电池管理系统的方法,其特征在于,所述电池管理系统包括多个电池管理单元,所述多个电池管理单元包括第一电池管理单元和第二电池管理单元,所述第一电池管理单元包括主核微控单元、第一数据传输微控单元和硬件安全模块,所述第二电池管理单元包括第二数据传输微控单元,所述方法包括:基于所述主核微控单元的固件数据获得主核消息认证码;基于所述第一数据传输微控单元的固件数据获得第一数据传输消息认证码,并且基于所述第二数据传输微控单元的固件数据获得第二数据传输消息认证码;以及基于所述主核消息认证码、所述第一数据传输消息认证码和所述第二数据传输消息认证码,配置所述硬件安全模块,以使所述电池管理系统在启动时基于所述硬件安全模块对所包括的多个电池管理单元进行验证。2.如权利要求1所述的方法,其特征在于,所述基于所述主核微控单元的固件数据获得主核消息认证码包括:生成与所述主核微控单元唯一对应的秘钥;以及基于所述秘钥和所述主核微控单元的固件数据,获得所述主核消息认证码,其中,基于所述主核消息认证码、所述第一数据传输消息认证码和所述第二数据传输消息认证码,配置所述硬件安全模块还包括:基于所述秘钥、所述主核消息认证码、所述第一数据传输消息认证码和所述第二数据传输消息认证码,配置所述硬件安全模块。3.如权利要求1或2所述的方法,其特征在于,所述基于所述第一数据传输微控单元的固件数据获得第一数据传输消息认证码并且基于所述第二数据传输微控单元的固件数据获得第二数据传输消息认证码包括:对于所述第一数据传输微控单元和所述第二数据传输微控单元中的每一个数据传输微控单元,获取该数据传输微控单元的固件数据和硬件数据;以及基于该数据传输微控单元的固件数据和硬件数据,获得该数据传输微控单元的数据传输消息认证码。4.一种用于启动电池管理系统的方法,其特征在于,所述电池管理系统包括多个电池管理单元,所述多个电池管理单元包括第一电池管理单元和第二电池管理单元,所述第一电池管理单元包括主核微控单元和第一数据传输微控单元,所述第二电池管理单元包括第二数据传输微控单元,所述主核微控单元具有相应的主核消息认证码,所述第一数据传输微控单元具有相应的第一数据传输消息认证码以及所述第二数据传输微控单元具有相应的第二数据传输消息认证码,其中,所述方法包括:响应于所述电池管理系统的启动指令,获取来自于所述主核微控单元的固件数据;基于所述主核微控单元的固件数据和所述主核消息认证码,验证所述主核微控单元;响应于所述主核微控单元通过验证,从所述主核微控单元获取验证数据,所述验证数据与所述第一数据传输微控单元和所述第二数据传输微控单元中的一项对应并且包括对应的数据传输微控单元的固件数据;以及基于所述验证数据,验证所述对应的数据传输微控单元。5.如权利要求4所述的方法,其特征在于,所述主核微控单元具有唯一对应的秘钥,所
述基于所述主核微控单元的固件数据和所述主核消息认证码,验证所述主核微控单元包括:基于所述主核微控单元的固件数据、所述秘钥和所述主核消息认证码,验证所述主核微控单元。6.如权利要求4或5所述的方法,其特征在于,所述从所述主核微控单元获取验证数据包括:发送用于启动所述主核微控单元的指令,以使所述主核微控单元启动,其中,在所述主核微控单元启动之后,所述主核微控单元与所述第一数据传输微控单元之间建立通信连接;以及响应于所述主核微控单元与所述第一电池管理单元的数据传输微控单元之间已建立通信连接,获取所述验证数据,其中,所述验证数据与所述第一数据传输微控单元对应。7.如权利要求6所述的方法,其特征在于,在所述主核微控单元启动之后,所述第一数据传输微控单元和所述第二数据传输微控单元之间建立通信连接,所述从所述主核微控单元获取验证数据还包括:响应于所述第一数据传输微控单元通过验证并且所述第一数据传输微控单元和所述第二数据传输微控单元之间已建立通信连接,获取所述验证数据,其中,所述验证数据与所述第二数据传输微控单元对应。8.如权利要求4

7任一项所述的方法,其特征在于,所述验证数据还还包括所对应的数据传输微控单元的硬件数据。9.如权利要求4或5所述的方法,其特征在于,还包括:响应于所述主核微控单元未通过验证,发送终止启动指令,以终止所述电池管理系统的启动。10.一种用于启动电池管理系统的方法,其特征在于,所述电池管理系统包括多个电池管理单元,所述多个电池管理单元至少包括第一电池管理单元和第二电池管理单元,所述第一电池管理单元包括第一数据传输微控单元和硬件安全模块,所述第二电池管理单元包括第二数据传输微控单元,其中,所述方法包括:接收验证数据,其中,所述验证数据与所述第一数据传输微控单元和所述第二数据传输微控单元中的一项对应并且包括对应的数据传输微控单元的固件数据;将所述验证数据传输给所述硬件安全模块,以使所述硬件安全模块基于所述验证数据对对应的数据传输微控单元进行验证。11.如权利要求10所述的方法,其特征在于,所述验证数据还包括所述对应的数据传输微控单元的硬件数据。12.如权利要求10或11所述的方法,其特征在于,所述方法还包括:响应于所述对应的数据传输微控单元未通过验证,发送故障报警,以指示所述对应的数据传输微控单元发生故障。13.一种用于启动电池管理系统的方法,其特征在于,所述电池管理系统包括多个电池管理单元,所述多个电池管理单元至少包括第一电池管理单元和第二电池管理单元,所述第一电池管理单元包括主核微控单元、第一数据传输微控单元和硬件安全模块,所述第二电池管理单元包括第二数据传输微控单元,其中,所述方法包括:
发送验证数据,以使所述主核微控单元接收所述验证数据并将所述验证数据发送给所述硬件安全模块,从而使所述硬件安全模块基于所述验证数据对对应的数据传输微控单元进行验证,其中,所述验证数据与所述第一数据传输微控单元和所述第二数据传输微控单元中的一项对应并且包括所述对应的数据传输微控单元的固件数据。14.如权利要求13所述的方法,其特征在于,所述验证数据与所述第二数据传输微控单元对应,所述方法还包括:接收由所述第二数据传输微控单元发送的加密数据;以及对所述加密数据进行解密,以获得所述验证数据。15.如权利要求13所述的方法,其特征在于,所述验证数据与所述第二数据传输微控单元对应,所述发送验证数据包括:对所述验证数据进行加密,以获得加密数据;以及将所述加密数据发送给所述第一数据传输微控单元,以使所述第一数据传输微控单元将所述加密数据解密后发送给所述主核微控单元。16.如权利要求13

15任一项所述的方法,其特征在于,所述验证数据还包括所述对应的数据传输微控单元的硬件数据。17.一种用于生产电池管理系统的装置,其特征在于,所述电池管理系统包括多个电池管理单元,所述多个电池管理单元包括第一电池管理单元和第二电池管理单元,所述第一电池管理单元包括主核微控单元、第一数据传输微控单元和硬件安全模块,所述第二电池管理单元包括第二数据传输微控单元,所述装置包括:第一获取单元,被配置用于基于所述主核微控单元的固件数据获得主核消息认证码;第二获取单元,被配置用于基于所述第一数据传输微控单元的固件数据获得第一数据传输消息认证码,并且基于所述第二数据传输微控单元的固件数据获得第二数据传输消息认证码;以及配置单元,被配置用于基于所述主核消息认证码、所述第一数据传输消息认证码和所述第二数据传输消息认证码,配置所述硬件安全模块,以使所述电池管理系统在启动时基于所述硬件安全模块对所包括的多个电池管理单元进行验证。18.如权利要求17所述的装置,其特征在于,所述第一获取单元包括:秘钥生成单元,被配置用于生成与所述主核微控单元唯一对应的秘钥;以及第一获取子单元,被配置用于基于所述秘钥和所述主核微控单元的固件数据,获得所述主核消息认证码,其中,所述配置单元被配置用于:基于所述秘钥、所述主核消息认证码、所述第...

【专利技术属性】
技术研发人员:王超林挺达谢吉海
申请(专利权)人:宁德时代新能源科技股份有限公司
类型:发明
国别省市:

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

1