Диагностика шкода октавия елм 327
Диагностика шкода октавия елм 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 - совместимость, диагностика и программы
Время прочтения
Сложность материала:
Для любителей - 3 из 5
ELM327 является популярным адаптером для диагностики автомобилей, в том числе применяется для модельного ряда автомобилей Skoda (Octavia, Rapid, Fabia, Karoq, Yeti, Super и других).
Благодаря поддержке большинства стандартов обмена информацией, устройство совместимо со многими моделями ЭБУ. Адаптер простой в подключении и работе, не требует наличие специального оборудования и совместим со многими диагностическими программами.
Коммутация с информационной шиной блока управления осуществляется через OBD2 разъем. Адаптер отслеживает показатели работы узлов в реальном времени, считывает текущие ошибки и выводит пользователю в понятном виде. ELM327 при диагностике автомобилей Шкода поддерживает подключение с компьютером, смартфоном через USB, Bluetooth соединение.
На данной странице вы сможете узнать все необходимое для диагностики Шкода:
Важно:
Модели старших годов выпуска могут оснащаться разъемом стандарта 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, — это скорее норма, чем исключение.
Как же проверить коды ошибок на Tour и всех следующих поколениях Шкода Октавия? Как выяснить, правильно ли работают система управления климатом, подушки безопасности, системы EPC и ESP?
Оказывается, на Skoda Octavia и более новых версиях для проверки всех систем, включая электронику подвески, топливную систему, ESP и EPC запросто можно проверить, не влезая в сложную электронику автомобиля.
Для подобной операции существует диагностический разъем, который управляется посредством программы. То есть, имея на руках ноутбук, такие системы, как подушки безопасности, климат-контроль, система EPC и электроника двигателя BFQ и других маркировок могут быть проверены при помощи программы и адаптера, который находится в свободном доступе в большинстве магазинов специализированной электроники.
На данный момент, на рынке представлены всего два адаптера, которые считывают данные об EPC и прочей электронике. Они подключаются к разъему OBD, расположение которого обозначено внизу торпеды, над левой ногой водителя, и работают посредством компьютерной программы как на BFQ, так и более мощных двигателях.
Проводной адаптер VAG-COM работает с разъемом и выполняет роль диагностического оборудования.
На 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. Впрочем, на Тур в этом случае загорится соответствующая лампочка на приборной панели. Она предупредит о том, что система датчиков подушек требует вмешательства.
То же касается и системы 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
Кодирование становится доступно в настройках при одновременном соблюдении следующих условий:
1) Выбрана марка автомобиля Audi, Volkswagen, Skoda или Seat
2) Произведено подключение к автомобилю
3) Протокол работы с автомобилем ISO 15765-4 CAN 11 bit
4) По VIN коду модельный год 2012 и моложе (потому что поддерживается только платформа MQB).
Наблюдайте за параметрами работы Вашего автомобиля в режиме реального времени, считывайте и сбрасывайте ошибки и стоп-кадры, следите за результатами самодиагностики ЭБУ, замеряйте разгон автомобиля, ведите статистику расхода топлива и многое другое:
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 шину авто. Мобильное приложение вместо панели приборов
Я продолжаю изучать CAN шину авто. В предыдущих статьях я голосом открывал окна в машине и собирал виртуальную панель приборов на RPi. Теперь я разрабатываю мобильное приложение VAG Virtual Cockpit, которое должно полностью заменить приборную панель любой модели VW/Audi/Skoda/Seat. Работает оно так: телефон подключается к ELM327 адаптеру по Wi-Fi или Bluetooth и отправляет диагностические запросы в CAN шину, в ответ получает информацию о датчиках.
По ходу разработки мобильного приложения пришлось узнать, что разные электронные блоки управления (двигателя, трансмиссии, приборной панели и др.) подключенные к CAN шине могут использовать разные протоколы для диагностики, а именно UDS и KWP2000 в обертке из VW Transport Protocol 2.0.
Программный сниффер VCDS
Чтобы узнать по какому протоколу общаются электронные блоки я использовал специальную версию 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)
В моей машине (Skoda Octavia A5) приборка использует UDS протокол, это дало мне легкий старт разработки, т.к. данные были в простом формате Single Frame SF (фрейм, вся информация которого умещается в один CAN пакет) и большинство значений легко поддавались расшифровке. Volkswagen не дает документацию на формат значений, поэтому формулу расшифровки для каждого датчика приходилось подбирать методом логического мышления. Про UDS протокол очень хорошо и с подробным разбором фреймов написано на canhacker.ru.
Разбор 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
VW Transport Protocol 2.0
Volkswagen Transport Protocol 2.0 используется в качестве транспортного уровня, а данные передаются в формате KWP2000. Keyword Protocol 2000 - это протокол для бортовой диагностики автомобиля стандартизированный как ISO 14230. Прикладной уровень описан в стандарте ISO 14230-3. Более подробно в википедии.
Диагностические данные от двигателя по протоколу 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
Диагностический адаптер ELM327
Для меня некоторое время было вопросом, как получить данные из CAN шины и передать на телефон. Можно было бы разработать собственный шлюз с Wi-Fi или Bluetooth, как это делают производители сигнализаций, например Starline. Но изучив документацию на популярный автомобильный сканер ELM327 понял, что его можно настроить с помощью AT команд на доступ к CAN шине.
Копия диагностического сканера 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мг)
- Вариант 3 - наиболее популярный вариант настройки (источник неизвестен)
- Вариант 5 - заводская настройка
- Вариант 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 пункта появилось меню в Вспомогательных систем водителя "Асс-т движения по полосе"
Читайте также: