一、故障分类
单体电压相关的故障分3类:单体电压过高故障、单体电压过低故障、单体电压检测故障
单体温度相关的故障分3类:单体温度过高故障、单体温度过低故障、单体温度检测故障
二、上述故障涉及应用层模块
STA(最值统计) DHP(瞬时故障检测)
1.STA模块
- 输出包括:过滤前最高、最低单体电压和温度及其编号、过滤后的最高、最低单体温度及其编号、各单体电压和单体温度的有效性
- 初始值设置:最高单体电压设置为0V,最低单体电压设置为5V;最高单体温度设置为-40,最低 单体温度设置为350.
- 有效性:单体温度超过120或者小于等于-40认为单体温度无效,否则有效;位置处在中间的单体电压电压出现相邻两串一高一低或者位置处在两头的单体电压出现低于1.5V或者高于5V认为单体电压无效,否则有效
- 特殊处理:当所有单体电压无效,将过滤后的最高最低单体电压设置为0;当所有单体温度无效,将过滤后的最高最低单体温度设置为-40;
1.DHP模块
- 过滤后的最高最低值用于单体电压过高故障、单体电压过低故障、单体温度过高故障、单体温度过低故障的诊断;未过滤的最高最低值用于单体电压检测故障和单体温度检测故障的诊断;
- 故障诊断前提条件:过滤后最高、最低单体电压超过0时,进行单体电压过高故障、单体电压过低故障诊断,当上电后延迟超过1s后,进行单体电压检测故障的诊断;过滤后的最高最低温度超过-40时,进行单体温度过高故障、单体温度过低故障的诊断。
- 单体电压检测故障、单体温度检测故障通常都是硬件损坏造成的,因此瞬时故障置位后,不能消除
三、策略补充
1.发送到CAN总线,用于外部显示的最值使用未滤波的最值,原因为未滤波的最值可以和发送到CAN总线的所有单体电压和单体温度对应起来。
2.内部策略使用的都是有效的(过滤后的)最值,除单体电压检测故障和单体温度检测故障诊断除外。
3.当初始上电阶段检测到断线产生无效单体温度或者无效电压时,应该上报单体电压检测故障或者单体温度检测故障,而不是单体过低过高或者温度过低过高故障。
4.上电运行后,AFE通信丢失,上报单体电压和温度停止,BCU的相关信号保留之前的值,不更新,因此不会报单体电压检测故障或者单体温度检测故障。这时BMU通信丢失故障就显得很重要。