一种电池包温度检测电路故障诊断方法

文档序号:9920904阅读:683来源:国知局
一种电池包温度检测电路故障诊断方法
【技术领域】
[0001]本发明属于汽车控制技术领域,具体涉及一种电池包温度检测电路故障诊断方法。
【背景技术】
[0002]电动汽车已经成为未来发展的趋势,电动汽车的一个核心部件为电池包,为了检测电池包的温度,通常电池包连接有电池包温度检测电路,包括有多个连接于电池包不同位置的热敏温度传感器,现有的电池包温度检测电路若热敏温度传感器的温度极高时,则等效于热敏温度传感器与电源发生短路;若热敏温度传感器的温度极低时,则等效于热敏温度传感器与地发生短路,对此需要进行故障诊断。通常先采集各热敏温度传感器的温度值,判断每个温度值是否大于125°C,或者小于_40°C,若均不满足,则比较各温度值,输出最高温度与最低温度;若某个或者几个温度值是大于125°C,或者小于-40°C,则输出该温度值对应的热敏温度传感器发生故障,去除该温度值后再进行其余各温度值的比较,输出剩余温度值的最高温度与最低温度。
[0003]现有的这种故障诊断仅对由于热敏温度传感器的温度极高或者极低造成的电源短路进行检测;而对于热敏电阻对于地或者电源的微短路则无法检测,该故障会导致热失稳误报或者热管理误动作,进而导致单体电池的寿命衰减和整车性能下降。

【发明内容】

[0004]本发明的目的是提供一种电池包温度检测电路故障诊断方法,通过判断各温度传感器的温度值中最大温度值与次高温度值之差、次低温度值与最低温度值的之差,确定温度传感器即热敏电阻是否对地或者电源微短路,以避免热失稳误报和热管理误动作,进而保护单体电池的寿命和整车的性能。
[0005]为了实现上述目的,本发明提供如下技术方案:
[0006]—种电池包温度检测电路故障诊断方法,包括:
[0007]步骤S1:采集各温度传感器的温度值,剔除温度值大于第一预设温度或者小于第二预设温度的温度传感器的温度值;
[0008]步骤S2:比较其余各温度传感器的温度值,得到最高温度值、次高温度值、最低温度值和次低温度值;
[0009]步骤S3:若所述最高温度值与所述次高温度值之差、所述次低温度值与所述最低温度值之差均小于第三预设温度,且各所述温度传感器的温度变化率小于预设变化率,则输出所述最高温度值与所述最低温度值;
[0010]若所述最高温度值与所述次高温度值之差或者所述次低温度值与所述最低温度值之差不小于第三预设温度,或者存在温度传感器的温度变化率大于所述预设变化率的温度传感器,则上报温度不均衡故障;
[0011]其中,所述第一预设温度为所述温度传感器与电源短接时的温度;所述第二预设温度为所述温度传感器与地短接的温度,且所述第一预设温度大于所述第二预设温度。
[0012]优选地,所述步骤SI还包括:
[0013]剔除温度变化率大于所述预设变化率的温度传感器的温度值。
[0014]优选地,所述剔除温度值大于第一预设温度或者小于第二预设温度的温度传感器的温度值,和所述剔除温度变化率大于所述预设变化率的温度传感器的温度值包括:
[0015]步骤Sll:比较当前温度传感器的温度值是否大于所述第一预设温度;
[0016]步骤S12:若所述当前温度传感器的温度值不大于所述第一预设温度,比较所述当前温度传感器的温度是否小于所述第二预设温度;
[0017]若所述当前温度传感器的温度值大于所述第一预设温度,上报所述当前温度传感器故障,并剔除所述当前温度传感器的温度值,执行步骤S15;
[0018]步骤S13:若所述当前温度传感器的温度值不小于所述第二预设温度,比较所述当前温度传感器的温度变化率是否大于所述预设变化率;
[0019]若所述当前温度传感器的温度值小于所述第二预设温度,上报所述当前温度传感器故障,剔除所述当前温度传感器的温度值,执行步骤S15;
[0020]步骤S14:若所述当前温度传感器的温度变化率大于所述预设变化率,上报所述当前温度传感器故障,剔除所述当前温度传感器的温度值,执行步骤S15;
[0021]若所述当前温度传感器的温度变化率不大于所述预设变化率,存储所述当前温度传感器的温度值,执行步骤SI 5;
[0022]步骤S15:判断所述当前温度传感器是否为最后一个温度传感器;
[0023]步骤S16:若所述当前温度传感器为最后一个温度传感器,转入步骤S2执行;
[0024]若所述当前温度传感器不为最后一个温度传感器,将下一温度传感器设为所述当前温度传感器,返回步骤SI I执行。
[0025]优选地,所述步骤S3包括:
[0026]步骤S31:比较所述最高温度值与次高温度值之差是否小于所述第三预设温度;
[0027]步骤S32:若所述最高温度值与所述次高温度值之差小于所述第三预设温度,比较所述次低温度值与所述最低温度值之差是否小于所述第三预设温度;
[0028]若所述最高温度值与所述次高温度值之差不小于所述第三预设温度,上报温度不均衡故障,执行步骤S34;
[0029]步骤S33:若所述次低温度值与所述最低温度值之差小于所述第三预设温度,执行步骤S34;
[0030]若所述次低温度值与所述最低温度值之差不小于所述第三预设温度,上报温度不均衡故障,执行步骤S34;
[0031]步骤S34:依次比较每一个温度传感器的温度变化率是否大于所述预设变化率;
[0032]步骤S35:若存在温度变化率大于所述预设变化率的温度传感器,则上报温度不均衡故障;
[0033]若不存在温度变化率大于所述预设变化率的温度传感器,则输出所述最高温度值与所述最低温度值。
[0034]优选地,所述第一预设温度为125°C。
[0035]优选地,所述第二预设温度为_40°C。
[0036]优选地,所述第三预设温度为5°C。
[0037]优选地,所述预设变化率为20°C/S。
[0038]本发明的有益效果在于:
[0039]本发明首先剔除不合理的温度传感器,使剩余的温度传感器的温度值均在正常值内,即均不大于第一预设温度且不小于第二预设温度,然后得到最高温度值与次高温度值之差、次低温度值与最低温度值之差,通过对两个差值的分析,若次低温度值与最低温度值之差较大,即最低温度值与其它温度传感器的温度值偏差较大,则判断为温度传感器微短接地或者微开路地;若最高温度值与次高温度值之差较大,即最高温度值与其它温度传感器的温度值偏差较大,则判断为温度传感器微短接电源或者微开路电源,从而避免热失稳误报和热管理误动作,进而保护单体电池的寿命和整车的性能。
【附图说明】
[0040]图1是本发明所提供的电池包温度检测电路故障诊断方法一种【具体实施方式】的流程图;
[0041]图2是本发明所提供的电池包温度检测电路故障诊断方法另一种【具体实施方式】的流程图;
[0042]图3是本发明所提供的电池包温度检测电路故障诊断方法一种【具体实施方式】系统图;
[0043]图4是本发明所提供的电池包温度检测电路故障诊断方法一种【具体实施方式】单个温度传感器的电路图。
[0044]附图标记:
[0045]在图1-图4中:
[0046]1、电池管理系统,NTCl、第一温度传感器,NTC2、第二温度传感器,NTC3、第三温度传感器,NTC4、第四温度传感器,NTC5、第五温度传感器,NTC6、第六温度传感器,NTC7、第七温度传感器,NTC8、第八温度传感器,ANl、第一温度信号检测端口,AN2、第二温度信号检测端口,AN3、第三温度信号检测端口,AM、第四温度信号检测端口,AN5、第五温度信号检测端口,AN6、第六温度信号检测端口,AN7、第七温度信号检测端口,AN8、第八温度信号检测端口,RC2、第二电阻,RC3、第三电阻,CCl、电容,GND、地,UCl、运算放大器,TEMP_AD、温度检测端口。
【具体实施方式】
[0047]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
[0048]请参考图1-图2,在一种【具体实施方式】中,本发明所提供的一种电池包温度检测电路故障诊断方法,其特征在于,包括:
[0049]步骤S1:采集各温度传感器的温度值,剔除温度值大于第一预设温度或者小于第二预设温度的温度传感器的温度值;
[0050]步骤S2:比较其余各温度传感器的温度值,得到最高温度值、次高温度值、最低温度值和次低温度值;
[0051]步骤S3:若最高温度值与次高温度值之差、次低温度值与最低温度值之差均小于第三预设温度,且各温度传感器的温度变化率小于预设变化率,则输出最高温度值与最低温度值;
[0052]若最高温度值与次高温度值之差或者次低温度值与最低温度值之差不小于第三预设温度,或者存在温度传感器的温度变化率大于预设变化率的温度传感器,即最高温度值与次高温度值之差不小于第三预设温度、次低温度值与最低温度值之差不小于第三预设温度、存在温度传感器的温度变化率大于预设变化率的温度传感器三者有一者满足,则上报温度不均衡故障;
[0053]其中,第一预设温度为所述温度传感器与电源短接时的温度;第二预设温度为温度传感器与地短接的温度,且第一预设温度大于第二预设温度。
[0054]上述实施例首先剔除不合理的温度传感器,使剩余的温度传感器的温度值均在正常值内,即均不大于第一预设温度且不小于第二预设温度,然后得到最高温度值与次高温度值之差、次低温度值与最低温度值之差,通过对两个差值的分析,若次低温度值与最低温度值之差较大,即最低温度值与其它温度传感器的温度值偏差较大,则判断为温度传感器微短接地或者微开路地;若最高温度值与次高温度值之差较大,即最高温度值与其它温度传感器的温度值偏差较大,则判断为温度传感器微短接电源或者微开路电源,从而避免热失稳误报和热管理误动作,进而保护单体电池的寿命和整车的性能。
[0055]其中,温度传感器为热敏温度传感器。
[0056]步骤SI还包括:
[0057]剔除温度变化率大于预设变化率的温度传感器的温度值。
[0058]由于未出现故障时,单个温度传感器的温度变化较小,因此通过上述流程,即可判断该温度传感器的数据是否有效,以保证后续故障判断的准确性。
[0059]剔除温度值大于第一预设温度或者小于第二预设温度的温度传感器的温度值,和剔除温度变化率大
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1