诊断协议那些事儿
诊断协议那些事儿专栏系列文章,当ECU产生DTC时,我们只知道有故障发生了,并不清楚该故障什么时候发生,现在是否已经恢复、发生过几次,恢复过几次等信息,基于此ISO发布的14229-1使用DTC状态位这一概念来得描述上述信息,使我们对该故障的产生以及恢复有个清晰的认识,便于我们快速定位问题所在。本文将介绍UDS中DTC信息的最后一个byte解析:StatusofDTC位的定义,供19服务ReadDTCInformation使用。每个服务器都应遵守本文中定义的DTC状态信息的约定。
关联文章:
19服务List
诊断故障码(Diagnostic Trouble Code-DTC)
文章目录
- 诊断协议那些事儿
- 术语解释
- DTCofStatus bit
-
- DTC Status bit0定义:testFailed
- DTC Status bit1定义:pendingDTC
- DTC Status bit2定义:pendingDTC
- DTC Status bit3定义:confirmedDTC
- DTC Status bit4定义:testFailedSinceLastClear
- DTC Status bit5定义:testFailedSinceLastClear
- DTC Status bit6定义:testNotCompletedThisOperationCycle
- DTC Status bit7定义:WarningIndicatorRequested
- DTC状态位操作示例
术语解释
Test-测试:测试是确定部件或系统(通常为单个操作周期内)故障状态的车载软件算法。它通常在单个运行周期内确定组件或系统的故障状态。有些测试在一个运行周期内只运行一次。其他测试可以运行每个程序循环ÿ