DTC (Diagnostic Trouble Code)

💡

Diagnostic Trouble Code : 차량의 On-Board Diagnostics (OBD) 시스템에서 차량의 문제를 진단하고 경고할 때 사용하는 코드입니다. DTC는 차량의 전자 제어 장치(ECU)가 차량의 특정 문제를 감지하면 생성되며, 이를 통해 정비사는 문제를 식별하고 수정할 수 있습니다.

DTC Status Byte

💡

DTC 정보를 포함한 응답 메시지의 일부
Read DTC Information (0x19) 서비스 요청 시 반환

  • DTC의 상태를 나타내는 1바이트의 데이터
  • 8개의 개별 비트로 구성되며, 각 비트는 DTC의 특정 상태를 나타냄
  • DTC Status Byte는 ECU가 진단 도구에 오류의 현재 상태를 보고하는 데 사용
bit # hex state description
0 0x01 testFailed DTC failed at the time of the request
1 0x02 testFailedThisOperationCycle DTC failed on the current operation cycle
2 0x04 pendingDTC DTC failed on the current or previous operation cycle
3 0x08 confirmedDTC DTC is confirmed at the time of the request
4 0x10 testNotCompletedSinceLastClear DTC test not completed since the last code clear
5 0x20 testFailedSinceLastClear DTC test failed at least once since last code clear
6 0x40 testNotCompletedThisOperationCycle DTC test not completed this operation cycle
7 0x80 warningIndicatorRequested Server is requesting warningIndicator to be active