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.
(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:
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:
(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é: