Ich habe einige Testdaten protokolliert, um herauszufinden, warum mein 98 Mazda 626 GF 2L ATX einen rauen Leerlauf hat und unter Zögern leidet.
(Geschwindigkeit k / h), (TPS_v), (MAF g / s), (U / min), (SparkAdvance), (EngineLoad), (ST_FuelTrim)
Mir fallen einige Dinge auf, die den Zündzeitpunkt, die Motorlast und die Kraftstoffeinstellung betreffen.
Zunächst einmal hat dieses Auto eine einzige ECU-gesteuerte Zündspule. Jedes Mal, wenn ich auf das Gas drücke (TPS_v ist grün), verzögert die ECU den Funken (gelbe Linie) und nimmt ihn sogar bis zu -10 Grad OT, dh 10 Grad nach OT. Grundsätzlich verzögert das Steuergerät mein Timing um etwa 20 Grad, wenn ich mehr als nur knapp auf das Gas tippe, bevor ich mich nach ein oder zwei Sekunden auf ein vernünftigeres Niveau erholt habe. Laut WSM sollte der Zündfunkenvorschub im Leerlauf zwischen 6 und 18 Grad vor dem oberen Totpunkt liegen. Was ich sehe, ist, dass mein Funkenvorschub im Leerlauf viel herumzuhüpfen scheint und manchmal sogar negativ wird.
Ich habe die Steuermarkierungen für Nockenwelle und Kurbelwelle überprüft und sie sind eingeschaltet. Außerdem habe ich sowohl die Nocken- als auch die Kurbelpositionssensoren überprüft und beide liegen innerhalb der Spezifikation. Meine Abstände zwischen Kamera und Lifter sind ebenfalls alle in der Spezifikation , obwohl es drei gibt, die sich viel schneller zu tragen scheinen als die anderen.
Die anderen beiden Dinge, die mir seltsam erscheinen, sind, dass die Motorlast im Leerlauf zwischen 17,5 und 20% liegt und dass das Drehen des Motors im Park ihn auf etwa 75% erhöht, was der gleichen Menge entspricht, die er beim Versuch aufnimmt losfahren. Jedes Mal, wenn ich mehr als nur Gas tippe, schießt meine kurzfristige Kraftstoffeinsparung um bis zu 14%. Ich vermute, dass beide Dinge wahrscheinlich irgendwie mit der Funkenverzögerung zusammenhängen, die ich sehe.
Ich bin mir ziemlich sicher, dass diese Funkenverzögerung die Ursache für meinen rauen Leerlauf und mein Zögern ist. Die Millionen-Dollar-Frage ist, warum zum Teufel das Steuergerät dies mit meinem Zündzeitpunkt macht. Der einzige Grund, warum ich mir das vorstellen könnte, wäre Überhitzung und Ping / Detonation, aber ich bin mir ziemlich sicher, dass ich das auch nicht habe.
BEARBEITEN
Nehmen wir an, das Problem liegt beim Klopfsensor. Was ist die Natur dieses Problems? Es scheint mir, dass der Klopfsensor, da der Zündzeitpunkt verzögert wird, entweder falsch positive Ergebnisse liefern muss oder dass etwas anderes ein Geräusch erzeugen könnte, das wie ein Ping klingt , es aber wirklich nicht ist.
Da der Ping-Sensor als Reaktion auf das "Hören * eines Pings eine Wechselspannung erzeugt, sollte ich ihn nicht durch einfaches Trennen diagnostizieren können? Wie in, wenn die ECU keine Spannung vom Klopfsensor erhält, wird dies der Fall sein." wird nur reguläres Timing verwenden?
EDIT2
Also habe ich den Klopfsensor abgeschaltet und das Problem bleibt ähnlich, obwohl es etwas milder schien. Beim Testen des Widerstands zwischen dem Stecker des Klopfsensors und Masse habe ich jedoch nichts, im Grunde keine Kontinuität, wenn ich 560 Ohm sehen soll. Ich vermute also, wenn die ECU kein Signal vom Klopfsensor erhält, geht sie in eine Art Funkenvorschub-Notlaufmodus über. Ich werde wahrscheinlich sehen, ob ich einen Sensor von einem Schrottplatz finden und hineinstecken kann.
EDIT3
Also habe ich mir den O2-Sensor angesehen, wie Zaid und Fred es wollten, und es sieht so aus, als ob dort wahrscheinlich auch ein Fehler vorliegt. Eine Sache zu beachten ist, dass ich nur ungefähr 15 Datenproben pro Sekunde oder eine alle 75 Millisekunden erhalte.
Grundsätzlich bleibt der O2 im Leerlauf an Null Volt gebunden, aber sowohl LTFT als auch STFT sind ebenfalls Null. Seltsam, wenn der Sensor diese Neigung anzeigt, sollte die STFT weit oben sein!
Dann dachte ich mir, ich würde sehen, was passiert, wenn ich den Motor eine Weile drehe, um zu sehen, was passiert:
Wenn ich den Motor mit 2300 U / min drehe, steigt die O2-Spannung langsam an, aber immer noch ohne Schwingung! Dann, nach ein paar Minuten, boomt der Motor und ich sehe meine STFT-Spitze von null auf 54%. Und oben blinkt ein 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
Das Hayens-Handbuch besagt, dass der O2-Sensor 600 ° F erreichen muss, bevor er ein Signal abgibt. Also dachte ich mir, ich würde noch einen Test machen. Ich hatte zuvor die Auslassöffnungen gemessen, die alle um 300F gaben oder nahmen 50. Also ließ ich den Motor etwa neun Minuten lang bei 4 k U / min laufen und lief dann sehr schnell aus, um die Auspufftemperatur zu messen:
(Closed_Loop), (ECT), (LTFT), (FuelPW), (RPMs), (O2S11_V), (STFT)
Die Abgastemperatur stieg also auf 750F, und ich glaube, die ansteigende Spannung hängt damit zusammen, da die Spannung abfällt, wenn der Auspuff abkühlt. Wichtiger ist jedoch die erste PID in diesem Bild - Closed_Loop, die niemals von AUS nach EIN wechselt.
EDIT4
Um sicherzugehen, dass es sich nicht um ein Verdrahtungs- oder Steuergeräteproblem handelt, habe ich beschlossen, den Lambdasonden direkt mit einem Multimeter zu testen. Ich habe den Widerstand an den Drähten des Heizelements getestet und er liegt genau bei 6 Ohm. Ich ließ dann den Motor einige Minuten lang bei 4 k U / min laufen, um den Sensor aufzuheizen, testete die Spannung und er schaltete überhaupt nicht, sondern blieb nur bei 0,01 Volt.
Eine Sache, die mir aufgefallen ist, ist, dass der Motor bei nicht angeschlossenem Lambda genauso lief wie bei angeschlossenem Lambda.
EDIT5 - Der Lambda war defekt
Der O2-Sensor war also schlecht, und jetzt ist mein Zündzeitpunkt viel besser. Es scheint im Leerlauf immer noch etwas instabil zu sein, aber es scheint die Drehzahl jetzt viel besser zu verfolgen und ist bei höheren Drehzahlen ziemlich konstant: