что такое разъем obd

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

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

что такое разъем obd. Смотреть фото что такое разъем obd. Смотреть картинку что такое разъем obd. Картинка про что такое разъем obd. Фото что такое разъем obd

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

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

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

что такое разъем obd. Смотреть фото что такое разъем obd. Смотреть картинку что такое разъем obd. Картинка про что такое разъем obd. Фото что такое разъем obd

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

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

Что такое EOBD

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

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

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

что такое разъем obd. Смотреть фото что такое разъем obd. Смотреть картинку что такое разъем obd. Картинка про что такое разъем obd. Фото что такое разъем obd

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

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

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

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

что такое разъем obd. Смотреть фото что такое разъем obd. Смотреть картинку что такое разъем obd. Картинка про что такое разъем obd. Фото что такое разъем obd

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

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

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

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

что такое разъем obd. Смотреть фото что такое разъем obd. Смотреть картинку что такое разъем obd. Картинка про что такое разъем obd. Фото что такое разъем obd

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

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

что такое разъем obd. Смотреть фото что такое разъем obd. Смотреть картинку что такое разъем obd. Картинка про что такое разъем obd. Фото что такое разъем obd

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

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

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

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

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

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

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

Протокол ISO9141

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

J1850 VPW

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

что такое разъем obd. Смотреть фото что такое разъем obd. Смотреть картинку что такое разъем obd. Картинка про что такое разъем obd. Фото что такое разъем obd

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

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

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

что такое разъем obd. Смотреть фото что такое разъем obd. Смотреть картинку что такое разъем obd. Картинка про что такое разъем obd. Фото что такое разъем obd

Первый знак

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

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

Второй знак

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

Третий знак

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

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

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

OBD2 и ELM327

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

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

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

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

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

Источник

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

что такое разъем obd. Смотреть фото что такое разъем obd. Смотреть картинку что такое разъем obd. Картинка про что такое разъем obd. Фото что такое разъем obd

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

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

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

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

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

По теме: Что такое CAN-шина в автомобиле (устройство и схема подключения)

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

Что такое EOBD

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

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

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

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

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

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

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

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

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

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

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

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

Очевидно, что назначение всех контактов в подобной системе должно быть чётко прописано. Использован стандартный 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), не всегда и всеми соблюдаемые, но к этому стремятся. Обычно каждый код содержит четыре или пять знаков.

Первый знак

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

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

Второй знак

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

Третий знак

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

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

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

OBD2 и ELM327

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

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

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

Это интересно: Расшифровка всех значков на приборной панели автомобиля

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

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

Источник

OBDII

что такое разъем obd. Смотреть фото что такое разъем obd. Смотреть картинку что такое разъем obd. Картинка про что такое разъем obd. Фото что такое разъем obd

что такое разъем obd. Смотреть фото что такое разъем obd. Смотреть картинку что такое разъем obd. Картинка про что такое разъем obd. Фото что такое разъем obd

Владельцы автомобилей с ЭСУД часто сталкиваются с такими определениями, как: OBD разъем, компьютерная диагностика автомобиля через OBDII, проверка и сканирование ошибок двигателя по OBD. При этом не все знают, что означает наличие в автомобиле данной системы, а также для чего вообще нужна OBD в машине. Давайте подробнее разберемся, что такое система OBD, а именно OBDII.

Начнем с того, что OBD (On board diagnostics, от англ. бортовая диагностика) предполагает наличие специального диагностического разъема. Данное решение необходимо для подключения сканера, ноутбука или смартфона к системе OBD. Само наличие ОБД в автомобиле означает возможность самодиагностики ТС, а также позволяет считывать определенную информацию с различных бортовых систем: ЭБУ двигателем, управляющие блоки Airbag, система ABS и т.д. Другими словами, OBD позволяют осуществить проверку состояния различных систем.

Указанная самодиагностика появилась в США, произошло это достаточно давно (с начала 80-х годов). Главной задачей внедрения стала борьба за экологию, то есть контроль за составом выхлопных газов и исправностью работы систем, которые снижали токсичность выхлопа. Первые версии были способны только определить наличие или отсутствие неполадок, при этом без локализации самой проблемы. Добавим, что на начальном этапе каждый производитель автомобилей имел свой стандарт диагностического разъема OBD-I и необходимое для считывания данных диагностическое оборудование, что значительно затрудняло проверку ТС различных марок в рамках одного автосервиса.

Если сравнить систему OBD на начальном этапе с более современным решением, тогда ранние версии затрагивали следующие элементы: датчик кислорода, систему рециркуляции (EGR), систему питания ДВС и блока управления двигателем (ЭБУ). Вся проверка сводилась к определению уровня токсичности выхлопных газов. Появление стандарта OBD II стало набором требований, согласно которым система управления двигателем должна соответствовать закрепленным на законодательном уровне стандартам применительно к составу отработавших газов. Получается, OBD II это не просто диагностический разъем с определенной распиновкой, особыми протоколами связи и форматами отображаемой информации для проверки авто, а целый пакет требований, которым должна соответствовать продукция различных автопроизводителей.

В Европе указанный стандарт называется EOBD и основан на американской OBD-II. Такой стандарт обязателен для всех ТС с января 2001 г. В Японии аналогичный стандарт получил название JOBD. Сегодня активно разрабатывается автодиагностика по стандарту OBD-III, которая должна в скором времени сменить OBD II.

Источник

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

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

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

Что такое OBD I?

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

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

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

что такое разъем obd. Смотреть фото что такое разъем obd. Смотреть картинку что такое разъем obd. Картинка про что такое разъем obd. Фото что такое разъем obd

