专栏名称: 开心果 Need Car
号主:开心果 Need Car,主要从事汽车Autosar开发,公众号主要分享 通信、诊断、存储、网络管理、标定、Bootloader等工程开发问题。致力于将学到的知识,分享给更多的Autosar从业者,努力解答一线开发工程师的困顿!
今天看啥  ›  专栏  ›  开心果 Need Car

诊断,为什么读到的DTC故障状态是0x20?

开心果 Need Car  · 公众号  · 汽车  · 2024-07-19 06:39
    

主要观点总结

文章主要介绍了车辆故障诊断中DTC Status的理解,特别是bit 3(confirmedDTC)的作用以及DTC Status的解读。文章详细解释了DTC Status的8个bit位代表的不同故障时段状态,重点阐述了bit 3在确认故障信息存储到非易失内存中的作用,以及如何通过Trip Counter和confirmed DTCLimit来理解bit 3何时置位。此外,文章还通过故障状态变化的实际例子,详细说明了DTC故障状态码的变化过程。

关键观点总结

关键观点1: 理解DTC Status的重要性

DTC Status是理解车辆故障类型的关键信息,对于诊断开发和测试人员来说,理解DTC Status意味着能够更有效地识别和解决问题。

关键观点2: DTC Status的bit 3(confirmedDTC)的作用

Bit 3是理解本文问题的核心,它表征故障信息是否可以存储到非易失内存。当bit 3为1时,表示故障信息被确认并存储到非易失内存中。

关键观点3: 理解确认阈值(confirmation threshold)和驾驶循环(Operation Cycle)

确认阈值是基于驾驶循环次数来判断故障是否持续的指标,当达到确认阈值时,bit 3会被置位。

关键观点4: DTC故障状态码的变化过程

文章通过实际例子详细解释了DTC故障状态码的变化过程,包括不同驾驶循环下的状态变化。


文章预览

我们知道,车 辆状态的监控离不开诊断,而某个 诊断对象的故障状态需要通过特定的方式表达出来,以便于我们理解故障的类型。对于搞诊断开发和测试的小伙伴,理解故障状态最直接的方式就是看DTC故障状态码,工程上,接触最多的,莫过于U DS(Unified diagnostic services) 中描述的 DTC Status。 即使老道的诊断工程师,面对工程问题,有时也会犯点迷糊。如文章标题,车辆故障,读到了0x20的DTC Status如何理解? 1、DTC Status 如果要理解本文聚焦的问题,首先便是理解DTC Status。我们再温故一下 14229-1规范中的DTC Status。 DTC Status用 一个Byte 表示 ,也就是用 8个bit位 表示故障不同时段的状态,总结如下: 对于DTC Status,bit 3(confirmedDTC)是理解本文问题的核心。按照规范的解释,bit 3存在的目的: 表征故障信息是否可以存储到非易失内存, 即:bit3 == 1时,将故 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览