本申请属于电池梯次利用,尤其涉及一种电池管理系统bms的通讯协议场景切换方法及装置。
背景技术:
1、随着新能源汽车的普及,新能源汽车的电池退役处理成为了焦点问题。目前从新能源汽车上退役下来的电池的处理方式主要是通过粉碎处理,再从中回收稀有金属;虽然有部分退役下来的电池是因为容量不足而无法继续使用在高速电动汽车领域,但是这一部分电池仍然可以使用在低速电动汽车或电网储能领域,因此直接粉碎回收是一种能源的浪费,并且拆解电池过程中,电池液流失也造成对环境的破坏。
技术实现思路
1、本申请实施例提供一种电池管理系统bms的通讯协议场景切换方法及装置,能够提高电池的利用率。
2、根据本申请的第一个方面,本申请实施例提供一种电池管理系统bms的通讯协议场景切换方法,该方法应用于bms,bms与诊断上位机通讯连接,bms内设置有应用于高性能新能源汽车场景的第一can通讯协议、应用于梯次场景的第二can通讯协议,bms中还设置有用于指示动力电池的性能状态的变量,方法包括:
3、检测用于指示动力电池的性能状态的变量的变量值;
4、在变量值为第一数值情况下,根据与诊断上位机的报文交互过程,确定是否通过bms的应答访问机制,第一数值用于指示动力电池的性能状态不满足新能源汽车场景使用要求;
5、在确定通过bms的应答访问机制的情况下,将bms由第一can通讯协议切换至第二can通讯协议。
6、可选地,根据与诊断上位机的报文交互过程,确定是否通过bms的应答访问机制,包括:
7、在bms上电被唤醒后的第一时间段内,在接收到诊断上位机发送的梯次安全请求报文的情况下,根据梯次安全请求报文,生成种子报文;
8、向诊断上位机发送种子报文,以使诊断上位机根据种子报文生成的第一密钥报文;
9、获取诊断上位机发送的第一密钥报文;
10、根据种子报文,生成第二密钥报文;
11、在第一密钥报文和第二密钥报文一致的情况下,确定通过bms的应答访问机制。
12、可选地,在第一时间段内,诊断上位机未接收到bms返回的种子报文的情况下,诊断上位机按照预设周期,周期性发送梯次安全请求报文。
13、可选地,在bms上电被唤醒后的第一时间段内,未接收到诊断上位机发送的梯次安全请求报文,或者第一密钥报文和第二密钥报文不一致的情况下,确定未通过bms的应答访问机制。
14、可选地,方法还包括:在变量值不是第一数值或者在确定未通过bms的应答访问机制的情况下,bms仍执行第一can通讯协议。
15、可选地,在检测用于指示动力电池的性能状态的变量的变量值之前,方法还包括:
16、获取动力电池的性能状态参数;
17、根据性能状态参数,确定变量的变量值。
18、可选地,根据性能状态参数,确定变量的变量值,包括:
19、在性能状态参数不满足预设条件时,确定变量的变量值为第一数值;
20、在性能状态参数满足预设条件时,确定变量的变量值为第二数值。
21、可选地,将bms由第一can通讯协议切换至第二can通讯协议,包括:
22、激活第二can通讯协议,并禁止第一can通讯协议。
23、根据本申请的第二个方面,本申请实施例提供了一种电池管理系统bms的通讯协议场景切换装置,装置应用于bms,bms与诊断上位机通讯连接,bms内设置有应用于高性能新能源汽车场景的第一can通讯协议和应用于梯次场景的第二can通讯协议,装置包括:
24、检测模块,用于检测用于指示动力电池的性能状态的变量的变量值;
25、第一确定模块,在变量值为第一数值情况下,用于根据与诊断上位机的报文交互过程,确定是否通过bms的应答访问机制,第一数值用于指示动力电池的性能状态不满足新能源汽车场景使用要求;
26、切换模块,用于在确定通过bms的应答访问机制的情况下,将bms由第一can通讯协议切换至第二can通讯协议。
27、可选地,第一确定模块还包括:
28、第一生成单元,用于在bms上电被唤醒后的第一时间段内,在接收到诊断上位机发送的梯次安全请求报文的情况下,根据梯次安全请求报文,生成种子报文;
29、发生单元,用于向诊断上位机发送种子报文,以使诊断上位机根据种子报文生成的第一密钥报文;
30、获取单元,用于获取诊断上位机发送的第一密钥报文;
31、第二生成单元,用于根据种子报文,生成第二密钥报文;
32、第一确定单元,用于在第一密钥报文和第二密钥报文一致的情况下,确定通过bms的应答访问机制。
33、根据本申请的第三个方面,提供一种电池管理系统bms的通讯协议场景切换设备,该设备包括:处理器以及存储有计算机程序指令的存储器;
34、处理器执行计算机程序指令时实现第一方面中任意一项的电池管理系统bms的通讯协议场景切换方法。
35、根据本申请的第四个方面,本申请实施例提供了一种计算机存储介质,计算机可读存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现第一方面中任意一项的电池管理系统bms的通讯协议场景切换方法。
36、根据本申请的第五个方面,本申请实施例提供了一种计算机程序产品,计算机程序产品中的指令由电子设备的处理器执行时,使得电子设备执行第一方面中任意一项的电池管理系统bms的通讯协议场景切换方法。
37、本申请实施例的电池管理系统bms的通讯协议场景切换方法及装置,在用于指示动力电池的性能状态的变量的变量值为指示动力电池的性能状态不满足新能源汽车场景使用要求的情况下,根据与诊断上位机的报文交互过程,确定是否通过bms的应答访问机制,且在通过bms的应答访问机制的情况下,将bms从第一can通讯协议切换至第二can通讯协议。如此在不对动力电池进行拆解的前提下,可以实现动力电池直接应用到梯次场景中,使得电池无需更换bms即完成了通讯协议的切换,不仅降低了梯次利用的成本,还促进了电池的梯次利用,提高了电池的利用率,更有利于节能环保。
1.一种电池管理系统bms的通讯协议场景切换方法,其特征在于,所述方法应用于bms,所述bms与诊断上位机通讯连接,所述bms内设置有应用于高性能新能源汽车场景的第一can通讯协议和应用于梯次场景的第二can通讯协议,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述根据与所述诊断上位机的报文交互过程,确定是否通过所述bms的应答访问机制,包括:
3.如权利要求2所述的方法,其特征在于,在所述第一时间段内,所述诊断上位机未接收到所述bms返回的所述种子报文的情况下,所述诊断上位机按照预设周期,周期性发送所述梯次安全请求报文。
4.如权利要求2所述的方法,其特征在于,在所述bms上电被唤醒后的所述第一时间段内,未接收到所述诊断上位机发送的所述梯次安全请求报文,或者所述第一密钥报文和所述第二密钥报文不一致的情况下,确定未通过所述bms的应答访问机制。
5.如权利要求1-4中任意一项所述的方法,其特征在于,所述方法还包括:在所述变量值不是所述第一数值或者在确定未通过所述bms的应答访问机制的情况下,所述bms仍执行所述第一can通讯协议。
6.如权利要求1-4任一项所述的方法,其特征在于,在所述检测用于指示动力电池的性能状态的变量的变量值之前,所述方法还包括:
7.如权利要求6所述的方法,其特征在于,所述根据所述性能状态参数,确定所述变量的变量值,包括:
8.如权利要求1所述的方法,其特征在于,所述将所述bms由所述第一can通讯协议切换至所述第二can通讯协议,包括:
9.一种电池管理系统bms的通讯协议场景切换装置,其特征在于,所述装置应用于bms,bms与诊断上位机通讯连接,bms内设置有应用于高性能新能源汽车场景的第一can通讯协议和应用于梯次场景的第二can通讯协议,装置包括:
10.如权利要求9的所述的装置,其特征在于,第一确定模块包括: