1. 故障现象
一辆搭载涡轮增压发动机的 SUV 车型,用户反映车辆在正常行驶中突然熄火,之后无法再次启动。仪表盘显示发动机故障灯(MIL)常亮。
2. 诊断工具与协议
- 工具:使用 Vector CANoe 诊断软件,通过 CAN 总线与车辆 ECU 通信。
- 协议:基于 ISO 14229-1(UDS)和 ISO 15765-2(CAN 传输层)协议。
3. 诊断步骤
(1)建立通信与会话管理
- 连接诊断仪至 OBD 接口,发送服务 0x10 0x03 进入扩展会话(Extended Session),获取更高权限。
- 发送服务 0x3E(Tester Present)保持通信连接,避免 ECU 进入休眠。
(2)读取故障码(DTC)
- 使用服务 0x19 0x02 读取当前 DTC,发现以下故障码:
- P0335:曲轴位置传感器 A 电路故障(静态)
- P0171:燃油系统过稀(间歇)
- 通过服务 0x19 0x04 读取冻结帧数据,发现曲轴传感器信号丢失时,喷油脉宽异常增大。
(3)数据流分析
- 发送服务 0x22 读取曲轴传感器(DID=F190)和凸轮轴传感器(DID=F191)实时数据:
- 曲轴传感器信号频率为 0Hz(正常怠速约 70Hz),凸轮轴信号正常。
- 燃油轨压力(DID=F123)显示为 0bar(正常怠速约 40bar)。
- 结论:曲轴传感器无信号导致 ECU 无法确定点火正时,燃油泵未激活。
(4)执行器测试
- 进入安全访问(服务 0x27 0x01→0x27 0x02),解锁执行器控制权限。
- 使用服务 0x31 0x01 启动燃油泵测试例程(Routine ID=0x1234),观察到燃油压力恢复至 40bar,但松开测试后压力立即下降。
- 检查燃油泵供电线路,发现保险丝 F15 熔断,更换后燃油压力正常。
(5)硬件验证
- 断开曲轴传感器插头,测量其电阻为∞(正常范围 500-1000Ω),确认传感器内部断路。
- 更换曲轴位置传感器后,清除 DTC(服务 0x14),重新启动车辆,发动机正常启动。
4. 技术总结
- UDS 服务链:0x10→0x3E→0x19→0x22→0x27→0x31→0x14。
- 关键逻辑:通过 DTC 定位传感器故障,结合数据流验证执行器状态,最终通过硬件检测锁定问题根源。
391

被折叠的 条评论
为什么被折叠?



