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 #hexstatedescription
00x01testFailedDTC failed at the time of the request
10x02testFailedThisOperationCycleDTC failed on the current operation cycle
20x04pendingDTCDTC failed on the current or previous operation cycle
30x08confirmedDTCDTC is confirmed at the time of the request
40x10testNotCompletedSinceLastClearDTC test not completed since the last code clear
50x20testFailedSinceLastClearDTC test failed at least once since last code clear
60x40testNotCompletedThisOperationCycleDTC test not completed this operation cycle
70x80warningIndicatorRequestedServer is requesting warningIndicator to be active