Что такое OBD II?

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

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

что такое разъем obd. Смотреть фото что такое разъем obd. Смотреть картинку что такое разъем obd. Картинка про что такое разъем obd. Фото что такое разъем obd

Что такое EOBD?

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

что такое разъем obd. Смотреть фото что такое разъем obd. Смотреть картинку что такое разъем obd. Картинка про что такое разъем obd. Фото что такое разъем obd

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

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

что такое разъем obd. Смотреть фото что такое разъем obd. Смотреть картинку что такое разъем obd. Картинка про что такое разъем obd. Фото что такое разъем obd

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

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

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

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

Источник

Что можно сделать через разъем OBD в автомобиле

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

Все описанное в статье относится к автомобилю 2008 года (Mitsubishi Lancer), но как показала практика, спустя 10 лет у производителя ничего не изменилось и все функции продолжают использоваться и работать на современных авто.

Строение сети в автомобиле изображено на картинке:

что такое разъем obd. Смотреть фото что такое разъем obd. Смотреть картинку что такое разъем obd. Картинка про что такое разъем obd. Фото что такое разъем obd

В машине имеются 3 CAN шины (скоростная шина двигателя 500kbps, низкоскоростная салонная 83.3 kbps, диагностическая) и одна шина LIN. Связующим звеном между ними является блок ETACS (Electronic Total Automobile Control System), который выступает «шлюзом» и пересылает сообщения из одной шины в другую, по определенным правилам, а также занимается обработкой некоторых из них. Что же можно сделать с CAN шиной? Например, пообщаться с блоками, а может и что-нибудь изменить. Чтобы начать диалог с любым блоком необходимо знать его адрес, а также поддерживаемые функции (PID), которые он сможет обработать и дать ответ.

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

О адресах (запрос-ответ) в CAN сети:

что такое разъем obd. Смотреть фото что такое разъем obd. Смотреть картинку что такое разъем obd. Картинка про что такое разъем obd. Фото что такое разъем obd

PID’ы запросов, полные расшифровки ответов от всех блоков, включая положение байт в ответе (если за один кадр отправляются несколько значений) и множители с единицами измерений:

что такое разъем obd. Смотреть фото что такое разъем obd. Смотреть картинку что такое разъем obd. Картинка про что такое разъем obd. Фото что такое разъем obd

Например, хотим мы узнать угол поворота рулевого колеса. Для этого отправим в блок управления ESP команду 2102. В ответ прилетит сообщение 6102 FFEA000008FFF302

Взглянув в таблицу, узнаем, что нужны байты 2 и 3.

что такое разъем obd. Смотреть фото что такое разъем obd. Смотреть картинку что такое разъем obd. Картинка про что такое разъем obd. Фото что такое разъем obd

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

что такое разъем obd. Смотреть фото что такое разъем obd. Смотреть картинку что такое разъем obd. Картинка про что такое разъем obd. Фото что такое разъем obd

Хорошо, все что хотели мы узнали, а какая от этого польза? Вот если что-нибудь изменить/включить/отключить…

Простой пример. В блоке управления автоматической коробкой передач есть программный счетчик уровня старения масла и при накоплении определенного порогового значения на экране бк появляется сообщение о том, что необходимо произвести обслуживание трансмиссии. Масло поменяли, а сообщение продолжает отображаться на экране, ведь счетчик никто не сбросил и сбросить может только дилерский сканер MUT-III (который стоит около 1000$, не каждый может себе такое позволить) и некоторые программы (тоже не бесплатные). Все в тех же таблицах можно найти команду под говорящим само за себя названием CLEAR_CVT_oil_degradation_level_Start. Можно злобно посмеяться в сторону ОД и самому сбросить этот злополучный счетчик. Отправляем команду 3103 в блок CVT и… получаем в ответ 7F3133.

Небольшое отступление. Почти во всех автомобилях для проведения диагностики и обслуживания используется механизм UDS (он же ISO 14229).

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

В итоге имеем расшифрованный ответ от вариатора: 7F — запрос отклонен, 31 — это PID, который мы отправляли и Negative response code 33, а именно Security Access Denied. То есть, у нас нет прав на изменение или запрос этой функции. У кого же она есть?

Отступление 2. В UDS используется механизм разграничения доступа по нескольким уровням — обычная диагностическая сессия, расширенная сессия, сессия программирования и т.п. В каждой сессии присутствуют уровни допуска, которые решают, что вам можно, а что нет. Чтобы получить доступ к ним, необходимо запросить у блока так называемый Seed, обработать его определенным алгоритмом и отправить обратно в блок (Key). Подробнее можно почитать тут.

Попробуем запросить seed. Отправляем в ECU команду 2701 и получаем в ответ 6701 6A43FD3C.
Отправив в ответ любое 4-байтное значение (27 02 DEADBEEF), получим в ответ 7F2735, где 35 это Invalid Key (неверный ключ), т.к. было отправлено значение «с потолка». Где же искать алгоритм вычисления ключа? В прошивке блока управления, больше негде. Достать его достаточно легко (но не на всех блоках, все зависит от используемого микроконтроллера), сначала находим обработчик приема CAN, затем функцию обработки PID 0x27.

что такое разъем obd. Смотреть фото что такое разъем obd. Смотреть картинку что такое разъем obd. Картинка про что такое разъем obd. Фото что такое разъем obd

Повторив обмен seed-key с алгоритмом из прошивки получим в ответ 6702 34, где 34 это «Доступ разрешен». После этого команда на сброс уровня деградации масла успешно отрабатывает и возвращает не negative response code, а положительный ответ 7103 01 и счетчик успешно сбрасывается.

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

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *