Я зареєстрував деякі тестові дані, щоб спробувати зрозуміти, чому мій 98 Mazda 626 GF 2L ATX має непрацюючий режим роботи і страждає від вагань.
(Швидкість к / год), (TPS_v), (MAF г / сек), (RPM), (SparkAdvance), (EngineLoad), (ST_FuelTrim)
Мені виділяються кілька речей, що стосуються часу іскри, завантаження двигуна та комплектування паливом.
По-перше, цей автомобіль має єдину котушку запалювання, керовану ECU. Кожного разу, коли я натискаю на газ (TPS_v зелений), ECU затримує іскру (жовта лінія), навіть приймаючи її як -10 градусів TDC, тобто 10 градусів після ТДК. В основному, ECU сповільнює час на приблизно 20 градусів, якщо я більше, ніж ледь натискаю на газ, перш ніж відновитись до більш розумних рівнів через секунду-дві. Крім того, WSM говорить, що пробіг іскри повинен бути від 6 до 18 градусів BTDC на холостому ходу. Що я бачу, це те, що на холостому ході мої іскрові аванси, здається, підстрибують багато, і навіть часом негативні.
Я перевірив терміни відміток розподільного вала та колінчастого вала, і вони вже мертві, а також перевіряють датчики положення кулачків та колінчастого вала, і вони обидва в межах специфікації. Зазори мого кулачка для підйомника також усі в специфіці , хоча є три, які, здається, зношуються набагато швидше, ніж інші.
Інші дві речі, які мені здаються дивними, - це те, що навантаження двигуна на холостому ходу становить близько 17,5 - 20%, а що тільки обертання двигуна в парку збиває його приблизно до 75%, що є стільки ж, скільки він вистрілює при спробі заїжджайте. Крім того, кожен раз, коли я більше, ніж просто натискаю на газ, мій короткотерміновий паливний пагін досягає приблизно 14%. Я здогадуюсь, що обидва ці речі, ймовірно, якимось чином пов'язані із затримкою іскри, яку я бачу.
Я майже впевнений, що ця затримка іскри є джерелом мого грубого холостого ходу і вагань. Питання на мільйон доларів - чому, чортів, це ECU робить це для моєї іскрової хронології? Єдиною причиною, про яку я міг би це зробити, було б перегрів та пінг / детонація, але я впевнений, що у мене цього немає.
EDIT
Припустимо, проблема полягає в сенсорі стуку. То яка природа цієї проблеми? Мені здається, що з моменту затримки іскри датчик стуку повинен або давати помилкові позитиви, АБО щось інше могло б створювати шум, який звучить як пінг, але насправді це не так.
Оскільки датчик пінг генерує напругу в / ч у відповідь на "чути * пінг", чи не можу я мати можливість його діагностувати, просто відключивши його? Як у випадку, якщо ECU не отримує напруги від датчика стуку, він буде просто використовувати регулярні терміни?
EDIT2
Тому я відключив датчик стуку і проблема залишилася схожою, хоча здавалася трохи м'якішою. Однак, випробовуючи опір між роз'ємом датчика стуку і землею, я не отримав нічого, в основному, безперервності, коли я повинен бачити 560 Ом. Тож я здогадуюсь, коли ECU не отримує сигнал від датчика стуку, він переходить у якийсь режим іскрового прогресування. Я, мабуть, побачу, чи зможу я знайти датчик із сміттєвого двору та вставити його.
EDIT3
Тож я пішов вперед і подивився на датчик O2, як хотіли Заїд і Фред, і, схоже, і там, мабуть, є збій. Варто зазначити, що я отримую лише близько 15 зразків даних в секунду, або один кожні 75 мілісекунд.
В основному, O2 залишається прив’язаним до нуля вольт на холостому ходу, але і LTFT, і STFT також дорівнюють нулю. Дивно, якщо датчик читає цей нахил, то STFT повинен бути вгору!
Тоді я зрозумів, що побачу, що станеться, якщо деякий час обертати двигун, щоб побачити, що відбувається:
Коли я обертаю двигун при 2300 об / хв, напруга O2 починає повільно підніматися, але все ж без коливань! Потім, через кілька хвилин, бум, двигун збивається, і я бачу, як мій стрибок STFT від нуля до 54%. І блимає 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
Посібник Хейєна говорить, що датчик O2 повинен досягати 600F градусів, перш ніж він почне подавати сигнал. Тож я подумав, що зроблю ще один тест. Раніше я вимірював вихлопні порти, які були близько 300F, віддають або беруть 50. Тому я запустив двигун зі швидкістю 4 к / хв дев'ять хвилин, а потім вибіг реально швидко, щоб виміряти темп вихлопу:
(Closed_Loop), (ECT), (LTFT), (FuelPW), (RPM), (O2S11_V), (STFT)
Отже, темп вихлопу досягав 750F, і я вважаю, що зростаюча напруга пов'язана з цим, коли напруга починає падати, коли вихлоп починає охолоджуватися. Але більш важливим є перший PID у цьому зображенні - Closed_Loop, який ніколи не переходить від ВІМКНЕНО до ВКЛ.
EDIT4
Тож просто переконайтесь, що це не проблема з проводкою чи екю, тому я вирішив перевірити лямбда-датчик безпосередньо за допомогою мультиметра. Я протестував опір на провідних елементах нагрівача, і це точно в специфікації в 6 Ом. Потім я запустив двигун протягом декількох хвилин при 4k об / хв, щоб нагріти датчик і перевірив напругу, і він взагалі не перемикався, просто залишився прив’язаним до 0,01 вольта.
Одне, що я помітив, це те, що двигун працював точно так само, коли лямбда відключилася, як і з підключеним.
EDIT5 - Ламбда була несправною
Тож датчик O2 був поганий, і тепер мій час запалювання набагато кращий. Це все ще здається трохи нестабільним на холостому ходу, але, здається, відстежувати RPM набагато краще зараз і є майже постійним при більш високих RPM: