摘要:为了解决组合仪表数据复位问题,通过各种失效模式分析,找出所有可能引起数据复位的原因,并针对每个原因逐一排查,最终找出问题原因,并制定解决方案。通过市场验证,彻底解决问题。
1 故障现象
2016年6月,一汽某车型售后反馈:有14例用户的车辆在发动机启动后,发现组合仪表显示信息除总里程外的其他数据均复位。
2 故障排查
2.1故障失效模式
能够引起组合仪表内部数据复位的原因,经分析有以下几方面。
1)硬件①电源芯片:组合仪表负载过大,导致电源芯片过载,使得MCU复位;②整车启动过程中蓄电池电压过低,导致MCU复位;③子晶振:仪表由睡眠至唤醒过程中,子晶振(32.768 kHz)不稳定、无规律、偶发性停振。
2)软件①看门狗:看门狗设计不合理,导致数据复位;②堆栈溢出导致数据复位。
3)连接器匹配问题①在发动机启动过程中,B+和IG同时断开,IG又连接上(B+连接与否表现结果是一样的);② IG OFF后,B+断开又连接上。
2.2故障原因
根据以上故障失效模式,对其进行逐一排查,找出故障原因。
1)是否负载过大,导致电源芯片过载,使得MCU复位。组合仪表的工作负载包括:液晶屏、步进电机式车速表、步进电机式转速表、24个LED、蜂鸣器。组合仪表负载的供电电源来自两部分,一部分直接由B+供电模块供电,一部分负载电源来自于电源芯片。将售后返回的14个故障件进行最大负载模拟,测试负载大小,直接测试总工作电流(总工作电流=B+供电电流+电源芯片供电电流)。测试结果见表1。
根据测试结果,组合仪表在全负荷工作的情况下,总工作电流仅为0.33~0.39 A,电源芯片最大负载为500 mA,所以判定:电源芯片的负载未出现超载情况。
2)整车启动过程中是否蓄电池电压过低,导致MCU复位。测试14个样件,查看每个样件复位电压,测试结果见表2。