本申请涉及电池管理系统,具体地说,本申请涉及一种电池数据同步存储的处理方法。
背景技术:
1、随着新能源技术的发展,电动化越来越普及,为了对电池的全生命周期(例如,电池生产、存储、运输、回收等各个环节)进行管理,通常会设置电池管理系统(batterymanagement system,bms)。电池管理系统中存在多个管理单元,管理单元中存在可擦可编程存储器,用来存储高压系统严重故障、电池累计充放电容量、充放电次数、电池循环寿命、下电时荷电状态、驻车时间等重要信息。当电池故障更换电池管理系统中的管理单元时,被更换的管理单元不具有电池历史数据,可能造成后期电池状态计算的不准确。
技术实现思路
1、本申请实施例的第一方面是提供一种新的电池管理系统的数据同步方法,应用于第一电池管理单元,该方法包括:
2、获取第二管理单元标识;
3、第二管理单元具有第二管理标识,所述第一管理单元和所述第二管理单元属于同一电池管理系统;
4、确认所述第二管理单元与所述第一管理单元未完成配对;
5、与所述第二管理单元进行数据传输。
6、结合第一方面,在第一方面的第一种可能的实现方式中,可选的,所述与所述第二管理单元进行数据传输,包括:
7、所述第一管理单元将所述第一管理单元存储的数据传输至所述第二管理单元。
8、结合本申请的第一方面和第一种可能的实现方式,在本申请的第一方面的第二种可能的实现方式中,可选的,所述确认所述第二管理单元与所述第一管理单元未完成配对,包括:
9、读取第二标识,所述第二标识用于指示所述第一管理单元基于所述第二管理单元得到的第二管理单元标识;
10、若所述第二标识与所述第一标识不同,则确认所述第一管理单元未与所述第二管理单元完成配对,所述第一标识用于指示所述第一管理单元内存储的第二管理单元标识。
11、结合第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,可选的,所述第一管理单元将所述第一管理单元存储的数据传输至所述第二管理单元之前,所述方法还包括:
12、所述第一管理单元与所述第二管理单元进行配对。
13、结合第一方面的第二种可能的实现方式,在第一方面的第四种可能的实现方式中,可选的,所述第一管理单元与所述第二管理单元进行配对,包括:
14、删除原第一标识的值;
15、将所述第二管理单元发送的所述第二管理单元标识存储为第一标识。
16、结合第一方面的第四种可能的实现方式,在第一方面的第五种可能的实现方式中,可选的,所述第一管理单元具有第一管理单元标识,向所述第二管理单元发送所述第一管理单元标识,以使得所述第二管理单元存储所述第一管理单元标识。
17、结合第一方面至第一方面的第五种任一种可能的实现方式,在第一方面的第六种可能的实现方式中,可选的,与所述第二管理单元进行数据传输,包括:
18、接收所述第二管理单元发送的数据。
19、结合第一方面的第六种可能的实现方式,在第一方面的第七种可能的实现方式中,可选的,所述确认所述第二管理单元与所述第一管理单元未完成配对,包括:
20、读取第一标识和第一默认标识,所述第一标识用于指示存储于所述第一管理单元内的第二管理单元标识,所述第一默认标识用于指示存储于所述第一管理单元内的默认第二管理单元标识;
21、若所述第一标识和所述第一默认标识相同,则确认所述第一管理单元未与所述第二管理单元完成配对。
22、结合第一方面的第六种可能的实现方式,在第一方面的第八种可能的实现方式中,可选的,所述与所述第二管理单元进行数据传输,包括:
23、接收并存储所述第二管理单元发送的数据。
24、结合第一方面的第八种可能的实现方式中,可选的,所述在接收并储存所述第二管理单元发送的数据之后,还包括:
25、向所述第二管理单元发送确认接收完成的报文。
26、本申请的第二方面提供了一种数据同步方法,应用于第二管理单元,可选的,所述方法包括:
27、接收第一管理单元发送的数据,所述第一管理单元和所述第二管理单元属于同一电池管理系统。
28、结合第一方面,本申请的第二方面的第一种可能的实施方式中,可选的,在接收所述第一管理单元发送的数据之前,还包括:
29、向所述第一管理单元发送第二管理单元标识。
30、结合第二方面,在第二方面的第二种可能的实现方式中,可选的,在接收所述第一管理单元发送的数据之后,还包括:
31、向所述第一管理单元发送确认接收完成的报文。
32、本申请的第三方面提供了一种电池管理系统,包括第一管理单元和第二管理单元,第一管理单元和第二管理单元分别存储计算机程序,计算机程序用于控制所述第一管理单元,以执行根据前述第一方面中任一种可能的实现方式中的数据同步方法,和/或,计算机程序用于控制所述第二管理单元,以执行前述第二方面的中任一种可能的实现方式中的数据同步方法。
33、结合第三方面,在第三方面的第一种可能的实现方式中,可选的,第一管理单元具有第一管理单元标识,第二管理单元具有第二管理单元标识,且第一管理单元内预存有第一标识和第一默认标识,第一标识用于指示第一管理单元预存的第二管理单元标识,第一标识初始值与第一默认值相同。
34、本申请的第四方面提供了一种电子装置,包括存储器、处理器和存储在所述存储器上的计算机程序,其特征在于,所述计算机程序被所述处理器执行时,实现本申请第一方面中任一种可能的实现方式中的数据同步方法。
35、本申请的第五方面提供了一种计算机可读介质,存储有计算机程序,计算机程序被第一管理单元执行时实现如前述第一方面中任一种可能的实现方式中的电池数据同步方法,和/或,计算机程序被第二管理单元执行时实现前述第二方面的中任一种可能的实现方式中的的电池数据同步方法。
36、本申请的第六方面提供了一种电池组件,包括:电池;前述第三方面到第三方面第一种可能的实现方式中任一种的电池管理系统。
37、本申请的第七方面提供了一种用电装置,包括本申请第五方面提供的电池组件。
38、本申请的第八方面提供了一种计算机程序产品,包括计算机程序或指令,其中,当所述计算机程序或指令被执行时,实现本申请第一方面中任一种可能的实现方式中的数据同步方法。
39、本申请实施例的一个有益效果在于,根据本实施例的方法,第二管理单元具有第二管理单元标识,第一管理单元获取第二管理单元标识,通过确认第二管理单元没有与第一管理单元完成配对的,第一管理单元与第二单元进行数据传输,能够实现第一管理单元和第二管理单元的数据同步,保证数据不丢失,从而影响电池管理系统的功能。
1.一种数据同步方法,应用于第一电池管理单元,所述方法包括:
2.根据权利要求1所述的数据同步方法,其特征在于,所述与所述第二管理单元进行数据传输,包括:
3.根据权利要求1或2的数据同步方法,其特征在于,所述确认所述第二管理单元与所述第一管理单元未完成配对,包括:
4.根据权利要求3所述的数据同步方法,其特征在于,所述第一管理单元将所述第一管理单元存储的数据传输至所述第二管理单元之前,所述方法还包括:
5.根据权利要求3所述的数据同步方法,其特征在于,所述第一管理单元与所述第二管理单元进行配对,包括:
6.根据权利要求5所述的数据同步方法,其特征在于,所述第一管理单元具有第一管理单元标识,向所述第二管理单元发送所述第一管理单元标识,以使得所述第二管理单元存储所述第一管理单元标识。
7.根据权利要求1-6任意一项所述的方法,其特征在于,与所述第二管理单元进行数据传输,包括:
8.根据所述权利要求7所述的数据同步方法,其特征在于,所述确认所述第二管理单元与所述第一管理单元未完成配对,包括:
9.根据权利要求8所述的数据同步方法,其特征在于,与所述第二管理单元进行数据传输,包括:
10.根据权利要求9所述的数据同步方法,其特征在于,所述在接收并储存所述第二管理单元发送的数据之后,还包括:
11.一种电池管理系统,其特征在于,包括
12.根据权利要求11所述的电池管理系统,其特征在于,
13.一种电子装置,包括存储器、处理器和存储在所述存储器上的计算机程序,其特征在于,所述计算机程序被所述处理器执行时,实现根据权利要求1-10中任一项所述的数据同步方法。
14.一种计算机可读介质,所述计算机可读存储介质上存储计算机程序,其特征在于,
15.一种电池组件,其特征在于,包括:
16.一种用电装置,其特征在于,包括:
17.一种计算机程序产品,包括计算机程序或指令,其中,当所述计算机程序或指令被执行时,实现根据权利要求1-10中任一项所述的数据同步方法。