2016-08-24 07:56:37 +0000 2016-08-24 07:56:37 +0000
9
9

Les codes d'erreur sont-ils enregistrés avec un horodatage dans un journal avec un historique des TTT ?

Je viens de scanner mon véhicule pour la première fois pour vérifier le code d'un témoin de contrôle du moteur. Je me suis demandé si ces codes de défaut étaient enregistrés quelque part avec une sorte d'horodatage au moment où ils ont été lancés. J'imagine une conception similaire au Journal d'événements utilisé dans les systèmes d'exploitation informatiques, mais je me trompe peut-être totalement sur ce point.

Quelle est exactement la conception autour de ces codes d'erreur en ce qui concerne la façon dont ils sont enregistrés. Un aspect évident de la conception est l'utilisation de codes uniques spécifiques à un problème particulier. Est-ce l'histoire complète d'un défaut, y a-t-il d'autres métadonnées entourant un cas de défaut qui peuvent être recherchées ? Comment fonctionnent les historiques de défauts dans les véhicules ? Les historiques sont-ils même enregistrés ou s'agit-il simplement de défauts binaires, qu'ils soient actuellement en marche ou non, qu'ils aient été en marche ou non à un moment quelconque de la vie du véhicule. Je sais que vous pouvez effacer des codes à l'aide d'outils de balayage, est-ce à dire que les défauts resteraient marqués sur un système à perpétuité jusqu'à ce que vous les effaciez manuellement ? Cela m'amènerait à croire que le voyant de contrôle du moteur resterait allumé même après avoir réparé la cause première d'un défaut. Est-ce exact ?

Réponses (3)

9
9
9
2016-08-24 10:13:04 +0000

Cela dépend vraiment de la mise en œuvre de l'OBD2. Ce que ma Subaru de 1997 enregistre (pratiquement rien) par rapport à une Chevrolet Cruise de 2015, ce sont des choses totalement différentes.

Cependant, dans la plupart des cas, un code de diagnostic de problème (DTC) est enregistré avec une trame de gel, qui est un magasin complet de tous les ID de paramètres (PIDS). Ces paramètres couvrent tout, du régime, de la vitesse du véhicule, des données des capteurs d'O2, des données de débit d'air massique, des réglages de carburant à court et long terme, de l'avance à l'allumage, de la température d'admission et du liquide de refroidissement, et peut-être des dizaines d'autres. On y accède via le mode 2 du système OBD2. Le simple “Pxxxx Les défauts DTC sont accessibles via le mode 3 de l'OBD2, ce qui correspond souvent à l'étendue que les outils de balayage simples des consommateurs sont capables d'afficher.

Sur des outils de balayage plus sophistiqués, les données "d'arrêt sur image” du mode 2 peuvent être affichées, ce qui est une donnée inestimable car elle révèle l'état de fonctionnement exact au moment même où le code DTC a été défini.

L’histoire de ces codes varie encore une fois avec la mise en œuvre de l'OBD2, et très probablement avec l'âge du véhicule. Sur ma Subaru 1997, les données sont limitées, étant donné que l'OBD2 n'était pas obligatoire avant l'année-modèle 1996.

Cependant, tous les véhicules ont deux catégories de DTC : “En attente”, qui est une erreur détectée, mais qui ne déclenche pas le témoin de contrôle moteur (CEL, SES) avant que la condition ne soit détectée à nouveau un certain nombre de fois. Le nombre de “cycles de conduite” nécessaires pour passer d'un “en attente” à un CEL dépend de la panne, de la mise en œuvre et du véhicule.

L'autre catégorie de CEL est “stockée” ou “enregistrée”. Ce sont de véritables codes de défaut qui ont été promus du statut “en attente” à un code de défaut réel, et ils doivent, selon la définition de l'OBD2, définir le CEL.

En outre, certains modules/unités de commande moteur (ECU/ECM) ont la capacité d'enregistrer quelques ou dizaines de codes de défaut “historiques”, indépendamment du fait qu'ils aient été réparés et/ou effacés. Cela permet à un technicien avisé de disposer d'un historique, même lorsqu'il n'y a pas de défauts DTC actuels en suspens ou enregistrés. Les codes DTC

n'ont PAS besoin d'être effacés “manuellement”. Si la condition qui a causé la panne est réparée, ou si elle ne se produit plus (efficacité du catalyseur P0420, un exemple classique), le code s'efface pour ainsi dire de lui-même après un certain nombre de cycles de conduite sans que la panne ne se reproduise. Le nombre de cycles d'entraînement nécessaires pour effacer un CEL DTC actif dépend du défaut et de la mise en œuvre du logiciel. Dans la plupart des cas, cependant, un technicien efface ces codes après une réparation valable pour assurer au client que la réparation est complète. Mais nous n'y sommes pas obligés ; c'est une courtoisie. L'ECU/ECM surveille en permanence le PID et les conditions d'émission, et finira par céder, à condition que les cycles de conduite soient suffisamment “propres”.

Soit dit en passant, il existe une catégorie de DTC qui provoque un FLASHING CEL. Ils sont très différents de la CEL “fixe”, car s'ils s'allument et restent allumés, c'est le signe que quelque chose ne va pas et que le conducteur doit chercher à se faire dépanner à un moment opportun. Cependant, une CEL “clignotante” indique un problème grave qui pourrait endommager le véhicule. En général, c'est l'indication d'un état trop riche, généralement causé par de graves défauts d'allumage ou d'injection de carburant qui, s'ils ne sont pas corrigés, pourraient endommager un convertisseur catalytique coûteux. Ces feux de contrôle “clignotants” du moteur doivent être traités immédiatement – certains équipementiers suggérant de garer le véhicule et de le faire remorquer.

Pour compliquer davantage ce processus, l'effacement d'un CEL permet de se débarrasser du code de défaut de la catégorie “active”, mais comme l'analogie avec votre ordinateur, il s'agit d'un ALT_CTRL-DEL. Il réinitialise complètement l'ECU/ECM, et efface ce qu'on appelle les “moniteurs”.

Les moniteurs sont une pléthore de tests qui fonctionnent soit en continu, soit dans la plupart des cas lorsque certains critères PID (température, charge du moteur, niveau de carburant, cycle de conduite) sont remplis. (C'est ce qui rend particulièrement difficile la réussite des contrôles des systèmes d'émission par évaporation ; les critères sont exacts et dépendent même de la quantité de carburant contenue dans le réservoir).

Il faut un certain nombre de cycles de conduite réussis, obéissant à tous les critères requis, pour “passer” ces tests de contrôle. À ce stade, le véhicule peut passer un contrôle des émissions OBD2 – lorsque tous les moniteurs ont réussi. (À New York, les véhicules produits avant 2001 peuvent subir deux tests de contrôle incomplets, les véhicules de 2001 et plus récents sont autorisés à en subir un, et il se peut que les véhicules récents ne soient autorisés à subir aucun test incomplet. Ce n'est qu'un détail).

Le résultat est que même si un véhicule peut avoir été correctement réparé et que les codes d'erreur ont été effacés, cela ne signifie PAS qu'il passera avec succès un contrôle des émissions OBD2. Cela empêche l'utilisation de la technique d'ombrage qui consiste à débrancher la batterie et à l'amener immédiatement à l'inspection. Le véhicule doit effectuer le nombre requis de cycles de conduite en respectant tous les critères (ou la plupart) pour obtenir la note de passage. Si un véhicule dit “non prêt” n'échoue pas au contrôle des émissions, il ne réussit pas non plus. Après la lobotomie ALT-CTRL-DEL ECU/ECM, le Le véhicule s'installe et ne devient “prêt” pour l'inspection que lorsqu'il s'est avéré que tous les moniteurs sont en marche et que le véhicule est propre.

4
4
4
2016-08-24 10:11:28 +0000

Il existe deux types de codes d'erreur : un seul voyage et deux voyages.

Un code d'erreur à déclenchement unique est généralement une défaillance majeure comme un raté d'allumage grave. Ce code allume le voyant de contrôle du moteur immédiatement après sa détection.

Un code d'erreur à deux déclenchements doit être vérifié lors de deux déclenchements. Le premier déclenchement déclenche un code en attente sans allumer le voyant. Si l'erreur est détectée à nouveau, le voyant s'allume.

Théoriquement, lorsqu'un défaut dur (lumière allumée) passe le test deux fois de suite, la lumière s'éteint. Le code est alors déclassé en attente d'un défaut matériel. Ceci est stipulé par si le test est toujours effectué avec un défaut dur. Dans certains cas, le test est suspendu en raison d'une défaillance matérielle et la seule façon d'éteindre la lumière est de l'effacer à l'aide d'un outil de balayage. Un code en attente disparaîtra si le test passe 60 cycles de conduite consécutifs (démarrer et arrêter la voiture 60 fois ne constitue pas un cycle de conduite)

Chaque fois qu'un code est stocké, des données d'arrêt sur image sont stockées avec lui. Les données d'arrêt sur image (FFD) sont un instantané des données les plus courantes lorsque la panne a été détectée. Le problème est que les valeurs stockées diffèrent selon le fabricant et l'année du véhicule. Ces valeurs peuvent inclure, sans s'y limiter, la température du liquide de refroidissement, le régime moteur, la température de l'air, la consommation de carburant à court terme, la consommation de carburant à long terme, l'état de la boucle, la durée du cycle de conduite au cours duquel l'erreur a été détectée, le nombre de cycles de conduite écoulés depuis que l'erreur a été détectée (….). La liste est longue.

Les véhicules plus anciens ne pouvaient stocker qu'une seule trame de FFD et le code de défaut le plus grave était prioritaire. Les véhicules plus récents peuvent stocker plusieurs trames de FFD. Bien que vous puissiez déterminer l'ordre dans lequel les codes se sont produits, il n'y a pas d'horodatage proverbial comme dans un enregistreur d'événements.

2
2
2
2018-09-15 15:33:49 +0000

Des réponses déjà très détaillées ! Je voulais juste ajouter quelque chose à propos des tests d'émissions après avoir effacé les codes d'erreur. Certains fabricants incluent un moyen de créer les conditions qui détermineront si les composants des émissions réussissent ou échouent sans temps de conduite prolongé. Le logiciel VCDS que j'ai pour Volkswagen (et leurs autres marques) a une option “set readiness” dans le processeur du moteur. Il vous guide pas à pas à travers les composants des émissions, en vous indiquant combien de temps vous devez maintenir le moteur à un certain régime et quand le test est effectué. Les véhicules les plus récents prennent automatiquement le relais et font tourner le moteur, tandis que les plus anciens doivent être contrôlés avec précision par une personne qui se trouve sur le siège du conducteur et qui maintient un régime assez précis. En bref, il est probablement préférable d'emmener une voiture chez un concessionnaire pour un contrôle des émissions si vous avez récemment effacé les codes du moteur afin qu'elle ait une chance de passer le test.