电池数据动态存储方法、装置及相关设备制造方法及图纸

技术编号:34452780 阅读:16 留言:0更新日期:2022-08-06 16:55
本发明专利技术公开了一种电池数据动态存储方法、装置及相关设备。电池数据动态存储于车辆的第一存储器或第二存储器,该方法包括:获取电池容量数据;判断第一存储器和第二存储器中的电池容量数据状态;基于第一存储器和第二存储器中的数据状态以及车辆的运行状态,检测车辆是否满足存储电池容量数据的条件;基于车辆是否满足存储电池容量数据的条件以及第一存储器和第二存储器中的电池容量数据状态,将电池容量数据存储在第一存储器或第二存储器中或报警。该方法基于不同情况,可通过第一存储器和第二存储器实现对电池容量数据的存储,避免了因内存随机失效或异常存储操作行为导致的电池容量记录不准而可能引发的财产安全或人身安全的威胁问题。安全的威胁问题。安全的威胁问题。

【技术实现步骤摘要】
电池数据动态存储方法、装置及相关设备


[0001]本专利技术涉及电池
,尤其涉及一种电池数据动态存储方法、装置、电子设备、计算机存储介质及计算机程序产品。

技术介绍

[0002]相关技术中,车载BMS控制器大多采用单块内存储存区域对电池容量数据进行存储,但是在内存随机失效或异常存储操作行为情况下,会导致车载BMS控制器未及时存储电池容量,导致显示仪表上的电池容量和当前实际电池容量产生较大误差,进而会对用户的驾驶行为和路线规划产生干扰,有可能产生财产安全或人身安全的威胁。因此,如何更好地实现电池容量数据的存储成为亟待解决的问题。

技术实现思路

[0003]本专利技术的目的旨在至少在一定程度上解决上述的技术问题之一。
[0004]为此,本专利技术的第一个目的在于提出一种电池数据动态存储方法,该方法通过基于不同情况,可通过第一存储器和第二存储器实现对电池容量数据的存储,避免了因内存随机失效或异常存储操作行为导致的电池容量记录不准而可能引发的财产安全或人身安全的威胁问题。
[0005]本专利技术的第二个目的在于提出一种电池数据动态存储装置。
[0006]本专利技术的第三个目的在于提出一种电子设备。
[0007]本专利技术的第四个目的在于提出一种计算机可读存储介质。
[0008]本专利技术的第五个目的在于提出一种计算机程序产品。
[0009]为达到上述目的,本专利技术第一方面实施例提出的电池数据动态存储方法,包括:获取电池容量数据;判断所述第一存储器和所述第二存储器中的电池容量数据状态;基于所述第一存储器和第二存储器中的数据状态以及所述车辆的运行状态,检测所述车辆是否满足存储所述电池容量数据的条件;基于所述车辆是否满足存储所述电池容量数据的条件以及所述第一存储器和所述第二存储器中的电池容量数据状态,将所述电池容量数据存储在所述第一存储器或所述第二存储器中或报警。
[0010]根据本专利技术实施例的电池数据动态存储方法,通过获取电池容量数据,判断第一存储器和第二存储器中的电池容量数据状态,基于第一存储器和第二存储器中的数据状态以及车辆的运行状态,检测车辆是否满足存储电池容量数据的条件,基于车辆是否满足存储电池容量数据的条件以及第一存储器和第二存储器中的电池容量数据状态,将电池容量数据存储在第一存储器或第二存储器中或报警。该方法通过基于不同情况,由第一存储器和第二存储器实现对电池容量数据的存储,避免了因内存随机失效或异常存储操作行为情况导致的电池容量记录不准,以及进而可能引发的财产安全或人身安全的威胁问题。
[0011]根据本专利技术的一个实施例,所述基于所述车辆是否满足存储所述电池容量数据的条件以及所述第一存储器和所述第二存储器中的电池容量数据状态,将所述电池容量数据
存储在所述第一存储器或所述第二存储器中或报警,包括:当确定不满足存储所述电池容量数据条件时,返回并持续获取电池容量数据。
[0012]根据本专利技术的一个实施例,还包括:当确定满足存储所述电池容量数据条件,且所述第一存储器的电池容量数据状态为正常状态下,将所述电池容量数据存储至所述第一存储器;当确定所述第一存储器的电池容量数据状态为异常状态,且第二存储器的电池容量数据状态为正常状态下,将所述电池容量数据存储至所述第二存储器。
[0013]根据本专利技术的一个实施例,还包括:当确定满足存储所述电池容量数据条件,且所述第一存储器和所述第二存储器的电池容量数据状态均为异常状态时,发出无法存储报警并将所述异常状态上报。
[0014]根据本专利技术的一个实施例,所述基于所述第一存储器和第二存储器中的数据状态以及所述车辆的运行状态,检测所述车辆是否满足存储所述电池容量数据的条件,包括:在所述第一存储器和/或所述第二存储器中的数据状态正常且所述车辆处于正常运行状态下,检测所述车辆是否满足存储所述电池容量数据的条件;其中,所述满足存储所述电池容量数据的条件,包括:电池电量低于预设电量、所述车辆处于下电状态、所述车辆处于故障状态以及所述车辆接收电池容量数据存储指令的至少一种。
[0015]根据本专利技术的一个实施例,所述第一存储器包括多个内存池,其中,所述将所述电池容量数据存储至所述第一存储器,包括:将所述电池容量数据存储至所述多个内存池中的一个或多个。
[0016]根据本专利技术的一个实施例,还包括:判断所述多个内存池中的一个或多个内存池为异常内存池时,将所述电池容量数据存储至所述异常内存池外的其他内存池。
[0017]根据本专利技术的一个实施例,所述判断所述多个内存池中的一个或多个内存池为异常内存池,包括:获取一个内存池的多个第一容量数据;基于校验算法对多个所述第一容量数据进行校验,并获取与所述多个第一容量数据对应的多个校验码;基于所述多个校验码中其中一个校验码与对应的所述第一容量数据是否相等,判断所述一个内存池是否为异常内存池,包括:当所述多个校验码均等于对应的第一容量数据时,确定所述一个内存池为正常内存池;当所述多个校验码中其中一个校验码与对应的所述第一容量数据不相等时,所述一个内存池为异常内存池;重复以上步骤,判断其他所述多个内存池是否为异常内存池。
[0018]根据本专利技术的一个实施例,还包括:当确定满足存储所述电池容量数据条件,且所述第一存储器的电池容量数据状态为正常状态下,检测所述第二存储器的电池容量数据状态为异常状态时,将所述第一存储器中的所述电池容量数据存储至所述第二存储器。
[0019]根据本专利技术的一个实施例,还包括:当确定所述第一存储器的电池容量数据状态为异常状态,且第二存储器的电池容量数据状态为正常状态下,将所述第二存储器中的所述电池容量数据存储至所述第一存储器。
[0020]为达到上述目的,本专利技术第二方面实施例提出的电池数据动态存储装置,包括:获取模块,用于获取电池容量数据;第一判断模块,用于判断所述第一存储器和所述第二存储器中的电池容量数据状态;第二判断模块,用于基于所述第一存储器和第二存储器中的数据状态以及所述车辆的运行状态,检测所述车辆是否满足存储所述电池容量数据的条件;存储模块,用于基于所述车辆是否满足存储所述电池容量数据的条件以及所述第一存储器和所述第二存储器中的电池容量数据状态,将所述电池容量数据存储在所述第一存储器或
所述第二存储器中或报警。
[0021]根据本专利技术实施例的电池数据动态存储装置,通过获取电池容量数据,判断第一存储器和第二存储器中的电池容量数据状态,基于第一存储器和第二存储器中的数据状态以及车辆的运行状态,检测车辆是否满足存储电池容量数据的条件,基于车辆是否满足存储电池容量数据的条件以及第一存储器和第二存储器中的电池容量数据状态,将电池容量数据存储在第一存储器或第二存储器中或报警。由此通过基于不同情况,由第一存储器和第二存储器实现对电池容量数据的存储,避免了因内存随机失效或异常存储操作行为情况导致电池容量记录不准,以及进而可能引发的财产安全或人身安全的威胁问题。
[0022]为达到上述目的,本专利技术第三方面实施例提出的电子设备,包括:存储本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种电池数据动态存储方法,所述电池数据动态存储于车辆的第一存储器或第二存储器,其特征在于,包括:获取电池容量数据;判断所述第一存储器和所述第二存储器中的电池容量数据状态;基于所述第一存储器和第二存储器中的数据状态以及所述车辆的运行状态,检测所述车辆是否满足存储所述电池容量数据的条件;基于所述车辆是否满足存储所述电池容量数据的条件以及所述第一存储器和所述第二存储器中的电池容量数据状态,将所述电池容量数据存储在所述第一存储器或所述第二存储器中或报警。2.根据权利要求1所述的方法,其特征在于,所述基于所述车辆是否满足存储所述电池容量数据的条件以及所述第一存储器和所述第二存储器中的电池容量数据状态,将所述电池容量数据存储在所述第一存储器或所述第二存储器中或报警,包括:当确定不满足存储所述电池容量数据条件时,返回并持续获取电池容量数据。3.根据权利要求2所述的方法,其特征在于,还包括:当确定满足存储所述电池容量数据条件,且所述第一存储器的电池容量数据状态为正常状态下,将所述电池容量数据存储至所述第一存储器;当确定所述第一存储器的电池容量数据状态为异常状态,且第二存储器的电池容量数据状态为正常状态下,将所述电池容量数据存储至所述第二存储器。4.根据权利要求2所述的方法,其特征在于,还包括:当确定满足存储所述电池容量数据条件,且所述第一存储器和所述第二存储器的电池容量数据状态均为异常状态时,发出无法存储报警并将所述异常状态上报。5.根据权利要求1所述的方法,其特征在于,所述基于所述第一存储器和第二存储器中的数据状态以及所述车辆的运行状态,检测所述车辆是否满足存储所述电池容量数据的条件,包括:在所述第一存储器和/或所述第二存储器中的数据状态正常且所述车辆处于正常运行状态下,检测所述车辆是否满足存储所述电池容量数据的条件;其中,所述满足存储所述电池容量数据的条件,包括:电池电量低于预设电量、所述车辆处于下电状态、所述车辆处于故障状态以及所述车辆接收电池容量数据存储指令的至少一种。6.根据权利要求1所述的方法,其特征在于,所述第一存储器包括多个内存池,其中,所述将所述电池容量数据存储至所述第一存储器,包括:将所述电池容量数据存储至所述多个内存池中的一个或多个。7.根据权利要求6所述的方法,其特征在于,还包括:判断所述多个内存池中的一个或多个内存池为异常内存池时,将所述电池容量数据存储至所述异常内存池外的其他内存池。8.根据权利要求7所述的方法,其特征在于,所述...

【专利技术属性】
技术研发人员:黄伟
申请(专利权)人:合众新能源汽车有限公司
类型:发明
国别省市:

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

1