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


можно ли его ”приручить” / Блог компании Rainbow / Хабрахабр

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

В OBDII разъёме по стандарту J1962M присутствуют три стандартных интерфейса: MS_CAN, K/L-Line, 1850, там же плюс аккумулятора и две земли (сигнальная и просто масса). Это по стандарту, остальные 7 из 16 выводов – ОЕМ, то есть каждый производитель эти выводы использует как ему заблагорассудится. Но и стандартизованные выводы зачастую имеют расширенные, продвинутые функции. Например, MS_CAN может быть HS_CAN, HS_CAN может быть на других пинах (неоговоренных стандартом) наряду со стандартным MS_CAN., Пин №1 может быть: у форда – SW_CAN, у WAGов – IGN_ON, у КИА – check_engene. И т.д. Все интерфейсы также не были стационарны в своём развитии: тот же интерфейс K –Line изначально был однонаправленным, сейчас он двунаправленный., Бодрейт CAN интерфейса также растёт. Вообще, подавляющее большинство европейских автомобилей 90-х и начала нулевых вполне себе можно было продиагностировать имея только K –Line, а большинство американских – только SAE1850. В настоящее время общий вектор развития – это всё более широкое применение CAN, повышение скорости обмена., всё чаще видим и однопроводный SW_CAN.

Существует мнение, что англоязычный программист сидя на профильных(англоязычных же) форумах, закопавшись в тексты стандартов, может за “максимум 4-5 месяцев” построить универсальный движок, который со всем этим разнообразием справится. На практике это не так. Всё равно возникает потребность сниферить каждую новую машину., иногда даже одну и ту же машину, но в разных комплектациях. И получается, что заявляют о 800-900 типах поддерживаемых автомобилей, а на практике 10-20 реально оттестированных. И это система, –в РФ автору известны, по-крайней мере, 3 команды разработчиков, пошедших по этому тернистому пути и все с одинаково плачевным результатом: нужно сниферить/кастомизировать каждую модель автомобиля, а ресурсов/средств на это нет. И причина этого вот в чем: стандарт-стандартом, а каждый производитель когда вынужденно, а когда и преднамеренно вносит в свою реализацию что-то своё, стандартом не описанное. Кроме того, не все данные по-умолчанию присутствуют на разъёме. Есть данные, появление которых нужно инициировать (дать тому или иному блоку автомобиля команду передать нужные данные).

И вот тут на сцену выходят интерпретаторы шины OBDII. Это микроконтроллер, с набором интерфейсов, соответствующих стандарту J1962M, переводящий всё многообразие данных на разных интерфейсах диагностических разъёмов в язык, более удобный для приложений, например для приложений диагностики. Иными словами, всё многообразие протоколов расшифровывается теперь приложением, не важно, на чём работающим – на компьютере с Windows или на планшете/смартфоне. Первым массовым интерпретатором OBDII с открытым протоколом стал ELM327. Это 8-ми битный микроконтроллер MicroChip PIC18F2580. Пусть читателя не удивляет тот факт, что этот микроконтроллер является массовым прибором общего применения. Прошивка как раз проприентарная и реальная стоимость “PIC18F2580+FirmWare” составляет внушительные 19-24$. То есть сканер, выполненный на “честном” чипе ELM327 не может стоить меньше, чем 50 вечнозелёных президентов. Откуда же на рынке такое разнообразие сканеров/адаптеров с ценами “от 1000рублей”, спросите Вы? А это наши китайские друзья постарались! Уж как они клонировали этот чип, травили кристалл послойно или сниферили денно и ночно – оставим за кадром. Но факт остаётся: на рынке появились клоны (для справки: 8-ми битный контроллер MicroChip в оптовых закупках ныне стоит меньше доллара). Другое дело, насколько правильно эти клоны работают. Есть мнение, что “пока народ покупает дешёвые адаптеры, автоэлектрики без работы не останутся”. То есть покупает человек адаптер с мыслью “чего-нибудь там перезалить или настроить”., а результат получает иной, ну, то есть, не тот, на который рассчитывал. Ну например, вдруг начинает всеми своими огоньками мультимедиа-система моргать, или выскакивает ошибка, или вообще коробка в аварийный режим переходит. И хорошо, если без серьезных последствий – в большинстве случаев специалист с профессиональным оборудованием вылечит железного коня. Но случается и иначе. Здесь могут смешаться сразу несколько факторов: неправильный адаптер(клон), неправильный софт, неправильная связка адаптер+софт, ну и “кривые” руки тоже свою роль сыграть могут. Замечу, что адаптер на честном чипе от производителя с правильным софтом к плачевным результатам не приведёт, по крайней мере, автору о таких случаях не известно. А что можно сделать с помощью такого адаптера? Ну наверное, самый частый случай, положить в бардачок “на всякий случай”. Посмотреть и сбросить ошибку, коль скоро та появится. Одометр сбросить перед продажей авто, или наоборот, “накрутить” если ты наёмный водитель. Включить какую-либо опцию в автомобиле, которая по-умолчанию выключена, а у официального дилера эта услуга платная. Обновление прошивок и переконфигурирование электронных блоков, всё-таки оставим специалистам, но большинство адаптеров позволяют и это. Кому-то понравится просто иметь больше информации о параметрах работы двигателя и других систем в виде красивой графики на планшете или смартфоне. Часто встречаются на дороге, почему-то таксисты, у которых андроид-планшет установлен перед приборной панелью и полностью её перекрывает, так вот: планшет этот скорее всего подключен к такому адаптеру по блютузу или по Wi-Fi. Есть и ещё целый ряд применений, это использование такого адаптера совместно с телематическим прибором (трекером) или сигнализацией. Подключение к диагностическому разъёму посредством такого адаптера позволяет малой кровью снимать данные, необходимые для мониторинга. В большинстве случаев такой метод обходится разработчику дешевле, да и сама установка проще, ведь исчезает необходимость в установке различных датчиков, всё (ну или почти всё) можно снять с OBDII. Другое дело, что возможности чипа в настоящее время уже недостаточны и для использования в современных автомобилях. Где-то в середине нулевых годов пошли вверх скорости обмена по шине CAN, появился SW_CAN. Но самое главное: возросла длина (количество символов) в кодовых словах. И если аппаратно можно, через реле или банальный тумблер, приляпать к ELM327 костыли, которые позволят работать и с MS и с HS да и с SW релизами CAN, то на длинные кодовые слова вычислительной мощности PIC18F2580 с его 4 MIPS явно недостаточно. К слову, последняя версия ELM327 (V1.4) датируется 2009 годом. И использовать этот чип без “костылей” можно только для автомобилей выпуска до середины нулевых. Так что же делать. Выход, как ни странно есть, причём не один. CAN-LOG, тоже интерпретатор, но не полного набора интерфейсов OBDII, а двух CAN шин. Оказывается, этого достаточно, чтобы в большинстве случаев снять всю необходимую информацию. Правда, далеко не у всех автомобилей обе CAN шины выведены на диагностический разъём. Значит, придётся подключаться под панелью приборов. А это не всегда приемлемо из соображений сохранения гарантии, правда есть вариант беспроводного съёма информации с шины, но это ещё дороже, да и достоверность снятых данных не 100%. Можно использовать как готовый прибор, подключив его посредством УАРТа или RS232, так и просто чип, интегрировав его на плату устройства с небольшим количеством дискретных компонентов. Стоимость прибора – конечно выше, чем стоимость аутентичного ELM327, но это компенсируется огромным списком поддерживаемых автомобилей и функций. Причём в список поддерживаемых автомобилей включены не только легковые автомобили, но и также грузовики, строительная, дорожная и сельскохозяйственная техника. CAN-LOG работает несколько иначе, чем ELM327 и его клоны. При подключении к шинам автомобиля необходимо выбрать и установить номер программы, соответствующей автомобилю. И это удобно, т.к. разработчику не нужно вникать во всё многообразие протоколов. (В ELM327 выбор автомобиля и тонкая настройка чипа отданы на откуп приложению). Существуют и иные решения, позволяющие легко и изящно снимать данные с диагностического разъёма. Ну а вопрос о том, можно ли приручить штатный диагностический разъём, и как, каждый разработчик решит сам. Для парка автомобилей одной марки, можно попытаться написать свой софт, если конечно производитель не закрывает протоколы. А если телематическое устройство будет устанавливаться на разные модели, то разумнее использовать какой-либо из OBDII интерпретаторов.

habrahabr.ru

Что такое OBD-II диагностика 🚩 Авто 🚩 Другое

OBD-II представляет собой стандарт бортовой диагностики автомобиля, разработанный в 1990-х годах в США и затем распространившийся на весь мировой автомобильный рынок. Данный стандарт предусматривает осуществление полного контроля состояния двигателя, частей кузова и системы управления автомобилем.

Разъем OBD-II

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

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

Доступ к информации и ее обработка

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

В соответствии со стандартом ISO 15031, система обмена данных OBD-II имеет различные режимы считывания, обработки и передачи информации. Производители автомобилей самостоятельно решают, какие именно режимы использовать для конкретной модели автомобиля. Также производители самостоятельно определяют, какой из диагностических протоколов применять при использовании системы OBD-II.

Существует специальное оборудование для работы с данными о состоянии автомобиля по стандарту OBD-II. Приборы отличаются по функциональности и в общем случае представляют собой адаптер, подключаемый к автомобилю с помощью разъема OBD-II и к компьютеру с помощью стандартного USB-разъема. В комплекте с оборудованием поставляется программное обеспечение, благодаря которому осуществляется чтение и анализ информации.

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

Вам понадобится

Инструкция

В качестве примера рассмотрите порядок нахождения диагностического разъема на автомобилях Opel. Разъем OBD-II по существующим стандартам должен располагаться в радиусе 16 дюймов от рулевой колонки. Стандарты предполагают восемь мест для размещения диагностического узла.

Осмотрите пространство в непосредственной близости от рулевого колеса. Если автомобиль Opel был выпущен до 1996 года, в нем применяется прямоугольный диагностический разъем с десятью выводами. Контакты расположены в два ряда в вертикальном положении и имеют маркировку A, B, C, D, E, идущую снизу вверх в левом ряду, а в правом – F, G, H, J, K (маркировка идет сверху вниз).

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

Если перед вами Opel, выпущенный после 2000 года, отыщите диагностический разъем под передней декоративной панелью (торпедой). В некоторых случаях устройство закрыто отдельной крышкой.

В автомобилях 1996-2000 годов выпуска осмотрите блок предохранителей в передней панели, а также пространство под пластмассовой крышкой возле ручного тормоза. Это касается Opel Corsa, Opel Omega, Opel Astra F.

Для получения доступа к диагностическому разъему в автомобилях Opel Omega B, Opel Astra, выпущенных в период с 1995 по 2000 год, отсоедините крышку блока, где расположены предохранители. Этот блок находится в салоне, слева от рулевого колеса, в торпеде.

Чтобы обнаружить соответствующее диагностическое устройство в модели Opel Zafira 2000-2004 годов выпуска, вначале отсоедините крышку, расположенную под ручным тормозом, а после этого снимите заглушку, которой защищен сам разъем.

Откройте крышку пепельницы, расположенной возле рычага коробки перемены передач автомобиля Opel Vectra С. Вытащите корпус пепельницы наружу. Теперь доступ к искомому устройству открыт.

Видео по теме

www.kakprosto.ru

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

     Для диагностики и самостоятельного ремонта автомобилей Форд, приводятся 5 схем компьютерных диагностических разъемов на FORD. Иммобилизатор использует K-Line для связи с ЭБУ и включается в разрыв линии диагностики. Если иммобилизатор не установлен, то линия диагностики висит в воздухе и связь с ЭБУ отсутствует.

Диагностический разъем FORD моделей 1980-1995 г.

6-ти контактный и одноконтактный разъемы (системы MCU и EEC-IV)

2 L-линия диагностики 

3 K-линия диагностики

 Диагностический разъем FORD моделей 1988-1995 г.

 

6-ти контактный прямоугольный и одноконтактный разъемы (система Mazda MECS)

FEN Используется для считывания кодов самодиагностики двигателя

MEN Используется для считывания кодов самодиагностики двигателя

TEN Используется для считывания кодов самодиагностики двигателя

+B Питание +12В

 Диагностический разъем Форд модели Ford Probe

FEN Используется для считывания кодов самодиагностики двигателя

MEN Используется для считывания кодов самодиагностики двигателя

TEN Используется для считывания кодов самодиагностики двигателя

+B Питание +12В

GND Масса

FAT Используется для считывания кодов самодиагностики АКПП

FBS Используется для считывания кодов самодиагностики ABS

FAC Используется для считывания кодов самодиагностики

FWS Используется для считывания кодов само-диагностики

FSC Используется для считывания кодов самодиагностики системы круиз-контроль

TAT Используется для считывания кодов самодиагностики АКПП

TBS Используется для считывания кодов самодиагностики ABS

TAC Используется для считывания кодов самодиагностики кондиционера

TWS Используется для считывания кодов самодиагностики

TSC Используется для считывания кодов самодиагностики системы круиз-контроль

FAB Используется для считывания кодов самодиагностики подушек безопасности

IG- Выход с катушки зажигания - сигнал оборотов для подключения внешнего тахометра

GND Масса

TFA Используется для считывания кодов само-диагностики

F/P Вывод реле бензонасоса (замыкание на массу включает бензонасос)

TAB Используется для считывания кодов самодиагностики подушек безопасности

 Диагностический разъем Форд на модели 1989-1996 гг.

17 K-линия диагностики

40 МАССА

48 L-линия диагностики

 Диагностический разъем FORD все модели после 1996 г.

16-ти контактный разъем OBD-II в форме трапеции

2 J1850 Шина+

4 Заземление кузова

5 Сигнальное заземление

6 Линия CAN-High, J-2284

7 К-линия диагностики (ISO 9141-2 и ISO/DIS 14230-4)

10 1850 Шина-

14 Линия CAN-Low, J-2284

15 L-линия диагностики (ISO 9141-2 и ISO/DIS 14230-4)

16 Питание +12В от АКБ

Расположение разъёмов в авто

Проверка штатного иммобилайзера - видео

Это должен знать каждый владелец авто:
Система адаптивного освещения

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

Выбираем автомобильную магнитолу

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

Датчик положения распредвала

      Датчик положения распредвала часто называют датчиком фаз (датчиком Холла), а  впрыск в этом случае называют фазированным распре...

electroshemi.ru

Диагностическое оборудование

Диагностические колодки отечественных и импортных автомобилей

 

В наше современное время все инжекторные машины снабжены электронными блоками управления. Этот блок имеет функцию самодиагностики. Для связи с блоком управления необходимо подключиться к диагностической колодке. Разные производители снабжают автомобили колодками своего производства. Но вроде все идет к тому, что будет унифицированная колодка на все автомобили. Конечно же всеми любимые американцы посадили весь мир на их стандарт OBD-I, а затем OBD-II. Похоже этот стандарт будет в дальнейшем доминирующим.

Привожу здесь описание диагностических колодок:

1. Отечественные автомобили:

Диагностический разъем ГАЗ.

Ответная часть Внешний вид Краткое описание Марки и года
1

12-ти контактный прямоугольный разъем, обычно расположен под капотом

Назначение контактов:

1   - +12V 2   - +12V  от АКБ 10 - L-Line 11 - K-Line 12 - Масса

Для связи с ЭБУ используется K-line,      L-line не используется

все модели с электронными системами управления (все инжекторные авто + часть карбюраторных)

Диагностический разъем ВАЗ.

Ответная часть

Внешний вид

Краткое описание

Марки и года

1

12-ти контактный прямоугольный разъем, обычно расположен в салоне под бордачком со стороны пассажира

Назначение контактов:A - GND

B - L-Line (может не быть)

M - K-Line

G - управление бензонасосом

H - Питание +12В (может не быть)

все инжекторные модели до 2002 г.в.

2

16-ти контактный разъем OBD-II в форме трапеции, обычно расположен в салоне под торпедой со стороны водителя

Назначение контактов:4 - Chassis Ground 5 - Signal Ground  7 - ISO 9141-2 K Line 15 - ISO 9141-2 L Line 16 - Battery Power

Обмен информацией с ЭБУ ведется по линии K, обмен по L линии не ведется

все инжекторные модели после 2002 г.в. выпущенные под нормы токсичности евро3(4)

Если при подключении к диагностической колодке у Вас отсутствует связь с ЭБУ, то одной и причин может быть отсутствие в вашей машине иммобилайзера. Иммобилизатор использует K-Line для связи с ЭБУ и включается в разрыв линии диагностики. Если иммобилизатор не установлен, то линия диагностики висит в воздухе и связь с ЭБУ отсутствует. Для восстановления связи нужно просто установить перемычку между контактами 9 и 18 разъема иммобилайзера (или установить иммобилайзер).

На рисунке красными кружками указано, где нужно установить перемычку.

2. Импортные автомобили:

Внешний вид

Краткое описание

Марки и года

1

Типичноерасположение: в салоне, под торпедой, в районе левой ноги водителя. Закрыт крыш кой

Назначение выводов диагностического разъема

1 - Масса, контур 312 - Питание, контур 153 - Питание, контур 304 - K-линия диагностики иммобилайзера на Sprinter (EWS) и K-линия диагностики двигателя и общего компьютера на грузовиках MB (Actros, Atego)5 - Вывод тахометра (RPM Signal) - обороты двигателя6 - K-линия диагностики системы автопилот (APS)7 - K-линия диагностики противоугонной системы (EDW)8 - K-линия диагностики подушек безопасности (AirBag - AB)9 - K-линия диагностики АКПП10 - K-линия диагностики системы управления центральным замком (ZV), HZR, ADR11 - K-линия диагностики системы обогрева12 - K-линия диагностики приборной панели (KI, IC), FTCO (Тахограф, ?)13 - K-линия диагностики ABS/ABD/EDL14 - K-линия диагностики двигателя на MB Sprinter и VW LT (EVE/CDI/PMS)

только модель VW LT после 1996 г. включительно

2

Типичноерасположение: под капотом в блоке предохранителей или всалоне

Назначение выводов диагностического разъема

1 - Питание +12В2 - Масса3 - K-линия диагностики4 - L-линия диагностики

все модели 1989-1994 гг.; часть моделей 1994-1997 гг.

3

Типичноерасположение: в салоне под торпедой со стороны водителя

Назначение выводов диагностического разъема

2 - J1850 Шина+4 - Заземление кузова5 - Сигнальное заземление6 - Линия CAN-High, J-22847 - К-линия диагностики (ISO 9141-2 и ISO/DIS 14230-4)10 - J1850 Шина-14 - Линия CAN-Low, J-228415 - L-линия диагностики (ISO 9141-2 и ISO/DIS 14230-4)16 - Питание +12В от АКБ

все модели после 1996 г.; часть моделей 1994-1996 гг.

 

Внешний вид

Краткое описание

Марки и года

1

Типичноерасположение: в салоне

Назначение выводов диагностического разъема

1 - K-линия диагностики2 - Питание +12В (АКБ)3 - Масса4 - Используется для считывания медленных кодов самодиагностики5 - Используется для считывания медленных кодов самодиагностики

все модели до 2001 г.

2

Типичноерасположение: в салоне

Назначение выводов диагностического разъема

1 - Масса2 - Питание +12В3 - L-линия - используется для считывания медленныхкодов самодиагностики4 - K-линия диагностики5 - K-линия диагностики6 - Используется для считывания медленных кодовсамодиагностики7 - Используется для считывания медленных кодовсамодиагностики

модели английского рынка 1995-2001 гг.

3

Типичноерасположение: в салоне под торпедой со стороны водителя. Нанекоторых моделях может располагаться в районе левой ноги переднегопассажира "на боку" центрально консоли (CR-V), за пепельницей(Accord 1995-1997 гг.) и др.

Назначение выводов диагностического разъема

4 - Заземление кузова5 - Сигнальное заземление6 - Линия CAN-High, J-22847 - К-линия диагностики (ISO 9141-2 и ISO/DIS 14230-4)9 - SCS (Service Check System) - Вывод для считывания медленных кодов самодиагностики12 - Вывод для программирования13 - Input/Output for VTM-4 and immobilizer control14 - Линия CAN-Low, J-228415 - L-линия диагностики (ISO 9141-2 и ISO/DIS 14230-4)16 - Питание +12В от АКБ

Примечание:здесь приведена нумерация выводов аналогично общим OBD-II (SAE)стандартам. Нумерация выводов в документации Honda отличается от OBD-II (SAE)

все модели после 1996 г.

 

 

Ответная часть

Внешний вид

Краткое описание

Марки и года

1

Типичное расположение: в салоне под торпедой.

Может располагаться как со стороны водителя, так и со стороны пассажира

Назначение контактов:A - МассаB - L-линия диагностики двигателя (в том числе линия считывания медленных кодов самодиагностики), ABS (8192-Baud Serial Data) (не всегда разведена)C - AIR (не всегда разведена)D - SES-Lamp - линия лампы самодиагностики (не всегда разведена)E - K-линия диагностики (160-Baud Serial Data)F - TCC (не всегда разведена). На некоторых моделях - питание +12ВG - Управление бензонасосом (не всегда разведена)J - K-линия диагностики подушек безопасности (AirBag) (8192-Baud Serial Data)M - K-линия диагностики двигателя, ABS

все модели 1990-2000 гг.

2

Типичноерасположение: в салоне под торпедой со стороны водителя

Назначение контактов:

2 - J1850 Шина+4 - Заземление кузова5 - Сигнальное заземление6 - Линия CAN-High, J-22847 - К-линия диагностики (ISO 9141-2 и ISO/DIS 14230-4)10 - J1850 Шина-14 - Линия CAN-Low, J-228415 - L-линия диагностики (ISO 9141-2 и ISO/DIS 14230-4)16 - Питание +12В от АКБ

все модели после 2000 г.

 

avtodevice.narod.ru