一种调用云端存储NVM值对车辆状态估算的方法技术

技术编号:34040171 阅读:12 留言:0更新日期:2022-07-06 13:17
本发明专利技术是一种调用云端存储NVM值对车辆状态估算的方法,所述方法是将车载端存储的EE数据通过在线存储传输给服务器端,以独立数据库的形式在线存储,在满足设定条件下读写云端数据,并通过置信区间的判定,仲裁是否写入EE存储区。本发明专利技术在遭遇特殊情况导致车辆内部ROM数据受损条件下,能通过云端数据的备份,使用置信区间的数学思维评价可靠性,从而对状态进行重新估算,防止前后状态值相差过大而影响车辆正常使用。区间的数学思维评价可靠性,从而对状态进行重新估算,防止前后状态值相差过大而影响车辆正常使用。而影响车辆正常使用。而影响车辆正常使用。

A method of calling NVM value stored in cloud to estimate vehicle state

【技术实现步骤摘要】
一种调用云端存储NVM值对车辆状态估算的方法


[0001]本专利技术属于云存储和车载数据的管理
,适用于各种车辆,包括但不仅限于新能源汽车。

技术介绍

[0002]随着电气化和车联网快速发展,汽车零部件中电子器件增多,数据化程度占比日益提升,因此,重要数据存储技术方案显得尤为重要。车辆状态值涉及各零部件之间的互相交互以及影响ECU的控制策略,在车辆的使用体验以及汽车安全等领域的重要性不言而喻,所以对数据稳定性的要求极其严苛。
[0003]当前传统主机厂主要采用非易失性存储器(NVM Non

Volatile Memory)保存车载数据,它是一种即使关闭电源也能够保存已保存数据的存储器。因为锂电池是新能源汽车的核心动力源,电池管理系统(BMS)作为“保姆”,重要性可见一斑。为实时监控电池状态,进行参数估算与故障诊断,对历史数据(如历史故障),基础物理信息(如温度,电压),中间处理量以及输出端数据(如SOC,SOH)都需要进行实时存储和更新。因此,在电池管理系统中,EE储存(NVM)是非常重要的功能,它占用ROM空间,存储需要被记下的数据(如电池单体容量),在收到调用请求后,会将数据发送至车载端RAM运行计算。
[0004]为应对复杂工况下的针对性场景,保证车辆状态的鲁棒性,如何恢复车载数据并有效判断成为一个研究热点。当前各大厂商主要把EE存储区集成在BMS主板上,在常规的软件升级中,为防止刷写过程中数据丢失,EE中的存储值不会被擦除。但是,当电池BCU主板出现故障进行替换时,EE内部所有的存储值就会全部丢失,车辆状态在较长时间会进行重新估算,影响客户日常使用,故急需一个外部介质对数据进行备份存储,并对数据进行有效判断。

技术实现思路

[0005]本专利技术针对现有技术存在的问题,提供一种云端NVM管理方法,具体是调用云端存储NVM值对车辆状态估算的方法,以云存储数据作为参考值对更换主板后的车辆状态进行初始化操作,达到防止前后状态值相差过大而影响车辆正常使用的目的。
[0006]本专利技术的技术方案如下:
[0007]一种调用云端存储NVM值对车辆状态估算的方法,所述方法是将车载端存储的EE数据通过在线存储传输给服务器端,以独立数据库的形式在线存储,在满足设定条件下读写云端数据,并通过置信区间的判定,仲裁是否写入EE存储区,其包括如下步骤:
[0008]1、车

云交互上传车辆状态
[0009]由车端向云端上传将车载端存储的EE数据,并在云端以独立数据库的形式在线存储,并设立上传优先级;。
[0010]2、恢复状态值时调用
[0011]在车端数据丢失时,需恢复状态值时,调用云端存储的车辆状态数据,启动车辆状
态初始化,重新计算状态值,引入置信区间,与云端历史存储比较。
[0012]3、判断有效性
[0013]通过置信区间的判定,仲裁是否写入车辆端的EE存储区。
[0014]4、更新状态值
[0015]如果在置信区间内,使用初始化的result值,更新状态值,如果相差过大,则沿用历史Cellcap
avg
值。
[0016]以上方法的实施,需先建立云端存储地址,即在云端(服务器端)建立数据库,数据库以车型、VIN码进行管理命名,设置存储路径。
[0017]本专利技术是基于通讯技术飞速发展,车联网功能日趋完善,可以实现对每辆车(VIN号)单独建立“数据库”,通过高效的管理方法,使得发生特殊情况后能仲裁云端数据的有效性并选择性调用。
[0018]本专利技术通过车

云交互NVM值的云端存储手段,使用置信区间合理选取云存储值,使车辆状态重新估算的方法,采用以上方法,在遭遇特殊情况导致车辆内部ROM数据受损条件下,能通过云端数据的备份,使用置信区间的数学思维评价可靠性,从而对状态进行重新估算,防止前后状态值相差过大而影响车辆正常使用。
附图说明
[0019]图1是本专利技术方法的流程图。
具体实施方式:
[0020]以下结合附图和实施例,对本专利技术做进一步说明:
[0021]本实施例以SOH(电池健康状态估算)的初始化举例:SOH是对当前状态的电池单体容量,整包容量及电池健康状态进行估算,并作为输入量在其余功能模块中调用。SOH在计算过程中的中间量和存储量较多,需要频繁读写EE存储,且EE存储的历史数据对估算精度有较大影响。
[0022]参见图1,本方法包含车载数据云端存储调用以及加入数学思维的仲裁方式进行状态重新估算。
[0023]一:在服务器端建库在服务器端建立数据库,数据库以车型、VIN码进行管理命名,设置存储路径。
[0024]#建立数据库(以车型,VIN码进行管理命名)
[0025]Create Database 001
[0026]On primary
[0027]{
[0028]name=

BCU_EE_Cellcap_data

,#分类(电池管理系统

EE存储

电池单体容量)
[0029]filename=

D:\BCU\BCU_EE_Cellcap_data.mdf

,#存储路径设置
[0030]size=5Kb,
[0031]maxsize=50Kb#限制Cellcap存储值大小
[0032]}
[0033]Log on
[0034]{name=

BCU_EE_Cellcap_data

log,
[0035]filename=

D:\BCU\BCU_EE_Cellcap_data.Idf

.
[0036]}。
[0037]二:存储方式
[0038]使用SQL堆栈思维,先进先出,即当存储负载已满,擦除最先存储数据,每个独立数据库设立2MB空间,为避免资源浪费,存储时间超过一年的数据自动清除,因为大部分情况下,较久远的历史数据调用频率非常低。在这里以SOH中一个EE存储值举例:
[0039][0040]三:调用场景
[0041]在遭遇特殊情况导致车辆内部ROM数据受损条件下,对车载数据云端存储调用,主要包括以下场景:1.更换主板;2.存储器故障;3.追溯历史数据。
[0042]四:上传方式
[0043]采用T

BOX上传,需要设置传输使能:上电存储,下电存储,固定周期存储。可采用常用的无线通讯协议,需要加密且传输稳定(),并设立上传优先级,防止在特殊情景下通讯资源不足,重要数据丢失。
[0044]五:调用初始化
[0045]例如在更换主板的前提下,EE存储值丢失,SOH重新计算的步骤如下所示:
[0046]本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种调用云端存储NVM值对车辆状态估算的方法,其特征在于,所述方法是将车载端存储的EE数据通过在线存储传输给服务器端,以独立数据库的形式在线存储,在满足设定条件下读写云端数据,并通过置信区间的判定,仲裁是否写入EE存储区,步骤包括:(1)车

云交互上传车辆状态由车端向云端上传将车载端存储的EE数据,并在云端以独立数据库的形式在线存储,并设立上传优先级;(2)恢复状态值时调用云端存储的车辆状态数据进行初始化在车端数据丢失需恢复状态值时,启动车辆状态初始化,重新计算状态值,引入置信区间,与云端历史存储比较;(3)判断有效性通过置信区间的判定,仲裁是否写入车辆端的EE存储区;(4)更新状态值如果在置信区间内,使用初始化的result值,更新状态值,如果不在置信区间内,则沿用历史上传的车辆状态值。2.根据权利要求1所述的调用云端存储NVM值对车辆状态估算的方法,其特征在于,在云端,建立有独立数据库,所述数据库以车型、VIN码进行管理命名,设置存储路径。3.根据权利要求1或2所述的调用云端存储NVM值对车辆状态估算的方法,其特征在于,需恢复状态值的情形包括但不限于更换主板、存储器故障或追溯历史数据时。4.根据权利要求3所述的调用云端存储NVM值对车辆状态估算的方法,其特征在于,所述云端存储的方式使用SQL堆栈思维,先进先出,每个独立数据库设立空间,在服务器端建立的数据库存储时间超过设定时间的数据自动清除。5.根据权利要求3所述的调用云端存储NVM值对车辆状态估算的方法,其特征在于,采用...

【专利技术属性】
技术研发人员:杨凌霄邓承浩牟丽莎朱骞郑英
申请(专利权)人:重庆长安新能源汽车科技有限公司
类型:发明
国别省市:

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

1