98 Mazda 626 GF 2L ATX'imin neden kaba bir boşta olduğunu ve tereddüt ettiğini anlamaya yardımcı olmak için bazı test verileri kaydettim.
(Hız k / s), (TPS_v), (MAF g / sn), (RPM), (SparkAdvance), (MotorYükü), (ST_FuelTrim)
Kıvılcım zamanlaması, motor yükü ve yakıt trimi ile ilgili olarak dikkat çeken birkaç şey var.
İlk önce, bu otomobilin tek bir ECU kontrollü ateşleme bobini var. Gaza her bastığımda (TPS_v yeşil) ECU kıvılcımı (sarı çizgi) geciktirir, hatta -10 derece TDC kadar geç, yani TDC'den 10 derece sonra bile . Temel olarak, bir ya da iki saniye sonra daha makul seviyelere ulaşmadan önce gaza çok fazla dokunursam ECU zamanlamayı yaklaşık 20 derece geciktiriyor. Buna ek olarak, WSM kıvılcım ilerlemesinin rölantide 6 ila 18 derece BTDC arasında olması gerektiğini söylüyor. Gördüğüm şey, boşta kıvılcım ilerlememin çok zıplıyor ve hatta bazen negatif oluyor gibi görünüyor.
Eksantrik mili ve krank mili zamanlama işaretlerini kontrol ettim. Benim kaldırıcı açıklık mesafelerine kam tüm spec da vardır çok daha hızlı diğerlerinden daha giyen gibi görünüyor üç olmasına rağmen,.
Bana garip gelen diğer iki şey, rölantide motor yükünün yaklaşık% 17,5 - 20 civarında olması ve parktaki motorun sadece% 75'e kadar çekilmesidir, bu da denerken aynı miktarda arabaya binmek. Buna ek olarak, gaza her basışımda daha fazlasını yaptığımda, kısa süreli yakıt trimim yaklaşık% 14'e kadar ateş eder. Her ikisinin de bir şekilde gördüğüm kıvılcım gecikmesine bağlı olduğunu tahmin ediyorum.
Eminim bu kıvılcım gecikmesi benim kaba boşta ve tereddütlerimin kaynağıdır. Milyon dolarlık soru, ECU'nun bunu kıvılcım zamanlamama neden yaptığıdır? Bunu yapmak için düşünebilmemin tek nedeni, aşırı ısınma ve ping / patlama olabilir, ama ben de yok eminim.
DÜZENLE
Sorunun vuruntu sensörüyle ilgili olduğunu varsayalım. Peki bu sorunun doğası nedir? Kıvılcım zamanlaması geciktirmiş ediliyor beri, vuruntu sensörü ya yanlış pozitif vererek olmalı VEYA başka bir şey olduğunu bir gürültü üreten olabileceğini bana görünüyor sesler ping gibi ama gerçekten değil.
Ping sensörü bir ping'i "işitme *" cevabına göre bir / c voltajı ürettiğinden, sadece bağlantısını keserek teşhis edebilmem gerekir mi? ECU vuruntu sensöründen herhangi bir voltaj almazsa sadece düzenli zamanlama kullanacak?
EDIT2
Bu yüzden vuruntu sensörünün bağlantısını kestim ve biraz daha hafif görünmesine rağmen sorun benzer kalıyor. Ancak, vuruntu sensörü konnektörü ile toprak arasındaki direnci test ederken, 560 Ohm görmem gerektiğinde hiçbir şey, temelde süreklilik yok. ECU, vuruntu sensöründen sinyal almazsa, bir tür kıvılcım ilerlemesi gevşek moda giriyor. Muhtemelen hurdalıktan bir sensör bulup bulamayacağımı göreceğim.
EDIT3
Bu yüzden devam ettim ve Zaid ve Fred'in istediği gibi O2 sensörüne baktım ve orada da muhtemelen bir hata var gibi görünüyor. Dikkat edilmesi gereken bir nokta, saniyede sadece 15 veri örneği veya her 75 milisaniyede bir veri alıyorum.
Temel olarak, O2 boşta sıfır volta sabitlenir, ancak hem LTFT hem de STFT de sıfırdır. Tuhaf, eğer sensör bu yalın okuyorsa , STFT yukarı doğru olmalıdır!
Sonra ne olacağını görmek için motoru bir süre devirirsem ne olacağını anladım:
Motoru 2300 rpm'de devirirken, O2 voltajı yavaşça tırmanmaya başlar, ancak yine de salınım olmaz! Sonra, birkaç dakika sonra, bom, motor dolar ve STFT artışımın% 54'ten% 54'e kadar olduğunu görüyorum. Ve yukarı yanıp sönüyorsa bir 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
Hayens kılavuzu, O2 sensörünün sinyal vermeye başlamadan önce 600F dereceye ulaşması gerektiğini söylüyor. Bu yüzden başka bir test yapacağımı düşündüm. Daha önce 300F civarında olan veya 50'yi alan egzoz portlarını ölçmüştüm. Bu yüzden motoru yaklaşık dokuz dakika boyunca 4k rpm'de çalıştırdım ve daha sonra egzoz sıcaklığını ölçmek için gerçekten hızlı bir şekilde bitti:
(Closed_Loop), (ECT), (LTFT), (FuelPW), (RPM), (O2S11_V), (STFT)
Böylece, egzoz sıcaklığı 750F'ye kadar çıktı ve egzoz soğumaya başladığında voltaj düşmeye başladığından artan voltajın bununla ilgili olduğunu düşünüyorum. Ancak daha da önemlisi, görüntüdeki ilk PID'dir - Closed_Loop, hiçbir zaman OFF'tan ON'a geçmez.
EDIT4
Bu yüzden kablolama veya ECU sorunu olmadığından emin olmak için lambda sensörünü doğrudan bir multimetre ile test etmeye karar verdim. Isıtıcı eleman kablolarındaki direnci test ettim ve tam olarak 6 Ohm'da spesifikasyonda. Daha sonra sensörü ısıtmak için motoru birkaç dakika boyunca 4k rpm'de çalıştırdım ve voltajı test ettim ve hiç değişmedi, sadece 0.01 volt civarında sabit kaldı.
Fark ettiğim bir şey, motorun takılı olduğu lambda ile aynı şekilde çalıştığıdır.
EDIT5 - Lambda arızalı
O2 sensörü kötüydü ve şimdi ateşleme zamanlamam çok daha iyi. Hala boşta biraz kararsız görünüyor, ancak şimdi RPM'yi çok daha iyi takip ediyor ve daha yüksek RPM'de oldukça sabit: