Считыватель ошибок обд 2

Для работы проектов iXBT.com нужны файлы cookie и сервисы аналитики.
Продолжая посещать сайты проектов вы соглашаетесь с нашей
Политикой в отношении файлов cookie

Внезапно загоревшийся на приборной панели индикатор CheckEngine может стать неприятным сюрпризом в самый неподходящий момент. Однако есть способ свести к минимуму неудобства от столь нежелательного сигнала, указывающего на неполадки в одной из систем двигателя. Прежде чем торопиться в автосервис решать проблему, можно самостоятельно провести диагностику автомобиля – выявить ошибку, а в некоторых случаях, даже сразу на месте устранить неисправность, тем самым избавив себя от лишних трат времени и денег.  

Наиболее популярным, надежным и доступным вариантом для самодиагностики авто является сканер OBD-2. Расскажу подробнее, что представляет собой это устройство, как работает, какие имеет особенности и преимущества. Также поделюсь советами, какой автосканер выбрать для качественной диагностики и на что обратить внимание при покупке девайса.

OBD-2 адаптер – это компактный сканер для самостоятельной диагностики автомобиля. Сам прибор миниатюрный, он вставляется в диагностический OBD2 разъем, который есть в каждом современном авто. Устройство считывает технические показатели автомобиля, позволяет получить точную оценку состояния электроники, выявить не только очевидные, но и скрытые ошибки, а также сбрасывать их.

Автосканер с актуальной технической начинкой имеет возможность беспроводного соединения по Bluetooth или Wi-Fi, чтобы можно было быстро и удобно подключается к смартфону или другому мобильному устройство. Перед диагностикой на телефон или планшет скачивается программа или приложение для диагностики, рекомендую CarScanner.

При выявлении проблемы приложение выдает код ошибки, также некоторые сканеры показывают подробную расшифровку неисправности на русском языке, в иных случаях описание ошибки следует искать самостоятельно в интернете. Многие ошибки зачастую можно сбросить на месте – удобно, если неисправность возникла в неподходящий момент, например, в долгой дороге.

Сканер проверит работу двигателя и электронных блоков управления, состояние топливной системы и всех технических показателей, включая VIN номер и реальный пробег, что будет особенно кстати при покупке поддержанного авто с рук. Современные автосканеры диагностируют следующие параметры автомобиля:

  • Обороты и нагрузка двигателя
  • Скорость движения и разгона от 0 до 100 км/ч
  • Давление во впускном коллекторе
  • Температура охлаждающей жидкости
  • Данные кислородного датчика
  • Заезд на четверть мили
  • Опережение зажигания

Примеры неисправностей, которые способен обнаружить OBD-2 сканер:

  • Ошибка корректора фар
  • Ошибка пневмоподвески
  • Неисправность рулевого усилителя
  • Неисправность ABS
  • Высокий износ колодок
  • Неисправность катализатора
  • Ошибка адаптивных амортизаторов
  • Неисправности трансмиссий

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

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

  • Рекомендую отдавать предпочтение устройствам с широким функционалом, позволяющим с помощью сканера выполнять не только диагностику всех систем, но и стирание обнаруженных ошибок. Чем больше возможностей у девайса, тем меньше будет поводов обращаться в автосервис для решения проблем.
  • Выбирайте сканер с актуальным программным обеспечением, так девайс обнаружит максимум неточностей в работе систем авто, включая самые нетипичные проблемы. Кстати, полезно будет обратить внимание на стоимость обновления ПО, которое может потребоваться в будущем. Уточните, эта услуга платная или бесплатная, и какую имеет цену в первом случае, ведь иногда годовое обновление обходится в половину стоимости самого сканера.
  • Крайне полезная опция – подробная расшифровка ошибки на русском языке, она избавит от необходимости тратить время на самостоятельный поиск описания неисправности.
  • Быстрое и удобное подключение играет важную роль в том, насколько легко и комфортно будет пользоваться сканером, поэтому следует отдавать предпочтение таким моделям, которые можно подключить к любому мобильному устройству через Bluetooth или Wi-Fi.
  • Для исправной работы сканера и корректной диагностики всех систем автомобиля стоит использовать прибор от проверенного производителя. Сегодня даже при ограниченном бюджете нетрудно найти достойный OBD-2 сканер от надежного бренда.

Современный рынок автосканеров настолько разнообразен, что определиться с выбором подходящего устройства может быть сложно даже опытным автомобилистам. В статье по ссылке — Рейтинг лучших автосканеров 2022 года вы можете познакомиться с рейтингом лучших автосканеров 2022 года – подборка включает в себя топовые модели с актуальным функционалом и положительными отзывами пользователей. Рейтинг будет полезен всем, кто сомневается, какой сканер купить для диагностики автомобиля.

Можно с уверенностью сказать, что OBD-2 сканер для диагностики автомобиля – один из самых полезных девайсов современного автомобилиста. Устройство дает своему владельцу массу преимуществ:

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

Сейчас на главной

Новости

Публикации

Первая авария с паровым двигателем произошла в 1869 году, когда ирландский ученый Мэри Уорд упала с сиденья экспериментального парового автомобиля, за рулем которого она ехала, на повороте дороги….

Зачастую
смартфоны являются нашим основным источником доступа к интернету, и когда
возникают проблемы с подключением к Wi-Fi, это может стать довольно
раздражающей ситуацией. В данной статье мы…

Почему современные стиральные машины набирают слишком мало воды
при стирке? И какая есть хитрость чтобы стиральная машина во время работы
набирала большее количество воды в бак, об этом я расскажу…

За последние несколько лет аудитория смартфонов Sony сильно уменьшилась, фактически дойдя до небольшого круга поклонников. Кто-то берёт их за широкие возможности ручной съёмки, кому-то нравится их…

В последнее
время на потребительском рынке наметилась интересная тенденция: люди перестали
покупать мелочи, без которых можно обойтись, но все чаще покупают вещи, которые
можно отнести к категории…

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

Диагностические сканеры OBD2 ELM327 представляют собой небольшие программируемые контроллеры, c набором цифровых входов для работы со стандартными протоколами передачи данных с ЭБУ автомобиля. Получаемые данные с помощью obdii сканера и внутреннего протокола, переводяться для отображения информации с помощью диагностической программы. 

Входы адаптера выполнены в виде стандартного OBD разъёма. Контроллер считывает информацию в виде линейных данных, передаваемых в нескольких протоколах связи.

Установленная программа на внешней или встроенной операционной системе обрабатывает полученные значения, выполняет необходимые расчёты, выдаёт конечные показатели в виде кодов ошибок, графиков, точных значений считываемых с датчиков.

Выходная информация, выводимая устройством, имеет несколько видов:

  • Таблицы значений параметров;
  • Временные графики и диаграммы параметров;
  • Цифровые значения;
  • Коды ошибок;
  • Диагностические Адаптеры OBD2 на базе ELM327

1. Популярные диагностические OBDII адаптеры

Для определения технического состояния автомобиля не обязательно ехать в автосервис. С помощью миниатюрного автосканера можно индексировать ошибки и получить полную информацию о состоянии большинства контролируемых параметров.

  • Autocom CDP Pro

  • Autocom CDP Pro
  • Большой потенциальный функционал. Небольшие габариты.
  • Много ошибок и несоответствий в предустановленных кодах. Для корректной работы с некоторыми системами требуются специальные программы. Нет Wi-Fi или Bluetooth.
  • Цена средняя на рынке, но нет полного набора функций. Так же ммееется неплохой, более популярный аналог Delphi DS150E.
  • Roadgid 6S Pro

  • Roadgid S6 Pro
  • Встроенный Bluetooth, Wi-Fi. Работает со смартфонами и Ноутбуком.
  • Большое количество автомобильных марок.
  • Требуется установка ПО. Для некоторых моделей требуется адаптер.
  • Неплохая функциональность, универсальность.
  • Scan Tool Pro 2018

  • Scan Tool Pro 2022
  • Собирает полный перечень информации с датчиков. Устраняет ошибки из памяти (не все модели автомобилей). Значительный список поддерживаемых моделей автомобилей.
  • Качество работы и информативность зависят от установленного ПО.
  • Функциональный сканер. Для прикладных задач требуется установка ПО под конкретную марку машины.
  • Launch CReader V

  • Launch CReader V
  • Автономность, свой встроенные дисплей и встроенное ПО. Не требует установки специального ПО.
  • Считывание информации только датчиков топливной системы двигателя.
  • Нет функции удаления кодов ошибок.
  • Слишком высокая стоимость при ограниченной функциональности.

2. OBD 2 разъём и его распиновка

Появление в современных авто OBD 2 разъёма обязано обязательным американским стандартам для производителей. Стандарт OBD 1 (On Board Diagnostic) введён в 1989 году. Это было связано с требованием контроля электрических параметров, влияющих на вредные выбросы. Начиная с 1996 года, стандарт был усовершенствован и ужесточён.

  • OBD2

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

Конструкция разъёма и принятые протоколы транслируют значительно большее количество данных. Поэтому производители используют свободные ресурсы этих каналов по своему усмотрению.

  • OBD2 Распиновка

В таблице представлены назначения информационных каналов разъёма. Параметры, помеченные знаком « 0 » — свободные контакты, назначение которых задано индивидуально изготовителем для конкретной модели.

Распиновка клемм стандартного разъёма OBD II выглядит следующим образом:

  1. Только протокол, установленный изготовителем;
  2. Для протоколов SAE-1850 VPW, SAE-J1850 PWM;
  3. 0;
  4. Земля;
  5. Состояние заземления;
  6. Протоколы высокой скорости ISO 15765-4, SAE-J2284;
  7. Линия протоколов ISO 9141-2, ISO 14230);
  8. 0;
  9. Протоколы низких скоростей;
  10. Протоколы SAE-J1850 PWM, SAE-1850 VPW;
  11. 0;
  12. 0;
  13. 0;
  14. Протоколы высокой скорости ISO 15765-4, SAE-J2284;
  15. Для протоколов ISO 14230, ISO 9141-2;
  16. Линия питания +12В;
  • Расположение OBD2 разъема

  • OBD2 Распиновка

Scan Tool Pro Black Edition — бюджетный мультисканер

Хороший выбор для начинающего диагноста. Новинка 2022

Сейчас в продаже имеются модели сканеров с различными версиями прошивок и чипов. Scan Tool Pro с прошивкой 2022 — пока что самая стабильная версия, а так же имеет максимальную совместимость с автомобилями с 2001 года выпуска (Россия, Азия, Европа, Штаты). Купить Bluetooth сканеры для автодиагностики марки Scan Tool Pro официального дилера, который дает гарантию 12 месяцев, можно по ссылке указанной справа. Удачной диагностики!

3. OBD2 адаптер Bluetooth — Что можно проверить у автомобиля

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

  • Напряжение цепи аккумулятора, генератора, бортовой сети при движении;
  • Показания положения дроссельных заслонок, уровня топлива, уровня масла, уровней других жидкостей;
  • Величины оборотов двигателя;
  • Показания датчиков давления (воздух, топливо), АБС, ускорения, кислород (лямбда датчики), скорости движения и т.д.
  • Возможности OBD2 Bluetooth адаптера

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

  • Принцип работы OBD2 Bluetooth адаптера

4. Приложения для диагностики через OBD2 Bluetooth адаптер

На данный момент, программ и приложений для взаимодействия с диагностическими электронными адаптерами ElM327 Bluetooth и другими модификациям разработано большое количество.

Большинство приложений функционируют через любой порт связи (Bluetooth, Wi Fi), в том через и через кабель USB.

Важно знать:

По поводу программ для дилерских сканеров

У дилерских и профессиональных авто сканеров с внешним дисплеем предусмотрен собственный софт. Нижеперечисленное ПО относятся к адаптерам, у которых нет внешней программной среды для обработки и визуализации данных.

Выбор программы зависит от:

  • Производителя и марки машины;
  • Модели автосканера;
  • Средства коммуникации (смартфон, планшет или ноутбук);
  • Операционной системы устройства;
  • Задач по диагностике, контролю параметров.
  • Диагностика через ноутбук

ScanMaster ELM

К наиболее универсальным на сегодняшний день относится версия программы 2.1. Она поддерживает протоколы связи: большое количество иностранных и российских машин. Функциональный интерфейс, автоматические средства обнаружения сигналов, много настраиваемых параметров.

  • OpenDiag

  • OpenDiag

  • Работа в программе OpenDiag через ноутбук

  • Диагностика через смартфон

Torque

Наиболее популярна среди пользователей, отличающаяся универсальностью, полноценным набором функций. Скачивается бесплатно.

  • OBD AvtoDoktor

  • OBD AvtoDoktor

  • Адаптер для диагностики Scan Tool Pro

Преимущества OBDII Bluetooth ELM327 адаптера с и Wi-Fi обусловлены учётом длительного опыта эксплуатации сканеров. В небольшом контроллере установлена прошивка микрочип ELM327, прошивка которого обновлена в 2022 году, с учетом своевременных стандартов.

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

Микропроцессор v.1.5 (PIC18F25k80) работает с протоколами ОБД 2, а так же совместим со всеми операционными системами:

  • Для устройств под управлением Android или Windows Mobile — Scan Tool Pro Bluetooth;
  • Для устройств на iOS — Scan Tool Pro Wi-Fi.

Поддержка протоколов OBD II:

Scan Tool Pro совместим с протоколами:

  • ISO15765-4 (CAN): Audi, Opel, VW, Ford, Jaguar, Renault, Peugeot, Chrysler, Porsche, Volvo, Saab, Mazda, Mitsubishi и другие;
  • ISO14230-4 (KWP2000): Daewoo, Hyundai, KIA и другие;
  • ISO9141-2: Honda, Infinity, Lexus, Nissan, Toyota, Audi, BMW, Mercedes, Porsche и другие;
  • J1850 VPW: Buick, Cadillac, Chevrolet, Chrysler, Dodge, GM, Isuzu;
  • J1850 PWM: Ford, Lincoln, Mazda.

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

Установленные языки Русский, Eanglish
Работа с ОС Windows, Linux, Android, Windows Phone, Windows Mobile, iOS
Контроллер v.1.5 (PIC18F25k80)
Порт связи с внешним устройством Bluetooth, Wi Fi
Порт связь с ЭБУ ОБД 2
Размеры (мм) 30x40x30
Вес (г) 32
Питание (Вт) 12
Номинальная сила тока (мА) 15
Скорость передачи данных 9600-38400 бод
Световые диоды USB T/R, OBD T/R, Power Да
Защита от короткого замыкания Да
  • Микросхема Bluetooth-Wi-Fi адаптера Scan Tool Pro

  • Чип v.1.5 (PIC18F25k80)

6. Порядок подключения OBD II сканера по Bluetooth, Wi-Fi к смартфону 

Краткая инструкция по выполнению диагностических операций адаптером ELM327.

  • Порядок подключения OBD2 адаптера к смартфону

Для соединения Bluetooth выполняем последовательность действий:

  1. Перед началом работы нужно установить на гаджет одну из программ, к примеру, распространённую среди пользователей Torque из PlayMarket;
  2. Вставьте электронный сканер elm327 bluetooth в разъем OBD 2 – он расположен ниже рулевой колонкой, если машина выпущена после 2000 года, у более ранних автомобилей разъём чаще всего находится в моторном отсеке;
  3. В системных настройках соединений открываем «Беспроводные сети»;
  4. Bluetooth переводим в активный режим, включаем режим поиска удалённых устройств;
  5. Когда отыщется адаптер, его нужно выбрать и ввести одно из значений: 6789; 1234; 0000;
  6. После принятия кода высвечивается сообщение «Сопряжено. Не подключено». Таким образом настройка Bluetooth завершена;
  7. Теперь запускаем программу диагностики;
  8. На экране появится единственный прибор с надписью «Не активен»;
  9. Настраиваем работу адаптера: «Меню», «Настройки», выбрать настройки подключенного адаптера;
  10. Нажимаем: «Тип соединения» и выбираем «Bluetooth»;
  11. Появится надпись: «Выберите устройство Bluetooth»;
  12. Теперь нужно выбрать то устройство, с которым установлено соединение (п. 6);
  13. Теперь программа настроена для работы, возвращаем её в главный экран;
  14. Выбираем «Adapter Status» — начинается процесс установки связи и сбора информации из блока управления, ждём, пока не загорятся четыре зелёные отметки «выполнено»;
  15. Если не появилась одна из отметок – это означает, что не всё сделано корректно, возвращайтесь в п. 2 и повторите операции;
  16. После сбора данных переключаемся снова в главный экран, на котором теперь изображение главного прибора в активном состоянии;
  17. Для просмотра остальных параметров и управления другими приборами нажимаем «Realtime Information»;
  18. Приборы (все, кроме основного) можно добавлять, удалять и редактировать.
  • Диагностика OBD2 адаптером через смартфон

Wi-Fi подключаем в такой последовательности:

  1. Вставьте электронный сканер ELM327 Bluetooth , поддерживающий соединение Wi-Fi в разъем OBD 2 – он находится под рулевой колонкой, если машина выпущена после 2000 года, у более ранних транспортных средств разъём может быть в моторном отсеке;
  2. Запустите мотор или поставьте ключ в положение «включено»;
  3. Открываем настройки соединений Wi-Fi смартфона или планшета;
  4. Производим подключение через сеть «V-LINK»;
  5. Запускаем программу на гаджете. В диалоговом окне приложения укажите параметры соединения:

Порт связи: 35000

Маска подсети: 255.255.255.0

IP гаджета: 192.168.0.10

  1. Сопрягаем гаджет с электронным блоком управления авто. Приложение может запросить модель т/с, тип и объем двигателя, год производства, массу. Для дальнейшей работы настраиваем единицы измерения: метры, градусы Цельсия или дюймы, градусы Фаренгейта.
  • Диагностика OBD2 адаптером через смартфон

Обзор Scan Tool Pro 2022

Демонстрация работы Scan Tool Pro

Драйв2

IamZevs 
Я езжу на Ford Focus III Wagon 
г. Москва

Автор

Написал про то как тестировал совместимость с некоторыми авто. Появилась возможность проверить работоспособность автосканера на 10 марках авто.

Покупил этот сканер ТУТ

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

7. Дополнительные рекомендации и советы

  1. Для праворульных автомобилей есть некоторые особенности. Дело в том, что у некоторых из них используется нестандартный протокол передачи данных. В новой прошивке 2022 года такая особенность учтена, однако это касается не всех моделей транспортных средств. Если подключенный адаптер OBD II elm327 «не видит» датчиков, то вариантов два:
  2. Проблема лечится дополнительной строкой в настройках программы, инициирующей используемых протокол.
  3. В большинстве диагностических программ есть вариант поиска устройств в ручном режиме (они различны). Этим средством придётся воспользоваться для корректного отображения искомых параметров.
  4. Если Вы не обнаружили свою машину в списке поддерживаемых — это не значит, что устройство не будет с ней работать. Протоколов передачи данных, конфигураций коммутирования сигналов не так много. Методом ручного поиска настраивается корректное отображение всех приборов и отображается полный набор информации.
  5. Это же касается и стирания ошибок: если ошибка не исчезла — это значит, что система передаёт сигнал по не поддерживаемому протоколу. В таком случае настраиваем корректную передачу команды, для этого потребуется скачать PID файл для вашего авто, но об этом в следующей статье!

Илья Васильев
Автор сайта / Диагност

Автор

Автор всех статей на сайте. 7-ми летний опыт в автодиагностике и ремонте авто любой сложности и любых марок. Увлекаюсь программированием, чип-тюнингом.

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

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

Количество просмотров 58K

При создании приложения мы столкнулись с множеством выборов, проблем и так далее, с которыми попробуем ознакомить вас в этой статье. Как оказалось с автомобилем можно вести диалог, причем довольно таки продуктивный. Естественно для того чтобы организовать общение с автомобилем необходимо «установить контакт», «задать правильный вопрос» и правильно понять «ответ», полученный от автомобиля. Соответственно статья и будет нацелена на то, чтобы доступным языком объяснить организацию диалога, а также рассказать вам какие ошибки могут встретиться вам на пути и как с ними бороться.

Выбор подключения

Изначально необходимо пояснить что для подключения к авто будет использоваться ELM327 адаптер. ELM327 – это микросхема, которая позволяет преобразовать протоколы, используемые в диагностических шинах автомобилей в протокол RS232, которым мы и будем передавать данные. За счет того что передача данных по протоколу RS232 происходит последовательно возникает первая проблема – скорости передачи данных, которую мы постараемся обойти в одном из следующих пунктов.

Существует несколько вариаций адаптера ELM327, которые классифицируются по способу передачи данных – Bluetooth, WIFI, USB. Исходя из того что целью разработки является мобильное устройство под операционной системой Android можно подобрать две наиболее подходящие версии ELM327, такие как Bluetooth и WIFI. Так как способ получения и обработки данных один, а отличаются они всего лишь вариантами подключения к адаптеру, то можно выбрать всего один, организовать при помощи него диалог, а после добавить остальные варианты подключения.

ELM327 1.5 vs ELM327 2.1

Одной из первых проблем, с которыми можно столкнуться стала проблема выбора непосредственно адаптера, в нашем случае Bluetooth. Оказывается если вам необходимо поддерживать все (по крайней мере большинство) автомобилей необходимо выбирать версию v1.5 вместо v2.1, что на самом то деле необходимо несколько раз уточнить при покупке адаптера, потому как продавцы пытаются выдать версию адаптера не за ту, которая есть на самом деле, т.к. они особо ничем не отличаются. На деле же в версии v2.1 отсутствует поддержка протоколов J1850 PWM и J1850 VPW, что говорит о том, что у вас не получится подключиться к автомобилям, которые используют эти протоколы.

Подключение

Подключение к адаптеру происходит в несколько этапов:

  • Подключение к адаптеру (Bluetooth, WIFI)
  • Отправка инициализационных команд (инициализационной строки)

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

