Что такое obd2 в машине?

Что такое OBD2 разъем и как пользоваться адаптером системы диагностики автомобилей

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

Однако на законодательном уровне всё же удалось создать нечто стандартное, удобное для проверяющих организаций и частных предприятий по диагностике и ремонту. Это интерфейсный диагностический разъём OBD II, которым сейчас снабжены практически все автомобили.

История диагностики с OBD II

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

Появился контрольный стандарт в США, где Калифорния всегда славилась, как самый требовательный к ограничению загрязнений окружающей среды двигателями внутреннего сгорания штат.

К середине 90х годов описание разъёма окончательно сформировалось в виде OBD II, то есть второго финального варианта исполнения. On-Board Diagnostics II стал обязателен к применению на всех автомобилях в США после 1996 года.

Что такое EOBD

Встречающаяся аббревиатура EOBD особого смысла в понятие OBD не добавляет, и даже нет точной определённости, что значит дополнительная буква в начале.

Это может быть сокращение от European, намёк на дополнительные способности Enhanced или просто бессмысленная приставка Electronic (других просто не существует).

Но чаще склоняются к началу внедрения позитивного американского стандарта в производство европейских автомобилей. Тем более, что рынок США всегда считался самым важным.

В результате параллельно с американскими стандартами на диагностический интерфейс SAE образовались и общемировые ISO.

В большинстве случаев идентичные, но с другими цифробуквенными обозначениями, а чаще применяется тот, который раньше появился. Это относится к протоколам физического и логического уровней.

Основная функция диагностического разъема

Диагностический разъём необходим для возможности организации связи внешнего контрольного компьютера с внутренними вычислительными ресурсами автомобиля. Через него информация визуализируется на мониторах и может быть считана и проанализирована специалистами автосервисов.

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

Где находится

Расположение разъёма также стандартизировано, расстояние от руля не должно превышать 16 дюймов, более того, указаны совершенно точные места в нескольких вариантах для монтажа разъёма.

Обычно он прикрыт от загрязнений, но точное расположение в конкретном автомобиле и способ доступа хорошо известен ремонтникам.

Распиновка разъема ОБД 2

Очевидно, что назначение всех контактов в подобной системе должно быть чётко прописано. Использован стандартный 16-контактный разъём. а наиболее важные соединения однозначно привязаны к номерам контактов (пинам):

  • положительная и отрицательная линии интерфейса типа SAE J1850 разведены на 2 и 10 контакты соответственно;
  • аналогично линии High и Low CAN-шины (ISO 15765-4, SAE J2284) задействуют 6 и 14 контакты;
  • на свободные контакты может быть выведена и низкоскоростная CAN-шина;
  • 7 и 15 контакты используются для интерфейсов K-line и L-line ISO 9141-2 и ISO 14230;
  • контакты 4 и 5 отведены под силовое и сигнальное заземление, могут быть просто соединены вместе перемычкой;
  • постоянное питание 12 Вольт вне зависимости от включения зажигания подаётся на 16 контакт;
  • остальные контакты жёстко не стандартизированы, производители часто используют их на своё усмотрение, например, для подачи напряжения питания после замка зажигания или главного реле, вывода питающего провода бензонасоса или коммутации цепей иммобилайзера.

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

Классификация протоколов

Привести всё к единому протоколу обмена не удалось, поскольку система разрабатывалась и внедрялась сразу многими производителями, а затем непрерывно совершенствовалась, что продолжается и сейчас.

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

Протоколы класса A самые низкоскоростные, но одновременно и простые, базируются на традиционных компьютерных последовательных интерфейсах, то есть не требуют значительных мощностей в виде преобразующих микроконтроллеров. Скорость до 10 кбит в секунду. Это то, что называют K-line.

Чуть более быстрые и сложные интерфейсные последовательные протоколы, лучше защищены от помех, используют различные виды модуляции цифрового сигнала. Скорость примерно в 5-10 раз выше.

Пока самые современные протоколы, к ним относится CAN-шина, то есть скорость порядка 500 кбит/c, увеличена разрядность кодовых посылок и усложнены прочие алгоритмы. Хорошая помехозащищённость дифференциального сигнала с витой пары.

Протокол ISO9141

Содержит два провода K и L, хотя обмен вполне возможен и по двунаправленной K-линии, без контроля по L. Раньше широко использовались «шнурки» — универсальные K-line адаптеры. Работает вполне надёжно, но очень медленно.

J1850 VPW

Относится к группе протоколов американского стандарта J1850. Применяется на машинах GM. Работает впятеро медленнее, чем полностью аналогичный по логике J1850 PWM, используемый Ford.

Различаются интерфейсы по физической реализации, одно- или двухпроводные линии, модуляция по широте или по скважности. Описаны в одном стандарте.

Расшифровка ошибок по системе OBD2

Общим для всех производителей являются коды ошибок DTC (Diagnostic Trouble Code), не всегда и всеми соблюдаемые, но к этому стремятся. Обычно каждый код содержит четыре или пять знаков.

Первый знак

Им может быть одна из четырёх букв:

  • B – кузов, то есть код относится к кузовному оборудования, салону и прочему;
  • P – силовой агрегат;
  • C – шасси;
  • U – сетевое обеспечение.

Подобная локализация задумана для удобства работы с кодами на ранних этапах, без расшифровок.

Второй знак

Второй знак примерно относит кодировку к стандартной на уровне ISO или используемой производителем. Здесь пока единства нет. «0» — это кодовая страница ISO или SAE.

Третий знак

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

Четвертый и пятый символы

Данные знаки выступают в роли двузначного кода, конкретизирующего произошедшую ошибку. Например, обрыв, замыкание, пропуск, выход значений из допустимых рамок. Выглядят хорошей подсказкой диагносту, хотя и не всегда.

OBD2 и ELM327

Считывать информацию и организовывать обмен через OBD можно самыми разнообразными профессиональными и любительскими устройствами. Но одна из фирм сделала удачный ход, создав прошивку универсального микроконтроллера, превратившего его в инструмент, преобразующий сигналы диагностического разъёма в типовой код для стандартного интерфейса бытовых компьютеров.

Небольшой приборчик, содержащий в типовом случае программируемый контроллер, микросхемы питания, электрически перезаписываемой памяти и связи по типовым интерфейсам (трансмиттеры), по габаритам ненамного крупнее разъёма.

Он устанавливается в розетку OBD2 и выдаёт сигнал стандартного последовательного интерфейса UART, известного ещё с первых персональных компьютеров. Физически его можно передавать в ноутбук, компьютер или планшет через распространённые интерфейсы USB, Bluetooth или Wi-Fi.

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

При этом сам адаптер остаётся простым, универсальным и дешёвым. Надо только проследить за наличием в нём всех рекламируемых возможностей по реализуемым функциям и протоколам. Это ещё не профессиональный уровень, но уже очень удобно во многих практических применениях.

Что такое OBD2 и причем тут ELM327? Как ими пользоваться в машине. Подробно + видео версия

У меня на сайте, да и на канале YOUTUBE, много материала про, так называемый, диагностический сканер ELM327. Полезная «вещица» покупает ее много автовладельцев, которые хотят скидывать ошибки CHECK ENGINE (ну и хотя бы узнавать, чем они вызваны). НО опять же есть много ошибок в этих моментах, мне вообще могут задать такие вопросы: – «Сергей, купил себе OBD2 и не могу подключить к машине. Почему?» Либо купил «OBD2 ELM327»! В общем, есть небольшая путаница, которую нужно прояснить. Как обычно будет статья + видео версия …

СОДЕРЖАНИЕ СТАТЬИ

  • Что такое OBD2?
  • Для чего используется?
  • Где находится?
  • OBD2 и ELM327

Друзья поймите, вы никак не можете купить себе OBD2 или OBD2 ELM327 (хотя второй иногда так называют китайцы), ведь одно является разъемом для диагностики, а второй адаптером для считывания ошибок. И ЭТО НЕ ОДНО И ТОЖЕ! Давайте все по порядку

Что такое OBD2?

Если расшифровать «OBD» с английского языка, то получается On-Board Diagnostic, а цифра «2», обозначает level 2, то есть уже второй релиз. OBD1 возник еще в 90-х годах в США, по требованиям властей Калифорнии.

Первое поколение было «заточено» в основном на сбор данных по экологии, то есть в машине нужен был разъем, к которому можно было легко и просто подключиться специальным оборудованием и «считать» данные по выбросам в окружающую среду. Также должны были показываться ошибки систем автомобиля, которые приводили к увеличению выбросов. Например, неисправность системы зажигания, подачи топлива и т.д. Вообще OBD1, был достаточно скудным по характеристикам

В 1996 году (в США) вводят новый стандарт OBD2, он стал обязательным для всех производителей автомобилей, причем стал универсальным. То есть сама форма разъема одинакова на всех авто (похожа на трапецию с закругленными углами).

В Европе этот разъем стал появляться в 2001 году для бензиновых моторов, а в 2003 – для дизельных.

Нужно отметить, что этот изначально, разъем не был обязательным на Европейских, Японских, Корейских и многих других авто. Поэтому на некоторых старых машинах его может и не быть.

НО уже с 2008 годов, этот разъем стал обязательным для всех стран, в том числе и для Российских авто.

Для чего используется?

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

Например, если у вас вылезла ошибка CHECK-ENGINE, то вы можете легко и просто «прочитать» ее код, далее при помощи специальных справочников (ну или банально интернета), вы можете найти, что вызвало эту ошибку. Удалить причину самому или уже ехать на СТО зная, что у вас неисправно.

Например – «пропуски системы зажигания в таком-то цилиндре», понятно, что не работает либо свеча, либо катушка зажигания.

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

Еще одним из полезных особенностей является контроль за различными характеристиками, скажем температура двигателя или АКПП (для нее это важно), расход топлива, скорость, разогрев катализатора, угол опережения зажигания, данные с датчиков кислорода и т.д. Благодаря этому вы сможете понять в каком состоянии у вас различные агрегаты (скажем катализатор). Возможности сейчас действительно впечатляют.

Читайте также  Овердрайв что это такое в машине?

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

Где находится?

Нет общего стандарта, и засунуть этот разъем могут куда угодно. Например у меня на ОПТИМЕ он находится внизу передней панели, за специальной крышкой. То есть открыл и только после этого увидел.

НА других авто, например VOLKSWAGEN или FORD может находиться под рулем , нужно заглянуть под него и сразу увидите.

В третьих авто, может находиться в бардачке, сбоку или где то сверху.

Как видите, определенного места нет. Посмотрите под панелью, под рулем, в бардачке, это самые распространенные места.

OBD2 и ELM327

Наверное, это самый важный пункт в моей статье! Почему? ДА просто потому что, зачастую люди путают сам разъем … еще раз он называется OBD2 и находится в автомобиле (то есть купить его на АЛИЭКСПРЕСС, невозможно).

И ELM327 – это диагностический сканер, который подключается в этот разъем (его купить на АЛИЭКСПРЕСС МОЖНО)!

Надеюсь теперь такие вопросы типа – купил себе OBD2 как им пользоваться? Больше мне не будут задавать!

Вообще сам разъем вам ни о чем не расскажет (это просто «розетка», если провести аналогию, вам нужна еще и «вилка»). Чтобы прочитать ошибки, вам нужно специальное оборудование + программное обеспечение (которое вы можете поставить и на смартфон, и на компьютер и неважно под какими системами они работают, я имею в виду MAC, ANDROID или WINDOWS)

Есть как специализированные сканеры, которые поддерживают кучу ЭБУ, почти всех производителей, в них уже встроенные все базы (причем их каждый год обновляют) в них есть и свое программное обеспечение. ТО есть такой аппарат уже готовый к бою! НО стоит он ОЧЕНЬ дорого, если и по 60 000 а есть и по 200 000 рублей. Все зависит от функционала и возможностей.

Однако есть бюджетные варианты, типа ELM327, который продается на «АЛИ» и стоит копейки. Вы его покупаете, ставите специальные программу себе на смартфон, подключаете его в OBD2 разъем, и считываете параметры или ошибки.

У меня есть про это подробное видео, посмотрите

Единственное, что поддерживать он может не все авто, база не такая широкая (как у платных сканеров). ДА и могут отличаться по версиям, есть 1,5 и 2,1 (нужно брать именно 1,5, потому как ее содрали с оригинального Канадского сканера).

Про это тоже есть видео можете посмотреть.

В целом ничего сложного и наверное уже поняли чем отличаются OBD2 (розетка) и ELM327 (вилка).

НА этом заканчиваю, думаю, мои материалы были вам полезны. Читайте мой сайт, подписываетесь на канал в YOUTUBE. Искренне ваш АВТОБЛОГГЕР.

(10 голосов, средний: 5,00 из 5)

Похожие новости

Как проверить генератор на машине, не снимая. Мультиметром и без.

Обгонная муфта генератора. Что это такое и для чего нужна. Важны.

Какой ELM327 лучше WIFI или Bluetooth? Подробно + видео версия

Автосканер ELM327. Инструкция по работе с OBD2.

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

Сегодня в каждом автомобиле установлен ЭБУ (электронный блок управления). ЭБУ собирает все данные с электронных узлов в автомобиле и выстраивает для него правильный режим работы. Нередко электронные узлы дают сбой и тогда приходиться обращаться к автодиагносту. Это удовольствие не из самых дешевых, да и найти хорошего автомобильного электронщика это большая проблема. Как правило большинство из них просто распечатает Вам ошибки и поскорее отправит в другой сервис, взяв энную сумму денег. Так зачем же отдавать кому-то свои кровно заработанные если Вы и сами сможете без проблем продиагностировать свой автомобиль?

Так вот сегодня поговорим о таком замечательном приборе как ELM327, который поможет сэкономить Вам кучу времени, нервов и денег. Я расскажу что это за сканер, сколько он стоит, как им пользоваться, какие автомобили можно диагностировать.

ВНИМАНИЕ: сегодня мы рассмотрим китайскую версию ELM327 и поговорим именно о ней. Как отличить китайскую версию от оригинальной? Да очень просто. Скорее всего всё что Вам попадется в продаже будет китайского производства. Китайскую версию я брал на Aliexpress или можно купить в автомагазине по приемлемой цене. Оригинальная версия автосканера стоит баснословных денег, да и к чему Вам она?

Что такое ELM327 и зачем он нужен?

ELM327 – Это сканер или адаптер, который подключается к бортовому компьютеру машины через разъём OBD-II и считывает показания с электронных блоков управления. Этот чудо прибор поможет Вам:

  • Диагностировать неисправность;
  • Посмотреть показания датчиков в режиме онлайн;
  • Вывести графики работы различных систем автомобиля;
  • Сбросить ошибок ЭБУ и других блоков.

ELM327 Bluetooth

Многие сканеры открывают и больше возможности, так же многое зависит и от автомобиля. Цвет корпуса и форма могут отличаться.

Сканер чаще всего представлен в виде:

  • Bluetooth адаптера. Самый распространенный и дешевый, работает с Android (сегодня рассмотрим именно её);
  • USB ELM327, который работает в паре с компьютером;
  • Wi-Fi адаптер. Если у Вас Iphone, то это Ваш выбор.

Автосканер стоит покупать только с версией прошивки 1.5 . Никакие заманчивые 2.1 или 2,2 брать не стоит! Вы только разочаруетесь. То есть Автосканер ELM327 версии 1.5 – Ваш выбор.

Стоимость данного девайса начинается обычно от 300 ₽. Все что дешевле брать не советую. Ориентироваться надо на стоимость 300-600 рублей. Дорогой сканер OBD-II покупать нет смысла.

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

Какие автомобили можно продиагностировать ELM327

Первое что Вам нужно знать это есть ли в Вашем автомобиле диагностического разъема OBD 2 и где он находиться. Сделать это проще всего забив в поисковик Марку и год выпуска автомобиля.

Диагностический разъем OBD-II

Скажу сразу, что практически у всех автомобилей с 2000 года выпуска, а так же у некоторых более ранних моделей есть диагностический разъем OBD-II . Даже если у Вашей модели авто нет этого разъема то не расстраивайтесь, существуют переходники.

Выбор приложения для диагностики

Я думаю что здесь у Вас вопросов не возникнет. Заходим в Google Play (Плэй маркет) и скачиваем приложение “InCarDoc free” (Автомобильный доктор). Преимуществом является то, что программа на русском языке. Этим приложением я пользуюсь уже на протяжении длительного времени и проблем у меня с ним не возникало, тем более что в сети есть PRO версия которую можно установить бесплатно.

Есть так-же програмки под названием Torque, OpenDiag Mobile, Car Scanner ELM OBD2, ХобДрайв и другие. Torque например поможет вывести на экран дополнительные виджеты, а если у Вас магнитола на Android, то можно использовать эту программу как бортовой компьютер. Выбор на самом деле большой. Цель у всех одна – прочитать электронные блоки вашего автомобиля. Если по каким-то причинам Вам не нравиться “InCarDoc free” то попробуйте что-то из выше предложенного.

Инструкция ELM327

Итак у нас есть адаптер ELM327 Bluetooth версии 1.5, телефон на базе Android с установленной программой InCarDoc free, Автомобиль с разъемом OBD-II. Теперь можно приступить непосредственно к диагностике:

  1. При выключенном зажигании (обязательно) вставить адаптер ELM327 в разъём OBD-II, при этом он подаст признаки жизни (загорится светодиодный индикатор) ;
  2. Включить Bluetooth на телефоне и найти устройство под названием OBDII (название может отличаться), затем при сопряжении устройств потребуется ввести пароль: как правило это 1234 или 0000.
  3. Если все получилось тогда переходим в приложение InCarDoc free и нажимаем зелененькую кнопку “Подключить” (фото слева). Если всё выполнили правильно, то неактивные разделы меню станут активными (фото справа).

Подключение к авто в программе InCarDoc free

4. Как только Вы успешно подключились к автомобилю его следует завести.
5. Диагностика автомобиля. Следуйте инструкции на картинке ниже. Что бы продиагностировать автомобиль перейдите во вкладку “Диагностика”, после нескольких секунд на экране появиться список ошибок которые есть в Вашем автомобиле. Сделайте скриншот экрана с ошибками, это необходимо для их дальнейшего изучения и поиска причины их возникновения. Теперь можете смело очистить их. Следуйте инструкции ниже:

сброс ошибок авто в программе InCarDoc free

6. Эта программа имеет функции вывода динамических параметров на экран телефона в режиме реального времени. Для примера я вывел на экран Обороты двигателя на холостом ходу (можно наблюдать как они у меня плавают) и температуру охлаждающей жидкости (автомобиль только прогревался). В этой программе достаточно широкий выбор вывода динамических параметров, поэтому я использую именно её.

Вывод на экран динамических параметров авто в программе InCarDoc free

7. Что бы закончить работу со сканером ELM327 просто нажмите кнопку “Отключить” в программе InCarDoc free. Заглушите двигатель автомобиля и извлеките сам сканер из диагностического разъёма OBD-II.

Заключение

Из приведенной мной инструкции видно, что диагностика автомобиля это несложная процедура. Всего в несколько легких действий Вы сможете самостоятельно диагностировать автомобиль и при необходимости сбросить ошибки. Так-же можно изучать характеристики автомобиля, по их результатам выявляются более серьезные поломки. Зачем платить кому-то деньги, если вы и сами с легкостью сможете вылечить свой автомобиль. А если и не получиться самостоятельно устранить дефект в автомобиле, то на сервис Вы поедите уже с проблемой, так как знаете что конкретно у Вас сломано. В таком случае сервису будет сложнее содрать с Вас деньги за дополнительные услуги или вовсе Вас обмануть!
Как Вам такая ситуация? Автомобиль сломался далеко от сервиса, а поломка очень простая (например от вибрации выскочила фишка с датчика). Можно только представить сколько в таком случае этот копеечный сканер сэкономит Вам денег!

OBD2 — диагностика автомобиля

Объединенный стандарт, регламентирующий параметры диагностики автомобиля, обеспечивающий доступ к его системам – это OBD2. Он определяет вид и расположение пинов диагностического разъема, протоколы ошибок и обмена информации, стандарты системы команд. В статье мы даем подробное описание диагностического разъема OBD2.

Читайте также  Как найти кнопку валет в машине?

  • 1 Эволюция диагностического разъема OBD2
  • 2 Интерфейс стандарта OBD2
  • 3 Стандартный разъем OBD2
  • 4 Этапы диагностики автомобиля по OBD2

Эволюция диагностического разъема OBD2

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

С тех пор, доля электроники в общей конструкции автомобиля выросла от 4 -5% до, сегодняшних 40%. Выявление поломок и неисправностей, без подключения тестирующего оборудования, не представляется возможным. Поэтому электронные блоки были оборудованы разъемами для подключения диагностических приборов.

Первым серьезным прототипом нынешнего OBD2 разъема стал универсальный протокол ALDL, разработанный «Дженерал Моторс» в 80-ом году. В начале 90-х, под напором, законодательно закрепленных норм выбросов в атмосферу, в США был разработан протокол OBD1. Его соблюдение стало обязательным на всей территории США, но еще не регламентировал вид и расположение разъема, а также, протоколы ошибок.

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

Уже через пять лет, в 96-ом году, был внедрен стандарт OBD2 для разъемов, который распространился по всему миру и стал обязательным для европейских автопроизводителей с 2000 года.

В Европе он трансформировался в EOBD2, в Японии — JOBD2. Сейчас идет разработка стандарта OBD-III.

Интерфейс стандарта OBD2

Во-первых, следует четко разграничивать понятия «разъем OBD2» и «интерфейс OBD2».

Интерфейс – это вся «начинка», все аспекты, включая и сам разъем, которые затрагивают совокупность стандартов. К этим аспектам относятся:

  • Форма, схема сборки, распиновка, подключения и местоположение разъема;
  • Стандарты исполнительных и контрольных команд, порядка и формы обмена данных, формат сообщений, поддерживаемые программы;
  • Вид и приоритеты связи.

По своей сути, интерфейс характеризует программное обеспечение, при помощи которого работают диагностические устройства OBD2-типа. Все запрограммированные в ней функции согласованы со стандартами OBD2.

Сейчас, на просторах интернета можно найти множество утилит, с помощью которых, тестовые приборы OBD2 – типа работают с персональными устройствами на разных платформах (IPhon, Microsoft, Android).

Лидером по популярности является OBD-2 iPhone Application – проф. приложение для IPhonе и IPad, предназначенное для диагностики автомобиля оборудованием OBD2 и ELM327. Главный показатель его популярности – это мобильность. Сканеры и автотестеры с этим ПО подключаются как к компьютерам и ноутбукам Applе, так и к смартфонам, планшетам. Это дает возможность тестирования в любом месте и при любой ситуации. А функции отслеживания параметров в реальном времени превращают ваш телефон в пульт управления вашим автомобилем.

Широкое распространение получили приложения DashCommand и Torque, которые, понятным интерфейсом и удобством пользования, завоевали симпатии многих автовладельцев.

До появления приложений для мобильников, утилиты для Windows практически единолично властвовали в царстве диагностики. Среди них особой популярностью пользуются до сих пор ScanTool и MyTester. Однако все меньше пользователей отдают свои предпочтения утилитам для ПК.

Но есть одно существенное превосходство таких ПО – это высокая степень защищенности, как самого ПК, так и бортового компьютера от постороннего (хакерского) вмешательства. Причина кроется в способе подключения. Мобильные приложения связываются по беспроводному каналу (Wi-Fi и Bluetooth), а ПК соединяется черезUSB-порт. В первом случае любой гаджет с подобной программой, находящийся в диапазоне действия беспроводной связи, может получить доступ к вашему автомобилю и ПК. Тогда как, в случае связи через USB, чтобы зайти в вашу систему, ему надо сесть на ваше место перед компьютером.

Стандартный разъем OBD2

  1. Форма.Вплоть до 2003 года, строгого стандарта на форму разъема не существовало. Каждый производитель сам определял, какой формы будут разъемы на его автомобилях. Позднее, под напором законов рынка (большим спросом пользовались автомобили с определенной формой разъема), был разработан стандарт, определяющий его трапециевидную форму. Имеет 16-ти контактную колодку, где пины расположены в два ряда ( по 8 контактов). Здесь предусмотрен выход, который обеспечит питанием диагностические приборы от аккумулятора автомобиля, что снимает необходимость отдельно соединяться к источнику питания.

Есть два типа стандартного разъема – тип А и тип В. Оба состоят из двух рядов контактов, между ними проведена канавка. В типе В она прерывается посередине. Это необходимо, чтобы не допустить присоединения штепселя А-типа (для автомобилей с бортовым напряжением 12В) в гнездо В- типа (для авто с напряжением 24В). Обратное соединение допустимо.

  1. Расположение разъема. Стандарт определяет не точное место, а расстояние от руля, составляющее не более 1 метра. Это может быть место под панелью, под пепельницей, под консолью или ручным тормозом, а также в подлокотнике.
  2. Распиновка. Предназначение контактов регламентирует протокол SAE J1962. Они пронумерованы от №1 до №16. Контакты №№ 1,3,8,9,11,12,13 загружаются производителями по своим потребностям. Обычно к ним подключают электронные блоки (ABS, SRS, коробки, кузова, и т.д.)

Остальные контакты подчинены строгому регламенту установки.

  • №2 – линия J1850
  • №4 – масса
  • №5 – земля
  • №6 – высокий уровень CAN – шины
  • №7 – канал K-Line
  • №10 – канал J1850
  • №14 – линия CAN низкий уровень
  • №15 — K-Line
  • №16 – положительный контакт аккумулятора
  1. Подключение осуществляется с аппаратурой, с совмещенным с OBD2 разъемом. Если таковой отсутствует, применяют переходники. Их можно купить или собрать самим.
  • Подключают сканер к разъему ЭБУ автомобиля и к персональному устройству, на который уже установлено ПО для вашего прибора. Подключение может быть по USB-порту или по беспроводным каналам.
  • Включают зажигание (в некоторых случаях требуется завести мотор).
  • В настройках программы найти и включить Bluetooth или WI-FI.
  • Нажимая «поиск устройств», выберите в предложенных вариантах название вашего сканера OBD Наберите идентификационный код (из технической документации прибора или с этикетки). Обычно это 1234 или 0000 и 6789.
  • Сопряжение произошло, однако на экране высвечивается табло «не подключено».
  • Снова зайдите в настройки, найдите в «OBD2 настройки адаптера» пункт «Выберите устройство Bluetooth» и активируйте в нем строку с вашим сканером.
  • Вернитесь на главный экран и начинайте диагностику.

Этапы диагностики автомобиля по OBD2

  1. Доступные функции и конечный результат диагностики

Доступные функции во многом зависят от возможностей ЭБУ и ПК. Поэтому, один и тот же сканер, на разных моделях автомобилей, будет иметь разные возможности.

Основные функции диагностики через OBD2:

  • Сканирование отдельных электронных блоков и всей системы в целом;
  • Считка кодов и вывод отчета, с расшифрованными кодами ошибок. Отчет может предоставляться в виде графика или списка;
  • Сброс ошибок – удаление из памяти ЭБУ сохраненные коды ошибок. Это нужно делать после устранения неисправности;
  • Возможность просмотра и коррекции параметров в динамичном режиме. Мониторинг текущих показаний датчиков;
  • Некоторые спец. функции – адаптация, программирование, кодирование и т. д.

Конечно, это не весь функционал диагностики по OBD2. Есть много интересных и нужных функций. Для каждого ПО предусмотрен свой функционал и набор инструментов для их использования.

  1. Алгоритм тестирования
  • Сканер подключен, связь налажена. В программе выбираем модель вашего авто. И Запускаем тестирование;
  • По результатам сканирования, выводится отчет. Кода выводятся с расшифровками. Запишите их на листке. Некоторые программы дают возможность послать на печать отчет. Воспользуйтесь этой функцией;
  • Далее делаем сброс кодов;
  • Заглушить мотор. Через 10 – 15 минут вновь запустить двигатель и желательно немного проехаться, с поворотами и набором скорости. Так мы помогаем ЭБУ набрать данные движения, так как все предыдущие были стерты (обучаем);
  • Снова просканировать и сравнить с предыдущими результатами. Повторно выведенные коды ошибок будете сбрасывать после устранения соответствующей неполадки;
  • Затем можно отрегулировать работу некоторых компонентов. Для этого в сканерах и их программах, предусмотрена функция просмотра в режиме реального времени. Список того, что можно поменять, предоставит ПО на мониторе ПК и зависит от характеристик ПО бортового компьютера автомобиля.
  1. Расшифровка кода

Большинство диагностических ПО предоставляют доступ к базам производителей. В них можно найти подробную расшифровку кода, с учетом особенностей вашей модели автомобиля. Информацию можно найти и в свободном доступе, введя в строку поиска, код и марку автомобиля, а также год выпуска и объем мотора.

  1. Меры предосторожности самостоятельной диагностики
  • Аккумулятор должен быть достаточно заряжен, контакты прочно соединены.
  • Предварительно устраните все обрывы, электрическую сеть восстановите (если были разъединения).
  • Все электроприборы, подключенные к бортовой сети (в том числе и сканер), включайте после запуска двигателя. Возможные скачки напряжения могут их повредить.
  • ПО для автотестера выбирайте лицензионное, проверенных производителей. Некачественный продукт может навредить бортовой электронной системе.
  • Без полной уверенности в полном понимании, не пользуйтесь специальными функциями, не вносите коррективы в ПО ЭБУ.

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

OBD I, OBD II и EOBD – все что вам нужно знать

Требования, связанные с заботой об окружающей среде, вылились в автомобильную промышленность в виде целого ряда дизайнерских решений. В эту группу входят ненавистные многим фильтры DPF и, что интересно, бортовая диагностическая система, то есть популярная OBD. Какова роль OBD в автомобиле? Сколько версий OBD мы имеем в настоящее время и каковы возможности?

В этой статье мы расскажем основную информацию об этой системе. Более подробно читайте здесь: https://elm327-obd2.ru/.

Что такое OBD I?

Концепция решения, которое мы теперь знаем как OBD (бортовая диагностика), была разработана в 1970-х годах в Калифорнийском управлении воздушными ресурсами. Этот офис изучает влияние выбросов вредных соединений, выбрасываемых автомобилями с двигателями внутреннего сгорания, на окружающую среду. Желание внести конкретные изменения для снижения загрязнения воздуха потребовало использования бортовой системы диагностики. Оказалось, что только такая система способна эффективно контролировать работу всех автомобильных систем так, чтобы автомобиль создавал минимально возможную нагрузку на окружающую среду. Так была создана система OBD, позже получившая название OBD I (ее первая версия).

Система OBD I была относительно простым решением, касающимся в основном:

  • проверка работы элементов и узлов, ответственных за выброс выхлопных газов;
  • распознавание и сохранение неисправностей в памяти компьютера;
  • соответствующая сигнализация о возникновении конкретных проблем в контролируемой зоне.

Автомобильная диагностика с помощью разъема OBD стала нормой в американских автомобилях с 1988 года, а сама система зарекомендовала себя настолько хорошо, что вскоре была создана ее следующая, модернизированная версия.

Что такое OBD II?

ODB II — это бортовая диагностическая система, созданная на основе более старой системы OBD I и введенная для обязательного использования в автомобилях с бензиновыми двигателями с 1996 года и для дизельных автомобилей с 1997 года. Система OBD II взяла на себя многие основные функции после своей предшественницы, но была дополнительно обогащен несколькими новыми решениями, такими как:

  • контрольная лампа системы (сокращенно MIL от Mulfunction Indicator Light) получила функцию сигнализации выбранной группы неисправностей — лампа также предупреждает о риске повреждения катализатора;
  • проверка системой распространяется не только на повреждения, которые могут возникнуть в области OBD, но и на все, что влияет на выбросы выхлопных газов и поддерживает их на должном уровне;
  • бортовой компьютер хранит в своей памяти не только коды ошибок, но и информацию о параметрах работы двигателя;
  • доступ к кодам неисправностей и многим функциям бортового компьютера стал возможен благодаря стандартному разъему OBD (диагностическому разъему), к которому можно подключить диагностический тестер или обычный компьютер с соответствующим программным обеспечением.
Читайте также  Как расположены педали в машине?

Система OBD II, тем не менее, по-прежнему является американским стандартом, который также на короткое время получил европейский аналог.

Что такое EOBD?

Система EOBD (Европейская бортовая диагностика) — это система, разработанная в соответствии с применимыми европейскими правилами по выбросам выхлопных газов, но не только. Обязательство иметь такое решение распространяется на все (предназначенные для европейского рынка) бензиновые автомобили, произведенные после 2000 года, а автомобили с дизельными двигателями были включены в него только через 3 года, то есть в 2003 году. Его функциональность почти на каждый дюйм напоминает американскую систему OBD II (отсюда ее еще иногда называют), она отличается в основном другими стандартами, хранящимися в памяти управляющего компьютера.

Где найти разъем OBD?

Поиск разъема OBD не должен стать проблемой для вас, хотя он будет расположен в немного другом месте в каждой модели автомобиля. В случае проблем с его местонахождением проще всего поискать в Интернете или спросить на любом автомобильном форуме.

Для чего нужен разъем OBD?

Основное назначение разъема OBD — диагностика. Подключившись к системе OBD, вы можете считывать коды ошибок и распознавать, в чем проблема. Просто чтение кода — это еще не все, настоящее искусство — его правильная интерпретация, но и здесь Интернет часто приходит на помощь.

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

Автор: Илья Васильев
Специалист сайта: elm327-obd2.ru

OBD2 reader — диагностика автомобиля

Выбор подключения

Изначально необходимо пояснить что для подключения к авто будет использоваться ELM327 адаптер. ELM327 – это микросхема, которая позволяет преобразовать протоколы, используемые в диагностических шинах автомобилей в протокол RS232, которым мы и будем передавать данные. За счет того что передача данных по протоколу RS232 происходит последовательно возникает первая проблема – скорости передачи данных, которую мы постараемся обойти в одном из следующих пунктов.

Существует несколько вариаций адаптера ELM327, которые классифицируются по способу передачи данных – Bluetooth, WIFI, USB. Исходя из того что целью разработки является мобильное устройство под операционной системой Android можно подобрать две наиболее подходящие версии ELM327, такие как Bluetooth и WIFI. Так как способ получения и обработки данных один, а отличаются они всего лишь вариантами подключения к адаптеру, то можно выбрать всего один, организовать при помощи него диалог, а после добавить остальные варианты подключения.

ELM327 1.5 vs ELM327 2.1

Одной из первых проблем, с которыми можно столкнуться стала проблема выбора непосредственно адаптера, в нашем случае Bluetooth. Оказывается если вам необходимо поддерживать все (по крайней мере большинство) автомобилей необходимо выбирать версию v1.5 вместо v2.1, что на самом то деле необходимо несколько раз уточнить при покупке адаптера, потому как продавцы пытаются выдать версию адаптера не за ту, которая есть на самом деле, т.к. они особо ничем не отличаются. На деле же в версии v2.1 отсутствует поддержка протоколов J1850 PWM и J1850 VPW, что говорит о том, что у вас не получится подключиться к автомобилям, которые используют эти протоколы.

Подключение

Подключение к адаптеру происходит в несколько этапов:

  • Подключение к адаптеру (Bluetooth, WIFI)
  • Отправка инициализационных команд (инициализационной строки)

Если с организацией подключения все понятно. Принцип работы такой же как и у любого Bluetooth/WIFI чата. То для того чтоб понять как отправлять инициализационную строку, необходимо изучить какие команды существуют, а также какие функции они выполняют.

AT Z [reset all]
Сброс настроек адаптера до заводского состояния.
AT L1-0
Включить/Отключить символы перевода строки.
AT E1-0
Echo on – off
AT H1-0
Headers on – off
AT AT0-1-2
Adaptive Timing Off — adaptive Timing Auto1 — adaptive Timing Auto2
AT ST FF
Установить таймаут на максимум.
AT D [set all to Default]
Сброс настроек в исходное, настроенное пользователем состояние.
AT DP [Describe the current Protocol]
Сканер способен самостоятельно определять протокол автомобиля, к которому он подключен.
AT IB10 [set the ISO Baud rate to 10400]
Команда устанавливает скорость обмена данных для ISO 9141-2 и
ISO 14230-4 10400
AT IB96 [ set the ISO Baud rate to 9600]
Команда устанавливает скорость обмена данных для ISO 9141-2 и
ISO 14230-4 9600 для протоколов 3,4,5.
AT SP h [ Set Protocol h]
Команда выбора протокола h, где h:

0 – Automatic;
1 — SAE J1850 PWM (41.6 Kbaud);
2 — SAE J1850 VPW (10.4 Kbaud);
3 — ISO 9141-2 (5 baud init, 10.4 Kbaud);
4 — ISO 14230-4 KWP (5 baud init, 10.4 Kbaud);
5 — ISO 14230-4 KWP (fast init, 10.4 Kbaud);
6 — ISO 15765-4 CAN (11 bit ID, 500 Kbaud);
7 — ISO 15765-4 CAN (29 bit ID, 500 Kbaud);
8 — ISO 15765-4 CAN (11 bit ID, 250 Kbaud);
9 — ISO 15765-4 CAN (29 bit ID, 250 Kbaud);
AT SP Ah [Set Protocol h with Auto]

Команда устанавливает по умолчанию протокол h, если подключение по протоколу h не удалось, тогда адаптер начинает автоматический подбор протокола.

Исходя из описанных выше команд, формируем инициализационную строку.

Желательно давать возможность пользователю сменять инициализационные команды, потому как для того чтобы подобрать «ключ» к некоторым авто необходимо выбрать более подходящие настройки адаптера. В нашем же случае используются настройки, которые походят для большинства стандартных протоколов.

Так же желательно обратить внимание на команду APSP0, таким образом мы устанавливаем по умолчанию автоматический подбор протокола, это может занять некоторое время.

Соответственно если пользователь знает какой у его авто протокол, то используя возможность смены протокола подключения он может поменять 0 на номер его протокола.

Считывание диагностических данных

Для считывания диагностических данных используются специальные команды PID’s.
PID (Parameter id’s — Бортовые диагностические идентификаторы параметров) – коды, которые используются для запроса показателей определенных датчиков автомобиля.

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

Также есть возможность получать текущие данные от автомобиля при этом команда получения данных от авто будет иметь вначале 01, указывая на то что мы хотим получить real data. Если же мы хотим получить сохраненные данные автомобиля, то вначале команды необходимо указать 02. Например, команда для получения текущей скорости автомобиля – 010D, а для получения сохраненной скорости – 020D.

Если внимательно посмотреть на то количество команд, которое предоставляется открытыми ресурсами, то можно как раз и заметить ту проблему, о которой я писал в самом начале, а именно проблема скорости ответа адаптера. Так как отправка и получение команд идет последовательно, то для того чтобы получить показания датчика на текущий момент времени необходимо дождаться ответа на все предыдущие команды. Соответственно если запрашивать на получение все команды, то большая вероятность того что обновление реальных данных будет происходить очень медленно. Но и эту проблему можно решить, если воспользоваться командами, которые отобразят только те команды, что существуют в автомобиле. Например:

0100 – PIDs supported [01 — 20]
0120 – PIDs supported [21 — 40]
0140 – PIDs supported [41 — 60]
0160 – PIDs supported [61 — 80]
0180 – PIDs supported [81 – A0]
01A0 – PIDs supported [A1 — C0]

Я продемонстрирую как определить какие датчики присутствуют в автомобиле при помощи одного из пидов. Например:

  • 0100 \ запрос
  • BB1E3211 \ ответ от авто

Переводим ответ от автомобиля в двоичную систему счисления

Используя следующую табличку можем определить какие пиды поддерживаются нашим автомобилем, начиная от 01 до 20:

Исходя из получившихся данных можем определить, что наш автомобиль поддерживает следующие пиды:

Теперь вместо отправки всех 32 команд и ожидания ответа на них, несмотря на то, что некоторые могут отсутствовать, мы будем использовать всего 15 команд. Но и это не предел так называемой оптимизации. Для того чтобы данные обновлялись еще быстрее советую запрашивать только данные о тех датчиках, которые отображаются на экране. Хотя это ограничивает некоторый функционал приложения. Например, запись истории.

Считывание и расшифровка ошибок автомобиля

Ошибки автомобиля тоже могут быть различными и для них тоже существуют отдельные команды. Например:

  • 03 – Для отображения сохраненных кодов ошибок
  • 0A – Для отображения постоянных кодов ошибок.

Так как и с остальными командами ошибки автомобиля приходят в закодированном виде, соответственно, как и в остальных командах их нужно раскодировать чтоб получить необходимую информацию. Приведу пример работы декодирования ошибки. Код:

А теперь пояснение.

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

3, 4, 5 символы формируются по этой таблице:

Исходя из этого можем попробовать разобрать следующий ответ 0001000000111110

Код ошибки: P103E

Эпилог

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