一种基于功能安全的电池管理系统总电压处理方法

文档序号:9600093阅读:612来源:国知局
一种基于功能安全的电池管理系统总电压处理方法
【技术领域】
[0001]本发明涉及一种基于功能安全的电池管理系统总电压处理方法,属于电池监测与管理领域。
【背景技术】
[0002]随着电子技术渗入汽车领域,汽车电子化程度日益提高,此外混合动力汽车和纯电动汽车在传统汽车的基础上增加了动力电池及高压控制回路系统,并通过电池管理系统进行控制及估算电池荷电状态。
[0003]目前车用动力电池管理系统估算电池电量,主要是根据电池当前的基本状态参数,例如电流、电压、温度等,其中电流通过累计安时积分进行电量估算,而由于电流积分导致累计误差变大,通常都需要进行修正,最主要的修正参数为动力电池电压与电池荷电状态的线性关系进行查表修正。由于电压采集在整车运行状态下会出现超量程、数据采集失效等问题,导致无法进行正确的修正。
[0004]纯电动车辆在行驶过程中,在震动、高温、大电流冲击、过压冲击情况下出现总电压采样线束松动或硬件采集电路断路等失效故障,导致总电压失效,进而影响电池荷电状态估算,需要等待技术人员到现场进行故障诊断排查,费时费力,增加售后维护成本。电池管理系统处理措施有两种情况:第一种,不做处理,在总电压采集偏高或偏低后,电池荷电状态分别向100和0进行修正,向100修正导致错误使用电池,向0修正导致无法使用整车停止;第二种,不采用总电压进行修正,电池荷电状态随着电流累计积分误差越来越大,导致电池不合理使用。
[0005]上述情况造成的后果就是:(1)电池不合理使用导致电池老化加剧,整车无法满足质保期;(2)整车异常停止,导致售后人员频繁到现场解决问题。
[0006]以上所述问题,归根结底是对总电压这个与整车功能安全相关的信号没有进行更为有效的诊断及处理。

【发明内容】