AT Z [reset all]
Сброс настроек адаптера до заводского состояния.
AT L1-0
Включить/Отключить символы перевода строки.
AT E1-0
Echo on – off
AT H1-0
Headers on – off
AT AT0-1-2
Adaptive Timing Off — adaptive Timing Auto1 — adaptive Timing Auto2
AT ST FF
Установить таймаут на максимум.
AT D [set all to Default]
Сброс настроек в исходное, настроенное пользователем состояние.
AT DP [Describe the current Protocol]
Сканер способен самостоятельно определять протокол автомобиля, к которому он подключен.
AT IB10 [set the ISO Baud rate to 10400]
Команда устанавливает скорость обмена данных для ISO 9141-2 и
ISO 14230-4 10400
AT IB96 [ set the ISO Baud rate to 9600]
Команда устанавливает скорость обмена данных для ISO 9141-2 и
ISO 14230-4 9600 для протоколов 3,4,5.
AT SP h [ Set Protocol h]
Команда выбора протокола h, где h:

0 – Automatic;
1 — SAE J1850 PWM (41.6 Kbaud);
2 — SAE J1850 VPW (10.4 Kbaud);
3 — ISO 9141-2 (5 baud init, 10.4 Kbaud);
4 — ISO 14230-4 KWP (5 baud init, 10.4 Kbaud);
5 — ISO 14230-4 KWP (fast init, 10.4 Kbaud);
6 — ISO 15765-4 CAN (11 bit ID, 500 Kbaud);
7 — ISO 15765-4 CAN (29 bit ID, 500 Kbaud);
8 — ISO 15765-4 CAN (11 bit ID, 250 Kbaud);
9 — ISO 15765-4 CAN (29 bit ID, 250 Kbaud);
AT SP Ah [Set Protocol h with Auto]

Команда устанавливает по умолчанию протокол h, если подключение по протоколу h не удалось, тогда адаптер начинает автоматический подбор протокола.

Исходя из описанных выше команд, формируем инициализационную строку.

initializeCommands
        = Arrays.asList("ATZ", "ATL0", "ATE1", "ATH1", "ATAT1", "ATSTFF", "ATDP", "ATSP0");

Желательно давать возможность пользователю сменять инициализационные команды, потому как для того чтобы подобрать «ключ» к некоторым авто необходимо выбрать более подходящие настройки адаптера. В нашем же случае используются настройки, которые походят для большинства стандартных протоколов.

Так же желательно обратить внимание на команду APSP0, таким образом мы устанавливаем по умолчанию автоматический подбор протокола, это может занять некоторое время.

Соответственно если пользователь знает какой у его авто протокол, то используя возможность смены протокола подключения он может поменять 0 на номер его протокола.

Считывание диагностических данных

Для считывания диагностических данных используются специальные команды PID’s.
PID (Parameter id’s — Бортовые диагностические идентификаторы параметров) – коды, которые используются для запроса показателей определенных датчиков автомобиля.

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

Также есть возможность получать текущие данные от автомобиля при этом команда получения данных от авто будет иметь вначале 01, указывая на то что мы хотим получить real data. Если же мы хотим получить сохраненные данные автомобиля, то вначале команды необходимо указать 02. Например, команда для получения текущей скорости автомобиля – 010D, а для получения сохраненной скорости – 020D.

Если внимательно посмотреть на то количество команд, которое предоставляется открытыми ресурсами, то можно как раз и заметить ту проблему, о которой я писал в самом начале, а именно проблема скорости ответа адаптера. Так как отправка и получение команд идет последовательно, то для того чтобы получить показания датчика на текущий момент времени необходимо дождаться ответа на все предыдущие команды. Соответственно если запрашивать на получение все команды, то большая вероятность того что обновление реальных данных будет происходить очень медленно. Но и эту проблему можно решить, если воспользоваться командами, которые отобразят только те команды, что существуют в автомобиле. Например:

0100 – PIDs supported [01 — 20]
0120 – PIDs supported [21 — 40]
0140 – PIDs supported [41 — 60]
0160 – PIDs supported [61 — 80]
0180 – PIDs supported [81 – A0]
01A0 – PIDs supported [A1 — C0]

Я продемонстрирую как определить какие датчики присутствуют в автомобиле при помощи одного из пидов. Например:

  • 0100 \ запрос
  • BB1E3211 \ ответ от авто

Переводим ответ от автомобиля в двоичную систему счисления

BB1E3211(16) > 10111011000111100011001000010001(2)

Используя следующую табличку можем определить какие пиды поддерживаются нашим автомобилем, начиная от 01 до 20:

Исходя из получившихся данных можем определить, что наш автомобиль поддерживает следующие пиды:

	01, 03, 04, 05, 07, 08, 0C, 0D, 0E, 0F, 13, 14, 17, 1C, 20

Теперь вместо отправки всех 32 команд и ожидания ответа на них, несмотря на то, что некоторые могут отсутствовать, мы будем использовать всего 15 команд. Но и это не предел так называемой оптимизации. Для того чтобы данные обновлялись еще быстрее советую запрашивать только данные о тех датчиках, которые отображаются на экране. Хотя это ограничивает некоторый функционал приложения. Например, запись истории.

Считывание и расшифровка ошибок автомобиля

Ошибки автомобиля тоже могут быть различными и для них тоже существуют отдельные команды. Например:

  • 03 – Для отображения сохраненных кодов ошибок
  • 0A – Для отображения постоянных кодов ошибок.

Так как и с остальными командами ошибки автомобиля приходят в закодированном виде, соответственно, как и в остальных командах их нужно раскодировать чтоб получить необходимую информацию. Приведу пример работы декодирования ошибки. Код:

private final static char[] dtcLetters = {'P', 'C', 'B', 'U'};
private final static char[] hexArray = "0123456789ABCDEF".toCharArray();
 
private void performCalculations(String fault) {
    final String result = fault;
    String workingData = "";
    int startIndex = 0;
    troubleCodesArray.clear();

    try {
        if (result.contains("43")) {
            workingData = result.replaceAll("^43|[rn]43|[rn]", "");
        } else if (result.contains("47")) {
            workingData = result.replaceAll("^47|[rn]47|[rn]", "");
        }
        for(int begin=startIndex; begin < workingData.length(); begin += 4) {
            String dtc = "";
            byte b1 = 
		    Utility.hexStringToByteArray(workingData.charAt(begin));
            int ch1 = ((b1 & 0xC0) >> 6);
            int ch2 = ((b1 & 0x30) >> 4);
            dtc += dtcLetters[ch1];
            dtc += hexArray[ch2];
            dtc += workingData.substring(begin + 1, begin + 4);

            if (dtc.equals("P0000")) {
                continue;
            }
            troubleCodesArray.add(dtc);
        }
    } catch (Exception e) {
        Log.e(TAG, "Error: " + e.getMessage());
    }
}

А теперь пояснение.

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

Первый символ:

Второй символ:

3, 4, 5 символы формируются по этой таблице:

Исходя из этого можем попробовать разобрать следующий ответ 0001000000111110

Код ошибки: P103E

Эпилог

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

Матвиенко Александр, Хоссейн Фахр.
P.S. Оригинальную английскую версию статьи можно найти здесь

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

Сегодня в каждом автомобиле установлен ЭБУ (электронный блок управления). ЭБУ собирает все данные с электронных узлов в автомобиле и выстраивает для него правильный режим работы. Нередко электронные узлы дают сбой и тогда приходиться обращаться к автодиагносту. Это удовольствие не из самых дешевых, да и найти хорошего автомобильного электронщика это большая проблема. Как правило большинство из них просто распечатает Вам ошибки и поскорее отправит в другой сервис, взяв энную сумму денег. Так зачем же отдавать кому-то свои кровно заработанные если Вы и сами сможете без проблем продиагностировать свой автомобиль?

Так вот сегодня поговорим о таком замечательном приборе как ELM327, который поможет сэкономить Вам кучу времени, нервов и денег. Я расскажу что это за сканер, сколько он стоит, как им пользоваться, какие автомобили можно диагностировать.

ВНИМАНИЕ: сегодня мы рассмотрим китайскую версию ELM327 и поговорим именно о ней. Как отличить китайскую версию от оригинальной? Да очень просто. Скорее всего всё что Вам попадется в продаже будет китайского производства. Китайскую версию я брал на Aliexpress или можно купить в автомагазине по приемлемой цене. Оригинальная версия автосканера стоит баснословных денег, да и к чему Вам она?

ELM327 – Это сканер или адаптер, который подключается к бортовому компьютеру машины через разъём OBD-II и считывает показания с электронных блоков управления. Этот чудо прибор поможет Вам:

  • Диагностировать неисправность;
  • Посмотреть показания датчиков в режиме онлайн;
  • Вывести графики работы различных систем автомобиля;
  • Сбросить ошибок ЭБУ и других блоков.

Автосканер ELM327 OBD2. Инструкция.  Bluetooth адаптера. Самый распространенный и дешевый, работает с Android (сегодня рассмотрим именно её);
 USB ELM327, который работает в паре с компьютером;
 Wi-Fi адаптеры. Если у Вас Iphone, то это Ваш выбор.

ELM327 Bluetooth

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

Сканер чаще всего представлен в виде:

  • Bluetooth адаптера. Самый распространенный и дешевый, работает с Android (сегодня рассмотрим именно её);
  • USB ELM327, который работает в паре с компьютером;
  • Wi-Fi адаптер. Если у Вас Iphone, то это Ваш выбор.

Автосканер стоит покупать только с версией прошивки 1.5 !!!Никакие заманчивые 2.1 или 2,2 брать не стоит! Вы только разочаруетесь. То есть Автосканер ELM327 версии 1.5 – Ваш выбор.

Стоимость данного девайса начинается обычно от 300 ₽. Все что дешевле брать не советую. Ориентироваться надо на стоимость 300-600 рублей. Дорогой сканер OBD-II покупать нет смысла.

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

Какие автомобили можно продиагностировать ELM327

Первое что Вам нужно знать это есть ли в Вашем автомобиле диагностического разъема OBD 2 и где он находиться. Сделать это проще всего забив в поисковик Марку и год выпуска автомобиля.

OBD 2 и где он находиться. Сделать это проще всего забив в поисковик Марку и год выпуска автомобиля в интернет. Инструкция ELM327

Диагностический разъем OBD-II

Скажу сразу, что практически у всех автомобилей с 2000 года выпуска, а так же у некоторых более ранних моделей есть диагностический разъем OBD-II . Даже если у Вашей модели авто нет этого разъема то не расстраивайтесь, существуют переходники.

Выбор приложения для диагностики

Я думаю что здесь у Вас вопросов не возникнет. Заходим в Google Play (Плэй маркет) и скачиваем приложение “InCarDoc free” (Автомобильный доктор). Преимуществом является то, что программа на русском языке. Этим приложением я пользуюсь уже на протяжении длительного времени и проблем у меня с ним не возникало, тем более что в сети есть PRO версия которую можно установить бесплатно.

Есть так-же програмки под названием Torque, OpenDiag Mobile, Car Scanner ELM OBD2, ХобДрайв и другие. Torque например поможет вывести на экран дополнительные виджеты, а если у Вас магнитола на Android, то можно использовать эту программу как бортовой компьютер. Выбор на самом деле большой. Цель у всех одна – прочитать электронные блоки вашего автомобиля. Если по каким-то причинам Вам не нравиться “InCarDoc free” то попробуйте что-то из выше предложенного.

Инструкция ELM327

Итак у нас есть адаптер ELM327 Bluetooth версии 1.5, телефон на базе Android с установленной программой InCarDoc free, Автомобиль с разъемом OBD-II. Теперь можно приступить непосредственно к диагностике:

  1. При выключенном зажигании (обязательно) вставить адаптер ELM327 в разъём OBD-II, при этом он подаст признаки жизни (загорится светодиодный индикатор) ;
  2. Включить Bluetooth на телефоне и найти устройство под названием OBDII (название может отличаться), затем при сопряжении устройств потребуется ввести пароль: как правило это 1234 или 0000.
  3. Если все получилось тогда переходим в приложение InCarDoc free и нажимаем зелененькую кнопку “Подключить” (фото слева). Если всё выполнили правильно, то неактивные разделы меню станут активными (фото справа).

ELM327 Bluetooth версии 1.5, телефон на базе Android с  программой InCarDoc free, OBD-II. Инструкция по работе с ELM327

Подключение к авто в программе InCarDoc free

4. Как только Вы успешно подключились к автомобилю его следует завести.
5. Диагностика автомобиля. Следуйте инструкции на картинке ниже. Что бы продиагностировать автомобиль перейдите во вкладку “Диагностика”, после нескольких секунд на экране появиться список ошибок которые есть в Вашем автомобиле. Сделайте скриншот экрана с ошибками, это необходимо для их дальнейшего изучения и поиска причины их возникновения. Теперь можете смело очистить их. Следуйте инструкции ниже:

ELM327 Bluetooth версии 1.5, телефон на базе Android с  программой InCarDoc free, OBD-II. Инструкция по работе с ELM327

сброс ошибок авто в программе InCarDoc free

6. Эта программа имеет функции вывода динамических параметров на экран телефона в режиме реального времени. Для примера я вывел на экран Обороты двигателя на холостом ходу (можно наблюдать как они у меня плавают) и температуру охлаждающей жидкости (автомобиль только прогревался). В этой программе достаточно широкий выбор вывода динамических параметров, поэтому я использую именно её.

ELM327 Bluetooth версии 1.5, телефон на базе Android с  программой InCarDoc free, OBD-II. Инструкция по работе с ELM327

Вывод на экран динамических параметров авто в программе InCarDoc free

7. Что бы закончить работу со сканером ELM327 просто нажмите кнопку “Отключить” в программе InCarDoc free. Заглушите двигатель автомобиля и извлеките сам сканер из диагностического разъёма OBD-II.

Заключение

Из приведенной мной инструкции видно, что диагностика автомобиля это несложная процедура. Всего в несколько легких действий Вы сможете самостоятельно диагностировать автомобиль и при необходимости сбросить ошибки. Так-же можно изучать характеристики автомобиля, по их результатам выявляются более серьезные поломки. Зачем платить кому-то деньги, если вы и сами с легкостью сможете вылечить свой автомобиль. А если и не получиться самостоятельно устранить дефект в автомобиле, то на сервис Вы поедите уже с проблемой, так как знаете что конкретно у Вас сломано. В таком случае сервису будет сложнее содрать с Вас деньги за дополнительные услуги или вовсе Вас обмануть!
Как Вам такая ситуация? Автомобиль сломался далеко от сервиса, а поломка очень простая (например от вибрации выскочила фишка с датчика). Можно только представить сколько в таком случае этот копеечный сканер сэкономит Вам денег!

Обзоры Семейных автомобилей на нашем портале

59 119

Похожие материалы

  • Как быстро охладить салон автомобиля в жару

  • Ступичный подшипник. Причины и признаки поломки, диагностика. Рекомендации по установке

  • Летние шины для машины – как выбрать и не прогадать

  • Продлить жизнь АКБ – советы бывалых водителей

  • Проверить износ двигателя за 5 минут самостоятельно

  • Проверка шкива генератора перед зимой – важно!

Узнайте, как самостоятельно диагностировать машину и экономить на автосервисах.

Что такое сканер ELM327 и как им пользоваться

Что такое ELM327

Обозначение ELM327 хорошо знакомо многим автовладельцам. Это сканер или адаптер, который подключается к бортовому компьютеру машины через разъём OBD-II. Полезный прибор используется для диагностики неисправностей, считывания показателей работы и обнуления ошибок ЭБУ (электронного блока управления).

Сканер ELM327 / aliexpress.com

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

Что делает сканер ELM327

Функциональность ELM327 довольно обширна. Но во многом зависит от поддержки тех или иных возможностей конкретной версией адаптера, ЭБУ самой машины, а также ПО, которое используется для диагностики.

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

В некоторых авто с помощью адаптера ELM327 можно разблокировать и перенастроить автоматическое запирание замков и складывание зеркал, отзывчивость педали газа, данные приборной панели.

Как выбрать ELM327

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

1. Тип подключения

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

  • Bluetooth — самые дешёвые сканеры, которые работают только с Android-смартфонами.
  • Wi-Fi — более дорогие версии, совместимые как со смартфонами на Android и iOS, так и с компьютерами.
  • USB — чуть дешевле сканеров с Wi-Fi. Работают только с компьютерами, зато отличаются надёжностью связи.

2. Версия прошивки

ПО адаптеров постоянно обновляется. На оригинальных ELM327 актуальная версия уже 2.2. Китайские клоны продаются с прошивками 1.5 и 2.1. Как ни странно, более свежий вариант хуже.

Попавший к китайцам чип был с микропрограммой версии 1.5. Все клоны с такой прошивкой имеют ПО оригинального ELM327. Позже появились копии сканеров версии 2.1. Последняя является лишь изменённой прошивкой 1.5, причём не в лучшую сторону — для удешевления производства китайцы убрали многие протоколы связи. Кроме того, есть обычные адаптеры с версией 1.5, которые продаются под видом 2.1.

По факту сейчас в продаже доступны три варианта клонов ELM327:

  • ELM327 1.5 — старая, но оригинальная прошивка;
  • ELM327 2.1 — урезанная оригинальная прошивка под видом более новой;
  • ELM327 2.1 — оригинальная прошивка под видом новой, но без изменений.

Очевидно, что стоит покупать адаптер именно с оригинальной прошивкой версии 1.5. Например, вот один из проверенных продавцов, у которого можно купить недорогую Bluetooth-версию ELM327.

3. Тип диагностического разъёма авто

У некоторых машин, особенно до 2000 года и отечественных, диагностический разъём имеет колодки других стандартов. Подключить к ним сканер напрямую не выйдет. Для таких случаев используют специальные переходники: с одной стороны у них совместимый разъём для конкретной модели авто, а с другой — стандартный OBD-II.

Слева переходник VAG 2×2 — OBD-II (Volkswagen, Audi до 1997 г.), справа — GM12 — OBD-II (Daewoo, ВАЗ) / aliexpress.com

Проприетарные колодки могут иметь различную форму и количество контактов. Поэтому перед покупкой сканера уточните, какой стандарт разъёма используется на вашем авто, и при необходимости докупите соответствующий переходник.

Как проверить сканер ELM327

После покупки адаптера ELM327 проверьте, что он действительно версии 1.5. При заказе с AliExpress уточните, установлен ли в нём чип PIC18F25K80 и подчеркните, что будете диагностировать сканер специальным ПО и откроете спор в случае проблем.

1. Внешний осмотр

Визуально определить качественный адаптер не так уж просто. Непрозрачный или тёмный пластиковый корпус делает невозможным осмотр компонентов. Их миниатюрность и трудночитаемая маркировка ещё больше усложняют дело.

Чип PIC18F25K80 на плате сканера / aliexpress.com

Если аккуратно вскрыть корпус, можно взглянуть на платы ELM327. Внимательно осмотрите все детали и поищите процессор с кодом PIC18F25K80. Для прошивки 1.5 нужен именно такой чип, поэтому его наличие будет определённой гарантией качества.

2. Приложение-тестер

YouTube-канал Eugene Barsuk

Специальное приложение тестирует совместимость с протоколами диагностических шин и показывает реальную версию сканера. Для проверки сделайте следующее.

  1. Вставьте адаптер ELM327 в диагностический разъём авто и включите зажигание.
  2. Откройте настройки Bluetooth или Wi-Fi на смартфоне и выполните сопряжение с адаптером (пароль: 0000 или 1234).
  3. Установите приложение для проверки и нажмите кнопку «Соединение».
  4. Дождитесь окончания сканирования и проверьте результаты.
  5. Успешная работа с большинством марок авто гарантирована, если адаптер поддерживает все ревизии вплоть до 1.4 или 1.4b включительно.

Как подключиться к авто

Точная процедура настройки обычно описана в инструкции.

Шаг 1. Установка приложения для диагностики

Для соединения с ЭБУ машины используются различные программы. Существуют как бесплатные, так и платные версии для Android, iOS и Windows. В комплекте с самим сканером нужное ПО часто уже идёт в комплекте. Установите его или одно из популярных приложений.

OpenDiag (Windows) →

Шаг 2. Подключение ELM327

YouTube-канал «Дабл тест драйв»

Разъём для подключения адаптера ELM327 в автомобилях расположен по-разному. Обычно где-то под рулём или в бардачке, но в некоторых старых моделях может быть и под капотом. Уточните, как в вашей машине, и подключите сканер.

Шаг 3. Сопряжение устройств

YouTube-канал «Дабл тест драйв»

Далее необходимо включить зажигание и установить соединение сканера со смартфоном или ноутбуком. Если на адаптере есть кнопка запуска, не забудьте нажать и её.

Активируйте Bluetooth или Wi-Fi в настройках гаджета и дождитесь, когда будут найдены находящиеся рядом устройства. Выберите адаптер ELM327: обычно он называется OBDII. Подключитесь к нему. Для сопряжения используйте код 0000 или 1234.

Шаг 4. Настройка приложения

YouTube-канал «Дабл тест драйв»

Запустите установленное приложение для диагностики. Как правило, тип адаптера определяется автоматически. Если этого не произошло, откройте настройки приложения, укажите тип подключения (Bluetooth, Wi-Fi или USB) и выберите доступный сканер из списка.

Как пользоваться сканером ELM327

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

YouTube-канал «Дабл тест драйв»

Теперь можно просматривать показатели работы двигателя и различных систем, считывать ошибки ЭБУ и выполнять их сброс. Для каждой функции в приложениях есть соответствующие кнопки. Например, в самой популярной утилите Torque это «Приборная панель», «Считывание ошибок», «Графики» и другие.

Читайте также 🚗📲🧐

  • 50 крутых автолайфхаков на все случаи жизни
  • Как поменять колесо: подробнейшая инструкция
  • Как убрать царапины на машине своими руками
  • Почему потеют фары и как это исправить
  • Как поменять масло в двигателе

Понравилась статья? Поделить с друзьями:
  • Считать ошибки mercedes
  • Считыватель кодов ошибок авто
  • Считыватель ошибок на солярис
  • Считать ошибки indesit
  • Считыватель ошибок на калину 2