Guide complet

Codes DTC : qu'est-ce qu'un code défaut et comment le lire ?

Comprendre les codes défaut : format OBD-II (P0217), format J1939 (SPN + FMI), codes actifs et mémorisés, témoins au tableau de bord et bonnes réactions.

8 min de lecture

Qu'est-ce qu'un code DTC ?

DTC signifie Diagnostic Trouble Code, ou code défaut. C'est le message qu'un calculateur du véhicule enregistre lorsqu'une valeur qu'il surveille sort des limites attendues. Un point mérite d'être posé d'entrée : un code défaut n'est pas un diagnostic. Il indique quel paramètre a dévié et de quelle manière. Il ne dit pas quelle pièce remplacer. Un code de sonde d'oxygène peut venir de la sonde elle-même, du faisceau, d'une prise d'air en amont ou d'un problème d'injection. Quatre causes, un seul code. C'est le travail du technicien de trancher. Pour un gestionnaire de flotte, l'intérêt du code n'est donc pas de faire du diagnostic à distance. Il est de savoir qu'un véhicule vient de signaler quelque chose, aujourd'hui, plutôt que de l'apprendre au prochain passage à l'atelier.

Le format OBD-II : lire un code P0217

Un code OBD-II compte cinq caractères. Chacun porte une information. Première lettre : le système concerné P : groupe motopropulseur (moteur, transmission) B : carrosserie (habitacle, airbags, confort) C : châssis (freinage, direction, suspension) U : réseau et communication entre calculateurs Deuxième caractère : l'origine du code 0 : code générique défini par la norme SAE, identique d'un constructeur à l'autre 1 : code propre au constructeur Troisième caractère : le sous-système Admission d'air, système d'allumage, circuit de carburant, commandes auxiliaires, etc. Quatrième et cinquième caractères : le défaut précis Exemple : P0217 se lit « groupe motopropulseur, code générique, surchauffe moteur ». L'implication pratique : un code en P0 se documente facilement, un code en P1 demande la documentation du constructeur.

Le format J1939 : SPN et FMI

Sur un véhicule lourd, les codes ne ressemblent pas à ceux de l'OBD-II. Ils se composent de deux nombres. SPN : le paramètre concerné Par exemple SPN 110 pour la température du liquide de refroidissement, SPN 190 pour le régime moteur, SPN 100 pour la pression d'huile moteur. FMI : le mode de défaillance Valeur au-dessus de la plage normale, valeur en dessous, données erratiques, court-circuit à la masse, court-circuit au plus, circuit ouvert, valeur incohérente, absence de communication. À cela s'ajoute un compteur d'occurrences, qui indique combien de fois le défaut est apparu. Un code vu une fois en trois mois et un code vu quarante fois cette semaine appellent des réactions différentes. Les codes actifs sont diffusés dans le message DM1, les codes précédemment actifs dans le message DM2. Le format SPN + FMI est en réalité plus informatif que le code OBD-II à cinq caractères : il sépare explicitement ce qui a dévié de la façon dont cela a dévié.

Codes actifs, codes mémorisés et témoins

Un code actif signale un défaut présent en ce moment. Un code mémorisé signale un défaut apparu puis disparu, conservé dans la mémoire du calculateur. Un code mémorisé n'est pas un code sans importance. Un défaut intermittent qui revient tous les quinze jours finit généralement par devenir permanent, et souvent au plus mauvais moment. Côté tableau de bord, le message J1939 DM1 transporte également l'état de quatre témoins : • Témoin de contrôle moteur (MIL) : anomalie liée aux émissions • Témoin ambre : anomalie à faire vérifier, sans urgence immédiate • Témoin rouge : arrêt requis, le véhicule ne doit pas continuer • Témoin de protection : un paramètre du véhicule est hors plage de sécurité Cette hiérarchie est utile en exploitation : elle permet de distinguer ce qui attend le prochain entretien planifié de ce qui impose un arrêt immédiat.

Ce que Tralogit fait des codes défaut

Les codes remontés par le véhicule sont associés au véhicule concerné, horodatés et conservés dans son historique. Trois usages concrets : Alerte au moment de l'apparition Le gestionnaire est prévenu quand le code apparaît, pas au prochain retour au dépôt. Contexte plutôt que code isolé Un code arrive rattaché au véhicule, au conducteur assigné, au trajet en cours et à l'historique de maintenance. Le même code sur un véhicule neuf et sur un véhicule à 900 000 km ne raconte pas la même histoire. Historique consultable La récurrence d'un code sur plusieurs mois se voit, ce qui est précisément l'information qui échappe à un relevé ponctuel avec une valise de diagnostic. Une limite que nous préférons écrire plutôt que laisser croire : Tralogit remonte et contextualise les codes. Le diagnostic et la réparation restent le travail d'un technicien qualifié, sur le véhicule.

Questions fréquentes

Faut-il arrêter le véhicule dès qu'un code apparaît ?
Cela dépend du code et du témoin associé. Un témoin rouge impose un arrêt. Un témoin ambre demande une vérification sans urgence immédiate. En cas de doute, la décision revient au technicien, pas à la plateforme.
Peut-on effacer un code défaut ?
Techniquement oui, avec un outil de diagnostic. Mais effacer un code sans traiter la cause ne fait que retirer l'information : si le défaut persiste, le code réapparaît.
Pourquoi deux véhicules affichent-ils des codes différents pour le même problème ?
Parce que les codes constructeur (P1 en OBD-II) et les stratégies de surveillance varient d'une marque à l'autre. Deux calculateurs peuvent détecter la même anomalie physique par des chemins différents.

Prêt à transformer votre flotte ?

Demander une démo