故障原因确定方法技术

技术编号:39857484 阅读:14 留言:0更新日期:2023-12-30 12:54
本申请公开了一种故障原因确定方法

【技术实现步骤摘要】
故障原因确定方法、装置、设备、系统和介质


[0001]本申请涉及电池
,特别是涉及一种故障原因确定方法

装置

设备

系统和介质


技术介绍

[0002]随着生活水平的提高,在日常生活中人们越来越多的开始使用各种电池

一些设备中,与电池相关的模块中包括信息采集模块,如电池管理系统(
BMS

Battery Management System
),也可以称为电池保姆或电池管家,能够实现智能化管理及维护各个电池单元,防止电池出现过充电和过放电,延长电池的使用寿命,监控电池的状态等功能,电池管理系统包括有信息采集模块

[0003]信息采集模块可能出现故障,但是现有技术中,对信息采集模块的故障仍然欠缺了解,在发生故障时难以确定故障原因


技术实现思路

[0004]本申请至少提供一种故障原因确定方法

装置

设备

系统和介质,能够解决难以确定信息采集模块故障原因的问题

[0005]本申请提供了一种信息采集模块的故障原因确定方法,包括:获取信息采集模块的故障数据,其中,故障数据是在信息采集模块发生故障的情况下对信息采集模块所在的系统进行采集得到;利用故障数据,分析得到系统的运行状态,运行状态表征系统是否运行异常;基于运行状态,选择对系统的软件层或外部环境进行分析,以确定信息采集模块的故障原因,外部环境包括信息采集模块连接的外部器件状态和外部干扰中的至少一种

[0006]因此,信息采集模块的故障数据能够表征信息采集模块的状态,利用故障数据能够分析得到系统是否运行异常,以及进一步地分析软件层或外部环境与故障之间的关联,得到信息采集模块的故障原因,以便于用户了解信息采集模块的故障并进行处理

[0007]其中,信息采集模块所在的系统为电池管理系统,利用故障数据,分析得到电池管理系统的运行状态,包括:利用故障数据,分析信息采集模块的采样有效性;基于采样有效性,确定电池管理系统的运行状态

[0008]因此,故障数据能够分析信息采集模块的采样有效性,进而能够表征电池管理系统的运行状态,以实现定位故障是否与电池管理系统的运行状态有关

[0009]其中,故障数据包括软件故障标记信息,所利用故障数据,分析信息采集模块的采样有效性,包括:利用软件故障标记信息,确定信息采集模块的采样有效性

[0010]因此,利用故障数据中的软件故障标记信息能够判断采样有效与否,以分析得到系统运行状态是否异常

[0011]其中,基于采样有效性,确定电池管理系统的运行状态,包括:响应于信息采集模块的采样无效,确定电池管理系统运行异常

[0012]因此,采样无效可以表示系统运行异常,从而可以将故障原因定位与电池管理系
统运行异常有关

[0013]其中,信息采集模块所在的系统为电池管理系统,基于运行状态,选择对电池管理系统的软件层或外部环境进行分析,以确定信息采集模块的故障原因,包括:响应于运行状态为电池管理系统运行异常,基于软件层是否运行异常的分析结果,确定故障原因;响应于运行状态为电池管理系统不存在运行异常,基于外部环境,确定故障原因

[0014]因此,若电池管理系统运行异常则可以进一步从软件层分析异常原因,以细化故障原因,若排除电池管理系统运行异常,则可以从外部环境角度定位故障原因,实现故障原因的细化

[0015]其中,基于软件层是否运行异常的分析结果,确定故障原因,包括:分析是否存在电池管理系统的应用软件层运行异常;响应于存在应用软件层运行异常,确定故障原因为应用软件层运行异常;响应于不存在应用软件层运行异常,分析电池管理系统的基础软件层是否运行异常,以确定故障原因

[0016]因此,能够从应用软件层和基础软件层角度进一步定位故障原因,对故障原因的展开

[0017]其中,故障数据包括电池管理系统所在设备的工况,工况用于分析应用软件层或基础软件层是否存在运行异常

[0018]因此,利用采集得到的故障数据能够定位应用软件层或基础软件层的异常,以确定故障原因

[0019]其中,工况包括应用软件层的第一信息采集模块采样值和基础软件层的第二信息采集模块采样值;分析是否存在电池管理系统的应用软件层运行异常,包括:检测第一信息采集模块采样值和第二信息采集模块采样值是否一致;响应于第一信息采集模块采样值和第二信息采集模块采样值不一致,确定应用软件层运行异常

[0020]因此,利用工况中的采样值进行比较,能够分析得到应用软件层运行是否异常,能够进一步细化故障原因

[0021]其中,工况包括基础软件层的第二信息采集模块采样值和通讯获取的寄存器的原始值;分析电池管理系统的基础软件层是否运行异常,包括:检测第二信息采集模块采样值与寄存器的原始值是否一致;响应于第二信息采集模块采样值与寄存器的原始值不一致,确定基础软件层运行异常

[0022]因此,利用工况中的采样值进行比较,能够分析得到基础软件层运行是否异常,能够进一步细化故障原因

[0023]其中,分析电池管理系统的基础软件层是否运行异常,以确定故障原因,包括:分析是否存在基础软件层运行异常,得到基础软件层分析结果;基于基础软件层分析结果,选择对基础软件层的数据状态或者信息采集模块本体状态进行分析,以确定故障原因

[0024]因此,分析基础软件层是否异常,从而能够进一步定位故障原因为基础软件层或者芯片本体,实现故障原因的进一步展开

[0025]其中,基于基础软件层分析结果,选择对基础软件层的数据状态或者信息采集模块本体状态进行分析,以确定故障原因,包括:响应于存在基础软件层运行异常,分析是否存在基础软件层的数据被篡改得到数据篡改分析结果,并基于数据篡改分析结果,确定故障原因;响应于不存在基础软件层运行异常,分析信息采集模块本体是否存在异常,得到本
体异常分析结果,并基于本体异常分析结果,确定故障原因

[0026]因此,基础软件层运行异常的情况下,还能够进一步分析,将故障原因进一步定位到数据篡改以及芯片本体异常,实现故障原因的细化

[0027]其中,故障数据包括状态标记信息,基础软件层是否存在数据被篡改是利用状态标记信息分析得到的

[0028]因此,利用故障数据中的状态标记信息进行分析能够确定数据是否被篡改,以具体定位故障原因

[0029]其中,故障数据包括第一故障标记信息,信息采集模块本体是否存在异常是利用第一故障标记信息分析得到的...

【技术保护点】

【技术特征摘要】
1.
一种信息采集模块的故障原因确定方法,其特征在于,包括:获取信息采集模块的故障数据,其中,所述故障数据是在所述信息采集模块发生故障的情况下对所述信息采集模块所在的系统进行采集得到;利用所述故障数据,分析得到所述系统的运行状态,所述运行状态表征所述系统是否运行异常;基于所述运行状态,选择对所述系统的软件层或外部环境进行分析,以确定所述信息采集模块的故障原因,所述外部环境包括所述信息采集模块连接的外部器件状态和外部干扰中的至少一种
。2.
根据权利要求1所述的方法,其特征在于,所述信息采集模块所在的系统为电池管理系统,所述利用所述故障数据,分析得到所述系统的运行状态,包括:利用所述故障数据中的软件故障标记信息,分析所述信息采集模块的采样有效性;基于所述采样有效性,确定所述电池管理系统的运行状态,其中,在所述信息采集模块的采样无效的情况下,确定所述电池管理系统运行异常
。3.
根据权利要求1所述的方法,其特征在于,所述信息采集模块所在的系统为电池管理系统,所述基于所述运行状态,选择对所述系统的软件层或外部环境进行分析,以确定所述信息采集模块的故障原因,包括:响应于所述运行状态为所述电池管理系统运行异常,基于所述软件层是否运行异常的分析结果,确定所述故障原因;响应于所述运行状态为所述电池管理系统不存在运行异常,基于所述外部环境,确定所述故障原因
。4.
根据权利要求3所述的方法,其特征在于,所述基于所述软件层是否运行异常的分析结果,确定所述故障原因,包括:分析是否存在所述电池管理系统的应用软件层运行异常;响应于存在所述应用软件层运行异常,确定所述故障原因为所述应用软件层运行异常;响应于不存在所述应用软件层运行异常,分析所述电池管理系统的基础软件层是否运行异常,以确定所述故障原因
。5.
根据权利要求4所述的方法,其特征在于,所述故障数据包括所述电池管理系统所在设备的工况;其中,所述工况包括应用软件层的第一信息采集模块采样值和基础软件层的第二信息采集模块采样值;所述分析是否存在所述电池管理系统的应用软件层运行异常,包括:检测所述第一信息采集模块采样值和所述第二信息采集模块采样值是否一致;响应于所述第一信息采集模块采样值和所述第二信息采集模块采样值不一致,确定所述应用软件层运行异常;和
/
或,所述工况包括所述基础软件层的第二信息采集模块采样值和通讯获取的寄存器的原始值;所述分析所述电池管理系统的基础软件层是否运行异常,包括:检测所述第二信息采集模块采样值与所述寄存器的原始值是否一致;响应于所述第二信息采集模块采样值与所述寄存器的原始值不一致,确定所述基础软件层运行异常

6.
根据权利要求4所述的方法,其特征在于,所述分析所述电池管理系统的基础软件层是否运行异常,以确定所述故障原因,包括:分析是否存在所述基础软件层运行异常,得到基础软件层分析结果;基于所述基础软件层分析结果,选择对所述基础软件层的数据状态或者所述信息采集模块本体状态进行分析,以确定所述故障原因
。7.
根据权利要求6所述的方法,其特征在于,所述基于所述基础软件层分析结果,选择对所述基础软件层的数据状态或者所述信息采集模块本体状态进行分析,以确定所述故障原因,包括:响应于存在所述基础软件层运行异常,分析是否存在所述基础软件层的数据被篡改得到数据篡改分析结果,并基于所述数据篡改分析结果,确定所述故障原因;响应于不存在所述基础软件层运行异常,分析所述信息采集模块本体是否存在异常,得到本体异常分析结果,并基于所述本体异常分析结果,确定所述故障原因
。8.
根据权利要求7所述的方法,其特征在于,所述基于所述数据篡改分析结果,确定所述故障原因,包括:响应于存在所述基础软件层的数据被篡改,确定所述故障原因为所述基础软件层的数据被篡改;响应于不存在所述基础软件层的数据被篡改,确定所述故障原因为时序异常或者继续分析时序状态,以确定所述故障原因
。9.
根据权利要求8所述的方法,其特征在于,所述确定所述故障原因为时序异常或者继续分析时序状态,以确定所述故障原因,包括:在所述信息采集模块为高压芯片或电流监控芯片的情况下,确定所述故障原因为时序异常;在所述信息采集模块为电芯监控芯片或者保险丝驱动芯片的情况下,继续分析...

【专利技术属性】
技术研发人员:吴凯刘建文
申请(专利权)人:宁德时代新能源科技股份有限公司
类型:发明
国别省市:

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

1