3.1.1 Отчет о значениях теста ID бортового диагностического монитора в ответ на запрос $06 $00
Ответ на сообщение для $ 06 $ 00 будет отличаться от ответа на любой запрос от $ 01 до $ Ff. Это связано с тем, что ID $ 00 является значением в битовой кодировке, которое указывает, какие идентификаторы встроенного диагностического монитора поддерживаются любым принимающим модулем управления, совместимым с Mode $ 06. CM должны отвечать на все поддерживаемые диапазоны, если требуется. Диапазон определяется как блок из 32 идентификаторов встроенного диагностического монитора.
| Возврат байта данных # 1 # 2 | Байт возвращаемых данных # 3 # 4 # 5 # 6 | OBDMID (Hex) Идентификаторы встроенного диагностического монитора | |
|---|---|---|---|
| Ведьма | 46 00 | CC000001 | 00 Поддерживаются идентификаторы монитора БД ($ 01 - $ 20) 01 Поддерживаются идентификаторы монитора датчика кислорода Банк 1 - Датчик 1 02 Монитор датчика кислорода Банк 1 - Датчик 2 05 Монитор датчика кислорода Банк 2 - Датчик 1 06 Монитор датчика кислорода Банк 2 - Датчик 2 20 Мониторы БД ($ 21 - $ 40) |
| Мусорное ведро | 0100011000000000 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 0A | Ob | Oc | Od | Oe | OF | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 1A | 1b | 1c | 1d | 1e | 1f | 20 1 1 0 0 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 |
Пример возвращенных данных в ответ на запрос $ 06 $ 00
Идентификатор встроенного диагностического монитора $ 00 указывает на поддержку идентификаторов встроенного диагностического монитора от $ 01 до $ 20, (32-разрядный двоичный) идентификатор встроенного диагностического монитора $ 20 указывает на поддержку идентификаторов встроенного диагностического монитора от $ 21 до $ 40 и т.д., например,
ПримечаниеНе все идентификаторы встроенного диагностического монитора применимы или поддерживаются всеми системами.
Монитор ID $ 00-00000000000000000000000000000001 = $ 01 до $ 20 поддерживается.
В качестве альтернативы
Идентификатор монитора $ 00-0000000000000000000000000000000000 = $ 01 - $ 20 не поддерживается.
Поддерживается монитор ID $ 20-00000000000000000000000000000001 = $ 21 - $ 40.
В качестве альтернативы
Идентификатор монитора $ 20-0000000000000000000000000000000000 = $ 21 - $ 40 не поддерживается.
3.1.2 Отчет о значениях теста идентификатора встроенного диагностического монитора в ответ на запрос $06 $01 - $ FF
В ответ на этот тип запроса будет возвращено не менее 10 байт. Максимальный объем в байтах зависит от того, сколько идентификаторов тестов поддерживается в идентификаторе встроенного диагностического монитора.
| Ответ | Идентификатор встроенного диагностического монитора | TID | Идентификатор масштабирования | Результат испытания | Мин. результат испытания | Максимальный результат теста |
|---|---|---|---|---|---|---|
| 46 | 00 | 00 | 00 | 00 00 | 00 00 | 00 00 |
Идентификатор теста
Проверка ID (TID) - это однобайтовый (1) параметр, описывающий тест (ы), выполняемый в рамках идентификатора встроенного диагностического монитора.
| Байт данных | Наименование параметра | Диапазон (шестнадцатеричный) |
|---|---|---|
| #3 | Manufacturer Defined проверка ID диапазон (Диапазон идентификаторов тестов, определяемых производителем) - этот параметр представляет собой идентификатор теста, выполняемого на встроенном диагностическом мониторе. | ID испытания 80 - FE (см. таблицу 5) |
Идентификатор теста
Если необходимо сообщить более одного TID, возвращаемые данные будут непрерывными, отображая только $ 46 один раз (первые 10 байт). Следующие tid будут отображаться в 9 байтах, опуская отклик ID $ 46, Поэтому, начиная с запрошенного идентификатора монитора бортовой диагностики. Например, $ 06 $ 01 вернет следующее
Отображение нескольких TID. Схема №4
3.1.5 Пример использования стандартизированных идентификаторов тестов для монитора пропусков
Правила БД требуют указывать число случаев пропуска зажигания, обнаруженных в ходе текущего ездового цикла (идентификатор испытания $ 0c), и среднее число случаев пропуска зажигания, обнаруженных в течение последних 10 ездовых циклов (идентификатор испытания $ 0b) для каждого цилиндра. Поэтому для четырехцилиндрового двигателя необходимо указывать восемь единиц данных для обоих идентификаторов испытания.
Цель данных о пропуске зажигания состоит в том, чтобы помочь идентифицировать, какие цилиндры в настоящее время пропускают горение ($ 0c), и определить, какие цилиндры постоянно пропускают горение в течение последних 10 ездовых циклов ($ 0b). Фактическое количество случаев пропуска зажигания будет зависеть от того, как транспортное средство управлялось, как долго оно управлялось и т. Д. Количество пропусков зажигания для цилиндров следует сравнивать только относительно друг друга. Если некоторые цилиндры имеют намного больше случаев пропуска зажигания, чем другие цилиндры, устранение неполадок должно начинаться с цилиндров, которые имеют наибольшее количество случаев пропуска зажигания.
В регистрах проверка ID $ 0b содержится новое значение EWMA (экспоненциальное взвешенное скользящее среднее) для событий пропуска зажигания, подсчитанных в течение последних 10 ездовых циклов. Значение EWMA пересчитывается только один раз за ездовой цикл. Это вычисление выполняется для каждой последовательности выключения из-за того, что модуль управления имеет короткий период ожидания после выключения ключа зажигания. Значение EWMA использует количество событий пропуска зажигания, собранных в течение последнего / текущего ездового цикла.
Счетчики проверка ID $ 0c подсчитывают события пропусков зажигания для каждого цилиндра и сохраняют их в памяти Keep Alive или энергонезависимой памяти. Они обновляются непрерывно, с шагом 200 или 1000 оборотов, как минимум. Когда двигатель запускается, счетчики пропусков зажигания $ 0c обнуляются. Перед запуском двигателя сохраняется последнее значение из предыдущего ездового цикла, чтобы можно было отобразить количество событий пропусков зажигания, которые произошли во время последнего ездового цикла.
Не существует минимальных или максимальных пороговых значений контроля пропусков зажигания для подсчета пропусков зажигания. Идентификаторы тестов $ 0b и $ 0c просто накапливают количество возникающих пропусков зажигания. Эти значения должны накапливаться с или без пропуска зажигания расшифровка кода ошибки. Если был небольшой пропуск зажигания, но недостаточно для хранения расшифровка кода ошибки, значения проверка ID $ 0b и $ 0c для каждого цилиндра должны по-прежнему показывать количество событий пропусков зажигания, которые произошли. Минимальное предельное значение теста не должно быть равно 0; максимальное значение теста не должно быть равно 65.
| БД MID | Имя идентификатора встроенного диагностического монитора | Код P | Идентификатор теста | Описание идентификатора теста | Мин. предельное значение испытания | Макс. предельное значение испытания | Единичное масштабирование |
|---|---|---|---|---|---|---|---|
| A1 | Общие данные монитора пропусков зажигания | P1316 | 93 | Избыточные выбросы | 0000 | 7FFF | 24 |
| P1315 | 94 | Повреждение катализатора | 0000 | FFFF | 24 | ||
| A2 | Данные цилиндра пропусков зажигания 1 | OB | Экспоненциальное взвешенное скользящее среднее для цилиндра № 1 | 0000 | FFFF | 24 | |
| OC | Сохраненное событие пропуска зажигания во время последнего / текущего цикла привода для цилиндра № 1 | 0000 | FFFF | 24 | |||
| A3 | Данные цилиндра пропусков зажигания 2 | OB | Экспоненциальное взвешенное скользящее среднее для цилиндра № 2 | 0000 | FFFF | 24 | |
| OC | Сохраненное событие пропуска зажигания во время последнего / текущего цикла привода для цилиндра № 2 | 0000 | FFFF | 24 | |||
| A4 | Данные цилиндра пропусков зажигания 3 | OB | Экспоненциальное взвешенное скользящее среднее для цилиндра № 3 | 0000 | FFFF | 24 | |
| OC | Сохраненное событие пропуска зажигания во время последнего / текущего цикла привода для цилиндра № 3 | 0000 | FFFF | 24 | |||
| A5 | Данные цилиндра пропусков зажигания 4 | OB | Экспоненциальное взвешенное скользящее среднее для цилиндра № 4 | 0000 | FFFF | 24 | |
| OC | Сохраненное событие пропуска зажигания во время последнего / текущего цикла привода для цилиндра № 4 | 0000 | FFFF | 24 | |||
| A6 | Данные цилиндра пропусков зажигания 5 | OB | Экспоненциальное взвешенное скользящее среднее для цилиндра № 5 | 0000 | FFFF | 24 | |
| OC | Сохраненное событие пропуска зажигания во время последнего / текущего цикла привода для цилиндра № 5 | 0000 | FFFF | 24 | |||
| A7 | Данные цилиндра пропусков зажигания 6 | OB | Экспоненциальное взвешенное скользящее среднее для цилиндра № 6 | 0000 | FFFF | 24 | |
| OC | Сохраненное событие пропуска зажигания во время последнего / текущего цикла привода для цилиндра № 1 | 0000 | FFFF | 24 | |||
| A8 | Данные цилиндра пропусков зажигания 7 | OB | Экспоненциальное взвешенное скользящее среднее для цилиндра № 7 | 0000 | FFFF | 24 | |
| OC | Сохраненное событие пропуска зажигания во время последнего / текущего цикла привода для цилиндра № 7 | 0000 | FFFF | 24 | |||
| A9 | Данные цилиндра пропусков зажигания 7 | OB | Экспоненциальное взвешенное скользящее среднее для цилиндра № 8 | 0000 | FFFF | 24 | |
| OC | Сохраненное событие пропуска зажигания во время последнего / текущего цикла привода для цилиндра № 8 | 0000 | FFFF | 24 |
Стандартизированные идентификаторы тестов для Misfire контроль