Как подключить bmw к ноутбуку

Опубликовано: 17.05.2024

Поэтому я уже тогда знал, что отдельной статьей расходов будет "поездки к автодиагностам на комп". Что меня не очень устраивало и поэтому захотелось попробовать поработать диагностом самостоятельно. Вроде не все так сложно: шнур, ноут, программы и, собственно, авто. Сразу скажу спасибо dundukya за его грамотные посты и помощь.

Моя главная цель: считывание ошибок, наблюдение за работой оборудования авто, ну может быть в будущем заменить АКБ, прописать какую-нибудь мелочь и т.д. Тем самым экономя 10$ за каждое посещение мастера, тем более что у китайчан шнур стоит 15$!

Хотел уже заказывать кабель на АЛИ, как случайно нашел кабель у знакомого, который с ним так и не разобрался, ему в свою очередь он достался еще от одного знакомого, который в нем тоже не разобрался)) И тут понеслась…

День 1

Съездил за кабелем, кабель INPA K+DCAN, с белым чипом, есть еще с зеленым, существует много мнений чем они различаются, но у меня выбора не было, буду работать с тем, что есть. Кстати про выбор кабеля можно почитать здесь.

Далее предстояла установка программ. Все делал по посту dundukya , отличная статья по установке BMW Standard Tools (EDIABAS, INPA, NCSExpert). Все последовательно и подробно, ошибиться тяжело (хотя я, как оказалось потом, сумел это сделать). Все устанавливал на Win10 x64 через "устрнанение проблем с совместимостью", по-другому не работает. Установил, время на часах 00-20, руки чесались сбегать к машине и проверить, но жена покрутила пальцем у виска))) Ладно думаю, есть еще Rheingold, тем более скачиваться будет долго.

День 2

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

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

День 3

Решил кабелю дать последний шанс:

7 и 8 пин были соединены перемычкой

Можно было просто сплавить пины, но кабель не мой, поэтому решил сделать через перемычку, чтобы потом можно было ее легко демонтировать.
По приезду домой, взял ноут и в машину, завожу, подключаю, запускаю прогу и…ОПЯТЬ ничего не произошло, да что за херня… Звоню знакомому с работы, говорил, что у него тоже есть кабель, прошу проверить мой, может просто кабель не рабочий? Говорит вези, но на win10 работать не будет(
Параллельно проверяю все ли я сделал правильно когда настраивал кабель? И вдруг замечаю что в свойствах порта стоит COM6, переключаю на COM1 и … опять этот звук в голове

РАБОТАЕТ! РАБОТАЕТ!

Радости не было предела! Запустил и Рейнгольд — РАБОТАЕТ!
Что я на диагностировал расскажу в другой записи, главное что заработало!


BMW INPA 5.0.2 - профессиональная программа для диагностики, кодирования и программирования автомобилей марок BMW, Mini, Rolls Royce. База BMW EdiaBas Inpa включает в себя такие подпрограммы как INPA, NCS-Expert tool, Tool32, WinKFP. Сборка полностью проверенная и рабочая. Поддерживается прибором BMW Inpa.

1) устанавливаем «dotNetFx40_Full_x86_x64» из папки «net framework 4.0»

2) устанавливаем галочку «Я прочитал и принимаю условия лицензионного соглашения» и нажимаем кнопку «Установить»

3) нажимаем «Готово»

4) Заходим в папку «Programminstallation» и находим файл «setup»

5) если установлен Windows 7 нажимаем на файл правой кнопкой и выбираем «Свойства», идем в раздел «Совместимость» и ставим галочку «Запустить программу в режиме совместимости с:» и нажимаем «Ок»

6) запускаем файл «setup» выбираем язык и нажимаем «Ок»

7) нажимаем «Next»

8) ставим точку «i accept the agreement» и нажимаем «Next»

9) нажимаем «Next»

10) нажимаем «Next»

11) нажимаем «Next»

12) нажимаем «Next»

13) нажимаем «Next»

14) нажимаем «Next»

15) нажимаем «Next»

16) нажимаем «Next»

17) нажимаем «Next»

18) нажимаем «Next»

19) нажимаем «Install»

20) нажимаем «Skip» в следующих окнах

21) выбираем «Yes, restart the computer now» жмем «Finish» и ждем перезагрузки компьютера

22) заходим в папку «Referenz.2005\INSTALL» и запускаем файл «Instprog»

24) выбираем язык и нажимаем «Continue»

25) нажимаем «Continue»

26) нажимаем «Continue»

27) выбираем «BMW Group Rectification programs UK» и жмем «Continue» (на этом шаге может выбивать ошибку, нам помогло убрать пробел в названии папки с программой, было "Inpa 5.02" переименовали на "Inpa502")

28) установить галочки напротив EDIABAS, INPA, NCS expert и нажимаем «Continue»

29) нажимаем «Continue»

30) нажимаем «Continue»

31) нажимаем «End»

32) запускаем «Referenz_Apr_2006» из папки «Referenz.2006»

33) ждем конец распаковки

34) повторяем все действия с 23 по 30 пункты и нажимаем «End»

Установка драйверов для BMW INPA:

35) отключить Windows Update, если он будет выключен, то установятся не те драйвера

36) подключаем BMW INPA, видим драйвера не были установлены

37) заходим в диспетчер устройств

38) нажимаем правой кнопкой и «Обновить драйверы…»

39) нажимаем «Выполнить поиск драйверов на этом компьютере»

40) Выбираем папку с драйверами «CDM v2.10.00 WHQL Certified» и нажимаем «Далее»

41) после установки в диспетчере появится новое устройство, с не установленными драйверами

42) выполняем с этим же устройством пункты 38-40. После установки появилось новое устройство USB Serial Port (COM3)

43) Заходим с «Свойства» порта через правую кнопку

44) заходим в раздел «Параметры порта» и нажимаем кнопку «Дополнительно…»

45) выставляем в настройках порт который был выбран в 18 пункте (это не обязательно должен быть COM1, главное что бы они совпадали в 18 и 45 пункте), так же выставляем «Время ожидания (мсек)» значение «1»

Теперь программа полностью готова к работе!

Если нету каких-то моделей, можно изменить главное меню программы (взято на форуме bmwpost.ru)

Вопрос:

"где скачать? дайте линку, чтобы e46 был. плиз. Какая версия инпы должна быть? 5.0.1 или 5.0.2? от чего зависит есть или нет e46 в инпе? можно в 5.0.2 где нет e46, как-то дописать копированием файлов, чтобы e46 был?"

Еще до покупки машины купил K-DCAN кабель. Думал разберусь за несколько дней и поеду в Краснодар за покупкой уже вооружившись каким-то минимальным набором знаний.
Но (то ли из-за лени то ли по каким-то другим причинам) посмотрев, что INPA какая-то мудреная программа, а Rheingold вроде дружелюбная, но в rar архиве весит 10гб… не сложилось.

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

1) установка чистой windows XP SP3 системы на диск C
2) установка драйверов с диска который шел со шнурком (решил поставить дрова с диска как более безопасный вариант. т.к по отзывам в последних FTDI драйверах стоит защита от не родного ftdi чипа)
3) — далее все по манулам
Мануал INPA
Мануал по Rheingold

на удивление все прошло ровно без единой ошибки.

Но всплыла другая проблема — батарея в ноутбуке держала 5 минут от силы, а после совсем выдала ошибку и отказалась работать.

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

Не сильно понимая что где нажимать, я аккуратно потыкал в inpa, посмотрел какие-то графики,
считал ошибки по двигателю и для проверки кабеля решил их стереть (не самое умное решение)
Но позже нашел их в error history — чему был очень рад:

потом запустил Rheingold — опять ничего не понял:

понял что все это вообщем-то бесполезно тк. что смотреть и что нажимать я не понимаю совершенно,
но цель была выполнена
— кабель работает
— inpa работает (правда коробку на сколько я знаю GA6L-45R — считать у меня не получилось, кто знает помогите)
— Rheingold тоже признаки жизни подает.