[0007]本发明的目的在于提供一种基于功能安全的电池管理系统总电压处理方法,主要解决现有对总电压这个与整车功能安全相关的信号没有进行更为有效的诊断及处理的问题。本发明利用动力电池采集的总电压、单体电压等信号,通过相应的诊断及处理措施,估算出合理的动力电池荷电状态修正用总电压,进而保证电池荷电状态准确的修正估算。
[0008]为了实现上述目的,本发明采用的技术方案如下:
[0009]一种基于功能安全的电池管理系统总电压处理方法,包括如下步骤:
[0010]S1、实时采集总电压和每个单体电池的单体电压至控制单元;同时将上次电池管理系统下电存储的数据传递至控制单元;
[0011]S2、判断总电压采集是否失效,若没有失效,则执行S3,若失效则执行S4 ;
[0012]S3、输出实时采集的总电压;
[0013]S4、判断单体电压采集功能是否正常,若不正常,则执行步骤S5,若正常,则执行步骤S6 ;
[0014]S5、输出上次电池管理系统下电存储的有效数据;
[0015]S6、判断单体电压采集是否失效,若没有失效或只有部分失效,则执行步骤S7 ;若全部失效,则执行步骤S8;
[0016]S7、输出单体电压累加和得到的总电压;
[0017]S8、输出上次电池管理系统下电存储的有效数据。
[0018]具体地,所述步骤S2,总电压采集是否失效的判断原则为:若采集的总电压超过采集量程或总电压采样线开路故障,则失效。
[0019]进一步地,所述步骤S4,单体电压采集是否失效的判断原则为:对每个单体电池的单体电压进行依次判断是否失效,判断时,若采集的单体电压超过采集量程或单体电压采样线开路故障,则该单体电压失效,继续判断下一个单体电压,最后得出没有失效或部分失效或全部失效。
[0020]更进一步地,在单体电压没有失效或只有部分失效时,步骤S7中,单体电压累加和得到总电压的计算方法为:对所有有效的单体电压进行求和,得到有效单体电压累加和,然后对有效的单体电压求平均值,将失效的单体电压值处理为有效单体电压平均值,最后得到单体电压累加和,即总电压。
[0021]再进一步地,步骤S1中,上次电池管理系统下电存储的数据包括:总电压、最大有效单体电压、最小有效单体电压、有效单体电压平均值、单体电压累加和、电池荷电状态,并且每次采集输出后,将上次下电存储的数据更新为本次数据。
[0022]再进一步地,在步骤S5和步骤S8中,所述输出上次电池管理系统下电存储的有效数据为总电压值。
[0023]另外,在执行步骤S5和步骤S8之前,均要判断存储数据是否失效,若失效则输出额定的总电压值,并将当前存储数据更新为当前时刻采集值。
[0024]与现有技术相比,本发明具有以下有益效果:
[0025]本发明在现有的电池管理系统基础之上,通过充分利用软硬件资源并通过功能安全分析对电池管理系统关键信号进行处理,两路不同的总电压采集数据进行相互校验并处理,任何一路采集数据出现故障后,电池管理系统可进行动态修正处理,通过存储上次下电的总电压相关数据在下一次上电后进行校验处理,电池荷电状态可用总电压处理模块对当前系统可用总电压进行仲裁处理以保证其他算法模块使用合理的总电压,充分保证其合理性,电池管理系统的安全性及可靠性更高;电池管理系统在出现问题后保障了整车的正常行驶,使售后人员不再频繁排查问题;保障了电池的准确使用,可充分延长起使用寿命。
【附图说明】
[0026]图1为本发明-实施例的硬件采集框图。
[0027]图2为本发明-实施例的软件系统框图。
[0028]图3为本发明-实施例总电压采集处理模块流程图。
[0029]图4为本发明-实施例总电压失效处理模块流程图。
[0030]图5为本发明-实施例单体电压采集处理模块流程图。
[0031]图6为本发明-实施例单体电压失效处理模块流程图。
[0032]图7为本发明-实施例存储数据失效处理模块流程图。
[0033]图8为本发明-实施例电池荷电状态可用总电压处理模块流程图。
[0034]
【具体实施方式】
[0035]下面结合实施例和附图对本发明作进一步说明,本发明的实施方式包括但不限于下列实施例。
[0036]实施例
[0037]如图1所示,一种基于功能安全的电池管理系统总电压处理系统,硬件部分包括总电压采集模块、单体电压采集模块、控制单元、数据存储模块,总电压采集模块和单体电压采集模块的输出端与控制单元连接,数据存储模块与控制单元连接。
[0038]如图2所示,软件部分包括:
[0039]1)总电压采集处理模块:采集总电压为原始总电压,经过滤波得到滤波后总电压。
[0040]2)总电压失效处理模块:判断采集的总电压超过采集量程或总电压采样线开路故障,则输出上次电池管理系统下电存储的电压值。
[0041]3)单体电压采集处理模块:采集单体电压原始值,求最大有效单体电压、最小有效单体电压、平均有效单体电压、单体电压累加和。
[0042]4)单体电压失效处理模块:若控制单元上电无法采集单体电压或单体电压全部失效,则采用控制单元上次下电存储的最大有效单体电压、最小有效单体电压及有效单体电压平均值;采集的单体电压超过量程或单体电压采样线开路即判断失效,则对相应无效单体电压值处理为有效单体电压平均值。
[0043]5)存储数据处理模块:将上次下电存储的总电压、最大有效单体电压、最小有效单体电压、有效单体电压平均值、单体电压累加和、电池荷电状态;每次下电存储更新为当前处理的总电压、最大有效单体电压、最小有效单体电压、有效单体电压平均值、单体电压累加和、电池荷电状态。
[0044]6)存储数据失效处理模块:存储数据失效,则对当前存储值更新为当前时刻采集值,此时,电池荷电状态可用总电压则为额定总电压。
[0045]电池荷电状态可用总电压处理过程:判断原始采集总电压是否失效,若总电压采集未失效则采用总电压;否则判断单体电压采集功能是否有效,若无效,则使用上次电池管理系统下电存储的电压值,否则判断单体电压是否失效,未失效则采用单体电压累加和,若全部失效,则使用上次电池管理系统下电存储的总电压值;在使用上次电池管理系统下电存储的总电压值时,还要判断存储数据是否失效,若失效则输出额定的总电压值,并将当前存储数据更新为当前时刻采集值。
[0046]一种基于功能安全的电池管理系统总电压处理方法,包括如下步骤:
[0047]1)如图3所示,原始采集的总电压为BatUO,
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1