Как прошить obd2 elm327 под ваз
С ELM 327 не знаком только ленивый автолюбитель. Так как это самый доступный способ самостоятельно произвести чтение ошибок в своём автомобиле и при удачном стечении обстоятельств самостоятельно решить возникшую с автомобилем проблему.
ELM 327 это универсальный микроконтроллер, который позволяет читать данные из блоков управления автомобилем. Для используются специальные протоколы, “правильная” ELM 327 поддерживает 12 протоколов и это достаточно много.
Долгое время ELM 327 позволял только прочитать ошибки и стереть их. Проблема заключалась не в самом адаптере, а в программном обеспечении для него – не было хороших программ, которые бы раскрывали потенциал адаптера. Что и логично, разработка ПО занятие не из дешевых, особенно в данном случае. Но время идет, популярность особо не падает, как итог появляется достойный софт. В данном заметке хочу поговорить о программах для смартфонов с операционной системой Android , некоторые из перечисленных программ доступны в том числе и для пользователей iOS .
Начнём с программы CarScanner , субъективно, но на мой взгляд, это лучшее, что есть сегодня на рынке доступного ПО. Программа условно бесплатная, работает без оплаты с небольшим рекламным блоком внизу и некоторыми ограничениями. В любом случае доступ к Про версии стоит всего 260 рублей. Начать стоит с того, что программа очень простая в использовании и с русским языком, не нужно настраивать какие-то PID , что где-то искать и скачивать, всё доступно сразу, просто выбираешь профиль подключения со своим авто и получаешь данные.
Программа видит блоки, из которых она может вычитать ошибки, программа сама находит все датчики, данные с которых может получить, а также все тесты, результаты которых можно посмотреть. Самое приятное, она позволяет производить кодирование и адаптации, проще говоря включать скрытые функции автомобиля, об этом я более детально писал в заметке про то, что получилось активировать в моём автомобиле Skoda Rapid . При этом активации и сервисные функции доступны не только для VAG , уже точно есть Лада Vesta , есть Toyota (проверял на своём Rav 4) и много других автомобилей.
Вторая программа более узконаправленная и патриотичная (хотя для французского ВАЗ это уже не так актуально). Программа называется OpenDiag , читать информацию из блока управления двигателем можно бесплатно. Но если захотеть немного больше, то придется доплатить небольшие деньги за открытие дополнительных блоков – программа может читать блок безопасности, блок ЭУР и блок АКПП (вариатор Весты, АКПП Гранты). Так, например, на Весте пробег пишется в блок ЭУР, а в блок безопасности пишется количество циклов зажигания и время работы.
Время прочтения
Сложность материала:
Для профи - 4 из 5
Диагностический адаптер ELM327 широко популярен среди автомобилистов. Он позволяет провести быстрый компьютерный сервис электронных модулей, отследить значения важных параметров работы ДВС в режиме реального времени. Адаптер простой в обращении, не требует специальных навыков от владельца. Устройство активно применяется для диагностики не только зарубежных марок, но и отечественных автомобилей.
Простота работы с ELM327 очевидна – достаточно подключить прибор к сервисному разъему и синхронизировать с компьютером. Информация отобразится на дисплее ПК или смартфона.
В этой статье вы узнаете:
Важно:
Модели старших годов выпуска могут оснащаться разъемом стандарта OBD2, но не поддерживают доступные ISO. Такие блоки диагностируются отдельными средствами.
1. Совместимость автомобилей ВАЗ с ELM327
Стандарт OBD 2, по которому работает адаптер, поддерживает сервис всех автомобилей с электронной системой управления впрыском. Некоторые различия имеются в диагностике определенных типов ЭБУ, но общие методы обслуживания остаются аналогичными.
В этом разделе пользователь сможет найти точную информацию о совместимости ELM327 с нужным автомобилем. В таблице перечислены годы выпуска, а также модели. Достаточно выбрать свой тип ВАЗ в списке и система автоматически выдаст всю информацию по компьютерному обслуживанию.
2. Режимы диагностики, OBD протоколы для автомобилей ВАЗ
Стандарт OBD насчитывает пять типов протоколов обмена информацией:
- тип CAN;
- KWP2000;
- ISO 9141 версия 2;
- J1850 VPW и PWM.
Назначение OBD заключается в согласовании различных электронных систем автомобиля и обеспечения обмена информацией между устройствами. Стандарт устанавливает ряд правил для передачи пакетов данных. Скорость обмена индивидуальна для каждого протокола. Адаптер ELM327 согласовывает ЭБУ и внешние устройства для считывания информации. Данные выводятся пользователю в доступном виде.
Наиболее скоростной является шина CAN. В последних моделях Жигулей предусмотрено использовании этого стандарта. Другие протоколы на этом семействе:
- ISO 9141;
- K, L линии;
- K, L линии (расширенная колодка 55 пин).
Отметим: количество поддерживаемых режимов диагностика и опроса бортовых систем зависит от установленного протокола. Владельцу необходимо проверить год выпуска и модель штатного блока управления перед сервисом. Чем более “свежий” ЭБУ, его прошивка, тем шире список доступных параметров сканирования.
Важно:
некоторые ЭБУ не поддерживают полный набор функций без применения дилерского сканера.
Выберите модель авто и год выпуска, чтобы определить какие режимы диагностики через адаптер ELM327 поддерживает ваш автомобиль, а так же на каком протоколе базируется OBD2 порт. Данные предсталвны на следующие модели ВАЗ и их модификации: 2114, 2107, 2110, 2112, 2109, 2115, 2106, 2108 и другие.
Примечание:
(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. Только несколько дорожных циклов без появления проблемы могут устранить неисправность.
Время прочтения
Сложность материала:
Для профи - 4 из 5
ELM327 – это распространенный адаптер для электронного обслуживания автомобилей даже в домашних условиях. Устройство поддерживает большинство протоколов передачи информации, в том числе современные CAN. Прибор простой в конфигурации, не требует особого подхода в работе. Работает с большим количеством диагностических программ.
Подключение осуществляется через диагностический разъем. Трансляция информационных пакетов происходит через шину данных, предусмотренную в данном автомобиле. ELM способен отслеживать параметры работы ДВС в режиме реального времени, автоматически переводить их в доступный для пользователя вид. Этот прибор отлично подходит для диагностики систем автомобилей семейства LADA. Поддержка USB и беспроводных типов подключения существенно упрощает использование.
В этом разделе вы узнаете:
Важно:
Модели старших годов выпуска могут оснащаться разъемом стандарта OBD2, но не поддерживают доступные ISO. Такие блоки диагностируются отдельными средствами.
1. Совместимость LADA со сканером ELM327
В обновленной линейке автомобилей Лада предусмотрено использование электронного управления двигателем, а в некоторых комплектациях - салонной электроникой. В этих случаях допускается применение ELM327 для сервиса отдельных модулей. На нашем сайте размещена сводная таблица моделей LADA разных поколений, поддерживающих обслуживание этим прибором. Достаточно выбрать нужный автомобиль, а система автоматически проанализирует совместимость.
2. Режимы диагностики, OBD протоколы для автомобилей марки Лада
Задача адаптера сводится к декодированию входящего потока пакетов данных, преобразования их в доступный для внешнего ПО вид. ELM327 работает по протокольному принципу, применяемому в автомобилях инжекторного типа. Прибор принимает информацию из шины данных ЭБУ, обрабатывает ее и отсылает на ПК или смартфон.
Обмен данными осуществляется через несколько типов протоколов:
- ISO 9141-2;
- Keyword Protocol 2000
- SAE J1850 PWM и VPW;
- ISO 14230-4 - модульная система;
- ISO 15765 - CAN.
Автомобили Лада с электронным управлением ДВС используют несколько протоколов:
- CAN;
- K-Line;
- ISO 9141 (для отдельных блоков).
Наиболее скоростным вариантом является CAN шина. Система может работать в дуплексном режиме, что расширяет функциональные способности бортовой электроники. Однако отметим: каждый протокол имеет свой набор режимов диагностики. Наиболее широкий сервис предлагают последние поколения шин. Для Лада стандартным набором режимов является:
- Оперативная информация с узлов.
- Скриншот параметров двигателя.
- Ошибки, записанные в ЭБУ.
Допускается корректировка характеристик лямбда-зонда для отдельных модулей ЭБУ и прошивок.
Важно:
некоторые ЭБУ не поддерживают полный набор функций без применения дилерского сканера.
Выберите модель авто и год выпуска, чтобы определить какие режимы диагностики через адаптер ELM327 поддерживает ваш автомобиль, а так же на каком протоколе базируется OBD2 порт. Данные предсталвны на следующие модели Lada и их модификации: Granta, Kalina, Largus, Niva, Priora, ВАЗ 2107, Vesta, XRAY и другие.
Примечание:
(1) - Цифры между скобками (x3) соответствуют количеству транспортных средств одного и того же типа
(2) - Мощность в лошадиных силах по DIN (умножается на 0,736 для мощности в кВт)
(3) - ПИД поддерживается только для основного датчика кислорода (№ 1)
- Столбец режима X: транспортное средство, показывающее 00000000 в режиме, означает, что соответствующий PID не активен и что в результате режим поддерживается, но не отвечает ни на какие запросы. Ни один из автомобилей, описанных ниже, не поддерживает режим 8.
- Энергетическая колонка: тип топлива, Die для дизеля, Pet для бензина, Hyb для гибрида
- Транспортные средства в этом списке классифицируются в алфавитном порядке в зависимости от марки, модели, затем в порядке возрастания мощности.
Режим 1
Этот режим возвращает общие значения для некоторых датчиков, таких как:
- скорость двигателя;
- скорость автомобиля;
- температура двигателя (воздух, охлаждающая жидкость);
- информация о датчиках кислорода и воздушно-топливной смеси.
Режим 2
Этот режим дает стоп-кадр (или мгновенные) данные о сбое. Когда ECM обнаруживает неисправность, он записывает данные датчика в определенный момент, когда появляется неисправность.
Режим 3
В этом режиме отображаются сохраненные диагностические коды неисправностей. Эти коды неисправностей являются стандартными для всех марок автомобилей и делятся на 4 категории:
P0xxx: для стандартных неисправностей, связанных с трансмиссией (двигатель и трансмиссия)
C0xxx: для стандартных неисправностей в шасси
B0xxx: для стандартных неисправностей по кузову
U0xxx: для стандартных неисправностей в сети связи
Более подробная информация и определение общих кодов неисправностей доступны на странице Стандартные коды неисправностей OBD.
Режим 4
Этот режим используется для очистки записанных кодов неисправностей и выключения индикатора неисправности двигателя.
Примечание: в основном нет необходимости устранять неисправность, которая не была диагностирована или устранена. MIL загорится снова во время следующего цикла движения.
Режим 5
Этот режим дает результаты самодиагностики, выполненной на датчиках кислорода / лямды. В основном это касается только бензиновых транспортных средств.
Для новых ECU, использующих CAN, этот режим больше не используется. Режим 6 заменяет функции, которые были доступны в режиме 5.
Режим 6
Этот режим дает результаты самодиагностики, выполненной на системах, не подлежащих постоянному наблюдению.
Режим 7
Этот режим дает неподтвержденные коды неисправностей. После ремонта очень полезно проверить, что код неисправности не появляется снова, без необходимости выполнять длительный тестовый запуск. Используемые коды идентичны кодам в режиме 3.
Режим 8
Этот режим выдает результаты самодиагностики на других системах. Вряд ли он используется в Европе.
Режим 9
Этот режим дает информацию о транспортном средстве, такую как:
- VIN (идентификационный номер транспортного средства)
- калибровочные значения
Режим 10 (или Режим A)
Этот режим дает постоянные коды ошибок. Используемые коды идентичны кодам в режимах 3 и 7. В отличие от режимов 3 и 7, эти коды не могут быть сброшены с помощью режима 4. Только несколько дорожных циклов без появления проблемы могут устранить неисправность.
Диагностика ЭСУД ВАЗ с помощью ELM327
версия: 1.4.2b
Последнее обновление программы в шапке: 20.10.2013
Краткое описание:
Работа с адаптером ELM 327 по каналу Bluetooth, чтение/сброс ошибок ЭСУД, отображение параметров ЭСУД Январь 7.2/7.2+ , БОШ 1.5.4.
Описание:
Программа предназначена для считывани/сброса ошибок ЭСУД (DTC) ВАЗ с помощью адаптера ELM 327 Bluetooth и Android-устройств. Пока поддерживается работа с блоками ЭСУД "ЯНВАРЬ 7.2/7.2+" , "ЯНВАРЬ 5", "БОШ 1.5.4". Сам "обкатываю" её только на своём авто с блоком Январь 7.2 , поэтому не могу гарантировать работу с другими блоками, т.к. нет возможности проверить на других автомобилях. Пока выкладываю первую рабочую версию (бета-версия). Возможно продолжу разработку в будущем. Программа бесплатная. С радостью выслушаю замечания, предложения, возражения и возмущения. Пишите ;)
Русский интерфейс: Да
Разработчик: Alexxx753
Небольшая просьба ко всем тем кто установил и проверил программу: пишите пожалуйста хоть небольшой отчет о проведенном "эксперименте" ;) Интересует информация о тестируемом автомобиле (как блок управления, прошивка), об используемом Android-девайсе (версия Андроида, разрешение экрана)
После нажатия кнопки сброса ошибок, надо обновлять список соответствующей кнопкой (пока так, но замечание принято - переделаю :yes2: ). А насчет нулей - это всегда так? Вообще ниразу не показала ни одного значения?
Нет,ни разу. Напряжение 5,2В,и еще по-моему,соотношение воздух-топливо 14/7,но это так изначально и ничего не меняется.
Наконец то! Присоединяюсь ко всему выше сказанному. Очень благодарен автору. сегодня уже некогда тестить завтра посмотрю и отпишусь. Если автор не забросит разработку помогу чем смогу. Вопрос: приложение использует базу или данные контроллеров забиты в саму прогу?
Пробовал на двух машина.2114 2006г. с январем все норм,сбрасывает,читает,находит.И на приоре 2012 г. с егазом и кажись богом 17,вот тут косяк-найти нашел,написал что читае. Эсуд и всё. больше ни слова.а так автору огромная благодарность за проделанной труд.самое интересное что раньше и торк с обд доктором читали,а тут вдруг перестали.
Ах да, телефон хперия зр и асер икония а 501
А у кого-то работает со старыми мозгами Я5 или Bosch M1.5.4(N)? Разве ELM327 умеет их?
З.Ы. Ух ты! Почитал на автоладе. Alexxx753, , респект. Надо взять ELM на тест.
Вот и я испытал, а точнее нашёл в ваз 2114 2007г. январь 7.2, причину плавающих оборотов и переодически глохнувшего движка. Три дня назад как был на диагностике, причину не обнаружили. А причина оказалась в контактах дмрв, программа показала 1.035в. Передернул фишку с контактами и стало 1.016в. Не идеал 0.996в. но движок шалить перестал. В других хороших прграммах нашпром не поддерживается, а если и поддерживает то я не понимаю прграмму. Тут все просто, видишь какой датчик сколько показывает и нужно знать сколько должно быть. Alexxx753, хорошее начало! И удачного развития проекта!
Огромное спасибо автору программы! Только она и заработала на моем ваз 2112 с мозгами январь 7.2 и на отцовской ваз 2111. Все датчики показывает, нашол нужные ошибки)
Телефон Samsung Galaxy S i-9000,прошивка CM10.1 (4.2.2) 800x480.Авто ВАЗ 21093,мозги Январь 5.1 J5V13I02.Адаптер OBD2 ELM327 V1.5 Bluetooth Mini.Не подключается.Хотя HobDrive прекрасно подключается и работает.Как я понял прога не может к адаптеру подключится,так как после попытки подключится сразу вылазит ошибка подключения.
Телефон Samsung Galaxy S i-9000,прошивка CM10.1 (4.2.2) 800x480.Авто ВАЗ 21093,мозги Январь 5.1 J5V13I02.Адаптер OBD2 ELM327 V1.5 Bluetooth Mini.Не подключается.Хотя HobDrive прекрасно подключается и работает.Как я понял прога не может к адаптеру подключится,так как после попытки подключится сразу вылазит ошибка подключения.
Я у китайцев заказывал недавно 2 таких адаптера (именно "мини" и "V1.5") - у меня телефон ниразу к ним не смог подключиться (и HobDrive, и Torque тоже). Также с версией Андроида выше 4.1 проблемы с подключением есть (мне жалобы присылали люди). В чем причина - так и не разобрались. :blush:
В том и проблема,что хобдрайв в этой связке прекрасно подключается и работает.И с другими машинами этот адаптер прекрасно работает.Тоесть адаптер 100% рабочий.Я им уже год пользуюсь.Но вот с вашей программой не хочет соединятся.Думаю проблема в инициализации соединения в вашей программе.Как-то так.Есть одна мысль,когда-то давно пытался с ноутбука подлючится к Ford друга.Через какую прогу не помню,но она на автомате не могла подключится к адаптеру.Зашел в диспетчер устройств и посмотрел ком порты,оказалось что на bluetooth два ком порта.Вручную указал первый порт,соединение не пошло.На втором все заработало.Думаю на Андроиде не слишком отличается принцип работы bluetooth стека и надо подключатся на второй ком порт.
p.s. В этих вопросах я не сильно разбираюсь,но думаю мысль передал правильно :rolleyes:
Читайте также: