Mon calendrier d'allumage est retardé, non sérieusement, il est vraiment foiré

11

J'ai enregistré quelques données de test pour essayer de m'aider à comprendre pourquoi mon 98 Mazda 626 GF 2L ATX a un ralenti brutal et souffre d'hésitation.

entrez la description de l'image ici (Vitesse k / h), (TPS_v), (MAF g / sec), (RPM), (SparkAdvance), (EngineLoad), (ST_FuelTrim)

Il y a quelques choses qui me tiennent à coeur, concernant le calage des étincelles, la charge du moteur et la compensation de carburant.

Tout d'abord, cette voiture a une seule bobine d'allumage contrôlée par ECU. Chaque fois que j'appuie sur le gaz (TPS_v est vert), l'ECU retarde l'étincelle (ligne jaune), la prenant même jusqu'à -10 degrés TDC, soit 10 degrés après TDC. Fondamentalement, l'ECU retarde mon timing d'environ 20 degrés si je fais plus que tapoter à peine le gaz, avant de récupérer à des niveaux plus raisonnables après une seconde ou deux. De plus, le WSM indique que l'avance à l'allumage devrait se situer entre 6 et 18 degrés BTDC au ralenti. Ce que je vois, c'est qu'au ralenti, mon avance en étincelle semble beaucoup rebondir, et même parfois devenir négative.

J'ai vérifié les repères de calage de l'arbre à cames et du vilebrequin et ils sont morts, et j'ai également vérifié les capteurs de position de la came et du vilebrequin et ils sont tous les deux conformes aux spécifications. Mes dégagements entre la came et le lifter sont également tous dans les spécifications , bien qu'il y en ait trois qui semblent porter beaucoup plus rapidement que les autres.

Les deux autres choses qui me semblent étranges sont que la charge du moteur au ralenti se situe autour de 17,5 - 20%, et que le simple fait de faire tourner le moteur dans le parc le propulse à environ 75%, ce qui est la même quantité qu'il grimpe en essayant de allez-y en voiture. De plus, chaque fois que je fais plus que simplement tirer le gaz, ma garniture de carburant à court terme atteint environ 14%. Je suppose que ces deux choses sont probablement liées d'une manière ou d'une autre au retard d'étincelle que je vois.

Je suis à peu près sûr que ce retard d'étincelle est à l'origine de mon ralenti et de mes hésitations. La question à un million de dollars est pourquoi diable l'ECU fait-il cela à mon timing d'allumage? La seule raison pour laquelle je pourrais penser à cela serait la surchauffe et le ping / détonation, mais je suis presque sûr que je n'en ai pas non plus.

ÉDITER

Supposons que le problème vient du capteur de cognement. Quelle est donc la nature de ce problème? Il me semble que, puisque le calage de l'étincelle est retardé, le capteur de cognement doit soit donner de faux positifs, OU quelque chose d'autre pourrait générer un bruit qui ressemble à un ping, mais ce n'est vraiment pas le cas.

Étant donné que le capteur de ping génère une tension / c en réponse à «entendre * un ping, ne devrais-je pas être en mesure de le diagnostiquer en le déconnectant simplement? utilisera simplement un timing régulier?

EDIT2

J'ai donc déconnecté le capteur de cliquetis et le problème reste similaire, même s'il semblait un peu plus doux. Cependant, lors du test de résistance entre le connecteur du capteur de cognement et la masse, je n'ai rien obtenu, essentiellement aucune continuité, quand je suis censé voir 560 Ohms. Donc, je suppose que lorsque l'ECU ne reçoit aucun signal du capteur de cognement, il passe dans une sorte de mode mou d'avance d'étincelle. Je vais probablement voir si je peux trouver un capteur dans une jonque et le coller.

EDIT3

Je suis donc allé de l'avant et j'ai regardé le capteur d'O2 comme Zaid et Fred le souhaitaient et il semble qu'il y ait probablement un échec là aussi. Une chose à noter, c'est que je reçois seulement environ 15 échantillons de données par seconde, soit un toutes les 75 millisecondes.

Fondamentalement, l'O2 reste fixé à zéro volt au ralenti, mais LTFT et STFT sont également à zéro. Étrange, si le capteur lit ce maigre, alors le STFT devrait être bien plus haut!

Ensuite, j'ai pensé que je verrais ce qui se passerait si je fais tourner le moteur pendant un certain temps pour voir ce qui se passe:

entrez la description de l'image ici (RPM), (O2S11_v), (STFT)

Alors que je tourne le moteur à 2300 tr / min, la tension d'O2 commence à grimper lentement, mais toujours sans oscillation! Puis, après quelques minutes, boum, le moteur cogne et je vois mon pic STFT de zéro à 54%. Et en haut clignote un P1131 DTC :

Code: P1131 - Lack of HO2S11 Switch Sensor Indicates Lean

Status: 
 - Pending - malfunction is expected to be confirmed 

Module: On Board Diagnostic II
Diagnostic Trouble Code details
HO2S11 not switching correctly. Sensor indicates lean.
Air leaks at the exhaust manifold

This DTC may be caused by :

Low fuel pressure.
Manifold vacuum leak.
HO2SHTR11 Heater Circuit Malfunction

Le manuel Hayens indique que le capteur d'O2 doit atteindre 600 degrés F avant de commencer à émettre un signal. J'ai donc pensé que je ferais un autre test. J'avais précédemment mesuré les ports d'échappement qui étaient tous autour de 300F donner ou prendre 50. J'ai donc fait tourner le moteur à 4 000 tr / min pendant environ neuf minutes, puis je suis sorti très vite pour mesurer la température d'échappement:

entrez la description de l'image ici (Closed_Loop), (ECT), (LTFT), (FuelPW), (RPMs), (O2S11_V), (STFT)

Ainsi, la température d'échappement a atteint 750F, et je pense que la tension croissante est liée à cela, car la tension commence à baisser à mesure que l'échappement commence à refroidir. Mais le plus important est le premier PID de cette image - Closed_Loop, qui ne passe jamais de OFF à ON.

EDIT4

Donc, juste pour être sûr que ce n'était pas un problème de câblage ou d'écu, j'ai donc décidé de tester la sonde lambda directement avec un multimètre. J'ai testé la résistance sur les fils de l'élément chauffant et elle est exactement conforme aux spécifications à 6 Ohms. J'ai ensuite fait tourner le moteur pendant quelques minutes à 4 000 tr / min pour chauffer le capteur et testé la tension et il n'a pas commuté du tout, juste resté fixé à environ 0,01 volt.

Une chose que j'ai remarquée, c'est que le moteur fonctionnait exactement de la même manière avec la lambda débranchée que lorsqu'elle était branchée.

EDIT5 - La Lambda était défectueuse

Donc le capteur O2 était mauvais, et maintenant mon timing d'allumage est bien meilleur. Il semble toujours un peu instable au ralenti, mais il semble suivre le RPM beaucoup mieux maintenant et est à peu près constant à un RPM plus élevé:

entrez la description de l'image ici

Robert S. Barnes
la source
Comment sont les versions de carburant à long terme? C'est toujours une bonne idée de rapporter ensemble les versions de carburant à court et à long terme.
Zaid
1
D'après ce que je vois, votre moteur devrait avoir un capteur de cliquetis. Je pense que je mettrais de l'argent dessus, ou s'il y a quelque chose de rechange comme des en-têtes ou un train de soupapes, cela peut induire le capteur de cliquetis en lui faisant croire que vous avez un ping en cours. Je pense que je vérifierais cette partie comme bonne avant de passer à autre chose.
Pᴀᴜʟsᴛᴇʀ2
@Zaid LTFT est nul.
Robert S.Barnes,
@ Paulster2 Ouais, on dirait qu'il en a un.
Robert S.Barnes
1
Je suis content de voir une pseudo-clôture sur cette question! La chose importante à faire est de suivre vos LTFT pour voir s'ils sont éteints maintenant, car cela indiquera maintenant si un problème persiste ou non.
Zaid

Réponses:

4

Vous avez probablement besoin d'un nouveau capteur lambda. Voici pourquoi:

Vous avez raison - la sonde lambda doit atteindre une certaine température de fonctionnement pour fonctionner correctement. Jusqu'à ce qu'il atteigne cette température de fonctionnement, l'ECU du moteur assumera le fonctionnement en boucle ouverte et ne s'appuiera pas sur le signal du capteur pour déterminer si le moteur tourne riche ou pauvre.

Vos tests et données me disent quelques choses:

  • Le deuxième graphique montre la voiture fonctionnant en mode boucle ouverte. La tension de sortie grimpe régulièrement jusqu'à environ 0,1 V (limite inférieure pour la sortie normale du capteur O2 à bande étroite), c'est-à-dire lorsque votre DTC entre en action.

    Cela ne devrait pas prendre autant de temps pour que le capteur se réchauffe, en particulier à un régime moyen soutenu, ce qui me dit que l'élément chauffant à l'intérieur du capteur d'O2 ne s'active pas .

    Vous pouvez déterminer si l'élément chauffant du capteur O2 est cassé en utilisant le test décrit dans ce Q&R .

    S'il y a continuité, cela signifie que le capteur d'O2 est bon et que votre problème est externe au capteur.

    S'il n'y a pas de continuité, vous avez besoin d'un nouveau capteur O2.

  • Le troisième graphique me fait me demander si le capteur d'O2 fonctionne même comme il se doit; c'est ce qui m'a poussé à me demander si les données ont été enregistrées avec le DTC effacé ou présent. À en juger par l'absence de variation STFT (contrairement au premier graphique où il change), je suppose que le DTC était présent mais je ne peux pas en être sûr.

    La chose qui me surprend est le signal de très basse tension, car la température du liquide de refroidissement du moteur montre que le moteur est assez chaud (ce qu'il devrait être après 9 minutes de fonctionnement à 4000 tr / min), donc quel que soit le dysfonctionnement du chauffage O2, le capteur lambda devrait être chaud et déclencher l'ECU pour fonctionner en boucle fermée (ce qui n'est clairement pas le cas).

    Une trace de tension normale du capteur O2 à bande étroite devrait scintiller entre 0,1 et 0,9 V, ce qui ne se produit tout simplement pas. Il est tout à fait plausible que l'ECU ne fasse pas confiance à la tension qu'il voit du capteur, le forçant à rester en mode boucle ouverte.

  • On peut se demander d'où vient la variation STFT dans le premier graphique puisque l'ECU n'utilise pas la sortie du capteur O2 en mode boucle ouverte. Ce n'est pas quelque chose de surprenant, car l'ECU peut estimer le rapport air-carburant en utilisant le signal MAF et la largeur d'impulsion de l'injecteur. Ce n'est pas idéal, mais au moins cela permet au moteur de tourner.

  • Il est beaucoup plus probable qu'un capteur lambda se détériore que celui d'un capteur de cliquetis.


PS

Il est trop tôt pour dire si le capteur O2 est le seul problème ici, mais vous ne pouvez pas procéder au diagnostic sans d'abord y remédier.

Zaid
la source
Oui, je pense que l'élément chauffant est mauvais et le capteur. J'essayais intentionnellement d'augmenter suffisamment la température du collecteur d'échappement pour pouvoir m'assurer que la lambda atteignait au moins 600F. J'ai mesuré avec un thermomètre infrarouge et j'ai obtenu 750F sur la surface du tuyau d'échappement près du lambda, donc je suppose qu'il doit s'être réchauffé à l'intérieur du tuyau. Je peux comprendre que l'ECU fonctionne en boucle ouverte et n'utilise que le MAF pour STFT, mais quel est le calage de l'allumage vissé? Le capteur de cognement est la seule chose que j'ai pu trouver, et je n'arrive pas à obtenir une lecture de résistance dessus.
Robert S.Barnes,
@ RobertS.Barnes Je pense que cela a plus à voir avec le fait qu'il fonctionne en boucle ouverte. Regardez le premier graphique et voyez comment l'avance à l'allumage reflète les STFT. Cependant, je n'ai aucun moyen de le prouver, ni aucune référence, c'est pourquoi je vous recommande de résoudre le problème d'O2 avant la réévaluation
Zaid
Donc, juste pour être sûr que ce n'était pas un problème de câblage ou d'écu, j'ai donc décidé de tester la sonde lambda directement avec un multimètre. J'ai testé la résistance sur les fils de l'élément chauffant et elle est exactement conforme aux spécifications à 6 Ohms. J'ai ensuite fait tourner le moteur pendant quelques minutes à 4 000 tr / min pour chauffer le capteur et testé la tension et il n'a pas commuté du tout, juste resté fixé à environ 0,01 volt. Une chose que j'ai remarquée, c'est que le moteur fonctionnait exactement de la même façon avec la lambda débranchée que lorsqu'elle était branchée.
Robert S. Barnes
@ RobertS.Barnes Le branchement / débranchement n'a aucun effet puisque la voiture continue de fonctionner en mode boucle ouverte; il sent que le capteur O2 n'est pas encore prêt pour le fonctionnement en boucle fermée. Le remplacement du capteur par un bon devrait vous permettre de fonctionner en mode boucle fermée mais pas de fixer le temps de chauffage lent, car cela semble être lié à l'ECU / au câblage. Si vous pouvez sonder les fils de chauffage provenant de l'ECU avec le moteur froid, vous pouvez vérifier qu'il n'y a pas de signal.
Zaid
@ RobertS.Barnes Oh, et j'ai confirmé hier que l'avance / retard à l'allumage joue un rôle important pendant que le moteur chauffe (en mode boucle ouverte). En d'autres termes, ne pensez pas que votre capteur de cognement est à blâmer. Si vous pouvez amener votre voiture à tourner en boucle fermée (en remplaçant l'O2), vos problèmes de ralenti devraient disparaître.
Zaid
4

Bon exemple de graphique PID.

Considérez la possibilité que ces symptômes soient causés par un problème de mélange plutôt que par le timing. Le STFT ajoute du carburant et le symptôme d'hésitation suggère en outre que le mélange est maigre. Il est probable que si O2 (B1S1) et INJ PID étaient inclus, ceux-ci montreraient un O2 pauvre avec un allongement correspondant de l'injecteur à temps.

Pour cet ensemble de symptômes, je représente graphiquement les PID suivants: O2b1s1, temps Inj, SFFT, LTFT, RPM, puis fais un graphique à partir du ralenti, quelques secondes de croisière régulière, puis la manette des gaz grande ouverte à travers le décalage 1-2. L'étude du graphique résultant peut généralement exclure plusieurs causes possibles. Compte tenu des symptômes et de vos données selon lesquelles le système est pauvre, je rechercherais une fuite d'admission, quelque part entre le capteur MAF et le joint du collecteur. Par expérience, le joint du collecteur d'admission est mon premier point de test. J'introduis un peu de propane dans l'admission comme premier test, low tech, mais facile et ça peut montrer des problèmes de mélange.

Je ne pense pas que le retard de synchronisation soit dû à une entrée de capteur de cognement. Le PCM essaie d'allumer un mélange très maigre; le meilleur moment pour le faire est après le chauffage de la compression, mais avant que la pression ne baisse trop. Pour éviter de cogner, le PCM avance le temps pour démarrer le feu tôt, ce qui brûle une grande partie du carburant avant que le point de pression / température maximum soit atteint, laissant peu de carburant pour exploser. Si vous retardez le chronométrage, l'étincelle arrive une fois que l'explosion (ping) s'est déjà produite, trop tard pour empêcher le ping. Si cela reste un problème, débranchez le capteur de cliquetis et retestez. Le schéma de câblage montre un capteur de cognement pour un 2L 626. Le test des capteurs de cognement nécessite un oscilloscope. C'est problématique car les données de réussite / échec ne sont pas disponibles.

Le LOAD PID est souvent peu fiable lorsque le système n'est pas sous charge.

Fred Wilson
la source
2
Un problème de mélange serait également mon premier port d'escale, mais il a dit que les LTFT sont nuls, ce qui indique que la correction à long terme est minime - en d'autres termes, le système est très probablement étanche à l'air. Les STFT devraient augmenter avec les modifications apportées à l'entrée des gaz, donc je ne vois pas de problème avec cela.
Zaid
Mon point de vue est que le mauvais capteur de cognement provoque une étincelle retardée, donc la charge A / F ne brûle pas complètement, provoquant un excès d'O2 dans les gaz d'échappement, provoquant un enrichissement, jusqu'à ce que l'écu donne suffisamment d'avance d'étincelle pour brûler correctement la charge A / F, mettant fin à l'enrichissement .
Robert S.Barnes,
Représenté graphiquement ces PID, et quelque chose de très intéressant s'est produit.
Robert S.Barnes