Далее было решено заняться батареей ноутбука.
— заказывать — долго
— покупать в минске — дорого… 80уе за какую-то китайскую батарею жалко
— тем же вечером я вспомнил про интересную чудо схему LTC3780 — которую когда-то заказал "на всякий случай" и кажется этот случай пришел.

LTC3780 — это схема которая может повышать-понижать напряжение. При входе от 5v до 30v, на выходе можем иметь от 0.8v до 32v.
я подумал что ее можно было бы приспособить для подмены родного блока питания ноутбука.

1) разрезал провод питающий ноутбук от блока питания и замерил его показания:

2) запаял в место разреза два коннектора (у меня в наличии дома были XT60) чтобы оригинальным блоком питания можно было пользоваться при необходимости.

3) достал из старых запасов экранчик на котором показывается напряжение и ток. (можно обойтись и без него просто мультиметром убедиться что на выходе у нас 19-19.5 вольт) Экранчик стоит баксов 5-7.
Искать на ebay "Universal Red Blue LED DC 0-100V 10A Dual Digital Voltmeter Amperemeter meter"
типо такого
4) схема подключения не сложная )
2 провода на вход и 2 на выход, подстроечными резисторами(конденсаторами) подстраиваем нужное нам напряжение и ток
как-то так:

черный к минусу, красный к плюсу. К сожалению черного провода под рукой не оказалось поэтому сделал все красными.
5) оформил все в картонную коробку чтоб провода не торчали (позже распечатаю на 3д принтере нормальный компактный корпус)

6) и чудо! работает! (правда не сразу) ограничитель тока стоял на 100ма. поэтому ноут вырубался, но покрутив подстроечные(синие) резисторы или конденсаторы выставил ток максимальный на 3ампера чего ноуту вполне хватает.

--- вот так за 2 часа и 15уе я решил проблему отсутствия батареи в старом ноутбуке.
и наконец-то сделал себе источник любого напряжения с ограничением по току.

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

ELM327

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

Что такое ELM327

Сейчас существует несколько версий сканера ELM327:


Как обнаружить подделку

Если покупать ELM327, то только на контроллере PIC18F25K80 (версия 1.5), так как большая вероятность того, что вы наткнетесь на подделку, купив другую версию. Покупая на Aliexpress, Ebay или на любом другом сайте, уточняйте у продавца наличие этого контроллера в сканере.

После того, как вы выберете подходящий сканер, после получения проверьте его лично через программу для Android ELM327 Identifier . Результат версии 1.5 должен быть таким:


Купленные китайские сканеры версии 2.1:



Оригинальный сканер версии 2.2:


Более подробно вы можете почитать на этом сайте.

Программы для работы с ELM327

Диагностику BMW с помощью ELM327 можно проводить с помощью многих программ. Вот некоторые из них для Android и iOS.

Android

Целесообразность покупки сканера ELM327

Поговорим о том, стоит ли вообще покупать ELM327 для диагностики BMW, ведь есть отличный инструмент Rheingold.


Скриншот работы программы Car Scanner ELM OBD2 на примере датчика ДМРВ

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

Функции ЭБУ

Через Rheingold так же можно узнать все данные с датчиков, к примеру с DME

BMW ELM327

Время прочтения

Сложность материала:

Для любителей - 3 из 5

ELM327 является популярным адаптером, который применяется для диагностики различных марок автомобилей. На BMWсканер совместим с целым рядом моделей, включая 116d (116i), 120, 316(318), 5, 6, 7-серии (дизель и бензин) и другие.

Поддержка стандарта OBD на данных автомобилях началась с 1996 года. С постепенным развитием электроники на машины внедрялись разные стандарты передачи информационных пакетов. Адаптер совместим с большинство из них.

Стандартное подключение ELM327 выполняется через беспроводное Bluetooth соединения или кабелем (порт COM-USB). Коммутация прибора простая и не требует специальных навыков.

В этом разделе вы узнаете:

BMW ELM327

Важно:

Модели старших годов выпуска могут оснащаться разъемом стандарта 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. Только несколько дорожных циклов без появления проблемы могут устранить неисправность.

Читайте также: