Что нужно для диагностики бмв через ноутбук

Обновлено: 06.07.2024

INPA или ISTA/D (Rheingold), какое программное обеспечение лучше и какое целесообразно использовать для диагностики, кодирования и программирования ЭБУ на автомобилях BMW серий E/F?
Здесь приведены подсказки профессиональных пользователей.

Что лучше, INPA или ISTA/D (Rheingold)?

ISTA/D (aka Rheingold) – это дилерское диагностическое программное обеспечение для автомобилей всех серий Exx и Fxx. Программа ISTA/D заменила устаревшее диагностическое дилерское ПО DIS. Собственно говоря, как и ISTA/P, которая заменила программное обеспечение SSS Progman. ISTA/P и ISTA/D работают со сканером (адаптером) ICOM, полнофункциональным сканером ICOM-A-B-C, который можно подключить к ранее выпускавшимся моделям автомобилей. ICOM «C» − это переходник-адаптер с разъема OBDII на устаревший BMW ADS круглый 20-контактный «Pacman» разъем, расположенный в двигательном отсеке. Существуют версии программы ISTA/D со встроенной эмуляцией адаптера ICOM, что позволяет использовать эту программу совместно с интерфейсом ENET для диагностики BMW Fxx серии и совместно с адаптером DCAN для работы с автомобилями Exx серии. Точно неизвестно, но весьма сомнительно, что эмулятор ICOM Emulator способен обмениваться данными через старые соединители ADS.

INPA (интерпретатор операций контроля) – заводское диагностическое программное обеспечение, применяемое для контроля работоспособности систем автомобиля. Несмотря на то, что интерфейс программы INPA может быть англоязычным, большинство операций контроля, которые сложно найти и объяснить, написаны на немецком языке.

Сравнивая оба ПО, ISTA/D лучше с точки зрения простоты работы. Программа имеет современный интерфейс, 100% на английском языке (также доступны и множество других языков), полнофункциональна и не требует установки дополнительных операций контроля.

Вы можете без проблем установить на ноутбук программы ISTA/P и ISTA/D наряду с INPA, WinKFP.

INPA и Rheingold, как выбрать ПО для диагностики конкретной модели BMW?

Все версии Rheingold изначально поддерживают Ediabas 7.x, эту опцию достаточно включить в файле конфигурации istagui. Проверить параметры можно позднее. Это означает, что адаптер INPA K+DCAN работает непосредственно с программой Rheingold, а Ediabas (который поставляется совместно с BMW Standard Tools) конфигурируется под этот интерфейс. Настройки Ediabas.ini находятся в настройках программы Rheingold, во вкладке VCI (если файл конфигурации (config file) правильно сконфигурирован). Если адаптер работает с ПО INPA или Tool32, значит, он поддерживает и Rheingold.

А вот интерфейс ADS программа Rheingold напрямую не поддерживает, так как работает с Ediabas 7.x, ведь только Ediabas 6.x и старше можно подключать к ADS. Чтобы использовать Rheingold для диагностики автомобилей с устаревшим разъемом ADS, вам потребуется сканер-адаптер ICOM. ADS интерфейсом оснащены автомобили моделей E36, E34, первые модели E38 и все модели, выпущенные ранее. E39, E46 и «поздние» модели E38, а также последующие модели оснащены диагностической K-линией или интерфейсом D-CAN, поэтому для них подойдет адаптер-кабель K+DCAN (интерфейс, объединяющий K-линию и D-CAN). BMW F-серии используют адаптеры K+DCAN и ENET для диагностики, кодирования и программирования ЭБУ.

На всех автомобиля выпуска до 2000 года в двигательном отсеке установлен 20-контактный разъем, даже в том случае, если они оснащены диагностическим интерфейсом OBD-2. В подобном случае следует подключаться именно к 20-контактному круглому разъему, а вот OBD-2 используется только для контроля систем DME/DDE и EGS.

20-контактный разъем в зависимости от модели автомобиля выполняет роль интерфейса K-line или ADS. Если он работает как K-линия, используйте для диагностики адаптеры K+DCAN и стандартный переходник «obd-20pin».

В «природе» существует адаптер ADS, который можно использовать для диагностики автомобилей, оснащенных интерфейсом ADS, совместно с ПО INPA. Его можно приобрести на E-bay, он называется Tiny ADS. Эта штука обращается непосредственно к адресам памяти ввода/вывода COM-порта, поэтому ваш ноутбук должен изначально иметь COM-порт. Адаптер-переходник USB-COM не подойдет. Несомненно, сканер ICOM способен тестировать эти автомобили через Ethernet соединение даже с программой INPA. Чтобы настроить свой ICOM для работы с Ediabas, используйте полезную утилиту I-tool radar для проверки ip-адреса сканера ICOM, затем воспользуйтесь приложением EasyConnect для конфигурации ediabas и «захвата» ICOM.

Как активировать работу Ediabas в программе Rheingold:

  • Откройте с помощью программы блокнота файл ISTAGUI.exe.config
  • Найдите в тексте строку с параметром BMW.Rheingold.OperationalMode
  • Замените ее на запись:
    <add key=”BMW.Rheingold.OperationalMode”value=”ISTA_PLUS”/>

Какое программное обеспечение следует использовать для диагностики, кодирования и программирования BMW серии E/F?

Если вам принципиально удобно проводить диагностику на английском языке, то для обеих серий E-Series и F-Series используйте ПО ISTA/D (Rheingold).

Для кодирования вам потребуется несколько программных инструментов, в том числе NCS Expert / SP-Daten для E-серии и E-Sys / PSdZData для F-серии. Всю диагностику и кодирование можно выполнить с помощью недорогих кабелей DCAN (для E-серии) и ENET (для F-серии).

Программировать (перезаписывать данные памяти ЭБУ с новым программно-аппаратным обеспечением) можно с помощью программы ISTA/P. Она подойдет для обеих серий BMW (E- и F-).
Либо воспользуйтесь программой WinKFP для программирования ЭБУ E-серии и программой E-Sys для программирования ЭБУ F-серии. С точки зрения аппаратной части, для программирования ЭБУ E-серии потребуется сканер ICOM, а вот для F-серии подойдет кабель ENET.

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;

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

Сергей Соколов

DELETED

Сергей Соколов

Странный вопрос - попробуйте, если хотите. Навскидку, человек двацать пробовало успешно. Сам я лично пробовал ее на четырех машинах - сименс без ваноса (моя собственная), сименс с ваносом, мотроник с М50 и мотроник с М30. Со всеми соединялась без проблем. Ошибки читает/стирает. С лайвдата сложнее - графики строит, а что именно на них показывает - надо догадываться. Для сименса показывает график работы лямбда и ДПДЗ.

DELETED

Ясно, просто мой знакомый имел горький опыт работы с самопальной программой. Меня очень заинтересовала ваша програмка. У меня М30. Надо будет попробовать

DELETED

Сергей Соколов

DELETED

Ссылка у меня просто выделяется жёлтым цветом и всё

DELETED

Тема на том форуме называется "переварил глушитель" правильно?

Сергей Соколов

Шутить изволите :)
Тема называется "Новая версия CarTester-а"

DELETED

Да нет не шучу ссылка как раз вот на эту тему (первая ссылка)

DELETED

Сергей Соколов

Первая ссылка - . cartester33.zip - поэтому она никак на тему показывать не может. По ней только скачать можно. А вот вторая - на тему на bmworg и по ней ничего не скачать.

Станислав Ломтев

Сергей Соколов

Кроме бука и машины нужен KL-адаптер, который одним концом втыкается в компьютер, а другим - в диагностический разъем машины. Если в буке есть порт СОМ, то адаптер совсем простой. Если нет - то можно использовать переходник USB-RS232 или искать адаптер USB-KL. Есть такой адаптер от МастерКит - BM9213USB - стоит рублей 600, но в нем требуется незначительная доработка.
Чтобы подключать к машине - нужна ответная часть диагностического разъема. Можно использовать штатную заглушку - в ней как раз 4 нужных штырька имеются. На разборке 100р стоит. Только в ней нужно перерезать перемычки и провода подпаять.

Дмитрий Усачёв

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

Сергей Соколов

Поясняю: Моя программа просто общается с "мозгами" машины. А именно - спрашивает у блока DME "Выдай перечень неисправностей". В ответ на мой запрос "мозги" присылают список зафиксированных DME неисправностей, так называемых TSC - Troubleshoot Code. Моя программа этот список расшифровывает и выводит на дисплей в виде текстовых описаний по каждой неисправности. Если "мозги" зафиксировали какую-нибудь неисправность - она будет показана, а если нет - ее никакая другая программа не покажет. Про лямбду - точно скажет, про катушку - зависит от блока DME и двигателя. На М50 и Сименс MS40 - скажет, что имеются пропуски в зажигании. А номера катушки вроде не будет.

Не все программы правильно работают с мозгами Siemens (моя работает, ибо под сименса и делалась в первую очередь) Например, тот же CarSoft глючит, если нейсправностей больше одной. Ну а в сервисе обычно не говорят - "программа не читает, извини" а говорят - "нет ошибок, гони 600р за диагностику" :)

Дмитрий Усачёв

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