Диагностика шкода октавия елм 327

Добавил пользователь Евгений Кузнецов
Обновлено: 05.10.2024

Диагностика шкода октавия елм 327

Skoda Octavia (Tour). ELM327 bluetooth v.1.5 автосканер ELM327 obd2 для диагностики автомобиля


Характеристики автосканера

артикул 413485
тип устройства Приставка к ноуту / телефону
наименование чипа pic18f25k80
назначнение для диагностики автомобиля
интрефейс подключения bluetooth V1.5
партномер ELM327
протокол obd2
описание Диагностический адаптер ELM327 BlueTooth V1.5 Blue по своим возможностям полностью аналогичен своему старшему брату и позволяет выполнять диагностику по стандарту OBDII: чтение кодов неисправностей, стирание их, просмотр показаний датчиков в реальном времени, выполнение некоторых тестов.

Сканер выполнен на другой элементной базе и отличается малыми размерами (20х48х25 мм) и пониженным энергопотреблением.
ELM327 BlueTooth V1.5 Blue подключается к ноутбуку или смартфонам на Андроиде, WM через bluetooth интерфейс.

Программное обеспечение, которое можно найти в интернете, позволит вам выполнить много полезных вещей для своей машины. Например, появились программы, с помощью которых можно выполнять не только диагностику, но и настройку (например, FORScan для Ford). Семейство программ для платформы Android пополнилось программой диагностики для автомобилей Opel. Некоторые программы позволяют прочитать не только стандартные, но и специальные коды производителя. Среди них есть платные, но большинство программ распространяется свободно.

В список совместимых машин входят практически все легковые автомобили, выпущенные после 1996 года (за некоторым исключением), включая все новейшие автомобили, оснащенные шиной CAN. Это относится к авто европейского, азиатского, американского рынков. Продукция волжского автозавода - да, если поддерживается Евро-3.

Поддерживает основные OBDII протоколы:
• ISO15765-4 (CAN)
• ISO14230-4 (KWP2000)
• ISO9141-2
• J1850 VPW
• J1850 PWM

ELM327 BlueTooth V1.5 Blue позволяет:
• Считывать диагностические коды ошибок, как стандартные (DTC), так и специальные коды производителя (MTC), а также отображать их расшифровку
• Производить удаление ошибок и гасить предупреждение "Check Engine" (MIL) на приборной панели.
• Отображать текущие (LIVE DATA) значения различных датчиков:
а также иные параметры, поддерживаемые ЭБУ автомобиля.

Если у Вас имеется диагностический адаптер ELM327 Bluetooth то для его работы с программой Torque Вам необходимо:

1. Подключить диагностический адаптер ELM 327 Bluetooth к диагностическому разъему OBD II Вашего авто после чего необходимо включить зажигание.

2. Затем включите модуль Bluetooth на Вашем устройстве (смартфон или планшетный ПК на платформе Android).


3. В настройках Вашего мобильного устройства Вам необходимо зайти в раздел беспроводных сетей Bluetooth и нажать поиск нового оборудования для сопряжения. В окне поиска появится новое устройство (как правило идентификатор "CHX", "OBDII", "CBT", "Vgate" и т.п.) После этого Вы можете нажать на пункт сопряжения с устройством (потребуется ввести пароль из инструкции к адаптеру, как правило это 1234,0000,1111,9999,6789).


4. После этого откройте программу Torque.

5. Перейдите в меню программы пункт «настройки».


6. Откройте раздел "OBD2 настройки адаптера / Выберите устройство Bluetooth" и выберите Ваш адаптер ELM 327 Bluetooth (имеет идентификатор "CHX", "OBDII", "CBT", "Vgate" и т.п.) из списка.


7. После этого нажмите на иконку с надписью "Adapter Status" и проверьте подключение (должны появится зеленые галочки у первых 3-х пунктов в списке).

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

9. После этого Вы можете начинать диагностировать Ваш автомобиль!

Автосканер ELM327, в частности, может помочь в решении следующих задач:
Считывание значений датчиков двигателя и других электронных систем автомобиля;
Определение неисправных датчиков и диагностика приборов на предмет их корректной работы;
Считывание и просмотр кодов неисправностей;
Сброс ошибок в памяти компьютера (выключение лампочки CHEK ENGINE).
Подробнее о возможностях автосканера мы расскажем чуть ниже в обзоре диагностических программ.
Автосканер ELM327 вставляется в специальный диагностический разъем, который чаще всего скрывается под крышкой блока предохранителей, в бордачке, либо под панелью приборов водителя. Связь диагностического адаптера с компьютером автомобиля происходит по протоколу OBD-II (On Board Diagnostic), но в интернете его чаще всего можно встретить под названием OBD2.
Стандарт OBD-II поддерживается практически всеми американскими машинами выпущенными с 1996 г., и европейскими – начиная с 2001-го (дизельными – с 2004 года). Но иногда бывает, что автосканер не работает и на машинах до 2003 года выпуска – это связанно с тем, что не все автопроизводители сразу же стали внедрять данный стандарт.
Для того чтобы работать с автосканером ELM327 вам понадобится считывающее устройство с установленным диагностическим программным обеспечением. Таким устройством может служить смартфон или планшетный ПК на системе Android, ноутбук, либо стационарный компьютер. Программное обеспечение, как правило, прилагается к автосканеру в комплекте.


В зависимости от типа исполнения, соединение автосканера ELM327 со считывающим устройством возможно через:
Bluetooth;
Wi-Fi;
USB-кабель.


Диагностические адаптеры бывают как стандартных размеров (примерно 5х3 см), так и в исполнении mini (почти вдвое меньше стандартного).
Наибольшее распространение получили bluetooth-автосканеры на базе микроконтроллера ELM327 версии 1.5, так как они отличаются от других моделей диагностических сканеров своей простотой, надежностью и невысокой стоимостью. Кроме того, они подходят к большинству марок современных автомобилей.

ELM327 для SKODA - совместимость, диагностика и программы

SKODA ELM327

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

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

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

ELM327 является популярным адаптером для диагностики автомобилей, в том числе применяется для модельного ряда автомобилей Skoda (Octavia, Rapid, Fabia, Karoq, Yeti, Super и других).

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

Коммутация с информационной шиной блока управления осуществляется через OBD2 разъем. Адаптер отслеживает показатели работы узлов в реальном времени, считывает текущие ошибки и выводит пользователю в понятном виде. ELM327 при диагностике автомобилей Шкода поддерживает подключение с компьютером, смартфоном через USB, Bluetooth соединение.

На данной странице вы сможете узнать все необходимое для диагностики Шкода:

SKODA ELM327

Важно:

Модели старших годов выпуска могут оснащаться разъемом стандарта OBD2, но не поддерживают доступные ISO. Такие блоки диагностируются отдельными средствами.

1. Совместимость Skoda со сканером ELM327

ELM обеспечивает сервис автомобилей Skoda, начиная с 1999 года выпуска. Специалисты нашего сайта подготовили базу моделей, совместимых с адаптером. Необходимо выбрать автомобиль в списке, год выпуска. Система автоматически отобразит результат.

2. Режимы диагностики, OBD протоколы для автомобилей марки Skoda

ELM327 обеспечивает декодирование информационных пакетов, приходящих из блока управления. Это промежуточное звено, необходимое для согласования диагностической программы и ЭБУ. Сканер принимает информацию из блока управления, отсылает на ПО, где происходит ее обработка и отображение.

Для обмена пакетами применяется пять главных протоколов:

  • SAE J1850 PWM;
  • SAE J1850 VPW;
  • ISO 9141-2;
  • ISO 14230-4 (Keyword Protocol 2000);
  • CAN (ISO 15765).

На новом поколении Шкода используется последний тип. CAN-шина поддерживает высокоскоростную передачу пакетов в дуплексном режиме. Дополнительно применялись следующие стандарты обмена:

  • ISO 9141;
  • KWP (Slow);
  • KWP (Fast).

Заметим:

Каждый протокол обеспечивает поддержку конкретных вариантов сервиса. Последнее поколение авто поддерживает максимальное количество проверок. Стандартный набор режимов:

  • 1 PID Status, Live PID Information - текущие значения с датчиков;
  • 2 Freeze Frame - мгновенное значение параметров двигателя;
  • 3 DTC - отображение кодов неисправностей;
  • 4 Reset - обнуление ошибок в памяти ЭБУ;
  • 5 - анализ работы лямбда зонда.

Выберите модель авто и год выпуска, чтобы определить какие режимы диагностики через адаптер ELM327 поддерживает ваш автомобиль, а так же на каком протоколе базируется OBD2 порт. Данные предсталвны на следующие модели и их модификации: Citigo (AA), Fabia (5J), Fabia (6Y), Fabia (NJ), Felicia, Karoq, Octavia I (1U), Octavia II (1Z), Octavia III (5E), Rapid, Roomster, Superb I, Superb II, Superb III, Yeti.

Примечание:

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

Где находится диагностический разъем Шкода Октавия а5: читаем все нюансы


Все три представленных на рынке поколения Skoda Octavia — А5, А7 и Тур — высокотехнологичные машины, буквально напичканные различной электроникой. Подушки безопасности, датчики климата, системы EPC, ESP, электронные блоки управления двигателями 1.6 BGQ 1.8, — это скорее норма, чем исключение.

i

Как же проверить коды ошибок на Tour и всех следующих поколениях Шкода Октавия? Как выяснить, правильно ли работают система управления климатом, подушки безопасности, системы EPC и ESP?

Оказывается, на Skoda Octavia и более новых версиях для проверки всех систем, включая электронику подвески, топливную систему, ESP и EPC запросто можно проверить, не влезая в сложную электронику автомобиля.

Для подобной операции существует диагностический разъем, который управляется посредством программы. То есть, имея на руках ноутбук, такие системы, как подушки безопасности, климат-контроль, система EPC и электроника двигателя BFQ и других маркировок могут быть проверены при помощи программы и адаптера, который находится в свободном доступе в большинстве магазинов специализированной электроники.

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

Проводной адаптер VAG-COM работает с разъемом и выполняет роль диагностического оборудования.

i

На Skoda Octavia в его функции входят такие задачи, как проверка кодов ошибок подушек безопасности, систем ESP и ЕРС, климат-контроля, а также электроники двигателя 1.6 BFQ и более новых моделей А5.

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

Еще одна модель диагностического адаптера, который работает посредством компьютерной программы, — это VAS 5054a. Такой адаптер также работает посредством связи через диагностический разъем на Skoda Octavia Tour, А5 и последнего поколения лифтбека. Единственное отличие — более мощный функционал компьютерной программы и возможность распознавания большего количества неисправностей, получаемых с разъема.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Ключевой момент

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

Так, неисправность подушек безопасности на Шкода имеет шифр Р0326. Впрочем, на Тур в этом случае загорится соответствующая лампочка на приборной панели. Она предупредит о том, что система датчиков подушек требует вмешательства.

i

То же касается и системы ESP, работа которой напрямую связана с работой как передней, так и задней подвески. В случае неисправности какого-либо из элементов подвески, система непременно даст сбой и выдаст значение Р0335. Часто такая неисправность системы ESP сопровождается неисправностями системы ESC, которая также отвечает за устойчивость Тур на дороге и стабилизацию курсовой устойчивости.

Неисправность системы ESC имеет на Тур шифр Р0343. При этом, на бортовом компьютере высветится ошибка ESC, которую необходимо будет обнаружить при помощи оборудования, стереть и заменить неисправный блок.

Помимо системы ESC на блоках двигателя 1.6 BFQ может возникать ошибка датчика ЕРС, который отвечает за работу электронной педали тормоза. В неисправности системы EPC и ESC можно винить как закисшие или отошедшие контакты самого электронного блока, так и использование некачественного топлива для заправки Skoda Octavia.

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

Ошибка системы управления климатом на BFQ имеет значение Р0501. Датчик управления климатом не выдает ошибки на приборной панели, и данную неисправность можно увидеть лишь посредством более детальной диагностики.

я прикупил себе v1.5 на окташе 2012 калужанке все работает с HTC Wildwire S, тока темп. масла не показывает 🙁 obd-scan-tool.jpg

Подводя итоги

Своевременная диагностика неисправностей на Skoda Octavia А5, Тур и более нового поколения — залог долговременной и беспроблемной службы автомобиля. Если регулярно совершать проверку всех узлов и систем, удастся избежать неожиданных поломок и продлить жизнь своего авто в несколько раз.

Код Неисправность
P0105 Повреждение электрической цепи датчика измерителя расхода воздуха
P0112 Низкий уровень сигнала датчика температуры воздуха
P0113 Высокий уровень сигнала датчика температуры воздуха
P0116 Повреждение электрической цепи датчика температуры охлаждающей жидкости
P0117 Низкий уровень сигнала датчика температуры охлаждающей жидкости
P0118 Высокий уровень сигнала датчика температуры охлаждающей жидкости
P0121 Повреждение электрической цепи датчика положения дроссельной заслонки
P0122 Низкий уровень сигнала датчика положения дроссельной заслонки
P0123 Высокий уровень сигнала датчика положения дроссельной заслонки
P0130 Повреждение электрической цепи датчика кислорода
P0131 Низкий уровень сигнала датчика кислорода
P0132 Высокий уровень сигнала датчика кислорода
P0133 Замедленная реакция датчика кислорода
P0134 Низкая эффективность работы датчика кислорода
P0135 Повреждение электрической цепи обогреваемого датчика кислорода
P0136 Повреждение электрической цепи нижнего датчика кислорода
P0137 Низкий уровень сигнала нижнего датчика кислорода
P0138 Высокий уровень сигнала нижнего датчика кислорода
P0141 Повреждение электрической цепи обогреваемого датчика кислорода
P0201 Повреждение электрической цепи топливной форсунки цилиндра 1
P0202 Повреждение электрической цепи топливной форсунки цилиндра 2
P0203 Повреждение электрической цепи топливной форсунки цилиндра 3
P0204 Повреждение электрической цепи топливной форсунки цилиндра 4
P0230 Повреждение электрической цепи топливной системы
P0300 Случайные пропуски зажигания
P0301 Пропуски зажигания в 1–м цилиндре
P0302 Пропуски зажигания во 2–м цилиндре
P0303 Пропуски зажигания в 3–м цилиндре
P0304 Пропуски зажигания в 4–м цилиндре
P0326 Повреждение электрической цепи подушек безопасности
P0335 Повреждение электрической цепи датчика ESP
P0336 Случайные сбои в работе датчика угла поворота коленчатого вала
P0342 Повреждение электрической цепи датчика ESC
P0343 Высокий уровень сигнала датчика положения распределительного вала
P0422 Низкая эффективность работы каталитического нейтрализатора
P0444 Обрыв электрической цепи клапана очистки канистры с активированным углем
P0445 Закорачивание электрической цепи клапана очистки канистры с активированным углем
P0501 Повреждение электрической цепи климатической установки
P0506 Пониженная частота вращения коленчатого вала на холостом ходу
P0507 Повышенная частота вращения коленчатого вала на холостом ходу
P0562 Пониженное напряжение в бортовой сети автомобиля
P0563 Повышенное напряжение в бортовой сети автомобиля
P0606 Внутренние повреждения блока ЕСМ
P1123 Обогащенная топливная смесь
P1124 Обедненная топливная смесь
P1127 Длительное переобогащение топливной смеси
P1128 Длительное переобеднение топливной смеси
P1510 Постоянно открыт клапан системы холостого хода из–за закорачивания электрической цепи питания катушки клапана
P1513 Постоянно открыт клапан системы холостого хода из–за обрыва электрической цепи питания катушки клапана
P1552 Постоянно закрыт клапан системы холостого хода из–за закорачивания электрической цепи питания катушки клапана
P1553 Постоянно закрыт клапан системы холостого хода из–за обрыва электрической цепи питания катушки клапана
P1529 Повреждение блока управления коробкой передач
P1586 Не соответствующий сигнал, получаемый от коробки передач
P1605 Повреждение электрической цепи датчика ускорения
P1606 Не соответствующий сигнал, получаемый от датчика ускорения
P1611 Низкий уровень входного сигнала контрольной лампы MIL
P1613 Высокий уровень входного сигнала контрольной лампы MIL
P1610 Повреждение иммобилайзера SMATRA
P1800 Повреждение антенны иммобилайзера
P1801 Повреждение импульсного приемопередатчика иммобилайзера
P1803 Погрешность сигнала ЕСМ

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

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

По проводу KKL подключается без проблем, а на ELM многие жалуются что микросхема в этом адаптере не читает мозги.

Я себе тоже купил ELM327. Все работает нормально, очень удобно постоянно возить с собой, т.к. много места не занимает.
Работает только с CAN-шиной. На туре стали устанавливать только с 2008 года, если правильно помню. Так что на более старых работать не будет.

есть кто пробовал версию 1.5 елм327 на наших авто? стоит покупать или не работает? говорят есть расширения какие то для наших авто? кто в теме? на а5 точно работает сам раньше использовал, сейчас только тур тестя, на ней не успел протестить.

Ваши права

Рекламные предложения

Текущее время: . Часовой пояс GMT +3.

Powered by vBulletin® Version 4.2.5
Copyright © 2019 vBulletin Solutions, Inc. All rights reserved.
SEO by vBSEO ©2011, Crawlability, Inc.
Перевод: zCarot

Car Scanner ELM OBD2

1589296904483.jpg
1589296919744.jpg
1589296941314.jpg
1589296953493.jpg

Кодирование становится доступно в настройках при одновременном соблюдении следующих условий:
1) Выбрана марка автомобиля Audi, Volkswagen, Skoda или Seat
2) Произведено подключение к автомобилю
3) Протокол работы с автомобилем ISO 15765-4 CAN 11 bit
4) По VIN коду модельный год 2012 и моложе (потому что поддерживается только платформа MQB).

1589297310550.jpg
1589297335621.jpg

Наблюдайте за параметрами работы Вашего автомобиля в режиме реального времени, считывайте и сбрасывайте ошибки и стоп-кадры, следите за результатами самодиагностики ЭБУ, замеряйте разгон автомобиля, ведите статистику расхода топлива и многое другое:
1) Множество дополнительных датчиков для различных марок уже интегрированы в программу.
2) Настройте приборную панель так, как Вам удобно. Вы можете настроить несколько страниц, выбрав указатели различного вида (стрелочный указатель, текст, график) и настроив внешний вид каждого из них.
3) Добавляйте дополнительные датчики, чтобы получить то, что скрыл от вас производитель автомобиля.
4) Считывайте и сбрасывайте ошибки. Car Scanner включает обширную базу расшифровок ошибок.
5) Считывайте стоп-кадры (состояние датчиков в момент сохранения ошибки).
6) Наблюдайте за результатами самодиагностики ЭБУ.
7) Проверьте, готов ли автомобиль к тестам экологичности выхлопа.
8) Наблюдайте за показаниями всех датчиков на одном экране.
9) Car Scanner поддерживает все автомобили, совместимые со стандартом OBD2 (перейдите по адрес carscanner.info, чтобы получить больше информации).
10) Car Scanner включает в себя заранее настроенные профили подключения для самых разных автомобилей.
Некоторые профили подключения предоставят вам дополнительные возможности (особенно для автомобилей Toyota, Mitsubishi, GM, Opel, Vauxhal, Chevrolet, Nissan, Infinity, Renault, Hyundai, Kia, Mazda).
11) Режим приборной панели можно использовать как проектор на лобовое стекло вашего автомобиля. Получите бесплатно то, что раньше было доступно только премиальным автомобилям!
12) Вы можете производить точные замеры разгона с помощью Car Scanner!
13) Car Scanner можно использовать как маршрутный компьютер! Более того, Car Scanner может отображать статистику расхода топлива!
14) И самое главное - с Car Scanner вы бесплатно получите самый большой выбор возможностей во всем Play Market!

ВНИМАНИЕ: список отображаемых параметров различен для каждого автомобиля и на 100% зависит не от программы Car Scanner, а от блока управления автомобилем.

Доступные возможности в разделе Кодирование и Сервис

Внимание!
1) Для работы раздела Кодирование и Сервис требуется качественный адаптер ELM327.
2) Совместимость некоторых кодировок с конкретным автомобилем может зависеть от комплектации и версии соответствующих блоков.

Хакаем CAN шину авто. Мобильное приложение вместо панели приборов

Мобильное приложение VAG Virtual Cockpit

Мобильное приложение VAG Virtual Cockpit

Я продолжаю изучать CAN шину авто. В предыдущих статьях я голосом открывал окна в машине и собирал виртуальную панель приборов на RPi. Теперь я разрабатываю мобильное приложение VAG Virtual Cockpit, которое должно полностью заменить приборную панель любой модели VW/Audi/Skoda/Seat. Работает оно так: телефон подключается к ELM327 адаптеру по Wi-Fi или Bluetooth и отправляет диагностические запросы в CAN шину, в ответ получает информацию о датчиках.

По ходу разработки мобильного приложения пришлось узнать, что разные электронные блоки управления (двигателя, трансмиссии, приборной панели и др.) подключенные к CAN шине могут использовать разные протоколы для диагностики, а именно UDS и KWP2000 в обертке из VW Transport Protocol 2.0.

Программный сниффер VCDS

Программный сниффер VCDS: CAN-Sniffer

Программный сниффер VCDS: CAN-Sniffer

Чтобы узнать по какому протоколу общаются электронные блоки я использовал специальную версию VCDS с программным сниффером в комплекте. В этот раз никаких железных снифферов на Arduino или RPi не пришлось изобретать. С помощью CAN-Sniffer можно подсмотреть общение между VCDS и автомобилем, чтобы затем телефон мог прикинуться диагностической утилитой и отправлять те же самые запросы.

Я собрал некоторую статистику по использованию диагностических протоколов на разных моделях автомобилей:

VW/Skoda/Seat (2006-2012) - приборная панель UDS. Двигатель и трансмиссия VW TP 2.0

Audi (2006-2012) - приборная панель VW TP 2.0. Двигатель UDS. Трансмиссия VW TP 2.0

VW/Skoda/Seat/Audi (2012-2021) - везде UDS

Протокол UDS

Unified Diagnostic Services (UDS) - это диагностический протокол, используемый в электронных блоках управления (ЭБУ) автомобильной электроники. Протокол описан в стандарте ISO 14229-1 и является производным от стандарта ISO 14230-3 (KWP2000) и ныне устаревшего стандарта ISO 15765-3 (Diagnostic Communication over Controller Area Network (DoCAN)). Более подробно в википедии.

Диагностические данные от двигателя по протоколу UDS (Skoda Octavia A7)

Диагностические данные от двигателя по протоколу UDS (Skoda Octavia A7)

В моей машине (Skoda Octavia A5) приборка использует UDS протокол, это дало мне легкий старт разработки, т.к. данные были в простом формате Single Frame SF (фрейм, вся информация которого умещается в один CAN пакет) и большинство значений легко поддавались расшифровке. Volkswagen не дает документацию на формат значений, поэтому формулу расшифровки для каждого датчика приходилось подбирать методом логического мышления. Про UDS протокол очень хорошо и с подробным разбором фреймов написано на canhacker.ru.

Разбор UDS пакета в формате Single Frame

Разбор UDS пакета в формате Single Frame

Пример запроса и ответа температуры моторного масла:

Запрос температуры моторного масла:

7E0 - Адрес назначения (ЭБУ двигателя)

Байт 0 (0x03) - Размер данных (3 байта)

Байт 1 (0x22) - SID идентификатор сервиса (запрос текущих параметров)

Байт 2, 3 (0x11 0xBD) - PID идентификатор параметра (температура моторного масла)

Байт 4, 5, 6, 7 (0x55) - Заполнитель до 8 байт

Ответ температуры моторного масла:

7E8 - Адрес источника (Диагностический прибор)

Байт 0 (0x05) - Размер данных (5 байт)

Байт 1 (0x62) - Положительный ответ, такой SID существует. 0x22 + 0x40 = 0x62. (0x7F) - отрицательный ответ

Байт 2, 3 (0x11 0xBD) - PID идентификатор параметра (температура моторного масла)

Байт 4, 5 (0x0B 0x74) - значение температуры моторного масла (20.1 °C формулу пока что не смог подобрать)

Байт 6, 7 (0x55) - Заполнитель до 8 байт

Первая версия мобильного приложения VAG Virtual Cockpit умела подключаться только к приборной панели по UDS.

VAG Virtual Cockpit - экран с данными от приборной панели по протоколу UDS

VAG Virtual Cockpit - экран с данными от приборной панели по протоколу UDS

VW Transport Protocol 2.0

Volkswagen Transport Protocol 2.0 используется в качестве транспортного уровня, а данные передаются в формате KWP2000. Keyword Protocol 2000 - это протокол для бортовой диагностики автомобиля стандартизированный как ISO 14230. Прикладной уровень описан в стандарте ISO 14230-3. Более подробно в википедии.

Диагностические данные от двигателя по протоколу KWP2000 (Skoda Octavia A5)

Диагностические данные от двигателя по протоколу KWP2000 (Skoda Octavia A5)

ЭБУ двигателя моей машины использует протокол VW TP 2.0, поэтому мне пришлось изучить его. Видимо Volkswagen разрабатывала транспортный протокол не только для работы по надежной CAN шине, но и для менее надежных линий связи, иначе нет объяснения для чего требуется такая избыточная проверка целостности данных. Главным источником информации по VW TP 2.0 является сайт https://jazdw.net/tp20.

Разбор протокола VW TP 2.0 на примере подключения к первой группе двигателя:

200 01 C0 00 10 00 03 01

Настраиваем канал с двигателем. Байт 0: 0x01 - двигатель, 0x02 - трансмиссия. Байт 5,4: 0x300 - адрес источника

201 00 D0 00 03 40 07 01

Получили положительный ответ. Байт 5,4: 0x740 - к двигателю обращаемся по этому адресу

740 A0 0F 8A FF 32 FF

Настраиваем ЭБУ на отправку сразу 16 пакетов и выставляем временные параметры

300 A1 0F 8A FF 4A FF

Получили положительный ответ

740 10 00 02 10 89

Отправляем команду KWP2000 startDiagnosticSession. Байт 0: 0x10 = 0b0001 - последняя строка данных + 0x0 счетчик отправляемых пакетов 0 (0x0 - 0xF)

Получили первый ACK

300 10 00 02 50 89

Получили положительный ответ. Байт 0: 0x10 - cчетчик принимаемых пакетов 0

Мы отправили первый ACK, что получили ответ

740 11 00 02 21 01

Делаем запрос. Байт 0: 0x11 - счетчик отправляемых пакетов 1. Байт 3: 0x21 - запрос параметров. Байт 4: 0x01 - из группы 1

Получили второй ACK

300 22 00 1A 61 01 01 C8 13

Байт 0: 0x22 - 0b0010 (не последняя строка данных) + 0x02 (cчетчик принимаемых пакетов 2). Байт 1,2: 0x00 0x1A длина 26 байт. Байт 3,4: 0x61 0x01 - положительный ответ на команду запроса параметров 0x21+0x40=0x61 из 0x1 группы. Байт 5: 0х01 - Запрос RPM (соответсвует протоколу KW1281). Байт 6,7: (0xC8 * 0x13)/5 = 760 RPM (формула соответствует протоколу KW1281)

300 23 05 0A 99 14 32 86 10

Байт 1: 0x05 - запрос ОЖ. Байт 2,3: (0x0A * 0x99)/26 = 57.0 C. Байт 4: 0x14 = запрос лямбда контроль %. Байт 5,6: 0x32*0x86; Байт 7: 0х10 - двоичная настройка

300 24 FF BE 25 00 00 25 00

0x25 0x00 x00 - Заполнитель, до 8 параметров

300 15 00 25 00 00 25 00 00

Байт 0: 0x15 - 0b0001 (последняя строка данных) + 0x5 (счетчик принимаемых пакетов 5)

Отправляем ACK. Прибывляем к нашему предыдущему ACK количество полученных пакетов 0xB1 + 0x4 = 0xB5

Запрос KeepAlive, что мы еще на связи

740 A1 0F 8A FF 4A FF

Мы разрываем связь

ЭБУ в ответ тоже разрывает связь

Во второй версии мобильного приложения VAG Virtual Cockpit появилась возможность диагностировать двигатель и трансмиссию по протоколу VW TP 2.0.

VAG Virtual Cockpit - экран с данными от двигателя по протоколу VW TP 2.0

VAG Virtual Cockpit - экран с данными от двигателя по протоколу VW TP 2.0

Диагностический адаптер ELM327

Для меня некоторое время было вопросом, как получить данные из CAN шины и передать на телефон. Можно было бы разработать собственный шлюз с Wi-Fi или Bluetooth, как это делают производители сигнализаций, например Starline. Но изучив документацию на популярный автомобильный сканер ELM327 понял, что его можно настроить с помощью AT команд на доступ к CAN шине.

Копия диагностического сканера ELM327

Копия диагностического сканера ELM327 Не все ELM327 одинаково полезны

Оригинальный ELM327 от компании elmelectronics стоит порядка 50$, в России я таких не встречал в продаже. У нас продаются только китайские копии/подделки, разного качества и цены 10-30$. Бывают полноценные копии, которые поддерживают все протоколы, а бывают и те которые умеют отвечать только на несколько команд, остальные игнорируют, такие адаптеры не имеют доступ к CAN шине. Я например пользуюсь копией Viecar BLE 4.0, который поддерживает 100% всех функций оригинала.

Последовательность ELM327 AT команд для работы с UDS по CAN шине:

Для работы с протоколом KWP2000 через ELM327 нужно только указать адреса назначения и источника.

Последовательность ELM327 AT команд для работы с VW TP 2.0 по CAN шине:

Мобильное приложение VAG Virtual Cockpit

Для разработки мобильного приложения подключаемого к автомобилю требовалось:

Сниффером собрать трафик от диагностической утилиты VCDS

Изучить работу протоколов UDS, VW TP 2.0, KWP2000

Настроить диагностический сканер ELM327 на работу с UDS и VW TP 2.0

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

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

Пару слов про точность данных. Штатная панель приборов не точно показывает скорость - завышает показания на 5-10 км/ч, стрелка охлаждающей жидкости всегда на 90 °C, хотя реальная температура может быть 80 - 110 °C, стрелка уровня топлива до середины идет медленно, хотя топлива уже меньше половины и при нуле на самом деле топливо еще есть в баке. Производитель это делает для удобства и безопасности водителя.

На данный момент приложение показывает следующие параметры:

Приборная панель

Двигатель

Трансмиссия (температура)

1) Какая дверь открыта
2) Скорость
3) Обороты
4) Температура масла
5) Температура ОЖ
6) Топливо в баке в л.
7) Запас хода в км.
8) Средний расход
9) Время в машине
10) Пробег
11) Температура за бортом

1) Обороты
2) Массовый расход воздуха
3) Температура забора воздуха
4) Температура выхлопа (рассчитанная)
5) Критический уровень масла
6) Уровень масла
7) Наддув турбины (реальный)
8) Наддув турбины (ожидаемый)
9) Пропуски зажигания в цилиндрах
10) Углы откатов зажигания в цилиндрах

1) ATF AISIN (G93)
2) DSG6 (G93)
3) Блок управления DSG6 (G510)
4) Масло диска сцепления DSG6 (G509)
5) Мехатроник DSG7 (G510)
6) Процессор DSG7
7) Диск сцепления DSG7

Я стремлюсь чтобы приложение поддерживало как можно больше моделей автомобилей. Пока что поддерживаются производители: Volkswagen, Skoda, Seat, Audi. На разных комплектациях могут отображаться не все параметры, но это поправимо.

Сейчас я провожу тестирование версии 3.0. Приложение доступно только на iOS, после релиза 3.0 перейду к разработке версии для Android.

Форум Шкода Кодиак

Программа для кодировки (активации) и диагностики Car Scanner ELM OBD2

  • Перейти на страницу:

Программа для кодировки (активации) и диагностики Car Scanner ELM OBD2

(создал новую тему что бы иметь возможность закрепить FAQ)

Disclaimer: Car Scanner в некоторых случаях может некорректно расшифровывать коды ошибок. Если возникают сомнения - перепроверяйте диллерским софтом (ОДИС) .
И если нашли ошибку - обязательно сообщите автору программы.


Наиболее актуальная информация по возможностям программы ВСЕГДА указана на странице программы ( Зарегистрируйтесь, чтобы видеть ссылки! )

Идентификация блоков машины (можно посмотреть какое оборудование установлено с какими парт намберами)
Настройки->Идентификация ЭБУ


FAQ по возможностям Car Scanner
(Указаны только пункты провервенные (если у нас не работает, тоже будет указано) на Kodiaq)

  • Изменение отклика на педаль акселератора (Рекомендуется выбрать вариант «Непосредственно, управление по пороговой величине») (актуально для бензиновых двигаталей) (перед активацией настоятельно рекомендуется ознакомиться с этой темой Время отклика на педаль газа c двигателем 1,4 TSI
  • Меню дворников в мультимедийной системе (только для MIB3/21мг)
  • Активация сервисного положения дворников через меню (для всех машин 21мг или Swing 20мг и ранее)
  • Автоматическое включение обогрева руля (только для машин 20мг и ранее)
  • Обогрев руля: 3 уровня / 1 уровень (только для машин 20мг и ранее)
  • Отображать скорость вентилятора в режиме AUTO
  • Закрывание зеркал долгим прикосновением к сенсору на ручке двери (работает при включенной галке складывания зеркал в мультимедиа)
  • Активация Skoda Suround и Virtual Subwoofer (не совместимо с CANTON) (только для машин 20мг и ранее)
  • Предустановки обработки звука (MIB3) (не совсместимо с CANTON)(только для машин 21мг)
  1. Вариант 3 - наиболее популярный вариант настройки (источник неизвестен)
  2. Вариант 5 - заводская настройка
  3. Вариант 14 - заводская настройка
  • Меню отключения системы ESC (Выбор ASR выкл., ESC выкл., ESC Спорт)
  • Стартовая заставка панели приборов (Обычно «спортивный» стиль — это вариант 3.)
  • Стиль приборной панели (Большинство вариантов повторяют стандартный стиль, обычно спортивный стиль под вариантом №3)
  • Отображать свободное место в баке (с точностью до 5 литров)
  • Звуковое подтверждение открывания и закрывания центрального замка (Эта кодировка активирует звук при запирании и отпирании + пункт в меню)

Что я сделал, чтобы заработали TJA до 65 и Emergency Assist:
1. Активировал Адаптивное ведение по полосе
2. Применил Патч
3. Залил параметрию TJA (номер блока А5 и версия прошики совпадали с номерами, на которых протестировали параметрию)

После этих шагов ничего не появилось и не активировалось

Дополнительно я применил:
4. "Активация помощника удержания в полосе (Lane Assistant) для камеры 3Q0".
Хотя Lane Assistant активирован с завода и работал при скорости выше 65 кмч.
Но видимо активация прописывает/активирует/адаптирует что либо еще.
Перед пременением этот пункт показывал Отключено, после применения тоже

После 4 пункта появилось меню в Вспомогательных систем водителя "Асс-т движения по полосе"

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