Периодически я получаю письма от пользователей программы с примерно таким содержанием: «У меня машина отлично работает, а ваша программа пишет, что у меня десятки ошибок!» и список ошибок, где все или почти все ошибки имеют статус «Тест не завершен с момента последнего сброса ошибок» или «Тест не завершен в текущем ездовом цикле» (далее я буду просто указывать «Тест не завершен», но это относится к обоим вариантам).
Отвечаю на возникающие по этому поводу вопросы:
- Откуда программа берет эти ошибки?
Из блока управления Вашего автомобиля. - Почему другие программы их не видят?
Потому что это не ошибки. На самом деле в современных автомобилях раздел «Ошибки» правильно называть «Регистратор событий» и это не ошибки, а события с определенными статусами. - Почему тогда я их вижу в Car Scanner?
Потому что вы сами включили их отображение. По умолчанию Car Scanner их скрывает, как и другие программы. А вы решили, что будет прикольно переключить все галочки, которые вы видите, а потом задаваться вопросом «а что же случилось?» - Если в блоке управления есть такие ошибки, то машина неисправна?
Нет. Это абсолютно нормальное поведение блока управления и наличие «ошибок» со статусами «Тест не завершен» не говорит о неисправности вашего автомобиля. - Что вообще значит «Тест не завершен»?
Это означает, что для проверки того или иного компонента (например, работы датчика) еще не завершена. Некоторые компоненты можно проверить сразу в момент включения зажигания, а некоторые можно проверить только при определенных условиях работы (например, на прогретом двигателе под определенной нагрузкой).
Пока тест определенного компонента не завершен, блок управления не может быть уверен, что этот компонент исправен или же неисправен.
Если в результате теста будет выявлена неисправность компонента, то блок управления сохранит в памяти код ошибки со статусом «Тест провален».
Если же тест показывает, что с компонентом все хорошо, блок управления убирает из памяти код ошибки со статусом «Тест не завершен».
Такие тесты проводятся блоком управления в каждом ездовом цикле по всем компонентам.
Самое главное, что вы должны понять: это нормальное поведение вашего блока управления. При начале каждого ездового цикла блок управления устанавливает у себя в памяти такие коды со статусом «Тест не завершен» для всех компонентов. По мере проведение тестов, блок управления эти коды удаляет. - И что же теперь делать?
Просто отключите отображение незавершенных тестов. Сделать это можно на экране чтения ошибок в самом конце списка, если включить пункт «Скрыть диагностические коды неисправностей со статусами, относящимися к незавершенным испытаниям (эти коды не означают, что в вашем автомобиле есть неисправности)»
PS. Все вышеописанное применимо только к кодам неисправности (DTC) со статусами «Тест не завершен с момента последнего сброса ошибок» и/или «Тест не завершен в текущем ездовом цикле», если у них нет других статусов.