О совместимости автомобилей и поддержке стандарта OBDII

Довольно часто возникает вопрос – совместим ли мой автомобиль с Car Scanner?

Этот вопрос не такой простой, как кажется.

Car Scanner совместим со всеми автомобилями, с которыми может работать чип ELM327.

А вот для того, чтобы с автомобилем мог работать чип ELM327, автомобиль должен поддерживать стандарт OBDII.

Что вообще такое этот стандарт OBDII?

Если по существу – это набор правил и требований, которым должен соответствовать автомобиль для того, чтобы можно было диагностировать неисправности, связанные с возможным вредом экологии у любого автомобиля, который соответствует этому стандарту. Да, стандарт OBDII в первую очередь предназначен для предотвращения вреда экологии, а уже потом для диагностики всех прочих неисправностей.

Стандарт OBDII включает в себя требования к аппаратной и программной части автомобиля.

Для нас важно, что в требованиях к аппаратной части есть обязательное наличие стандартного диагностического разъема в форме трапеции с 16 контактами. Именно к этому разъему мы подключаем адаптер ELM327.

Требования к программной части включают в себя обязательную поддержку автомобилем одного из протоколов:

  • SAE J1850 VPM
  • SAE J1850 PWM
  • ISO 9141-2 / ISO 14230-4 KWP
  • ISO 15765-4 CAN
  • SAE J1939 CAN

Кроме того, стандарт регламентирует перечень возможных запросов и порядок расшифровки их ответов. Например, для того, чтобы узнать текущие обороты двигателя, надо выполнить запрос 010C. Каждый бит в ответе будет означать 0.25 об/мин. Запрос и ответ будут одинаковыми у любого автомобиля, соответствующего стандарту.

Какие автомобили поддерживают стандарт OBDII?

Довольно распространенным заблуждением является то, что этот стандарт поддерживают все автомобили, начиная с 1996 года выпуска. Нет, это не так. За время разработки Car Scanner я протестировал много автомобилей. Еще больше автомобилей было протестировано тысячами пользователей программы, которые писали мне. И сейчас я расскажу вам, как в действительности обстоят дела с поддержкой стандарта OBDII.

Стандарт OBDII был введен в качестве обязательного в США для всех автомобилей, начиная с 1996 года выпуска.

Но это касается только автомобилей, выпущенных для рынка США.

А что же в Европе? В Евросоюзе стандарт был введен в качестве обязательного для всех бензиновых автомобилей только с 2001 года. С 2003 года он стал обязательным для всех дизельных автомобилей, продаваемых в ЕС. Т.е. поддержки стандарта OBDII у автомобилей, выпущенных для Европейского рынка до 2001 года (для дизелей – до 2003) может и не быть.

В 2008 году стандарт стал обязательным для всех автомобилей, произведенных для Китайского рынка.

Обратите внимание – речь идет не об автомобилях, произведенных в США, ЕС, Китае. Речь идет об автомобилях, произведенных для США, ЕС, Китая.

А как же Японский автопром? В Японии этот стандарт тоже не является обязательным. Поэтому праворульные автомобили, произведенные для японского рынка в большинстве своем не поддерживают стандарт OBDII. Если же японцы делают автомобиль для рынка США, ЕС или Китая, то они добавляют поддержку OBDII.

А что же остальные страны? У меня нет информации по всем странам, но вот, что я знаю точно – в России, Украине, Белоруссии, Казахстане и прочих странах бывшего СССР, этот стандарт не является обязательным. То есть поддержка OBDII автомобилями, произведенными для продажи в России, Украине, Белоруссии, Казахстане и т.д. – это просто добрая воля производителя автомобиля.

Хотите простой пример? Автомобили производства консервного автомобильного завода АвтоВАЗ долгое время не поддерживали стандарт OBDII. Только в последние несколько лет ситуация стала меняться.

Почему же большинство автомобилей, продаваемых в России, Украине, Белоруссии, Казахстане и т.д. по факту поддерживают стандарт OBDII, если такой обязанности у них нет? Все дело в глобализации. Производитель делает модель для рынка Евросоюза с поддержкой OBDII и ту же самую модель отправляет в Россию, Казахстан, Белоруссию, Украину. Для того, чтобы “убрать” поддержку OBDII (которая в автомобиле уже есть) производителю придется затратить некоторые ресурсы. А зачем ему лишние затраты.

По этой же причине, некоторые автомобили, произведенные для европейского рынка до 2001 года поддерживают стандарт OBDII – производитель решил сделать один раз для всех рынков.

Но истории известны и обратные случаи – когда производитель в европейскую модификацию автомобиля встроил диагностический разъем OBDII из американской версии, но электронный блок управления (ЭБУ) установил другой. Разъем есть, но программная часть стандарт OBDII не поддерживает.

Есть и другие курьезные примеры “формального” соблюдения стандарта. Тут больше всех отличился концерн Renault-Nissan. Автомобили Nissan, Datsun, Infinity и некоторые Renault (которым достались мозги от японской части автоконцерна) имеют частичную поддержку стандарта OBDII: разъем есть, протокол известен, но на запрос поддерживаемых параметров и датчиков автомобиль выдает корректный ответ: поддерживаемых датчиков нет. Обратите внимание – ответ автомобиля является корректным и соответствует стандарту, это не ошибка, это нормальный и правильный ответ. Просто Nissan решил, что будет достаточно только чтения ошибок. Такая ситуация характерна для автомобилей Nissan/Infinity/Datsun и некоторых Renault, произведенных для европейского рынка до 2008 года. О том, как обойти подобную хитрость, читайте в статье “Подключение к Nissan“.

Важно отличать диагностику по стандарту OBDII от диагностики по закрытым протоколам производителя автомобиля.

Диагностика по стандарту OBDII является универсальной – программе, чипу ELM327 абсолютно все равно, к какому автомобилю она подключена. Протоколы обмена данными – стандартные, адреса параметров и датчиков – стандартные. Перечень поддерживаемых параметров сообщает сам автомобиль.

Но в дополнение к стандартной диагностике большинство автомобилей поддерживают и расширенную диагностику в “дилерском” режиме.

В большинстве случаев для работы в “дилерском” режиме вам не подойдет ELM327. Хотя сейчас многие автопроизводители встраивают расширенный диагностический функционал в OBDII протоколы, и, чисто теоретически, вы можете использовать ELM327 для доступа к этим функциям.

Главная проблема, в данном случае, вы не знаете, где эти функции расположены и что именно они вам сообщают или делают. Вы ведь не хотите случайно отключить третью форсунку? Все дилерские протоколы являются закрытыми. Доступ к документации по этим протоколам стоит от $10 000 до $100 000 в зависимости от производителя автомобиля.

Иногда народные умельцы самостоятельно, путем проб и ошибок расшифровывают дилерские протоколы. Как результат – в Car Scanner встроена поддержка Nissan Consult II и наборы дополнительных датчиков для различных автомобилей. Но об этом читайте в отдельных статьях: Подключение к ВАЗ/Лада, Подключение к Nissan/Infinity/Datsun

Итог

Большинство автомобилей, произведенных для европейского и американского рынка после 2003 года поддерживают стандарт OBDII. Все, что произведено до – под вопросом, но с высокой долей вероятности поддерживает.

Автомобили, которые точно не поддерживают стандарт OBDII даже при наличии соответствующего разъема: