그것은 실제로 OBD2의 구현에 달려 있습니다. 2015 년 시보레 크루즈와 비교 한 1997 년 스바루 로그 (실제로는 아무것도 없음)는 완전히 다릅니다.
그러나 대부분의 경우, DTC (진단 문제 코드)는 모든 매개 변수 ID (PIDS)의 완전한 저장소 인 고정 프레임 과 함께 기록됩니다 . 이 매개 변수는 RPM, 차량 속도, O2 센서 데이터, 질량 기류 데이터, 장기 및 단기 연료 트림, 점화 전진, 흡입 및 냉각수 온도 및 수십 개 이상의 모든 것을 포괄합니다. 이러한 문제는 OBD2 모드 2를 통해 액세스합니다. 간단한 "Pxxxx"DTC 오류는 OBD2 모드 3을 통해 액세스합니다. 이는 종종 간단한 소비자 검색 도구가 표시 할 수있는 정도입니다.
보다 정교한 스캔 도구에서는 모드 2 "프리즈 프레임"데이터가 표시 될 수 있습니다.이 데이터는 DTC 코드가 설정되는 순간 정확한 실행 조건을 나타내므로 매우 중요한 데이터입니다.
이러한 코드 의 역사 는 다시 OBD2의 구현에 따라 달라지며, 아마도 차량이 얼마나 새로운 지 가능성이 높습니다. 1997 년 스바루에서는 1996 년 모델까지 OBD2가 의무가 아니었다는 점을 감안하면 데이터가 제한되어 있습니다.
그러나 모든 차량에는 두 가지 범주의 DTC가 있습니다. "보류". 이는 감지 된 결함이지만 조건이 특정 횟수만큼 다시 감지 될 때까지 엔진 점검 (CEL, SES)을 설정하지 않습니다. (이는 OBD2 모드 7을 통해 액세스됩니다.) CEL에 "보류"를 승격시키는 데 필요한 "구동주기"의 수는 결함, 구현 및 차량에 따라 다릅니다.
DTC의 다른 범주는 "저장"또는 "로그"입니다. 이들은 "보류 중"상태에서 실제 결함 코드로 승격 된 실제 결함 코드이며, OBD2 정의에 의해 CEL을 설정 해야합니다 .
또한 일부 엔진 제어 장치 / 모듈 (ECU / ECM)에는 수리 또는 제거 여부와 상관없이 수십 개의 "역사적"오류 코드를 기록 할 수있는 기능이 있습니다. 이것은 현재 보류 중이 거나 기록 된 DTC 결함 이없는 경우에도 기술 전문가에게 배경을 제공합니다 .
DTC 코드는 "수동으로"지울 필요가 없습니다. 결함을 일으킨 조건이 복구되거나 더 이상 발생하지 않으면 (P0420 촉매 효율 고전적인 예) 코드는 결함이 다시 발생하지 않고 일정 횟수의 구동주기 후에 발언하기 위해 "자체를 지 웁니다". 활성 CEL DTC를 지우는 데 필요한 드라이브주기 수는 오류 및 소프트웨어 구현에 따라 다릅니다. 그러나 대부분의 경우 기술자는 고객이 수리가 완료되었음을 보증하기 위해 유효한 수리 후이 코드를 지 웁니다. 그러나 우리는하지 않습니다; 예의입니다. ECU / ECM은 PID 및 방출 조건을 지속적으로 모니터링하며 충분한 "깨끗한"구동주기가 주어지면 결국 회복됩니다.
옆으로, FLASHING CEL 을 일으키는 DTC 카테고리가 있습니다 . "솔리드 온 (solid on)"CEL과 크게 다르며, 계속 켜져 있으면 계속 잘못되었다는 표시이므로 운전자는 편리한 기회에 서비스를 받아야합니다. 그러나 깜박이는 CEL은 차량 손상을 일으킬 수있는 심각한 문제를 나타냅니다. 일반적으로 이는 과도한 점화 상태 또는 일반적으로 심각한 점화 결함이나 연료 분사로 인해 고가의 촉매 변환기가 손상 될 수 있음을 나타냅니다. 이러한 "깜박임"점검 엔진 표시등은 즉시 해결해야합니다. 일부 OEM 업체는 차량을 뒤집어 견인하도록 제안합니다.
이 프로세스를 더욱 복잡하게하기 위해 CEL을 지우면 "활성"범주에서 오류 코드가 제거되지만 컴퓨터와 마찬가지로 ALT_CTRL-DEL입니다. ECU / ECM을 완전히 재설정하고 "모니터"라고하는 것을 지 웁니다.
모니터는 지속적으로 또는 대부분의 경우 특정 PID (온도, 엔진 부하, 연료 수준, 주행주기) 기준을 충족하는 경우 실행되는 수많은 테스트입니다. (이것은 특히 증발 배출 시스템 모니터를 통과시키는 것을 어렵게 만듭니다. 기준은 정확하며 심지어 탱크의 연료량에 따라 다릅니다.)
이러한 모니터 테스트를 "통과"시키기 위해서는 모든 필수 기준을 준수하면서 일정 횟수의 성공적인 드라이브주기가 필요합니다. 이 시점에서 차량은 모든 모니터가 통과되면 OBD2 배출 검사를 통과 할 수 있습니다. (뉴욕에서 2001 년 이전에 생산 된 차량은 두 가지 불완전한 모니터 테스트를 가질 수 있으며 2001 년과 그 이후의 새로운 차량은 하나가 허용되며 최근 차량은 불완전한 것이 허용 되지 않을 수 있습니다 . 이는 사소한 일입니다.)
결과적으로 차량이 제대로 수리되고 결함 코드가 지워졌지만 이것이 OBD2 배출 검사를 통과한다는 의미는 아닙니다. 이것은 배터리를 분리하고 즉시 검사를받는 shadetree 기술을 방지합니다. 차량은 합격 등급을 얻기 위해 모든 (또는 대부분의) 기준을 충족하면서 필요한 수의 주행주기를 완료해야합니다. 소위 "준비되지 않은"차량은 배출 테스트에 실패 하지 않지만 통과하지는 않습니다. ALT-CTRL-DEL ECU / ECM lobotomy 후, 차량은 모든 모니터가 작동하고 차량이 깨끗하게 작동 할 때까지 자체적으로 검사를 위해 "준비"되지 않습니다.