Записываются ли коды неисправностей с отметкой времени в журнал с историей кодов неисправности?

9

Просто отсканировал мой автомобиль в первый раз, чтобы проверить код контрольной лампы. Мне стало любопытно, записываются ли эти коды неисправностей где-нибудь с какой-либо отметкой даты и времени во время их выдачи. Я представляю себе некоторый дизайн, похожий на журнал событий, используемый в компьютерных операционных системах, но я могу быть совершенно ошибочным в этом.

Каков точный дизайн этих кодов неисправностей, насколько они записаны? Одним из очевидных аспектов дизайна является использование уникальных кодов, характерных для определенной проблемы. Это полная история с ошибкой, есть ли какие-либо другие метаданные, связанные с экземпляром ошибки, которые можно найти? Как истории неисправностей работают в транспортных средствах? Являются ли истории записанными или это просто неисправности в двоичном виде, включенные в настоящее время или отключенные в настоящее время, независимо от того, были ли они когда-либо включены в какой-либо момент жизни транспортного средства. Я знаю, что вы можете очищать коды с помощью инструментов сканера. Это означает, что ошибки будут постоянно помечаться в системе до тех пор, пока вы не очистите их вручную? Это привело бы меня к мысли, что индикаторная лампа двигателя будет гореть даже после устранения причины неисправности. Это точно?

jxramos
источник

Ответы:

9

Это действительно зависит от реализации OBD2. То, что мои журналы Subaru 1997 года (практически ничего) по сравнению с Chevy Cruise 2015 года - это совершенно разные вещи.

Однако в большинстве случаев диагностический код неисправности (DTC) регистрируется со стоп-кадром , который является полным хранилищем всех идентификаторов параметров (PIDS). Эти параметры охватывают все, от оборотов в минуту, скорости автомобиля, данных датчика O2, данных массового расхода воздуха, долгосрочных и краткосрочных уравновешиваний топлива, опережения зажигания, температуры впуска и охлаждающей жидкости и, возможно, еще десятки. Доступ к ним осуществляется через режим OBD2 2. Доступ к простым неисправностям DTC «Pxxxx» осуществляется через режим OBD2 3, что часто позволяет отображать простые средства сканирования потребителей.

На более сложных инструментах сканирования могут отображаться данные «стоп-кадра» в режиме 2, которые являются бесценными данными, так как показывают точное состояние работы в тот самый момент, когда был установлен код DTC.

История таких кодов снова зависит от реализации OBD2, и вполне вероятно , как новый автомобиль. На моем Subaru 1997 года данные ограничены - учитывая, что OBD2 не был мандатом до 1996 модельного года.

Тем не менее, все автомобили имеют две категории кода неисправности: «Ожидание», которое является обнаруженной неисправностью, но не устанавливает индикатор проверки двигателя (CEL, SES) до тех пор, пока состояние не будет обнаружено снова определенное количество раз. (Доступ к нему осуществляется через OBD2 Mode 7.) Количество «циклов движения», необходимых для обеспечения «ожидания» CEL, зависит от неисправности, реализации и транспортного средства.

Другая категория кода неисправности «хранится» или «регистрируется». Это истинные коды ошибок, которые были переведены из «ожидающего» состояния в код ошибки реальной сделки, и они по определению OBD2 должны установить CEL.

Кроме того, некоторые блоки / модули управления двигателем (ECU / ECM) могут регистрировать несколько или десятки «исторических» кодов неисправностей, независимо от того, были ли они отремонтированы и / или очищены. Это дает опыт опытному специалисту, даже если нет текущих ожидающих или зарегистрированных ошибок DTC.

Коды DTC НЕ нужно очищать «вручную». Если условие, вызвавшее неисправность, устранено или просто больше не возникает (классическая эффективность катализатора P0420), то код «очистится», так сказать, после определенного числа циклов движения без повторения неисправности. Количество циклов движения, необходимое для сброса активного кода неисправности CEL, зависит от неисправности и программного обеспечения. Однако в большинстве случаев техник очищает эти коды после действительного ремонта, чтобы заверить клиента в том, что ремонт завершен. Но мы не должны; это вежливость ECU / ECM постоянно контролирует PID и условия выброса, и в конечном итоге будет ослабевать, учитывая достаточно «чистых» циклов движения.

Кроме того, есть категория DTC, которая вызывает мигание CEL. Они резко отличаются от «непрерывного» CEL тем, что если он включается и остается включенным, это указывает на то, что что-то не так, и водитель должен обратиться за обслуживанием при удобной возможности. Тем не менее, мигание CEL указывает на что-то строго неправильное, что может привести к повреждению автомобиля. Обычно это свидетельствует о чрезмерно насыщенном состоянии, обычно вызванном серьезными неисправностями зажигания или впрыском топлива, которые, если оставить их в покое, могут повредить дорогостоящий каталитический нейтрализатор. Эти «мигающие» контрольные лампочки двигателя должны быть устранены немедленно - некоторые производители предлагают подъехать на автомобиле и буксировать его.

Чтобы еще больше усложнить этот процесс, очистка CEL избавляет от кода ошибки из категории «активные», но, как и аналогия с вашим компьютером, это ALT_CTRL-DEL. Он полностью сбрасывает ECU / ECM и очищает то, что называется «мониторами».

Мониторы представляют собой целый ряд тестов, которые проводятся либо непрерывно, либо в большинстве случаев, когда соблюдены определенные критерии ПИД (температура, нагрузка двигателя, уровень топлива, цикл движения). (Это то, что особенно затрудняет прохождение мониторов системы испарительных выбросов; критерии точны и даже зависят от количества топлива в баке.)

Чтобы «пройти» эти контрольные тесты, требуется определенное количество успешных циклов движения, соответствующих всем необходимым критериям. В этот момент автомобиль может пройти проверку выбросов OBD2 - когда все мониторы пройдены. (В Нью - Йорке, транспортных средств производится до 2001 года могут иметь два неполных тесты монитора, 2001 и новее разрешается один, и это может быть , что в последнее время транспортные средства не допускаются ни неполными. Это просто мелочи.)

В результате, несмотря на то, что транспортное средство, возможно, было надлежащим образом отремонтировано, а коды неисправностей удалены, это НЕ означает, что оно пройдет проверку на выбросы OBD2. Это предотвращает использование технологии shadetree при отсоединении аккумулятора и немедленном его осмотре. Транспортное средство должно пройти необходимое количество циклов езды со всеми (или большинством) критериями, чтобы получить проходной балл. В то время как так называемые «не готовы» транспортное средство не обязательно выбросов тестирования, он также не проходит. После лоботомии ALT-CTRL-DEL ECU / ECM автомобиль садится и не становится «готовым» к осмотру, пока не докажет себе, что все мониторы исправны, и автомобиль работает в чистоте.

SteveRacer
источник
Спасибо, возможно, я победил вас, но ваш ответ гораздо более подробный. Больше мелочей; транспортное средство с кодом ожидания будет передавать выбросы, пока все другие системы прошли. С некоторой хитростью и легким движением автомобиль с плохим каталитическим нейтрализатором или системой EVAP мог пройти.
vini_i
Вот Это Да! Это замечательно. Как ты научился всему этому? Есть ли спецификация ODB-2, которая является общедоступной?
DLU
@dlu motorcraftservice.com/freeresources/obd - хороший ресурс.
vini_i
4

Есть два вида кодов неисправностей; одиночная поездка и две поездки.

Код ошибки одиночного отключения - это, как правило, серьезный сбой, например, серьезное пропуски зажигания. Это загорится индикатором проверки двигателя сразу после обнаружения.

Код ошибки в двух поездках должен быть проверен в двух поездках. Первая поездка устанавливает ожидающий код без подсветки. Если неисправность обнаружена снова, загорится индикатор.

Теоретически, когда серьезный отказ (освещенный свет) проходит испытание два раза подряд, свет гаснет. Затем код понижается до ожидающего из-за серьезной ошибки. Это обусловлено тем, что тестирование все еще выполняется с серьезной ошибкой. В некоторых случаях тестирование приостанавливается из-за серьезной ошибки, и затем очистка индикатора с помощью диагностического прибора - единственный способ выключить индикатор. Ожидающий код исчезнет, ​​если тест пройдет 60 последовательных циклов движения (запуск и остановка автомобиля 60 раз не составляют цикл езды).

Всякий раз, когда код сохраняется, данные стоп-кадра сохраняются вместе с ним. Данные стоп-кадра (FFD) - это моментальный снимок наиболее распространенных данных при обнаружении неисправности. Проблема в том, что сохраненные значения различаются в зависимости от производителя и года выпуска автомобиля. Значения могут включать, но не ограничиваются ими; температура охлаждающей жидкости, об / мин, температура воздуха, кратковременная регулировка подачи топлива, долговременное отключение топлива, состояние контура, как долго в цикле движения устанавливается неисправность, сколько циклов движения прошло с момента установления неисправности .... список продолжается и продолжается.

Старые автомобили могли хранить только один кадр FFD, и более серьезный код неисправности имел приоритет. Более новый автомобиль может хранить несколько кадров FFD. Несмотря на то, что вы можете выяснить, в каком порядке встречались коды, нет такой временной метки, как в регистраторе событий.

vini_i
источник
Отличный ответ (ты меня избил). Одна ключевая вещь, которую я не упомянул, - это «временная метка». ЭКЮ понятия не имеет, сколько времени или дня. Число циклов езды для некоторых очисток DTC может быть ограничено 60 (или 3, или 5), а количество поездок может быть один, два или более (P0420 - это многоголовый зверь ) ... но я делаю Не верьте, что существует какой-либо обязательный стандарт OBD2 для номеров циклов движения или повторения ошибок для очистки или установки определенных кодов неисправности. Это зависит от реализации автомобиля и OBD2. Отличная работа!
SteveRacer
2

Очень подробные ответы уже! Просто хотел добавить кое-что об испытаниях на выбросы после очистки кодов неисправностей. Некоторые производители включают в себя способ создания условий, которые будут определять, проходят ли компоненты выбросов / выходят из строя без увеличения времени работы. У программного обеспечения VCDS, которое я имею для Volkswagen (и их других брендов), есть опция «готовность» в CPU двигателя. Он шаг за шагом проведет вас по компонентам выбросов, показывая, как долго вы должны держать двигатель на определенных оборотах и ​​когда проводится тест. Более новые автомобили будут автоматически брать на себя и обороты двигателя, в то время как старые должны быть сделаны точно кем-то на сиденье водителя, поддерживая довольно точные обороты. Короче говоря,

Katch
источник