Структура расшифровки кода ошибки
Как и все цифровые сигналы, расшифровка кода ошибки посылаются в сканирующее устройство в виде последовательности единиц и нулей. Каждый расшифровка кода ошибки состоит из 2 байтов данных, каждый из которых состоит из 8 битов, которые могут быть установлены в 1 или 0. Для отображения расшифровка кода ошибки в обычном формате данные декодируются сканирующим устройством для отображения каждого набора из 4 битов в виде шестнадцатеричного числа (от 0 до F). Например, P0420 эффективность каталитической системы ниже порогового значения (банк 1).
| Байт 1 расшифровка кода ошибки | Байт 2 расшифровка кода ошибки | ||
|---|---|---|---|
| 0000 | 0100 | 0010 | 0000 |
| P0 | 4 | 2 | 0 |
СПРАВОЧНАЯ ТАБЛИЦА СТРУКТУРЫ расшифровка кода ошибки
В таблице ниже показано, как декодировать биты в шестнадцатеричные цифры.
| Двоичная битовая комбинация | Шестнадцатеричная цифра | Двоичная битовая комбинация | Шестнадцатеричная цифра |
|---|---|---|---|
| 0000 | 0 | 1000 | 8 |
| 0001 | 1 | 1001 | 9 |
| 0010 | 2 | 1010 | A |
| 0011 | 3 | 1011 | B |
| 0100 | 4 | 1100 | C |
| 0101 | 5 | 1101 | D |
| 0110 | 6 | 1110 | E |
| 0111 | 7 | 1111 | F |
СПРАВОЧНАЯ ТАБЛИЦА ДВОИЧНЫХ БИТОВЫХ КОМБИНАЦИЙ.
Первые 4 бита расшифровка кода ошибки не преобразуются непосредственно в шестнадцатеричные цифры. Преобразование в различные типы расшифровка кода ошибки (P, B, C и U) определяется SAE J2012. Этот стандарт содержит определения и форматы расшифровка кода ошибки.
| Двоичная битовая комбинация | Тип SAE расшифровка кода ошибки | Двоичная битовая комбинация | Тип SAE расшифровка кода ошибки |
|---|---|---|---|
| 0000 | P0 | 1000 | B0 |
| 0001 | P1 | 1001 | B1 |
| 0010 | P2 | 1010 | B2 |
| 0011 | P3 | 1011 | B3 |
| 0100 | C0 | 1100 | U0 |
| 0101 | C1 | 1101 | U1 |
| 0110 | C2 | 1110 | U2 |
| 0111 | C3 | 1111 | U3 |
СПРАВОЧНАЯ ТАБЛИЦА ДВОИЧНЫХ БИТОВЫХ КОМБИНАЦИЙ.
ISO 14229 отправляет 2 дополнительных байта информации с каждым расшифровка кода ошибки, байт типа отказа и байт состояния.
| Байт 1 расшифровка кода ошибки | Байт 2 расшифровка кода ошибки | Байт типа сбоя | Байт состояния | ||||
|---|---|---|---|---|---|---|---|
| 0000 | 0100 | 0010 | 0000 | 0000 | 0000 | 1111 | 0101 |
| P0 | 4 | 2 | 0 | 0 | 0 | F | 9 |
СПРАВОЧНАЯ ТАБЛИЦА СТРУКТУРЫ расшифровка кода ошибки
Все ISO 14229 расшифровка кода ошибки имеют длину 4 байта вместо 3 или 2 байтов. Кроме того, байт состояния для ISO 14229 расшифровка кода ошибки определяется иначе, чем байт состояния для предыдущих приложений с 3 байтами расшифровка кода ошибки.
Определения битов состояния расшифровки кода ошибки
Обратитесь к следующим описаниям битов состояния
Бит 7
- 0 - ЭБУ не запрашивает активацию индикатора предупреждения
- 1 - ЭБУ запрашивает индикатор предупреждения о том, что он активен
Бит 6
- 0 - Тест расшифровка кода ошибки завершил этот цикл мониторинга
- 1 - Тест расшифровка кода ошибки не завершил этот цикл мониторинга
Бит 5
- 0 - Тест расшифровка кода ошибки не завершился неуспешно с момента последнего сброса кода
- 1 - Тест расшифровка кода ошибки завершился неуспешно, по крайней мере, один раз с момента последнего сброса кода
Бит 4
- 0 - Тест расшифровка кода ошибки завершен с момента последнего сброса кода
- 1 - Тест расшифровка кода ошибки не завершен с момента последнего сброса кода
Бит 3
- 0 - расшифровка кода ошибки не подтвержден на момент запроса
- 1 - расшифровка кода ошибки подтверждается во время запроса
Бит 2
- 0 - Тест расшифровка кода ошибки завершен и не завершился неуспешно в текущем или предыдущем цикле мониторинга
- 1 - Тест расшифровка кода ошибки завершился неуспешно в текущем или предыдущем цикле мониторинга
Бит 1
- 0 - Тест расшифровка кода ошибки не завершился неуспешно в текущем цикле мониторинга
- 1 - Тест расшифровка кода ошибки завершился неуспешно в текущем цикле мониторинга
Бит 0
- 0 - ошибка расшифровка кода ошибки на момент запроса
- 1 - Сбой расшифровка кода ошибки во время запроса
Для расшифровка кода ошибки, которые освещают контрольная лампа неисправности (проверить двигатель), подтвержденный расшифровка кода ошибки означает, что блок управления силовым агрегатом (PCM) (блок управления силовым агрегатом) сохранил расшифровка кода ошибки и осветил контрольная лампа неисправности (проверить двигатель). Если неисправность исправилась, контрольная лампа неисправности (проверить двигатель) может больше не подсвечиваться, но расшифровка кода ошибки по-прежнему показывает подтвержденное состояние для 40 циклов прогрева, когда расшифровка кода ошибки стирается.
Для расшифровка кода ошибки, которые не освещают контрольная лампа неисправности (проверить двигатель), подтвержденный расшифровка кода ошибки означает, что блок управления силовым агрегатом (PCM) (блок управления силовым агрегатом) сохранил расшифровка кода ошибки. Если неисправность исправилась, расшифровка кода ошибки по-прежнему показывает подтвержденное состояние для 40 циклов прогрева, когда расшифровка кода ошибки стирается.
Чтобы определить, завершен ли тест и пройден ли он, например, после ремонта, информация может быть объединена из 2 битов следующим образом
Если бит 6 равен 0 (тест расшифровка кода ошибки завершил этот цикл мониторинга), а бит 1 равен 0 (тест расшифровка кода ошибки не завершился неуспешно в текущем цикле мониторинга), то расшифровка кода ошибки был оценен, по крайней мере, один раз в этом ездовой цикл и был пройден.
Если бит 6 равен 0 (тест расшифровка кода ошибки завершил этот цикл мониторинга), а бит 0 равен 0 (тест расшифровка кода ошибки не завершился неуспешно во время запроса), то самый последний результат теста для этого расшифровка кода ошибки был пройден.
Биты байта состояния могут быть декодированы как 2-значное шестнадцатеричное число и отображены как последние 2 цифры расшифровка кода ошибки, например, для P0110:1C-AF расшифровка кода ошибки AF представляет информацию байта состояния.
| Байт состояния | |||||||
|---|---|---|---|---|---|---|---|
| A равно 1010 | F равно 1111 | ||||||
| Бит 7 равен 1 | Бит 6 равен 0 | Бит 5 равен 1 | Бит 4 равен 0 | Бит 3 равен 1 | Бит 2 равен 1 | Бит 1 равен 1 | Бит 0 равен 1 |
СПРАВОЧНАЯ ТАБЛИЦА БАЙТОВ СОСТОЯНИЯ
Постоянный расшифровка кодов ошибок
Программное обеспечение сохраняет постоянную расшифровка кода ошибки в энергонезависимом оперативном запоминающем устройстве (NVRAM) всякий раз, когда устанавливается расшифровка кода ошибки и контрольная лампа неисправности (проверить двигатель) освещается. Постоянные расшифровка кода ошибки могут быть очищены только самой стратегией модуля. После сохранения постоянного расшифровка кода ошибки 3 последовательных цикла контроля должны быть завершены, прежде чем постоянный расшифровка кода ошибки может быть стерт. блок управления силовым агрегатом (PCM) (блок управления силовым агрегатом) очищает постоянные расшифровка кода ошибки после одного цикла мониторинга, если запрос на очистку расшифровка кода ошибки отправляется средством сканирования, и тест впоследствии выполняется и проходит. Постоянный расшифровка кода ошибки не может быть удален путем очистки KAM. Постоянное ДКН предназначено для предотвращения прохождения транспортным средством эксплуатационного осмотра путем простого отсоединения батареи или очистки ДКН сканирующим инструментом до осмотра. Наличие постоянных расшифровка кода ошибки при проверке без освещения контрольная лампа неисправности (проверить двигатель) указывает на то, что правильный ремонт не был проверен бортовой системой мониторинга.
Точка опрессовки
В некоторых применениях имеется контрольная точка давления с фитингом Шрадера в топливопроводе, которая сбрасывает давление топлива и измеряет давление подачи топливного инжектора для ремонта и диагностических процедур. Перед ремонтом или диагностикой топливной системы прочтите любую информацию о ПРЕДУПРЕЖДЕНИИ. На транспортных средствах, не оборудованных клапаном Шрадера, следует использовать комплект для испытания топлива под давлением 310-D009 (D95L-7211A) или его эквивалент с адаптером 310-180 для испытания топлива под давлением или его эквивалентом.