一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

电池故障诊断方法、装置、计算机设备、介质和程序产品与流程

2022-12-07 03:25:33 来源:中国专利 TAG:


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.图1为一个实施例中电池故障诊断方法的应用环境图;
37.图2为一个实施例中电池故障诊断方法的流程示意图;
38.图3为一个实施例中电池故障诊断方法的流程示意图;
39.图4为一个实施例中电池故障诊断方法的流程示意图;
40.图5为另一个实施例中电池故障诊断方法的流程示意图;
41.图6为一个实施例中电池故障诊断装置的结构框图;
42.图7为一个实施例中计算机设备的内部结构图。
具体实施方式
43.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
44.可以理解,本技术所使用的术语“第一”、“第二”等可在本文中用于描述各种数据,但这些数据不受这些术语限制。这些术语仅用于将第一个数据与另一个数据区分。除非另有定义,本文所使用的所有的技术和科学术语与属于本技术的技术领域的技术人员通常理解的含义相同。本文中在本技术的说明书中所使用的术语只是为了描述具体的实施方式的目的,不是旨在于限制本技术。还应当理解的是,术语“包括/包含”或“具有”等指定所陈述的特征、整体、步骤、操作或它们的组合的存在,但是不排除存在或添加一个或更多个其他特征、整体、步骤、操作或它们的组合的可能性。同时,在本说明书中使用的术语“和/或”包括相关所列项目的任何及所有组合。
45.本技术实施例提供的电池故障诊断方法,可以应用于如图1所示的应用环境中。其中,主控单元102与电池组104连接,测量电池组104的电路数据和电池组104中各单体电池的电池数据,以及电池组104周围的环境温度,且根据电路数据、电池数据和环境温度对电池组104进行故障诊断并确定故障等级。指示灯106与主控单元102连接,根据主控单元102确定的故障等级输出对应的故障处理结果。主控单元102可以是终端或其他能够实现控制作用的设备或元器件,电池组104中包含多个单体电池,指示灯106可以是发光二极管或蜂鸣器等任何能够用于输出故障处理结果的设备或元器件。
46.在一个实施例中,如图2所示,提供了一种电池故障诊断方法,包括以下步骤:
47.s201:获取电池组中各单体电池的电池数据。
48.其中,电池数据包括各单体电池的充电电压和放电电压,充电电压用于诊断电池组的各单体电池是否发生过充故障,放电电压用于诊断电池组的各单体电池是否发生过放故障。
49.单体电池是组成电池组的最基本的元素,一般能提供的电压是3伏(v)-4v之间,电池组是由多个单体电池集合,所构成的一个单一的物理模块,提供更高的电压和容量,例如,一个电池模块,当使用四个单体电池串联时,可以提供12v的电压。
50.过充指锂离子电池过充时,充电电压超过设定的电压,如电池额定电压3.7v,满电电压4.2
±
0.05v,也就是最高电压4.25v,超过了4.25v就叫过充。过充时,电池电压随极化增大而迅速上升,会引起正极活性物质结构的不可逆变化及电解液的分解,产生大量气体,放出大量的热,使电池温度和内压急剧增加,内部隔膜融化或收缩,导致正负极材料接触短路,存在爆炸、燃烧等隐患。
51.过放是指放电时电压达到额定电压还继续放电,如三元锂电池额定放电电压3.2v,低于3.2v还继续放电就是过放。电池放完内部储存的电量,电压达到一定值后,继续放电就会造成过放电,电池过放电可能会给电池带来灾难性的后果,特别是大电流过放,或反复过放对电池影响更大。一般而言,过放电会使电池内压升高,正负极活性物质可逆性受
到破坏,电解液分解,负极锂沉积,电阻增大,即使充电也只能部分恢复,容量也会有明显衰减。
52.s202:获取电池组的电路数据。
53.其中,电路数据包括电池组的总电压、总电流以及剩余电量,总电压用于诊断电池组是否发生过充故障或过放故障,总电流用于诊断电池组是否出现过流故障或欠流故障,剩余电量用于诊断电池组的电池容量是否出现故障。
54.过流表示电池的放电电流过大,放电电流是蓄电池对负载放出所存储电能时形成的电流。由于电池本身的化学特性,放电时电池电压会逐渐降低,当放电电流越小时,放电时间也就越长;当放电电流越大时,放电时间也就越短。欠流表示电池组的充电电流过小,在充电时,电流流向蓄电池内部,形成充电电流。
55.电池容量就是电池可以供使用的最大的电量,是衡量电池性能的重要性能指标之一,它表示在一定条件下(放电率、温度、终止电压等)电池放出的电量,即电池的容量,通常以安培
·
小时为单位(简称,以a
·
h表示,1a
·
h=3600c)。根据电池组的剩余电量,能够诊断电池组的电池容量是否出现故障。
56.s203:获取电池组的环境温度。
57.其中,环境温度用于诊断电池组是否出现过温故障,当电池温度过高,会导致电池失效,轻则降低电池的使用寿命,重则出现安全事故。
58.s204:根据电池数据、电路数据以及环境温度对电池组进行故障诊断。
59.其中,对电池组进行故障诊断包括对单体电池进行故障诊断以及对电池组进行故障诊断,在实际应用中,可以先进行单体电池的故障诊断,也可以先进行电池组的故障诊断,或同时进行诊断,可根据实际需要进行调整。
60.上述电池故障诊断方法中,通过获取电池组中各单体电池的电池数据、电池组的电路数据以及电池组的环境温度,并根据电池数据、电路数据以及环境温度对电池组进行故障诊断,能够对电池不同故障情况进行全面诊断。
61.在一个实施例中,上述根据电池数据、电路数据以及环境温度对电池组进行故障诊断,包括以下至少一种:
62.根据电池数据以及相应的第一预设值和第二预设值确定电池组单体电池的故障情况;
63.根据电路数据、环境温度以及相应的第三预设值和第四预设值确定电池组整体电池的故障情况。
64.其中,第一预设值表示单体电池的故障预警值,达到预警值时表示单体电池出现预警级故障,即单体电池出现故障,但故障程度还未超过单体电池的最大承受度;第二预设值表示单体电池的故障极限值,达到极限值时表示单体电池出现极限级故障,即单体电池的故障程度已经达到单体电池的最大承受度,需立刻进行故障处理。第三预设值表示电池组的故障预警值,达到预警值时表示电池组出现预警级故障,即电池组出现故障,但故障程度还未超过电池组的最大承受度;第四预设值表示电池组的故障极限值,达到极限值时表示电池组出现极限级故障,即电池组的故障程度已经达到电池组的最大承受度,需立刻进行故障处理。
65.上述实施例中,在进行电池诊断时,根据电池数据以及相应的第一预设值和第二
预设值确定电池组单体电池的故障情况和/或根据电路数据、环境温度以及相应的第三预设值和第四预设值确定电池组整体电池的故障情况,能够实现对电池不同故障情况的全面诊断,且在达到极限值之前,还设置了预警值,对电池的故障程度进行实时监测。
66.在一个实施例中,上述根据电池数据以及相应的第一预设值和第二预设值确定电池组单体电池的故障情况,包括以下至少一种:
67.根据电池数据以及相应的第一单体电池故障值和第二单体电池故障值确定电池组单体电池的充电故障情况;
68.根据电池数据以及相应的第三单体电池故障值和第四单体电池故障值确定电池组单体电池的放电故障情况。
69.其中,第一单体电池故障值表示单体电池在充电时的预警值,达到预警值时,表示单体电池的充电值达到充电最大值;第二单体电池故障值表示单体电池在充电时的极限值,达到极限值时,表示单体电池的充电值已经超过充电最大值,出现过充故障。
70.第三单体电池故障值表示单体电池在放电时的预警值,达到预警值时,表示单体电池的放电值达到放电最大值;第四单体电池故障值表示单体电池在放电时的极限值,达到极限值时,表示单体电池的放电值已经超过放电最大值,出现过放故障。
71.上述实施例中,根据电池数据以及相应的第一单体电池故障值和第二单体电池故障值确定电池组单体电池的充电故障情况,以及根据电池数据以及相应的第三单体电池故障值和第四单体电池故障值确定电池组单体电池的放电故障情况,能够对单体电池的不同故障情况进行诊断,且在达到极限值之前,还设置了预警值,对单体电池的故障程度进行实时监测。
72.在一个实施例中,上述根据电路数据、环境温度以及相应的第三预设值和第四预设值确定电池组整体电池的故障情况,包括以下至少一种:
73.根据环境温度以及相应的第一电池组故障值和第二电池组故障值确定电池组整体电池的电池热度故障情况;
74.根据电路数据以及相应的第三电池组故障值和第四电池组故障值确定电池组整体电池的总电压故障情况;
75.根据电路数据以及相应的第五电池组故障值和第六电池组故障值确定电池组整体电池的总电流故障情况;
76.根据电路数据以及相应的第七电池组故障值和第八电池组故障值确定电池组整体电池的电量故障情况。
77.其中,第一电池组故障值表示电池组的电池温度预警值,达到预警值时,表示电池温度达到温度最大值;第二电池组故障值表示电池组的电池温度极限值,达到极限值时,表示电池温度已经超过温度最大值,出现过温故障。
78.第三电池组故障值表示电池组的电压预警值,达到预警值时,表示总电压达到总充电最大值或总放电最小值;第四电池组故障值表示电池组的电压极限值,达到极限值时,表示电池组充电电压超过总充电最大值或低于总放电最小值,出现过充故障或过放故障。
79.第五电池组故障值表示电池组的电流预警值,达到预警值时,表示总电流达到放电电流最大值或充电电流最小值;第六电池组故障值表示电池组的电流极限值,达到极限值时,表示总电流已经超过放电电流最大值或低于充电电流最小值,出现充电故障或放电
故障。
80.第七电池组故障值表示电池组的电量预警值,达到预警值时,表示电池容量达到容量最大值或容量最小值;第八电池组故障值表示电池组的电量极限值,达到极限值时,表示电池容量已经超过容量最大值或低于容量最小值,出现电量故障。
81.上述实施例中,根据电路数据、环境温度以及相应的预警值和极限值对电池组整体进行故障诊断,能够对电池组整体的不同故障情况进行诊断,且在达到极限值之前,还设置了预警值,对电池组的故障程度进行实时监测。
82.在一个实施例中,如图3所示,上述根据电路数据、电池数据以及环境温度对电池组进行故障诊断,还包括:
83.s301:根据电池数据、电路数据以及环境温度确定电池组的故障等级。
84.其中,故障等级包括预警等级和极限等级,预警等级表示电池组的故障程度达到预警级,即电池数据、电路数据或环境温度达到对应的预警值,极限等级表示电池组的故障程度达到极限级,即电池数据、电路数据或环境温度超过对应的极限警值,此时需要进行故障处理。
85.s304:输出与故障等级对应的故障处理结果。
86.其中,故障处理结果通过故障指示灯输出,当故障等级不同时,故障指示灯的输出情况也不同。例如,当故障等级为预警等级时,故障指示灯闪烁,当故障等级为极限等级时,故障指示灯常亮。
87.上述实施例中,根据电池数据、电路数据以及环境温度确定电池组的故障等级,并输出与故障等级对应的故障处理结果,能够将故障情况展现出来,实现对电池组的实时监测。
88.在一个实施例中,上述输出与故障等级对应的故障处理结果,包括:
89.当故障等级为预警等级时,通过对应的故障指示灯输出故障处理结果;
90.当故障等级为极限等级时,通过对应的故障指示灯输出故障处理结果,并切断电池组的主回路。
91.其中,当故障等级为极限等级时,表示电池数据、电路数据或环境温度超过对应的极限警值,此时需要进行故障处理,即切断电池组的主回路。
92.上述实施例中,通过故障指示灯输出故障处理结果,并在故障等级为极限等级时,切断电池组的主回路,保护电池组的安全,延长使用寿命。
93.在一个实施例中,如图4所示,提供了一种电池故障诊断方法,包括以下步骤:
94.s1:获取电池组中各单体电池的电池数据,电池数据包括各单体电池的电池电压和电池电流。
95.s2:获取电池组的电路数据,电路数据包括电池组的总电压、总电流以及剩余电量。
96.s3:获取电池组的环境温度。
97.s4:根据电池数据以及相应的第一单体电池故障值和第二单体电池故障值确定电池组单体电池的充电故障情况;根据电池数据以及相应的第三单体电池故障值和第四单体电池故障值确定电池组单体电池的放电故障情况;根据环境温度以及相应的第一电池组故障值和第二电池组故障值确定电池组整体电池的电池热度故障情况;根据电路数据以及相
应的第三电池组故障值和第四电池组故障值确定电池组整体电池的总电压故障情况;根据电路数据以及相应的第五电池组故障值和第六电池组故障值确定电池组整体电池的总电流故障情况;根据电路数据以及相应的第七电池组故障值和第八电池组故障值确定电池组整体电池的电量故障情况。
98.s5:根据电池数据、电路数据以及环境温度确定电池组的故障等级。
99.s6:当故障等级为预警等级时,通过对应的故障指示灯输出故障处理结果;当故障等级为极限等级时,通过对应的故障指示灯输出故障处理结果,并切断电池组的主回路。
100.上述实施例中,通过获取电池组中各单体电池的电池数据、电池组的电路数据以及电池组的环境温度,并根据电池数据、电路数据以及环境温度对电池组进行故障诊断,能够对电池不同故障情况进行全面诊断,另,当故障等级为极限等级时,会自动切断电池组的主回路,保证电池组的安全。
101.在一个实施例中,提供了一种电池故障诊断方法,该方法的流程图如图5所示,包括:
102.(1)单体电池电压过充诊断:当单体电压达到单体过充预警值,发光二极管(light emitting diode,led)1闪烁;当单体电压达到单体电压最大值、且电池组处于充电状态下,切断电池主回路,led1常亮;当单体电压低于单体电压过充预警值,led1灭。
103.(2)单体电池电压过放诊断:当单体电压达到过放预警值时,led2闪烁;当单体电压达到单体电池允许最高值、且电池组处于放电状态下时,切断掉电池主回路,led2常亮;当单体电压低于单体电压过放预警值,led2灭。
104.(3)温度诊断:当电池组的最高环境温度达到预警值或低于最高温度值时,led3闪烁;当环境温度高于或等于最高温度值时,切断电池主回路,led3常亮;当环境温度低于预警值度时,led3灭。
105.(4)总电压诊断:当总电压超过总电压过高预警值或者低于总电压过低预警值时,led4闪烁;当总电压超过系统设置的总电压最高值、且处于充电状态下时,或低于总电压最低值、且处于放电状态下时,切断电池主回路,led4常亮;当总电流低于总电压过高预警值、且高于过低预警值时,led4灭。
106.(5)总电流诊断:当总电流超过总电流过高预警值或者低于总电流过低预警值时,led5闪烁;当总电流超过总电流最高值、且处于充电状态下时,或低于总电流最低值、且处于放电状态下时,切断电池主回路,led5常亮;当总电流低于总电流过高预警值、且高于系统设置的总电流过低预警值时,led5灭。
107.(6)剩余电量诊断:当剩余电量超过容量过高预警值或低于容量过低预警值时,led6闪烁;当容量超过容量最高值或低于容量最低值时,切断电池主回路,led6常亮;当容量低于容量过高预警值、且高于容量过低预警值时,led6灭。
108.上述单体电池电压过充诊断、单体电池电压过放诊断、温度诊断、总电压诊断、总电流诊断以及剩余电量诊断,可根据实际需要调整诊断顺序进行诊断,例如先进行单体电池电压过放诊断,再进行剩余电量诊断等,或同时间进行单体电池电压过充诊断以及单体电池电压过放诊断等。
109.应该理解的是,虽然如上的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确
的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
110.基于同样的发明构思,本技术实施例还提供了一种用于实现上述所涉及的电池故障诊断方法的电池故障诊断装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个电池故障诊断装置实施例中的具体限定可以参见上文中对于电池故障诊断方法的限定,在此不再赘述。
111.在一个实施例中,如图6所示,提供了一种电池故障诊断装置,包括:数据获取模块10、温度获取模块20和故障诊断模块30,其中:
112.数据获取模块10,用于获取电池组中各单体电池的电池数据,以及电池组的电路数据;
113.温度获取模块20,用于获取电池组的环境温度;
114.故障诊断模块30,用于根据电池数据、电路数据以及环境温度对电池组进行故障诊断。
115.在一个实施例中,提供了一种电池故障诊断装置,上述故障诊断模块包括:单体电池诊断单元和电池组诊断单元,其中:
116.单体电池诊断单元,用于根据电池数据以及相应的第一预设值和第二预设值确定电池组单体电池的故障情况;
117.电池组诊断单元,用于根据电路数据、环境温度以及相应的第三预设值和第四预设值确定电池组整体电池的故障情况。
118.在一个实施例中,提供了一种电池故障诊断装置,上述单体电池诊断单元还用于根据电池数据以及相应的第一单体电池故障值和第二单体电池故障值确定电池组单体电池的充电故障情况;根据电池数据以及相应的第三单体电池故障值和第四单体电池故障值确定电池组单体电池的放电故障情况。
119.在一个实施例中,提供了一种电池故障诊断装置,上述电池组诊断单元还用于根据环境温度以及相应的第一电池组故障值和第二电池组故障值确定电池组整体电池的电池热度故障情况;根据电路数据以及相应的第三电池组故障值和第四电池组故障值确定电池组整体电池的总电压故障情况;根据电路数据以及相应的第五电池组故障值和第六电池组故障值确定电池组整体电池的总电流故障情况;根据电路数据以及相应的第七电池组故障值和第八电池组故障值确定电池组整体电池的电量故障情况。
120.在一个实施例中,提供了一种电池故障诊断装置,上述故障诊断模块还包括:故障等级确定单元和处理结果输出单元,其中:
121.故障等级确定单元,用于根据电池数据、电路数据以及环境温度确定电池组的故障等级;
122.处理结果输出单元,用于输出与故障等级对应的故障处理结果。
123.在一个实施例中,提供了一种电池故障诊断装置,上述处理结果输出单元还用于当故障等级为预警等级时,通过对应的故障指示灯输出故障处理结果;当故障等级为极限
等级时,通过对应的故障指示灯输出故障处理结果,并切断电池组的主回路。
124.上述电池故障诊断装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
125.在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图7所示。该计算机设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过wifi、移动蜂窝网络、nfc(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种电池故障诊断方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
126.本领域技术人员可以理解,图7中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
127.在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:获取电池组中各单体电池的电池数据,电池数据包括各单体电池的电池电压和电池电流;获取电池组的电路数据,电路数据包括电池组的总电压、总电流以及剩余电量;获取电池组的环境温度;根据电池数据、电路数据以及环境温度对电池组进行故障诊断。
128.在一个实施例中,处理器执行计算机程序时涉及的根据电池数据、电路数据以及环境温度对电池组进行故障诊断,包括以下至少一种:根据电池数据以及相应的第一预设值和第二预设值确定电池组单体电池的故障情况;根据电路数据、环境温度以及相应的第三预设值和第四预设值确定电池组整体电池的故障情况。
129.在一个实施例中,处理器执行计算机程序时涉及的根据电池数据以及相应的第一预设值和第二预设值确定电池组单体电池的故障情况,包括以下至少一种:根据电池数据以及相应的第一单体电池故障值和第二单体电池故障值确定电池组单体电池的充电故障情况;根据电池数据以及相应的第三单体电池故障值和第四单体电池故障值确定电池组单体电池的放电故障情况。
130.在一个实施例中,处理器执行计算机程序时涉及的根据电路数据、环境温度以及相应的第三预设值和第四预设值确定电池组整体电池的故障情况,包括以下至少一种:根据环境温度以及相应的第一电池组故障值和第二电池组故障值确定电池组整体电池的电池热度故障情况;根据电路数据以及相应的第三电池组故障值和第四电池组故障值确定电池组整体电池的总电压故障情况;根据电路数据以及相应的第五电池组故障值和第六电池组故障值确定电池组整体电池的总电流故障情况;根据电路数据以及相应的第七电池组故障值和第八电池组故障值确定电池组整体电池的电量故障情况。
131.在一个实施例中,处理器执行计算机程序时涉及的根据电路数据、电池数据以及
环境温度对电池组进行故障诊断,还包括以下步骤:根据电池数据、电路数据以及环境温度确定电池组的故障等级;输出与故障等级对应的故障处理结果。
132.在一个实施例中,处理器执行计算机程序时涉及的输出与故障等级对应的故障处理结果,包括:当故障等级为预警等级时,通过对应的故障指示灯输出故障处理结果;当故障等级为极限等级时,通过对应的故障指示灯输出故障处理结果,并切断电池组的主回路。
133.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:获取电池组中各单体电池的电池数据,电池数据包括各单体电池的电池电压和电池电流;获取电池组的电路数据,电路数据包括电池组的总电压、总电流以及剩余电量;获取电池组的环境温度;根据电池数据、电路数据以及环境温度对电池组进行故障诊断。
134.在一个实施例中,计算机程序被处理器执行时涉及的根据电池数据、电路数据以及环境温度对电池组进行故障诊断,包括以下至少一种:根据电池数据以及相应的第一预设值和第二预设值确定电池组单体电池的故障情况;根据电路数据、环境温度以及相应的第三预设值和第四预设值确定电池组整体电池的故障情况。
135.在一个实施例中,计算机程序被处理器执行时涉及的根据电池数据以及相应的第一预设值和第二预设值确定电池组单体电池的故障情况,包括以下至少一种:根据电池数据以及相应的第一单体电池故障值和第二单体电池故障值确定电池组单体电池的充电故障情况;根据电池数据以及相应的第三单体电池故障值和第四单体电池故障值确定电池组单体电池的放电故障情况。
136.在一个实施例中,计算机程序被处理器执行时涉及的根据电路数据、环境温度以及相应的第三预设值和第四预设值确定电池组整体电池的故障情况,包括以下至少一种:根据环境温度以及相应的第一电池组故障值和第二电池组故障值确定电池组整体电池的电池热度故障情况;根据电路数据以及相应的第三电池组故障值和第四电池组故障值确定电池组整体电池的总电压故障情况;根据电路数据以及相应的第五电池组故障值和第六电池组故障值确定电池组整体电池的总电流故障情况;根据电路数据以及相应的第七电池组故障值和第八电池组故障值确定电池组整体电池的电量故障情况。
137.在一个实施例中,计算机程序被处理器执行时涉及的根据电路数据、电池数据以及环境温度对电池组进行故障诊断,还包括以下步骤:根据电池数据、电路数据以及环境温度确定电池组的故障等级;输出与故障等级对应的故障处理结果。
138.在一个实施例中,计算机程序被处理器执行时涉及的输出与故障等级对应的故障处理结果,包括:当故障等级为预警等级时,通过对应的故障指示灯输出故障处理结果;当故障等级为极限等级时,通过对应的故障指示灯输出故障处理结果,并切断电池组的主回路。
139.在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:获取电池组中各单体电池的电池数据,电池数据包括各单体电池的电池电压和电池电流;获取电池组的电路数据,电路数据包括电池组的总电压、总电流以及剩余电量;获取电池组的环境温度;根据电池数据、电路数据以及环境温度对电池组进行故障诊断。
140.在一个实施例中,计算机程序被处理器执行时涉及的根据电池数据、电路数据以
及环境温度对电池组进行故障诊断,包括以下至少一种:根据电池数据以及相应的第一预设值和第二预设值确定电池组单体电池的故障情况;根据电路数据、环境温度以及相应的第三预设值和第四预设值确定电池组整体电池的故障情况。
141.在一个实施例中,计算机程序被处理器执行时涉及的根据电池数据以及相应的第一预设值和第二预设值确定电池组单体电池的故障情况,包括以下至少一种:根据电池数据以及相应的第一单体电池故障值和第二单体电池故障值确定电池组单体电池的充电故障情况;根据电池数据以及相应的第三单体电池故障值和第四单体电池故障值确定电池组单体电池的放电故障情况。
142.在一个实施例中,计算机程序被处理器执行时涉及的根据电路数据、环境温度以及相应的第三预设值和第四预设值确定电池组整体电池的故障情况,包括以下至少一种:根据环境温度以及相应的第一电池组故障值和第二电池组故障值确定电池组整体电池的电池热度故障情况;根据电路数据以及相应的第三电池组故障值和第四电池组故障值确定电池组整体电池的总电压故障情况;根据电路数据以及相应的第五电池组故障值和第六电池组故障值确定电池组整体电池的总电流故障情况;根据电路数据以及相应的第七电池组故障值和第八电池组故障值确定电池组整体电池的电量故障情况。
143.在一个实施例中,计算机程序被处理器执行时涉及的根据电路数据、电池数据以及环境温度对电池组进行故障诊断,还包括以下步骤:根据电池数据、电路数据以及环境温度确定电池组的故障等级;输出与故障等级对应的故障处理结果。
144.在一个实施例中,计算机程序被处理器执行时涉及的输出与故障等级对应的故障处理结果,包括:当故障等级为预警等级时,通过对应的故障指示灯输出故障处理结果;当故障等级为极限等级时,通过对应的故障指示灯输出故障处理结果,并切断电池组的主回路。
145.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(reram)、磁变存储器(magnetoresistive random access memory,mram)、铁电存储器(ferroelectric random access memory,fram)、相变存储器(phase change memory,pcm)、石墨烯存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器等。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。本技术所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本技术所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。
146.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛
盾,都应当认为是本说明书记载的范围。
147.以上实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本技术专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术的保护范围应以所附权利要求为准。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献