P0012

Любые вопросы, относящиеся к приложению FORScan
User avatar
Ivaness
Posts: 7
Joined: Sat Sep 19, 2015 5:31 am
Vehicle: Mazda 6, бензин 2.0, 108 kW, 2006 г.
Location: Клайпеда, Литва

P0012

Post by Ivaness »

Хотелось бы поблагодарить разработчиков этой программы! Сам я восемь лет проработал в Renault Trucks, столько же лет владею автомобилем Mazda6 (Euro STG3/4 and General market) LF 2.0L 2007 ( 2005 MY ). До недавнего времени автомобиль служил безупречно, хотя ручки всегда чесались заглянуть ему в мозги! Недавно загорелся чек, который коллеги-диагносты установили, как Код: P0012 - Фазы газораспределения распределительного вала - превышение задержки опережения зажигания (ряд цилиндров № 1). Имея на руках маздовскую оригинальную ремонтную документацию, решил со временем завершить процедуру самостоятельно. Случайно, а может и нет наткнулся на этот сайт, приобрёл EML327 Bluetooth, установил на оригинальный Windows 10 FORScan, и стал диагностом легковушек :D
Прога встала, автомобиль определила, код ошибки подтвердила. Осталось дело за немалым, найти время. А пока, ошибку удалил, чек иногда загорается, иногда сам тухнет, но чаще снимаю Андроидом, который всегда под рукой.
Но неделю назад при подключении FORScan на ноутбуке обнаружил ещё одну ошибку P0012 - Датчик положения дроссельной заслонки в ODB-II, которая никак не убирается!
До стирания ошибок:

Code: Select all

===PCM DTC P0012-FF===
Код: P0012 - Фазы газораспределения распределительного вала - превышение задержки опережения зажигания (ряд цилиндров № 1)

Модуль: Модуль управления силовым агрегатом

===END PCM DTC P0012-FF===

===OBDII DTC P0012-C===
Код: P0012 - Датчик положения дроссельной заслонки

Статус: 
 - Confirmed - неисправность подтверждена 

Модуль: On Board Diagnostic II

Детальное описание кода ошибки диагностики

Датчик положения дроссельной заслонки

===END OBDII DTC P0012-C===
После:

Code: Select all

===PCM DTC Нет===
Успешное чтение кодов ошибок (DTC), ошибок не обнаружено. 

Модуль: Модуль управления силовым агрегатом

===END PCM DTC Нет===

===OBDII DTC P0012-P===
Код: P0012 - Датчик положения дроссельной заслонки

Статус: 
 - Pending - ожидается подтверждение неисправности 

Модуль: On Board Diagnostic II

Детальное описание кода ошибки диагностики

Датчик положения дроссельной заслонки

===END OBDII DTC P0012-P===
Суть проблемы, Уважаемые разработчики, состоит в том, что в оригинальной документации Mazda по коду ошибки P0012 нет никакой ноты по поводу дроссельной заслонки! Также из десятка программ на телефоне ни одна не определяет такую ошибку, кроме FORScan. Является ли совпадением или нет, но эта ошибка стала определяться с FORScan версией 2.2.6 beta! Просьба помочь разобраться с этой ошибкой, которая неясно каким образом прописалась в модуле On Board Diagnostic II.
FORScan
Site Admin
Posts: 2970
Joined: Fri Jun 13, 2014 2:21 am

Re: P0012

Post by FORScan »

Для начала давайте определимся, что такое модуль OBDII. В отличие от остальных модулей, этот модуль "вирутальный", физически он реализован в PCM. По сути PCM общается по двум разным протоколам, один сервисный (модуль PCM в FORScan), второй OBDII (модуль OBDII). Когда вы подключаетесь к автомобилю программами типа Torque, ScanMaster и т.д., вы фактически подключаетесь к PCM по протоколу OBDII.

Другими словами, код P0012, который выдается в PCM и в OBDII - это по существу один и тот же код и означает одно и то же. Хотя логика их обработки отличается (т.к. отличается назначение протоколов, сервисного и OBDII), что ваш пример наглядно и демонстрирует.

Второй момент, это то, что стирая ошибку в модуле, вы не устраняете автоматически причину неисправности. Вы именно сбрасываете ошибку. Если ошибка была вызвана каким-нибудь временным фактором, который сам собой исчез, то она больше не появится. Иначе (как обычно и происходит), она выйдет снова.

Вы описали две проблемы (разные, хотя и относящиеся к одной системе):

1. Неправильная интерпретация кода P0012 в модуле OBDII (при том что код P0012 в PCM расшифровывается правильно)

Это ошибка в FORScan. В версии 2.2.6 была полностью пересмотрена база DTC и логика работы с ней. Данная ошибка была и раньше, просто в таком виде не проявлялась (а может никто не замечал). Исправлено, исправление будет доступно в версии 2.2.8. Кроме того, в 2.2.6 было сделано много различных исправление, в т.ч. и в работе с OBDII.

2. Не стирается ошибка P0012 в модули

Это не ошибка, а специфика OBDII. В первом случае код P0012 выдался со статусом C (Confirmed). Т.е. неисправность подтверждена. Во втором случае - со статусом P (Pending). Это означает, что ошибка модулем фиксируется, но пока он не уверен в том, что это именно неисправность, а не единичный сбой (другими словами, ждет вдруг "само рассосется"). Ошибки типа C удаляются, ошибки типа P - нет.

Интересный вопрос, почему в статусе P ошибка не дублируется в модуле PCM. По идее ошибка должна там появляться сразу, т.к. разделения по статусам в данном типе модуля нет. Но фирменный сканер при чтении ошибок читает из PCM, а затем отдельно ошибки со статусом Pending из OBDII - теперь понятно почему. Постараемся в будущих версиях учесть этот момент.
User avatar
Ivaness
Posts: 7
Joined: Sat Sep 19, 2015 5:31 am
Vehicle: Mazda 6, бензин 2.0, 108 kW, 2006 г.
Location: Клайпеда, Литва

Re: P0012

Post by Ivaness »

Спасибо за быстрый и вразумительный ответ, избавивший меня от поисков ошибок по дроссельным заслонкам на маздофорумах! Немного продолжу по этой теме. Сегодня удалось с помощью FORScan Lite 1.0.1 for Android удалить все ошибки, подключил ноутбук - всё чисто! За весь день чек не загорелся (так бывало, не загорается неделю, а потом по пять раз на день). Вечером снова подключил ноутбук, и решил протестировать:

Code: Select all

(OK) [17:04:32.940] Тест самодиагностики Зажигание Включено, Двигатель Работает запущен(а)
(WARN) [17:04:59.011] Тест завершен, найдены ошибки: P0012
===DTC P0012===
Код: P0012 - Фазы газораспределения распределительного вала - превышение задержки опережения зажигания (ряд цилиндров № 1)
Модуль: Модуль управления силовым агрегатом===END DTC P0012===
Переходим во вкладку DTC
FORScan.png
FORScan.png (41.93 KiB) Viewed 20918 times
Процедуру тестирования произвёл три раза, и всегда появлялась эта ошибка. Видимо условия теста подходящие, а различными режимами езды специально спровоцировать не удаётся! Ошибка сегодня убирается и последующем сканировании не обнаруживается.
В принципе, кроме раздражения, горящий чек, вернее эта ошибка, на работу двигателя не влияет. Отсюда, нет особого желания кидаться снимать крышку клапанов, чтобы добраться до OCV (oil control valve) управляющей муфтой опережения распредвала, прочищать масляные каналы и т.д.! Вполне возможно, что тут присутствует проблема в управлении клапана, задержка импульса или запаздывание подачи напряжения непосредственно на исполнительный элемент (катушку клапана).
В программе есть возможность записать показания приборов, какие выбрать? Из всего списка, как мне представляется, наиболее подходящими будут следующие:
VT ACT1 - фактические фазы газораспределения клапанов,
VT DIFF1 - разница между заданным и фактическим газораспределением,
VT DUTY1 - подана команда на выполнение рабочего цикла №1 управления положением распределительного вала
Что далее, включить мониторинг и запустить тест на запущенном двигателе? Может ещё какие-то приборы добавить?
P.S. Информация к размышлению или немного улыбки по-поводу ошибки Р0012. До приобретения ELM327 и знакомства с сайтом forscan.org я посетил четыре сервиса (не дилерских). Приезжал с горящим чеком, они его снимали, но тесты никакие не делались, потому, что не запускались или небыли предусмотрены программами! А вот резюме, которое мне выдавали :
1-ый сервис - растянута цепь, соответственно необходима замена цепи, звёздочек, натяжителя и башмаков (и это при оригинальном пробеге в 120000 км, её и не слышно, словно ремень стоит!)
2-й - надо менять датчик распредвала или коленвала. Или оба!!!
3-тий - "что-то с распредвалом, но тест не запускается, времени нет разбираться, видишь сколько машин у нас ;)
4-ый - "так, смотрим в autodata! Видишь натяжитель цепи? А вот башмак, он стёрся, но менять надо всё, цепь, звёздочки..." Вообщем, словно рентгеном просветил! :geek:
Спасибо за то, что вы делаете! Выведем всех на чистую воду :D Жду совета, но и сам не сижу сложа руки!
FORScan
Site Admin
Posts: 2970
Joined: Fri Jun 13, 2014 2:21 am

Re: P0012

Post by FORScan »

Ivaness wrote: В программе есть возможность записать показания приборов, какие выбрать? Из всего списка, как мне представляется, наиболее подходящими будут следующие:
VT ACT1 - фактические фазы газораспределения клапанов,
VT DIFF1 - разница между заданным и фактическим газораспределением,
VT DUTY1 - подана команда на выполнение рабочего цикла №1 управления положением распределительного вала
Что далее, включить мониторинг и запустить тест на запущенном двигателе? Может ещё какие-то приборы добавить?
Можно добавить еще обороты и нагрузку. Сможете увидеть проблему, когда она возникает. Возможно это даст какую-то дополнительную информацию. По мануалу, фаза должна "уйти" на 10 градусов, что бы выскочила эта ошибка.

В сервис мануале есть последовательность проверок по данному коду, они все механические. Самое простое там - замер давления масла механическим манометром...

К сожалению, FORScan не поддерживает пока "замороженный кадр" как OBDII, так и специфический для Мазда. Возможно, он дал бы еще какую-то дополнительную информацию (хотя вряд ли). Постараемся в ближайшей версии добавить, возможно есть смысл подождать, если проблема не досаждает.
User avatar
Ivaness
Posts: 7
Joined: Sat Sep 19, 2015 5:31 am
Vehicle: Mazda 6, бензин 2.0, 108 kW, 2006 г.
Location: Клайпеда, Литва

Re: P0012

Post by Ivaness »

FORScan wrote:Постараемся в ближайшей версии добавить, возможно есть смысл подождать, если проблема не досаждает.
С одной стороны проблема досаждает своим наличием и ожиданием определённых затрат, пусть и минимальных, связанных с устранением этой проблемы(комплект прокладок под клапанную крышку стоит 21 Евро). С другой стороны, не будь проблемы, так и не узнал бы о существовании такой замечательной и занимательной программы!
Итак, вместо того, чтобы взяться за ремонт, решил ещё немного протестировать двигатель программой. Вывел на панель такие параметры:

LOAD - Нагрузка на двигатель
RPM.OBDII - Число оборотов двигателя в минуту
VT ACT1 - фактические фазы газораспределения клапанов,
VT DIFF1 - разница между заданным и фактическим газораспределением,
VT DUTY1 - подана команда на выполнение рабочего цикла №1 управления положением распределительного вала

Запустил мониторинг параметров, тут же перешёл на вкладку "Тесты", и попытался запустить тест с работающим двигателем. Кнопка запуска теста оказалась не активной, значит такая процедура в программе невозможна! Или смотри параметры, или тестируй движок! Пришлось ехать в город в надежде поймать "Чек". Уже позже я понял, что ничего ловить не стоило, мониторинг параметров оказался ужасен(это исходя из собственных соображений).
График.jpg
График.jpg (413.87 KiB) Viewed 20859 times
Параметр VT ACT1 - фактические фазы газораспределения клапанов лишь несколько раз показал работу муфты(таких графиков у меня достаточно), а
VT DIFF1 - разница между заданным и фактическим газораспределением показывал запредельные цифры до 1850 градусов на некоторых осциллограммах!!!
Вывод: поступить так, как и гласит сервис мануал! Отпишусь уже после всех процедур.
P.S. Кстати, понял причину почему не мог удалить ошибку P0012 в ODBII. Я пытался её удалить при работающем двигателе, при наличии этой проблемы :D
FORScan
Site Admin
Posts: 2970
Joined: Fri Jun 13, 2014 2:21 am

Re: P0012

Post by FORScan »

Ivaness wrote: VT DIFF1 - разница между заданным и фактическим газораспределением показывал запредельные цифры до 1850 градусов на некоторых осциллограммах!!!
Если еще не разобрали машину, попробуйте, пожалуйста, еще раз снять VT DIFF1 но тестовой версией (в личку отправили ссылку). Есть подозрение, что этот график снят с ошибкой.
User avatar
Ivaness
Posts: 7
Joined: Sat Sep 19, 2015 5:31 am
Vehicle: Mazda 6, бензин 2.0, 108 kW, 2006 г.
Location: Клайпеда, Литва

Re: P0012

Post by Ivaness »

FORScan wrote:Если еще не разобрали машину
Машину разобрать не спешил, за что и был награждён тестовой версией программы ;) Спасибо! Отныне не так трагично выглядит состояние двигателя, вернее работы механизма газораспределения.
Test_OK3.JPG
Test_OK3.JPG (175.11 KiB) Viewed 20406 times
Этот график уже достойный анализу. Отсутствуют запредельные значения VT DIFF1, которые не поддавались никакой логике. Чтобы уместить весь график на экране я его сжал до 1:5, но и так видно, когда срабатывала муфта, а когда нет (помечено стрелками). Из 12-ти поданных команд на изменение угла только 5-ть небыли исполнены. Это первый тест, короткий, но и так видно, что муфта срабатывала при значении выше 2300 об/мин. двигателя(зелёная стрелка). Значение не точное, график сжат, просто навскидку. У меня коробка автомат (5-ти ступенчатая), стиль езды более, чем умеренный, оттого стрелка тахометра редко переваливает за 2000 об/мин. даже при скорости 100 км/ч! Только ради короткого теста педаль газа вдавливал в пол. А раз состояние управление механизмом газораспределение некритичное (исходя из графика и по своим соображениям), то считаю целесообразным продолжить тесты. Например, перейти в "ручной" режим управления передачами и покататься на более, чем 2300 об/мин.! Ещё один интересным момент хочу отметить в тестовой версии! При более ранних версиях во время теста на запущенном двигателе всегда фиксировалась ошибка P0012! В тестовой версии этого не наблюдаю:

Code: Select all

(OK) [09:31:46.413] Тест самодиагностики Зажигание Включено, Двигатель Работает запущен(а)
(OK) [09:32:12.552] Тест завершен успешно, ошибок не обнаружено 
Однако, при длительной поездке (график к сожалению не писался) более 20-ти минут ошибка P0012 была обнаружена, но чек не загорелся. Поспешил удалить её, а в каком модуле она была прописана не запомнил!
P.S. Осциллограмму переслал в личку. Вдруг там найдёте что-нибудь интересное! Спасибо!
FORScan
Site Admin
Posts: 2970
Joined: Fri Jun 13, 2014 2:21 am

Re: P0012

Post by FORScan »

Ivaness wrote:но и так видно, когда срабатывала муфта, а когда нет (помечено стрелками). Из 12-ти поданных команд на изменение угла только 5-ть небыли исполнены. Это первый тест, короткий, но и так видно, что муфта срабатывала при значении выше 2300 об/мин. двигателя(зелёная стрелка).
Нельзя исключать, что "пропуски" в данном случае вызван нехваткой разрешающей способности графика. Эти процессы могут происходить за единицы миллисекунд, а минимальный отклик адаптера в данном случае (судя по присланной FSL) - десятки мс. Лучше ориентироваться на VT_DIFF, который, как мы понимаем, как раз и показывает ошибку (разницу между заданной и фактической фазой).
TPLK
Posts: 9
Joined: Mon Apr 18, 2016 8:26 am
Vehicle: Mazda CX7'11

Re: P0012

Post by TPLK »

Здравствуйте!

В продолжение данной интересной темы (ошибок у меня нет, но работоспособность муфты VVT потестировать интересно).
Пробег 142 тыс. Мазда СХ-7,11 2,3Т DISI.

Получил в моей текущей версии 2.3.0 beta значения VT DIFF1 подобные первому тесту топикстартера: от -13 градусов до +2048!

Image

Было ли какое-то изменение в подсчете данного значения после версии 2.2.6 beta и тестовой версии, используемой автором в последующих сообщениях? Внесли ли изменения в версию, например 2.2.7?

***Спасибо за Вашу программу!***

P.S. Сейчас увидел на сайте новую версию программы, 2.3.1, потестирую с ней, но предполагаю тот же результат, т.к. версия старше моей текущей.
FORScan
Site Admin
Posts: 2970
Joined: Fri Jun 13, 2014 2:21 am

Re: P0012

Post by FORScan »

TPLK wrote:Получил в моей текущей версии 2.3.0 beta значения VT DIFF1 подобные первому тесту топикстартера: от -13 градусов до +2048!
Это возможно какой-то глюк, если проблема есть в последней версии, присылайте логи, будем разбираться.
Post Reply