Bonjour à toutes et à tous,

Le site et le forum de MX-5 Passion ayant fait peau neuve vous trouverez ici l'historique de vos échanges en lecture seule.

Nous vous invitons à vous réinscrire sur le nouveau forum en conservant votre pseudo, qui vous servira aussi à définir votre nom d'utilisateur.

Vous pouvez vous rendre sur le nouveau site en cliquant sur le lien "Site web" en haut à gauche de ce cadre.

Nous espérons que vous apprécierez votre nouvel environnement.

L'équipe MX-5 Passion.

[NA] Contrôler les codes d'erreur de l'ECU

Questions sur le bloc moteur lui-même (changement/adaptation de bloc, pistons, soupapes, distribution, ...), sur tout ce qui touche à la boîte de vitesses, à l'embrayage, au différentiel ainsi qu'a l'échappement...

Modérateurs : qualisart, milton, jejisback

Verrouillé
Avatar du membre
Yord
Visiteurs
Visiteurs
Messages : 3494
Enregistré le : 25 nov. 2002 11:44
Localisation : 06
Contact :

[NA] Contrôler les codes d'erreur de l'ECU

Message par Yord » 04 juin 2005 17:09

Voici une procédure qui vous permet de lire les codes d'erreurs enregistrés par l'ECU (Electronic Control Unit) de votre MX5. Cela permet d'identifier la cause d'une panne, ou du moins de vous mettre sur la bonne voie. Ceci n'est valable que sur les MK1 de 1990 à 1995, car les modèles des années suivantes ont droit au protocole OBD-II qui est nettement plus complexe à exploiter.

Avant de commencer, il faut bien comprendre qu'un code d'erreur mettant en cause un équipement ne veut pas forcément dire que cet équipement doit être changé. Il peut tout aussi bien s'agir d'une mauvaise connectique. Toutefois, bien que l'ECU ne soit pas capable de faire la différence entre une absence de signal due à un capteur mal branché et celle due à un capteur réellement hors service, il sait détecter 4 types de signaux possibles qui peuvent lever un code d'erreur :

- L'absence de signal (NOS Error : No Output Signal) ;
- Un signal en dehors d'une plage de référence attendue (ORO Error : Out of Range Output) ;
- Un signal figé ou qui ne change pas à la fréquence pour laquelle il a été conçu (ONCV Error : Output does Not Correctly Vary) ;
- Un signal qui change trop brusquement (TMV Error : Too Many Variations).

L'ECU est donc capable de déterminer si une valeur est aberrante ou non. Il décide donc de ne plus tenir compte du signal renvoyé par tel ou tel capteur et passe en mode dégradé, i.e. un mode de fonctionnement programmé avec des valeurs prédéfinies pour assurer le fonctionnement de base du moteur, à défaut d'être optimal. C'est accompagné d'une erreur CEL (Check Engine Light) sur les MX5 post-1992 avec le témoin au tableau de bord, sinon pour les premiers modèles il faut aller sur la prise diagnostic pour savoir si l'ECU a levé un ou plusieurs CEL.

De quoi avons-nous besoin ici ? Tout d'abord, il nous faut 2 petits fils électriques, dont un équipé d'une led rouge et sur lequel il faut souder une résistance de 2'000 ohms comme ceci :

Image

Ensuite il faut trouver la prise diagnostic sous le capot de la voiture. Elle est située côté conducteur, près de la tête d'amortisseur :

Image

Il faut l'ouvrir et repérer les bornes TEN, GND, B+ et FEN.

On commence par connecter le TEN et le GND avec le fil électrique simple, ce qui a pour effet de placer le système en mode test. Ensuite on fait de même avec le fil équipé de la led rouge entre le B+ et le FEN. Il y a une polarité à respecter pour la led, si elle ne s'allume pas il suffit d'inverser le câblage, ça ne risque rien.

Image

Il faut à présent mettre le contact sans démarrer. La led s'allume fixe pendant 3-4 secondes pour indiquer que le mode test est bien activé. Puis elle s'éteint, et reste éteinte si tout va bien. Par contre s'il y a des codes d'erreurs enregistrés dans l'ECU, elle va se mettre à clignoter.

Comment lire ces codes ? Si un code contient plus d'une décimale, celle des dizaines est émise avec un flash long, celle des unités avec un flash court, les 2 étant séparées par une pause d'une seconde et demie. Par ex. si le code est 8, on obtient 8 flashes courts. Si le code est 17, on obtient un flash long, une pause, puis 7 flashes courts.

Attention, il peut évidemment y avoir plus d'un code enregistré. Dans ce cas, ils sont envoyés les uns après les autres en étant séparés par une pause de 4 secondes.

Dernière précision pour une bonne lecture : il faut être très attentif à la durée des pauses. Par ex. la différence entre le code 1 et le code 10 est la durée de l'illumination de la led. Si elle s'allume pendant 1,2 seconde c'est le code 10. Si c'est pendant 0,4 seconde c'est le code 1.

Pour être certain d'être en présence de plus d'un code, il faut bien s'assurer qu'il y a bien une pause de 4 secondes entre eux.

Voici à présent la signification des codes de l'ECU :

1 = Ignition pulse (pulsations du contacteur d'allumage)
2 = Ne signal (problème spécifique au CAS : fil blanc)
3 = G signal (problème spécifique au CAS : fil jaune/bleu)
8 = Airflow meter (débitmètre d'air)
9 = Water thermistor (capteur de température d'eau)
10 = Intake air thermistor in airflow meter (capteur de température d'air dans le débitmètre)
12 = Throttle position sensor (détecteur de position du papillon des gaz)
14 = Atmospheric pressure sensor (capteur de pression atmosphérique)
15 = Oxygen sensor - output too low (sonde lambda - voltage trop faible)
17 = Oxygen sensor - output not changing (sonde lambda - voltage figé)
26 = Solenoid valve - evaporative canister purge (soupape de recyclage des vapeurs d'essence)
36 = Idle speed control valve (soupape mécanique de contrôle de stabilité du ralenti)

Sur la 1.8 il y a en plus :

3 = SGT signal (problème spécifique au CAS : fil blanc)
4 = SGC signal (problème spécifique au CAS : fil jaune/bleu)
16 = EGR function sensor (capteur sur la vanne de recyclage des gaz d'échappement)
25 = PRC solenoid valve (soupape de purge du système de recyclage)
27 = EGR solenoid valve - vacuum (mauvaise aspiration sur le système EGR)
28 = EGR solenoid valve - vent (mauvaise mise à l'air libre sur le système EGR)
34 = Idle air control (système électronique de contrôle du ralenti)

Pour information, lorsqu'un code est enregistré, il le reste jusqu'à ce que la mémoire de l'ECU soit remise à zéro. Donc assurez-vous bien que vous n'êtes pas en présence de "vieux" codes qui n'auraient plus lieu d'être. Avant toute recherche de panne, il est ainsi préférable de faire une RAZ puis de rouler quelques kilomètres avant de vérifier si les codes reviennent bien en mémoire. Cette RAZ se fait de manière très simple, il suffit de débrancher la batterie pendant quelques minutes et de vider le circuit de la voiture de tout courant résiduel, par ex. en actionnant plusieurs fois la pédale de freins.

Yord
Modifié en dernier par Yord le 28 nov. 2005 16:17, modifié 1 fois.
Articles MX5 au format PDF
If it ain't broke, don't fix it !

Verrouillé

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 15 invités