Как подключить obd2 к bmw
Всем доброго времени суток!
В данной записи пойдет речь о том, как активировать полноценную работу со всеми электронными блоками BMW через разъем OBDII.
Эта запись будет бесполезна тем, у кого рестайлинговые версии модели BMW после 2001 года, а так же запись будет бесполезна тем, у кого самые ранние модели BMW, имеющие только разъём 20 pin под капотом. Но, запись принесет пользу тем, у кого переходные модели, и имеются оба разъема в авто (20 pin в подкапотном пространстве и OBDII в салоне). Итак, все мы знаем, что через разъем OBDII в салоне в переходных моделях возможна работа только с блоком управления двигателя. Так вот, в данной записи я покажу и расскажу как, сделать работу разъема OBDII в салоне полноценной, т.е. со всеми блоками имеющимися в авто. Я думаю это намного удобнее, особенно при диагностике в режиме реального времени, например в движении.
Работать нам нужно, только с разъемом 20 pin в подкапотном пространстве. Собственно вот он:
Что мы видим, 2 pin круглого разъема соединен с 7 pin разъема OBDII и когда мы закручиваем крышку она соединяет 2 и 17 pin тем самым выводя диагностическую шину на OBDII. В круглом разъеме под капотом две диагностических k-line это 17 и 20 pin. Соединяя вместе 2, 17, 20 pin мы подсоединяем к разъему OBDII (7 pin) все диагностические k-line.
Из этого следует, для того чтобы заставить OBDII полноценно работать со всеми ЭБУ авто, нам нужно спаять 2, 17, 20 pin круглого разъема. И тут уж выбор за вами, как Вы это хотите сделать, можно спаять их на переходнике разъёма 20pin/OBDII, потом соответственно подключать переходник, и диагностировать авто в салоне, можно сделать перемычку на самой защитной крышке разъема 20pin, а можно спаять их снизу самого разъема 20 pin, сняв с него защитную резинку.
Вот так:
Сам круглый разъем 20 pin отщёлкивается легко, нижняя резинка защитная снимается без особых проблем, можно работать. Все делаем аккуратно.
Вот в общем то и все, надеюсь будет полезно. Все делается довольно просто, было бы желание. Лучшая благодарность, это лайки, репосты и подписки)
Всем удачи, здоровья, всех благ!
Каждому, кто владеет BMW, нужен шнурок, чтобы самому диагностировать машинку. Получается, что кабель сразу окупится, потому что его стоимость равна стоимости одного похода на диагностику к электрику (если в китае заказывать). Тем более это не только диагностика, но и кодирование функций, снятие логов, прошивка блоков.
__________________________________________________________________________________
На BMW бывает 2 типа разьемов: круглый под капотом OBD1-20pin, называемый в народе Pacman, и плоский в ногах водителя OBD2-16pin.
— На старых моделях (1987-2000) есть только круглый разъем под капотом.
— C 1996 по 1998 могут присутствовать оба типа: под капотом и в салоне в ногах водителя. Причем по разъему из салона доступны не все электронные блоки машины, а только мотор и коробка передач. Из-под капота по круглому разъему читаются все блоки. Таким образом, если на машине есть оба разъема, используйте круглый под капотом.
— На машинах после 2000, разъем только один плоский в салоне, и по нему доступны все блоки машины.
Протоколы и кабели:
Для многих знания о диагностике заканчиваются на сочетании букв OBD, но, как мы разобрались выше, это унифицированное обозначение для физического разъема, используемого разными автопроизводителями, не только BMW.
Здесь же мы поговорим о протоколах, по которым читаются машины и кабелях, нужных для этого. Это уже специфично для BMW.
OBD1 ADS (L-line)
Круглые разъемы OBD1 20pin на машинах c 1987 до 1996, работают по протоколу ADS (L-линия). Например, E34, E36 выпуска до 1996 года. Для них требуется ADS-кабель, совместимый с этим протоколом. Проверить, используется ли ADS интерфейс в вашей машине, можно заглянув в разъем под капотом: там дожен присутствовать 15-ый пин. Если он есть — то машина читается по ADS (L-линия).
Собственно, вот этот ADS-интерфейс.
Для его работы в компьютере нужен физический com-port. Сейчас это редкость, и найти такой компьютер будет очень сложно, т.к. он будет или очень дорогой, или очень старый. На ум всплывает только линейка Dell Latitude, например D600. Причем USB-serial преобразователи, PCI-serial и даже PCMCIA карты работать не будут в силу технических особенностей протокола ADS.
Если же в разъеме нету 15 пина, то L-линия не используется, и эту машину можно отнести к следующей категории.
OBD1 + OBD2 (K-line)
— Машины 1996-2000, как я писал раньше, имеют круглые разъемы (OBD1) или круглые вместе с плоскими (OBD1+OBD2). Они уже работают по К-линии. Поэтому используем дешевые K+DCAN кабели, заказанные из Китая и примитивные переходники к ним, где просто каждая ножка плоского разъема отображается ножкой круглого. Таким образом, этим кабелем без переходника читаем из салона, с переходником читаем под капотом.
Так как в таких машинах из салона доступны только мотор и коробка (как было описано ранее), пользоваться вы будете на практике только OBD1 под капотом через переходник.
— После 2000 года разъем один — плоский в ногах водителя, он же OBD2. Читается тем же K+DCAN кабелем по К-линии.
Начиная с 03.2007 практически для всех кузовов перешли на диагностику по CAN-шине. Исключение — Е83, которую перевели на CAN начиная с 09.2006 и Е70 (все машины работают по CAN-шине в плане диагностики). Подойдет все тот же кабель K+DCAN. Как вы успели понять из его названия, он используется и для K-line, и для CAN-шины. В данном случае он будет работать в режиме DCAN.
Тут стоит сделать оговорку, что качетсво кабелей K+DCAN разное, хоть визуально все они одинаковые. Если вам попадется хороший кабель, то он будет работать с машинами с 1996 и до настоящего времени, в том числе F-сериями. Однако слышу очень много жалоб на то, что такие шнурки не читают некоторые кузова.
Я встречал 2 типа этого кабеля: с белой и с зеленой платой. Для того, чтобы читать машины по К-линии (до 03.2007) кабелем с белой платой, нужно замкнуть 7 и 8 пины. Чтобы читались машины после этой даты — разомкнуть. Поэтому люди ставят выключатели для того, чтобы при необходимости замыкать-размыкать эти пины и читать разные по возрасту машины. По опыту форумчан, почти все кабели из Китая с белой платой, заказанные в последнее время (2015 год), не читают Е-серию после 03.2007. Кабель с зеленой платой также зачастую (но не всегда! зависит от конкретного изготовителя) требует замыкания контактов для машин до 03.2007, и, опять таки, по отзывам, нормально работают с Е-серией после 03.2007.
Кроме того, в последнее время популярны шнурки с встроенными переключателями, чтобы замыкать-размыкать 7 и 8 пины. Переключатели часто бывают нерабочие (легко проверить мультиметром). В таком случае, выключатель нужно убрать, и если нужно замкнуть контакты, сделать это самостоятельно.
Для F-серии появился новый тип кабеля — ENET. Работает исключительно c F-ками. Для F-cерии самый надежный вариант.
Другие кабели
На рынке есть масса других кабелей и интерфейсов, но они все универсальные и мультимарочные. Они позволят видеть базовые ошибки и показатели, но не более. Никакого кодирования и программирования. Но и они могут быть полезны в некоторых случаях.
Например, Bluetooth ELM-327 адаптер будет хорош, чтобы с телефона или android-магнитолы посмотреть специфичные показатели и общие ошибки. Подходит для машин, работающих по K-линии.
Особняком стоит BMW Scanner. Он также предназначен для машин, работающих по K-линии.
Он работает с одноименной программой и имеет несколько отличный от официальных программ функционал. Через BMW Scanner проще и быстрее делать некоторые действия. Советую владельцам совместимых машин иметь и K+DCAN кабель, и BMW Scanner.
После того, как теория по шнуркам изучена, а шнурок на руках, можно приступить к установке софта!
Время прочтения
Сложность материала:
Для любителей - 3 из 5
ELM327 является популярным адаптером, который применяется для диагностики различных марок автомобилей. На BMWсканер совместим с целым рядом моделей, включая 116d (116i), 120, 316(318), 5, 6, 7-серии (дизель и бензин) и другие.
Поддержка стандарта OBD на данных автомобилях началась с 1996 года. С постепенным развитием электроники на машины внедрялись разные стандарты передачи информационных пакетов. Адаптер совместим с большинство из них.
Стандартное подключение ELM327 выполняется через беспроводное Bluetooth соединения или кабелем (порт COM-USB). Коммутация прибора простая и не требует специальных навыков.
В этом разделе вы узнаете:
Важно:
Модели старших годов выпуска могут оснащаться разъемом стандарта OBD2, но не поддерживают доступные ISO. Такие блоки диагностируются отдельными средствами.
1. Совместимость BMW со сканером ELM327
Не каждая модель поддерживает диагностику по средствам ELM327 адаптера. Особенно это актуально для ранних годов выпуска, где электроника не подготовлена для сканирования подобными приборами.
На сайте вы сможете быстро проверить поддерживает ли ваш BMW проверку через ELM327. Выберите нужную модель в списке, и система автоматически выдаст результат.
2. Режимы диагностики, OBD протоколы для автомобилей марки BMW
ELM327 выполняет роль декодера. Прибор преобразует поступающий сигнал из блока управления автомобилем в «понятный» для ПО язык. Таким образом, выполняется трансляция текущей информации из памяти ЭБУ. Обмен пакетами происходит по средствам протоколов. Их несколько:
- SAE J1850 VPW и PWM;
- ISO 9141-2;
- стандарт ISO 14230-4(KWP 2000);
- ISO 15765(шина CAN).
В зависимости от типа электронного блока управления, типа двигателя и комплектации возможны разные варианты реализации протоколов. В более старых моделях применяются однонаправленные стандарты, в новых – дуплексная шина CAN.
BMWразных годов выпуска поддерживает стандарты:
- ISO 9141;
- KWP2000 (только версия Fast);
- ISO 15765 – CAN шина.
Для каждого протокола существует свой набор режимов диагностики. Этот факт стоит иметь ввиду при сканировании своего автомобиля.
Стандартный набор функций для модельного ряда BMW:
- F1 PID Status, Live Information–отображение информации с датчиков;
- F2 Freeze Frame –вывод текущих параметров автомобиля;
- F3 Diagnostic Trouble Codes– коды ошибок (опрос памяти ЭБУ);
- F4 Reset –удаление кодов неисправностей;
- F5 Sensor Monitoring Test Result– показатели качества смесеобразования кислородных датчиков;
- F6 Test results, non-continuosly monitored – диагностика катализатора, узла EGR;
- F7 Test results, continuosly monitored – контроль смесеобразования, зажигания;
- Mode 9 Request vehicle information (опциональна) – запрос заводских параметров, индивидуального кода.
Важно:
режим Mode 9 поддерживается не всеми ЭБУ.
Выберите модель авто и год выпуска, чтобы определить какие режимы диагностики через адаптер ELM327 поддерживает ваш автомобиль, а так же на каком протоколе базируется OBD2 порт. Данные предсталвны на следующие модели BMW и их модификации: 1M, M2 (F87), M3 (E46), M3 (E92), M3 (F80), M5 (E39), M5 (E60/E61), M6 (E63/E64), R 1200 GS, R-Nine T, Serie 1 (E87), Serie 1 (F20), Serie 2 (F22), Serie 2 (F23), Serie 2 Active Tourer (F45), Serie 3 (E46), Serie 3 (E90), Serie 3 (F30), Serie 3 (G20), Serie 4 (F32), Serie 5 (E39), Serie 5 (E60), Serie 5 (F10), Serie 6 (E63), Serie 7 (E38), Serie 7 (E65), Serie 7 (F01), Serie 7 (G11/G12), X1 (E84), X1 (F48), X2 (F49), X3 (E83), X3 (F25), X3 (G01), X4 (F26), X5 (E53), X5 (E70), X5 (F15), X6 (E71), Z3 (E36), Z4 (E85), Z4 (E89), i3 (I01).
Примечание:
(1) - Цифры между скобками (x3) соответствуют количеству транспортных средств одного и того же типа
(2) - Мощность в лошадиных силах по DIN (умножается на 0,736 для мощности в кВт)
(3) - ПИД поддерживается только для основного датчика кислорода (№ 1)
- Столбец режима X: транспортное средство, показывающее 00000000 в режиме, означает, что соответствующий PID не активен и что в результате режим поддерживается, но не отвечает ни на какие запросы. Ни один из автомобилей, описанных ниже, не поддерживает режим 8.
- Энергетическая колонка: тип топлива, Die для дизеля, Pet для бензина, Hyb для гибрида
- Транспортные средства в этом списке классифицируются в алфавитном порядке в зависимости от марки, модели, затем в порядке возрастания мощности.
Режим 1
Этот режим возвращает общие значения для некоторых датчиков, таких как:
- скорость двигателя;
- скорость автомобиля;
- температура двигателя (воздух, охлаждающая жидкость);
- информация о датчиках кислорода и воздушно-топливной смеси.
Режим 2
Этот режим дает стоп-кадр (или мгновенные) данные о сбое. Когда ECM обнаруживает неисправность, он записывает данные датчика в определенный момент, когда появляется неисправность.
Режим 3
В этом режиме отображаются сохраненные диагностические коды неисправностей. Эти коды неисправностей являются стандартными для всех марок автомобилей и делятся на 4 категории:
P0xxx: для стандартных неисправностей, связанных с трансмиссией (двигатель и трансмиссия)
C0xxx: для стандартных неисправностей в шасси
B0xxx: для стандартных неисправностей по кузову
U0xxx: для стандартных неисправностей в сети связи
Более подробная информация и определение общих кодов неисправностей доступны на странице Стандартные коды неисправностей OBD.
Режим 4
Этот режим используется для очистки записанных кодов неисправностей и выключения индикатора неисправности двигателя.
Примечание: в основном нет необходимости устранять неисправность, которая не была диагностирована или устранена. MIL загорится снова во время следующего цикла движения.
Режим 5
Этот режим дает результаты самодиагностики, выполненной на датчиках кислорода / лямды. В основном это касается только бензиновых транспортных средств.
Для новых ECU, использующих CAN, этот режим больше не используется. Режим 6 заменяет функции, которые были доступны в режиме 5.
Режим 6
Этот режим дает результаты самодиагностики, выполненной на системах, не подлежащих постоянному наблюдению.
Режим 7
Этот режим дает неподтвержденные коды неисправностей. После ремонта очень полезно проверить, что код неисправности не появляется снова, без необходимости выполнять длительный тестовый запуск. Используемые коды идентичны кодам в режиме 3.
Режим 8
Этот режим выдает результаты самодиагностики на других системах. Вряд ли он используется в Европе.
Режим 9
Этот режим дает информацию о транспортном средстве, такую как:
- VIN (идентификационный номер транспортного средства)
- калибровочные значения
Режим 10 (или Режим A)
Этот режим дает постоянные коды ошибок. Используемые коды идентичны кодам в режимах 3 и 7. В отличие от режимов 3 и 7, эти коды не могут быть сброшены с помощью режима 4. Только несколько дорожных циклов без появления проблемы могут устранить неисправность.
Наша первая статья, которая расширяет рамки привычного восприятия прибора ELM327 и Android устройств.
Появилось интересное решение для диагностики автомобилей BMW и Mini с помощью устройств на базе Android. Существует также версия для iOS, которая работает с ELM327 Wi-Fi
Программа называется BMWhat разработчик iViNi
В Play Market за программу разработчик просит около $60. Но чего просит русская душа? Конечно халявы.
Начнем знакомство с программой. После установки взломанная версия BMWhat попросит активации, для этого достаточно нажать кнопку ACTIVATION.
Перед нами появляется домашняя страница программы.
Снизу расположено название профиля, с которым в последний раз работали (у нас 318d), при первом запуске это место пустое.
Вверху экрана вкладки со всеми возможностями программы:
- HOME - домашняя станица
- VEHICLE - установка профиля транспортного стредства
- DIAGNOSIS - опрос кодов неисправностей
- CODING - кодирование блоков управления
- PARAMETER - отображение параметров в реальном времени
- IN APPS - дополнительные функции (прожиг сажевого фильтра, сброс сервисных интервалов)
- SETTINGS - настройки связи
В правом верхнем углу расположена иконка отображающая состояние связи.
Ниже выбор адаптера для связи: Bluetooth или Cable. Выбор адаптера осуществляется изходя из модели BMW. Так E46, E38, E39, E50, E53, E83, E85 будут работать через USB кабель. Все другие (более новые) модели работают через Bluetooth адаптер, разработчик программы продают свою фирменную версию, но программа отлично работает с обычным ELM327 bluetooth и ELM327 bluetooth mini.
После выбора адаптера нажимаем Connect и видим статус подключения.
Устанавливаем профиль транспортного средства
Переходим ко вкладке DIAGNOSIS для чтения кодов ошибок
Видим список электронных блоков, которые доступны в вашей модели. Можно вручную выбрать блоки, можно запустить диагностику по всем блокам, нажав "Start diag"
Начинается опрос блоков управления
Отображается количество блоков которые ответили диагностике и количество кодов неисправностей
После окончания процесса жмем "Show faults" и видим коды ошибок и описание
Для удаления ошибок нажимаем "Start clear"
Следующая вкладка "CODING", используется для кодирования конфигурации автомобиля. Функция в программе реализована достаточно удобно, программа автоматически определяет какие блоки доступны для кодирования и сохраняет резервную копию заводской кодировки.
Слева отображается список блоков, справа функция чтения кодировки из блока
Слева список функций, которые можно изменить, справа вариант кодировки
Например : отображение скорости на дисплее, опускание зеркала при включении задней, отключение проверки ламп, различные конфигурации света и МНОЖЕСТВО ДРУГИХ.
Следующая вкладка PARAMETER. Служит для отображения параметров в реальном времени. С этой вкладкой есть некоторые оговорки. В старых версиях BMWhat вкладка работала на всех ELM327, в новых версиях работает только на адаптерах от iViNi. Начинка адаптеров ничем не отличается и в скором времени будет решение по запуску функции на любом адаптере.
Программа очень достойная, постоянно обновляется и увеличивается функционал. Недостаток: отсутствие русского языка
Если, после подключения OBD-сканера, отмечается необычное поведение комбинации приборов (загораются, мигают или гаснут индикаторы, появляются предупреждающие сообщения, аномальные показания спидометра) то, возможно, возникли нарушения в работе соответствующих систем. Будьте внимательны, могут быть затронуты компоненты, относящиеся к обеспечению безопасности движения!
Например, на автомобиле Toyota постоянно мигающая лампа ABS, означает, что система перешла в диагностический режим, в котором антиблокировочная система отключена, что существенно меняет на безопасность!
Внимание!
Движение на автомобиле с отключенной ABS небезопасно!
Это происходит из-за того, что на некоторых моделях Toyota вставленный адаптер перемыкает выводы разъема, отвечающие за режим самодиагностики, который активируется сразу после включение зажигания. Это связано не с работой программы MotorData OBD, а с наличием лишних, для этих моделей, контактов OBD-адаптера и алгоритмом работы блоков управления.
- приобретение специализированного адаптера
- удаление 13 и 14 контактов из разъема OBD-адаптера
- подключение OBD-адаптера в разъем черезе несколько секунд после включения зажигания или запуска двигателя. При этом блок управления не активирует режим диагностики, и ABS не отключается, однако делать это придется при каждом включении/выключении зажигания.
Необходимо понимать, что адаптер с удаленными контактами в дальнейшем невозможно будет использовать для полноценной диагностики других автомобилей.
Инструкция по использованию приложения MotorData OBD
Motordata OBD
Читайте также: