Dipende molto dall'implementazione di OBD2. Ciò che registra la mia Subaru del 1997 (praticamente nulla) rispetto a una Chevy Cruise del 2015 sono cose completamente diverse.
Tuttavia, nella maggior parte dei casi, un codice diagnostico di errore (DTC) viene registrato con un frame di blocco , che è un archivio completo di tutti gli ID parametro (PIDS). Questi parametri coprono tutto da RPM, velocità del veicolo, dati del sensore O2, dati del flusso d'aria di massa, trim del carburante a lungo e breve termine, anticipo dell'accensione, temperatura di aspirazione e del liquido di raffreddamento e forse dozzine di più. Questi sono accessibili tramite la Modalità OBD2 2. I semplici errori DTC "Pxxxx" sono accessibili tramite la Modalità OBD2 3, che è spesso la misura in cui i semplici strumenti di scansione del consumatore sono in grado di visualizzare.
Su strumenti di scansione più sofisticati, è possibile visualizzare i dati "congelamento frame" della Modalità 2, che sono dati preziosi in quanto rivelano l'esatta condizione di funzionamento nel momento stesso in cui è stato impostato il codice DTC.
La storia di tali codici varia di nuovo con l'implementazione di OBD2 e molto probabilmente quanto nuovo il veicolo. Sulla mia Subaru del 1997, i dati sono limitati, dato che OBD2 non era un mandato fino all'anno modello del 1996.
Tuttavia, tutti i veicoli hanno due categorie di DTC: "In sospeso", che è un errore rilevato, ma non imposta la spia del motore di controllo (CEL, SES) fino a quando la condizione non viene nuovamente rilevata un certo numero di volte. (Questo è accessibile tramite la modalità OBD2 7.) Il numero di "cicli di guida" necessari per promuovere un "in attesa" di un CEL dipende dall'errore, dall'implementazione e dal veicolo.
L'altra categoria di DTC è "memorizzata" o "registrata". Questi sono veri codici di errore che sono stati promossi dallo stato "in sospeso" a un codice di errore reale, e per definizione OBD2 devono impostare il CEL.
Inoltre, alcune unità / moduli di controllo del motore (ECU / ECM) hanno la capacità di registrare alcuni o decine di codici di errore "storici", indipendentemente dal fatto che siano stati riparati e / o eliminati. Ciò fornisce un background a un tecnico astuto, anche in assenza di errori DTC in sospeso o registrati .
I codici DTC NON devono essere cancellati "manualmente". Se la condizione che ha causato l'errore viene riparata o semplicemente non si verifica più (efficienza del catalizzatore P0420 un esempio classico), il codice si "cancella da solo", per così dire dopo un certo numero di cicli di azionamento senza che l'errore si ripeta. Il numero di cicli di azionamento necessari per cancellare un DTC CEL attivo dipende dall'errore e dall'implementazione del software. Nella maggior parte dei casi, tuttavia, un tecnico cancella questi codici dopo una riparazione valida per assicurare al cliente che la riparazione è completa. Ma non dobbiamo; è una cortesia. L'ECU / ECM monitora costantemente il PID e le condizioni di emissione e alla fine cederà, dati i cicli di guida "puliti".
A parte, esiste una categoria di DTC che causa un CEL FLASH . Questi differiscono notevolmente dal CEL "solido", in quanto se si accende e rimane acceso, è un'indicazione che qualcosa non va e che il conducente dovrebbe cercare assistenza in un'opportunità conveniente. Tuttavia, un CEL FLASH indica qualcosa di gravemente sbagliato che potrebbe causare danni al veicolo. Di solito, questa è un'indicazione di una condizione eccessivamente ricca, solitamente causata da gravi guasti all'accensione o dall'iniezione di carburante che, se lasciati soli, potrebbero danneggiare un costoso convertitore catalitico. Queste luci "lampeggianti" del motore di controllo dovrebbero essere indirizzate immediatamente - alcuni OEM suggeriscono di far cadere il veicolo e di rimorchiarlo.
Per complicare ulteriormente questo processo, la cancellazione di un CEL elimina il codice di errore dalla categoria "attiva", ma come l'analogia del tuo computer, è un ALT_CTRL-DEL. Ripristina completamente l'ECU / ECM e cancella quelli che vengono definiti "monitor".
I monitor sono una pletora di test che vengono eseguiti in modo continuo o nella maggior parte dei casi quando vengono soddisfatti determinati criteri PID (temperatura, carico del motore, livello del carburante, ciclo di guida). (Questo è ciò che rende particolarmente difficile il passaggio dei monitor del sistema di emissione per evaporazione; i criteri sono esatti e dipendono anche dalla quantità di carburante nel serbatoio.)
Ci vuole un certo numero di cicli di guida di successo, obbedendo a tutti i criteri richiesti, per "superare" questi test di monitoraggio. A questo punto il veicolo può superare un'ispezione delle emissioni OBD2 - quando tutti i monitor sono passati. (A New York, i veicoli prodotti prima del 2001 possono essere sottoposti a due test di monitoraggio incompleti, 2001 e quelli più recenti sono autorizzati a effettuarne uno, e può darsi che i veicoli recenti non siano ammessi nessuno incompleto. Questo è solo banalità.)
Il risultato è che mentre un veicolo potrebbe aver subito riparazioni adeguate e i codici difetto cancellati, ciò NON significa che passerà un controllo delle emissioni OBD2. Questo impedisce la tecnica shadetree di scollegare la batteria e portarla immediatamente al controllo. Il veicolo deve completare il numero richiesto di cicli di guida con tutti (o la maggior parte) criteri soddisfatti per ottenere il voto di passaggio. Mentre un cosiddetto veicolo "non pronto" non sicuro il test delle emissioni, ma anche non passa. Dopo la lobotomia dell'ECU / ECM ALT-CTRL-DEL, il veicolo si insedia e non diventa "pronto" per l'ispezione fino a quando non dimostra a se stesso che tutti i monitor sono attivi e il veicolo funziona in modo pulito.