本发明涉及储能,尤其涉及一种电池管理系统的防错刷验证方法以及储能设备。
背景技术:
1、随着新能源技术的蓬勃发展,储能设备的应用越来越广泛,市面上可供选择的电芯的类型也愈加丰富,不同类型的电芯的特性不一样,不同类型的电芯所适用的电池管理策略也不相同,因此电池管理系统需要使用不同的应用层软件对不同的电芯进行过充过放管理;当应用层软件携带的电池管理策略与电芯不匹配时,可能会导致电芯出现过充、过放,影响电芯使用寿命,甚至电芯过充后引发热失控。为了保障储能设备的主控板上刷写的应用层软件与储能设备的电芯相对应,现有的防错刷验证方法是在主控板上设置硬件版本号,在电池管理软件上设置软件版本号,在储能设备下线测试时,检测硬件版本号与软件版本号是否相对应,但是现有的这种防错刷方法无法防止在后续调试或者售后换件过程中电池管理电路板刷写错误电池管理软件。
技术实现思路
1、本发明所要解决的技术问题是:提供一种电池管理系统的防错刷验证方法,以解决现有的防错刷验证方法可靠性低的问题。
2、为了解决上述技术问题,本发明采用的技术方案为:一种电池管理系统的防错刷验证方法,包括以下步骤:
3、主控板上写入硬件版本号;
4、将应用层软件刷写至主控板上,应用层软件包括软件版本号;
5、启动所述电池管理系统,获取分压电路的分压电阻的阻值,根据分压电阻确定所述电池管理系统所属的储能设备;
6、进入引导加载程序,获取所述硬件版本号和所述软件版本号;
7、根据所述硬件版本号和所述软件版本号,判断所述主控板是否对应所述应用层软件;若是,进入应用层软件;若否,停留在所述引导加载程序。
8、进一步的,所述分压电路包括串联的保护电阻和分压电阻,所述电池管理系统获取所述分压电阻两端的分压电压,以根据所述分压电压计算所述分压电阻的阻值。
9、进一步的,还包括以下步骤:根据所述硬件版本号与所述分压电阻,判断所述主控板是否对应所述储能设备;若是,获取所述软件版本号;若否,发出错误警告。
10、进一步的,所述软件版本号包括:与所述应用层软件对应的主控板的硬件版本号、与所述应用层软件对应的储能设备的信息、与所述应用层软件对应的储能设备的分压电阻的阻值。
11、进一步的,所述电池管理系统与云平台通信连接,所述电池管理系统将软件版本号和硬件版本号发送至云平台;所述云平台根据所述硬件版本号和所述软件版本号,判断所述主控板是否对应所述应用层软件。
12、进一步的,所述电池管理系统或者所述云平台根据信息对照表判断所述主控板是否对应所述应用层软件。
13、进一步的,所述信息对照表包括:储能设备的信息、与所述储能设备对应的软件版本号、与所述储能设备对应的硬件版本号。
14、进一步的,所述储能设备的信息包括电芯类型和电芯容量。
15、进一步的,所述主控板包括不可刷写区域,所述硬件版本号存储在所述不可刷写区域中。
16、本发明的另一目的在于提供一种储能设备,该储能设备用于执行上述的防错刷验证方法,其包括:
17、电芯;
18、分压电路,所述分压电路与所述电芯连接,所述分压电路包括串联的保护电阻和分压电阻;
19、主控板,所述主控板用于运行电池管理系统,所述主控板与所述电芯连接,以对所述电芯进行过充过放管理,所述主控板与所述分压电路通信连接,以获取所述分压电阻两端的分压电压,所述主控板上写入硬件版本号。
20、本发明的有益效果在于:本发明提供的这种电池管理系统的防错刷验证方法对在主控板和刷写在主控板上的应用层软件提供一种防呆验证机制,当应用层软件刷写完成后,在电池管理系统的应用层中根据软件版本号与硬件版本号对主控板和应用层软件进行验证,保障主控板与应用层软件相对应,避免因主控板上刷写错误的应用层软件而导致电池管理系统对储能设备的电芯提供错误的电池管理策略,保障电池管理系统刷写应用层软件的可靠性。
1.一种电池管理系统的防错刷验证方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的防错刷验证方法,其特征在于,所述分压电路包括分压电阻,所述电池管理系统获取所述分压电阻两端的分压电压,以根据所述分压电压计算所述分压电阻的阻值。
3.根据权利要求1所述的防错刷验证方法,其特征在于,还包括以下步骤:根据所述硬件版本号与所述分压电阻,判断所述主控板是否对应所述储能设备;若是,获取所述软件版本号;若否,发出错误警告。
4.根据权利要求1所述的防错刷验证方法,其特征在于,所述软件版本号包括:与所述应用层软件对应的主控板的硬件版本号、与所述应用层软件对应的储能设备的信息、与所述应用层软件对应的储能设备的分压电阻的阻值。
5.根据权利要求1所述的防错刷验证方法,其特征在于,所述电池管理系统与云平台通信连接,所述电池管理系统将软件版本号和硬件版本号发送至云平台;所述云平台根据所述硬件版本号和所述软件版本号,判断所述主控板是否对应所述应用层软件。
6.根据权利要求1或5所述的防错刷验证方法,其特征在于,所述电池管理系统或者云平台根据信息对照表判断所述主控板是否对应所述应用层软件。
7.根据权利要求6所述的防错刷验证方法,其特征在于,所述信息对照表包括:储能设备的信息、与所述储能设备对应的软件版本号、与所述储能设备对应的硬件版本号。
8.根据权利要求7所述的防错刷验证方法,其特征在于,所述储能设备的信息包括电芯类型和电芯容量。
9.根据权利要求1所述的防错刷验证方法,其特征在于,所述主控板包括不可刷写区域,所述硬件版本号存储在所述不可刷写区域中。
10.一种储能设备,其用于执行权利要求1至9任意一项所述的防错刷验证方法,其特征在于,包括:
