Сервисы (режимы) OBD-II $01–$0A
Десять режимов диагностики по стандарту J1979: от текущих данных до постоянных кодов. Что делает каждый и почему режим 04 стирает больше, чем лампу.
Сканер не «читает ошибки» одним махом: он отправляет блоку управления запросы, каждый — к определённому режиму (сервису). Стандарт SAE J1979, как отмечает производитель микросхемы ELM327, определяет десять режимов. Не все авто поддерживают все режимы, а в пределах режима — все параметры. Режим записывают в шестнадцатеричном виде: от $01 до $0A. Ответ блока обозначают числом, большим номера режима на 40 (шестнадцатеричное): на запрос 01 приходит 41, на 03 — 43, на 04 — 44.
| Режим | Название | Что даёт |
|---|---|---|
| $01 | Текущие данные | значения параметров в реальном времени (PID): обороты, температура, коррекции; также количество сохранённых кодов и состояние лампы |
| $02 | Стоп-кадр (freeze frame) | снимок параметров в момент, когда зафиксирована неисправность |
| $03 | Диагностические коды | сохранённые (подтверждённые) коды неисправностей |
| $04 | Стирание кодов и сохранённых значений | сбрасывает лампу, коды, стоп-кадр, данные тестов кислородных датчиков, информацию режимов 06 и 07; постоянные коды не стирает |
| $05 | Результаты тестов кислородных датчиков | данные самопроверки кислородных датчиков |
| $06 | Результаты тестов систем, которые не контролируются постоянно | результаты самопроверок, которые блок выполняет только при определённых условиях |
| $07 | Ожидаемые (pending) коды | неисправность замечена, но ещё не подтверждена |
| $08 | Специальный режим управления | специальное управление; поддерживают не все авто |
| $09 | Информация об авто | идентификация авто, в том числе VIN (параметр 02 этого режима) |
| $0A | Постоянные (permanent) коды | коды, которые стирает только сам блок управления после повторной проверки |
Коротко о «новом» стандарте. Калифорнийский регламент 13 CCR § 1968.2 кроме SAE J1979 допускает и SAE J1979-2, где те же данные отдаются службами UDS (например, ожидаемые коды — службой $19 с подфункцией $42). Для простого ELM327-адаптера это означает лишь одно: увидите ли вы данные, зависит от того, какой стандарт поддерживает авто и приложение.
Частые вопросы
Все ли авто поддерживают все десять режимов?
Нет. Производитель микросхемы ELM327 прямо указывает, что авто не обязаны поддерживать все режимы, а в режиме — все параметры. Поэтому одно и то же приложение на разных авто покажет разный набор данных.
Чем ожидаемые коды отличаются от сохранённых?
По регламенту CARB блок записывает ожидаемый код не позже чем через десять секунд после обнаружения неисправности. Если неисправность повторилась до конца следующего цикла движения, в котором проводится проверка, лампа загорается, а код становится подтверждённым. Если нет — ожидаемый код стирается в конце этого цикла.
Пошагово: разъём, адаптер, приложение и сброс кода.
Источники: ELM327 Data Sheet (Elm Electronics, разделы о режимах и сбросе кодов), 13 CCR § 1968.2 (California Air Resources Board; текст на law.cornell.edu).
Читайте также
-
Гайд
Как считать код ошибки сканером ELM327
Понадобятся недорогой адаптер OBD-II и смартфон. Считать код можно самостоятельно за неско...
-
Коды марки
Структура кода OBD-II: что означает каждый символ
Код ошибки состоит из буквы и четырёх знаков. Разбираем, что кодирует каждый из них, на пр...
-
Коды марки
Мониторы готовности: бензин и дизель
Какие самопроверки отчитываются о готовности в бензиновых и дизельных авто по калифорнийск...
-
Коды марки
Разъём J1962: контакты и протоколы
Что известно о 16-контактном диагностическом разъёме: какие контакты используют CAN, J1850...
-
Справочник
Словарь сокращений OBD-II
Расшифровка сокращений, которые встречаются в приложениях для диагностики: MIL, DTC, PID,...
-
Коды марки
Серии кодов P0–P3, C, B, U
Таблица диапазонов кодов OBD-II: что охватывают серии P00xx–P09xx, коды производителя P1,...