Адаптеры и сканеры OBDII на чипе ELM 327 пользуются большим спросом среди наших покупателей, владельцев машин. Это недорогие и функциональные устройства, позволяющие производить мониторинг и диагностику в реальном времени множества параметров автомобиля. Купить OBDII сканеры и адаптеры вы можете на соответствующей странице нашего магазина – OBD сканеры
- Что такое ELM327 v
- Что такое OBDII и «адаптер» OBDII
- Что такое ELM327 v. 1 и чем она отличается от ELM 327 v
- Имеет ли смысл покупать OBD II ELM327 v
- Правда ли что на OBD II ELM327 v. 5 установлены только 2 платы и вообще – как отличить визуально или программно две версии адаптеров?
- Какие бывают адаптеры?
- Apple iOS (iPhone/iPad)
- Выбор адаптера. Версии адаптеров.
- Какой ELM327 OBD2 адаптер стоит купить?
- Какие адаптеры точно не стоит покупать ни в коем случае.
- Какие автомобили можно продиагностировать ELM327
- Выбор приложения для диагностики
- Инструкция ELM327
- Заключение
- Выбор подключения
- ELM327 1. 5 vs ELM327 2
- Подключение
- Считывание диагностических данных
- Считывание и расшифровка ошибок автомобиля
- Эпилог
- Что делает сканер ELM327
- Как выбрать ELM327
- Тип подключения
- Версия прошивки
- Тип диагностического разъёма авто
- Как проверить сканер ELM327
- Внешний осмотр
- Приложение-тестер
- Как подключиться к авто
- Шаг 1. Установка приложения для диагностики
- Шаг 2. Подключение ELM327
- Шаг 3. Сопряжение устройств
- Шаг 4. Настройка приложения
- Как пользоваться сканером ELM327
- Возможности ELM327 автосканера
- Виды ELM327 сканеров
- Версии 1. 5 и 2. 1 ELM327 чипов – в чем различия?
- Особенности работы диагностического сканера
- Совместимость ELM327 1. 5 и 2. 1 с авто зависимости от года выпуска
- Популярные модели сканеров на базе ELM327
- Плюсы и минусы лидеров рынка
- Минусы адаптеров
- Возможности Scan Tool Pro
- Порядок подключения и выполнения диагностики адаптером через приложение OpenDiag
- Дополнительные рекомендации при покупке адаптера
Что такое ELM327 v
Пожалуй, самый главный и распространенный вопрос, который волнует покупателей. Постараемся дать на него развернутый ответ. «Оригинальный» ELM327 — это микросхема, выпущенная на рынок в начале нулевых годов канадской компанией Elm Electronics, на базе микроконтроллера PIC18F2480 от американского производителя Microchip Technology. Эта микросхема преобразовала протоколы, которые применяются в диагностических шинах автомобилей в протокол RS-232.
Стоимость устройств на «оригинальном» североамериканском чипе начинается от 50 у.е. и доходит до 500, цена собственно чипа PIC в районе 2000 рублей. Сканеры на оригинальном ELM327 рассчитаны на корпоративного потребителя, их можно встретить на крупных СТО, фирменных техцентрах брендах. Откуда же взялись массовые дешевые модели сканеров и адаптеров ELM327, которые получили такое широкое распространение среди рядовых владельцев машин и ремонтников-любителей?
Дело в том, что когда Elm Electronics выпустила первую версию своего ELM327, канадцы, по неизвестным причинам, не активировали на устройстве защиту от копирования. И программное обеспечение (прошивка) чипа было немедленно «считана» китайскими умельцами. Дальнейшее было делом техники. Китайские мастера, надо отдать им должное, сумели «натянуть» доставшуюся им бесплатно прошивку на более дешевый и массовый микроконтроллер PIC18F25K80, схожий по архитектуре, но стоимостью в несколько раз дешевле. Сделали они это настолько хорошо, что сканеры с таким чипом смогли достаточно уверенно работать с подавляющим большинством ЭБУ (электронных бортовых устройств) современных автомобилей. Поэтому, когда сегодня говорят о сканерах и адаптерах OBDII на чипе ELM327, имеют в виду именно китайские чипы. Работа с оригинальным ELM327 осталась за профессионалами. Версия наиболее распространенной китайской прошивки на микроконтроллере PIC18F25K80 получила название ELM327 v. 1.5 и является «почти аналогом» оригинальной канадской прошивки ELM327 v1.4b.
Что такое OBDII и «адаптер» OBDII
OBD-II (On-board diagnostics, второй версии) – это стандарт бортовой автодиагностики, который является развитием первой версии, созданным в конце прошлого века. Стандарт позволяет получить контроль и представление над состоянием двигателя, многих других узлов автомобиля. Данная спецификация предлагает стандартный интерфейс для соединения датчиков внутри машины и внешних устройств, которые подключаются к колодке диагностики (DLC) на 16 контактов. К этой колодке, которую можно найти в любом автомобиле, выпущенном после 1991 года, можно подключить сканеры кодов и устройства, их называют OBDII адаптерами.
Это миниатюрные приборы, которые преобразовывают сигналы от датчиков и через проводной или беспроводной интерфейс связываются с «умными» цифровыми устройствами – компьютерами, смартфонами и планшетами. Умные устройства в свою очередь, с помощью установленных программ выдают информацию о состоянии двигателя в удобном и понятном для пользователя виде. Пример беспроводного (Bluetooth) адаптера – Mini OBD II Bluetooth ELM327 V1.5
Что такое ELM327 v. 1 и чем она отличается от ELM 327 v
Если вы уже уяснили, что все адаптеры ELM327 по цене до 1000 рублей являются китайскими ревизиями оригинала, пойдем дальше, и расскажем о версии ELM327 V2.1. После 2014 года китайские производители выпустили на рынок адаптеры с чипами MCP2515, BK3231Q и некоторыми другими, еще более дешевыми, чем PIC18F25K80. Для этих микроконтроллеров им пришлось переработать имеющуюся у них прошивку 1.5 (создавать собственное ПО для них слишком сложно). Не долго думая, они назвали «новый» адаптер OBD II ELM327 v. 2.1. Получившееся в итоге устройство имело ограниченный диапазон применения, в частности, возникали реальные сложности с совместимостью с моделями машин, выпущенными до 2010-х годов.
Вот что нужно помнить: китайские устройства OBD II ELM327 v. 2.1. не являются вертикально совместимыми и не «наследуют» ELM327 v. 1.5. Большая цифра в маркировке версии – не означает, что адаптер будет работать «лучше». Это чисто маркетинговый ход, который остается на совести китайцев.
Имеет ли смысл покупать OBD II ELM327 v
Тут каждый решает сам. Стоимость OBD II адаптера ELM327 V2.1 чуть ниже, чем v. 1.5. Наш интернет магазин реализует такие адаптеры, например, OBD II Bluetooth ELM327 V2.1 Если ваша машина старше 2010 г., а еще лучше 2014 г., и вы не собираетесь использовать адаптер для диагностики других авто, то есть смысл сэкономить деньги.
Правда ли что на OBD II ELM327 v. 5 установлены только 2 платы и вообще – как отличить визуально или программно две версии адаптеров?
Зачем нужно уметь отличать ELM327 v. 1.5 от ELM327 v. 2.1? К сожалению, китайские продавцы, а затем и наши поставщики, получив дешевый ELM327 v. 2.1, не смогли удержаться от соблазна и стали продавать эти устройства под видом версии 1.5. Дело в том, что корпуса адаптеров чаще всего одинаковые по размеру, а никаких маркировок, указывающих на номер ревизии прошивки, производители не ставят. Увы, множество людей купили ELM327 v. 2.1 и не смогли заставить их работать на своих машинах, а перепрошить ПО нельзя, там разные микросхемы.
В народе выработали несколько рекомендаций, которые позволяет с большой долей вероятности отличить эти адаптеры. Во-первых, необходимо покупать эти устройства в прозрачном корпусе (синий пластик). Во-вторых, нужно попытаться разобрать адаптеры и рассмотреть маркировку микросхем. В-третьих, нужно использовать специальные программы, определяющие версию ELM327.
Если вам удастся добраться до платы, на которой расположен контроллер, то следует помнить, что ELM327 v. 1.5 работает на чипе с маркировкой PIC18F25K80. Если стоит другой чип, например, MCP2515 или микросхема залита капельной защитой, то это ELM327 v. 2.1.
Еще один признак, который указывает, что перед вами более функциональная версия китайского ELM327 – двойная («двухэтажная») плата. Это не является 100% признком и зависит от форм-фактора сканера или адаптера и возможностей производителя компактно и точно размещать необходимые элементы на плате.
Также можно воспользоваться программами для Android. Это даст очень высокую гарантию, что вы купили именно то, что нужно. Определить версию чипа может программа Torque (в полной версии), FORScan или совершенно бесплатная ELM327Identifier. Для этого нужно просто подключить адаптер в разъем OBDII, прогреть двигатель (обязательное условие) и соединиться по беспроводной или проводной связи с телефоном, на котором запущена программа.
Вот так в программе ELM327Identifier выглядит определение ELM327 v. 2.1.:
А вот так ELM327 v.1.5:
Ну, а самый простой и надежный способ купить «настоящий» ELM327 v.1.5 – покупать его в нашем магазине.
Вот что нужно помнить: китайские устройства OBD II ELM327 с беспроводной связью на Bluetooth покупать следует только, если вы будете работать по диагностике с телефонами и планшетами на ОС Android или на ноутбуке. Если же у вас смартфон iPhone – надо покупать адаптер OBD II ELM327 на Wi-Fi.
Car Scanner ELM OBD2 поддерживает работу с беспроводными OBDII адаптерами, основанными на чипе ELM327 и работающими через Bluetooth или Wi-Fi.
Именно адаптер обеспечивает связь между программой и блоком управления вашего автомобиля, от правильного выбора адаптера зависит как сама возможность подключения к нему, так и качество подключения к автомобилю, поэтому очень важно подойти к выбору адаптера со всей ответственностью.
Если вы не хотите читать подробное описание и просто хотите знать, какой адаптер и где купить — листайте вниз.
Какие бывают адаптеры?
При выборе адаптера вам нужно решить две задачи:
1) адаптер должен быть совместим с вашим смартфоном или планшетом, для этого вам нужно обратить внимание на тип подключения, который использует адаптер;
2) адаптер должен быть качественным, то есть он должен выполнять свою работу, а не делать вид, что он ее выполняет.
По типу подключения адаптеры можно разделить на три группы:
Какой вам выбрать — зависит от операционной системы вашего телефона / планшета.
Apple iOS (iPhone/iPad)
Apple iOS (iPhone/iPad) и Car Scanner для iOS поддерживает адаптеры Bluetooth LE (), Wi-Fi и Bluetooth (это классический Bluetooth, но с одним существенным условием: для работы таких устройств на iOS требуется заключение договора производителем этих устройств с Apple).
Все остальные адаптеры, использующие классический Bluetooth (версии 1.х, 2.х, 3.х) невозможно использовать с устройствами Apple iOS из-за ограничений в операционной системе iOS. Вообще. Никак. Ни в одной программе.
Адаптер с каким типом подключения стоит выбрать для iOS?
Мое мнение: выбирайте адаптеры с Bluetooth LE (4.0), потому что они обеспечивают самое комфортное и простое подключение и приемлемую скорость обмена данными и их легко найти в продаже. Если вы готовы переплатить за топовый адаптер с максимальной скоростью работы — тогда одну из двух моделей с Bluetooth MFi.
Хотите проблем с подключением и нерабочий мобильный интернет? Выбирайте адаптер Wi-Fi.
Пожалуйста, обратите внимание на версию Bluetooth! Это чрезвычайно важно для iPhone/iPad. Ежедневно я получаю письма от невнимательных пользователей iOS, которые купили в Китае адаптер с классическим Bluetooth и я вынужден их расстраивать: использовать такие адаптеры с iPhone/iPad невозможно. Абсолютно. Никак. Ни одна другая программа тоже не сможет использовать такой адаптер, потому что ограничения лежат в архитектуре операционной системы Apple iOS и их невозможно преодолеть.
Google Android поддерживает адаптеры c классическим Bluetooth (версии 1.х, 2.х, 3.х), Bluetooth LE (4.0) и Wi-Fi.
Для Android я советую выбирать адаптеры с классическим Bluetooth: он быстрее, чем Bluetooth LE (4.0) и надежнее, чем Wi-Fi.
95% пользователей Android используют именно классические Bluetooth адаптеры.
Недостатки: некоторые смартфоны/планшеты на Android некорректно работают с несколькими одновременно подключенными Bluetooth устройствами (например, с Bluetooth адаптером и мультимедийной системой автомобиля).
Выбор адаптера. Версии адаптеров.
Для начала: забудьте все, что вы слышали про версии адаптеров, про то, какой чип должен быть в адаптере и сколько там должно быть плат. Эта информация устарела и не влияет на качество адаптера. Бывают хорошие адаптеры с версией 2.1, бывают плохие адаптеры на PIC и двух платах. Просто игнорируйте эти признаки, потому что:
1) плохие китайцы очень хорошо научились их подделывать в плохих адаптерах;
2) хорошие китайцы научились делать хорошие адаптеры на других чипах;
3) номер версии применительно к массовым клонам адаптера ELM327 — это просто текст из трех или четырех символов. Если вы очень попросите, китайцы вам туда ваш день рождения зашьют.
По своим возможностям адаптеры бывают «хорошими» и «плохими» (согласитесь, сложно назвать бракованным то, что изначально не должно было работать).
Хороший адаптер не выделяется чем-то особым, он просто работает как надо, не глючит и не зависает. Ваша цель найти именно такой адаптер.
А вот «плохие» адаптеры несут в себе массу разнообразных проблем.
А что не так с «плохим» адаптером?
Главная проблема заключается в том, что плохих адаптеров на рынке гораздо больше, чем хороших. Есть реальный шанс купить 10 разных адаптеров и 10 из них окажутся плохими!
Какой ELM327 OBD2 адаптер стоит купить?
Думаете увидеть тут ссылки на магазины или предложение купить адаптер у меня? А вот и нет 🙂 Я не занимаюсь продажей адаптеров, а все мои советы основаны на моем личном опыте и отзывах пользователей Car Scanner.
Достойные по моему мнению адаптеры (сортирую примерно от самых дорогих к самым дешевым):
Важно понимать, что почти все вышеуказанные адаптеры не идеальны! Это попытка найти оптимальный адаптер по соотношению цена/качество.
Где все это купить? Как обычно — у китайцев на Aliexpress.com, ebay.com. Чуть дороже можно купить на Ozon, Wildberries, Avito или в каких-нибудь российских интернет-магазинах. Google в помощь.
Ссылок на конкретных продавцов я не даю!
Если вы хотите купить какую-либо другую модель, то я могу дать вам совет: старайтесь купить «брендовый» адаптер в нестандартном корпусе и не гоняйтесь за самыми дешевыми адаптерами.
Какие адаптеры точно не стоит покупать ни в коем случае.
Список «плохих» адаптеров значительно шире:
В этой статье я расскажу Вам что такое ELM327, зачем он нужен, как выбрать ELM327, какие автомобили можно продиагностировать, какое приложение выбрать для диагностики и дам подробную инструкцию по работе с ELM327.
Сегодня в каждом автомобиле установлен ЭБУ (электронный блок управления). ЭБУ собирает все данные с электронных узлов в автомобиле и выстраивает для него правильный режим работы. Нередко электронные узлы дают сбой и тогда приходиться обращаться к автодиагносту. Это удовольствие не из самых дешевых, да и найти хорошего автомобильного электронщика это большая проблема. Как правило большинство из них просто распечатает Вам ошибки и поскорее отправит в другой сервис, взяв энную сумму денег. Так зачем же отдавать кому-то свои кровно заработанные если Вы и сами сможете без проблем продиагностировать свой автомобиль?
Так вот сегодня поговорим о таком замечательном приборе как ELM327, который поможет сэкономить Вам кучу времени, нервов и денег. Я расскажу что это за сканер, сколько он стоит, как им пользоваться, какие автомобили можно диагностировать.
ВНИМАНИЕ: сегодня мы рассмотрим китайскую версию ELM327 и поговорим именно о ней. Как отличить китайскую версию от оригинальной? Да очень просто. Скорее всего всё что Вам попадется в продаже будет китайского производства. Китайскую версию я брал на Aliexpress или можно купить в автомагазине по приемлемой цене. Оригинальная версия автосканера стоит баснословных денег, да и к чему Вам она?
ELM327 – Это сканер или адаптер, который подключается к бортовому компьютеру машины через разъём OBD-II и считывает показания с электронных блоков управления. Этот чудо прибор поможет Вам:
ELM327 Bluetooth
Многие сканеры открывают и больше возможности, так же многое зависит и от автомобиля. Цвет корпуса и форма могут отличаться.
Сканер чаще всего представлен в виде:
Автосканер стоит покупать только с версией прошивки 1.5 !!!Никакие заманчивые 2.1 или 2,2 брать не стоит! Вы только разочаруетесь. То есть Автосканер ELM327 версии 1.5 – Ваш выбор.
Стоимость данного девайса начинается обычно от 300 ₽. Все что дешевле брать не советую. Ориентироваться надо на стоимость 300-600 рублей. Дорогой сканер OBD-II покупать нет смысла.
Так-же крайне не рекомендую пользоваться диском который идет в комплекте со сканером. Скорее всего полезного там ничего нет и нередко бывало что там оказывались вирусы.
Какие автомобили можно продиагностировать ELM327
Первое что Вам нужно знать это есть ли в Вашем автомобиле диагностического разъема OBD 2 и где он находиться. Сделать это проще всего забив в поисковик Марку и год выпуска автомобиля.
Диагностический разъем 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. Теперь можно приступить непосредственно к диагностике:
Подключение к авто в программе InCarDoc free
4. Как только Вы успешно подключились к автомобилю его следует завести.5. Диагностика автомобиля. Следуйте инструкции на картинке ниже. Что бы продиагностировать автомобиль перейдите во вкладку “Диагностика”, после нескольких секунд на экране появиться список ошибок которые есть в Вашем автомобиле. Сделайте скриншот экрана с ошибками, это необходимо для их дальнейшего изучения и поиска причины их возникновения. Теперь можете смело очистить их. Следуйте инструкции ниже:
сброс ошибок авто в программе InCarDoc free
6. Эта программа имеет функции вывода динамических параметров на экран телефона в режиме реального времени. Для примера я вывел на экран Обороты двигателя на холостом ходу (можно наблюдать как они у меня плавают) и температуру охлаждающей жидкости (автомобиль только прогревался). В этой программе достаточно широкий выбор вывода динамических параметров, поэтому я использую именно её.
Вывод на экран динамических параметров авто в программе InCarDoc free
7. Что бы закончить работу со сканером ELM327 просто нажмите кнопку “Отключить” в программе InCarDoc free. Заглушите двигатель автомобиля и извлеките сам сканер из диагностического разъёма OBD-II.
Заключение
Из приведенной мной инструкции видно, что диагностика автомобиля это несложная процедура. Всего в несколько легких действий Вы сможете самостоятельно диагностировать автомобиль и при необходимости сбросить ошибки. Так-же можно изучать характеристики автомобиля, по их результатам выявляются более серьезные поломки. Зачем платить кому-то деньги, если вы и сами с легкостью сможете вылечить свой автомобиль. А если и не получиться самостоятельно устранить дефект в автомобиле, то на сервис Вы поедите уже с проблемой, так как знаете что конкретно у Вас сломано. В таком случае сервису будет сложнее содрать с Вас деньги за дополнительные услуги или вовсе Вас обмануть! Как Вам такая ситуация? Автомобиль сломался далеко от сервиса, а поломка очень простая (например от вибрации выскочила фишка с датчика). Можно только представить сколько в таком случае этот копеечный сканер сэкономит Вам денег!
Обзоры Семейных автомобилей на нашем портале
Время на прочтение
При создании приложения мы столкнулись с множеством выборов, проблем и так далее, с которыми попробуем ознакомить вас в этой статье. Как оказалось с автомобилем можно вести диалог, причем довольно таки продуктивный. Естественно для того чтобы организовать общение с автомобилем необходимо «установить контакт», «задать правильный вопрос» и правильно понять «ответ», полученный от автомобиля. Соответственно статья и будет нацелена на то, чтобы доступным языком объяснить организацию диалога, а также рассказать вам какие ошибки могут встретиться вам на пути и как с ними бороться.
Выбор подключения
Изначально необходимо пояснить что для подключения к авто будет использоваться ELM327 адаптер. ELM327 – это микросхема, которая позволяет преобразовать протоколы, используемые в диагностических шинах автомобилей в протокол RS232, которым мы и будем передавать данные. За счет того что передача данных по протоколу RS232 происходит последовательно возникает первая проблема – скорости передачи данных, которую мы постараемся обойти в одном из следующих пунктов.
Существует несколько вариаций адаптера ELM327, которые классифицируются по способу передачи данных – Bluetooth, WIFI, USB. Исходя из того что целью разработки является мобильное устройство под операционной системой Android можно подобрать две наиболее подходящие версии ELM327, такие как Bluetooth и WIFI. Так как способ получения и обработки данных один, а отличаются они всего лишь вариантами подключения к адаптеру, то можно выбрать всего один, организовать при помощи него диалог, а после добавить остальные варианты подключения.
ELM327 1. 5 vs ELM327 2
Одной из первых проблем, с которыми можно столкнуться стала проблема выбора непосредственно адаптера, в нашем случае Bluetooth. Оказывается если вам необходимо поддерживать все (по крайней мере большинство) автомобилей необходимо выбирать версию v1.5 вместо v2.1, что на самом то деле необходимо несколько раз уточнить при покупке адаптера, потому как продавцы пытаются выдать версию адаптера не за ту, которая есть на самом деле, т.к. они особо ничем не отличаются. На деле же в версии v2.1 отсутствует поддержка протоколов J1850 PWM и J1850 VPW, что говорит о том, что у вас не получится подключиться к автомобилям, которые используют эти протоколы.
Подключение
Подключение к адаптеру происходит в несколько этапов:
Если с организацией подключения все понятно. Принцип работы такой же как и у любого Bluetooth/WIFI чата. То для того чтоб понять как отправлять инициализационную строку, необходимо изучить какие команды существуют, а также какие функции они выполняют.
Команда устанавливает по умолчанию протокол 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.
Если внимательно посмотреть на то количество команд, которое предоставляется открытыми ресурсами, то можно как раз и заметить ту проблему, о которой я писал в самом начале, а именно проблема скорости ответа адаптера. Так как отправка и получение команд идет последовательно, то для того чтобы получить показания датчика на текущий момент времени необходимо дождаться ответа на все предыдущие команды. Соответственно если запрашивать на получение все команды, то большая вероятность того что обновление реальных данных будет происходить очень медленно. Но и эту проблему можно решить, если воспользоваться командами, которые отобразят только те команды, что существуют в автомобиле. Например:
Я продемонстрирую как определить какие датчики присутствуют в автомобиле при помощи одного из пидов. Например:
Переводим ответ от автомобиля в двоичную систему счисления
Используя следующую табличку можем определить какие пиды поддерживаются нашим автомобилем, начиная от 01 до 20:
Исходя из получившихся данных можем определить, что наш автомобиль поддерживает следующие пиды:
01, 03, 04, 05, 07, 08, 0C, 0D, 0E, 0F, 13, 14, 17, 1C, 20
Теперь вместо отправки всех 32 команд и ожидания ответа на них, несмотря на то, что некоторые могут отсутствовать, мы будем использовать всего 15 команд. Но и это не предел так называемой оптимизации. Для того чтобы данные обновлялись еще быстрее советую запрашивать только данные о тех датчиках, которые отображаются на экране. Хотя это ограничивает некоторый функционал приложения. Например, запись истории.
Считывание и расшифровка ошибок автомобиля
Ошибки автомобиля тоже могут быть различными и для них тоже существуют отдельные команды. Например:
Так как и с остальными командами ошибки автомобиля приходят в закодированном виде, соответственно, как и в остальных командах их нужно раскодировать чтоб получить необходимую информацию. Приведу пример работы декодирования ошибки. Код:
А теперь пояснение.
Исходя из полученного ответа мы можем получить код ошибки, для этого декодируем полученное сообщение используя следующие таблички.
3, 4, 5 символы формируются по этой таблице:
Исходя из этого можем попробовать разобрать следующий ответ 0001000000111110
Код ошибки: P103E
Эпилог
На данном этапе мы разобрались в том, каким образом организовать диалог с адаптером, посылать ему команды, получать и расшифровывать его ответы. Это большая часть работы, если считать то, сколько времени уходит на изучение материала, но в то же время довольно таки интересная. За пределами этой статьи осталось множество проблем связанных с визуальным интерфейсом, а также множество дополнительных функций, таких как добавление новых пидов из файла, стандартный и расширенный способ подключения к адаптеру и построения графиков.
Матвиенко Александр, Хоссейн Фахр.
P.S. Оригинальную английскую версию статьи можно найти здесь
Узнайте, как самостоятельно диагностировать машину и экономить на автосервисах.
Обозначение ELM327 хорошо знакомо многим автовладельцам. Это сканер или адаптер, который подключается к бортовому компьютеру машины через разъём OBD-II. Полезный прибор используется для диагностики неисправностей, считывания показателей работы и обнуления ошибок ЭБУ (электронного блока управления).
Сканер ELM327 / aliexpress.com
Сканер получил своё название по имени микроконтроллера, который является своеобразным связующим звеном между диагностической шиной автомобиля и компьютером или смартфоном. Этот разработанный канадской компанией чип попал в руки китайских производителей электроники, которые не упустили шанс его скопировать.
Что делает сканер ELM327
Функциональность ELM327 довольно обширна. Но во многом зависит от поддержки тех или иных возможностей конкретной версией адаптера, ЭБУ самой машины, а также ПО, которое используется для диагностики.
Помимо чтения, расшифровки и очистки диагностических кодов ошибок, сканер умеет отображать в реальном времени обороты двигателя и скорость авто, температуру всех жидкостей, текущий расход топлива и воздуха, положение дроссельной заслонки, давление в топливной системе и многое другое.
В некоторых авто с помощью адаптера ELM327 можно разблокировать и перенастроить автоматическое запирание замков и складывание зеркал, отзывчивость педали газа, данные приборной панели.
Как выбрать ELM327
Из-за множества клонов разного качества есть риск нарваться на устройство с урезанной функциональностью, которое будет работать неправильно или не запустится вообще. При покупке нужно учитывать три важных момента.
Тип подключения
Существует несколько версий ELM327 с разными интерфейсами подключения. Самыми распространёнными являются адаптеры с Bluetooth, Wi-Fi и USB. Отличаются они не только возможностью соединения, но и совместимостью со смартфонами и компьютерами. В остальном функции идентичны.
Версия прошивки
ПО адаптеров постоянно обновляется. На оригинальных ELM327 актуальная версия уже 2.2. Китайские клоны продаются с прошивками 1.5 и 2.1. Как ни странно, более свежий вариант хуже.
Попавший к китайцам чип был с микропрограммой версии 1.5. Все клоны с такой прошивкой имеют ПО оригинального ELM327. Позже появились копии сканеров версии 2.1. Последняя является лишь изменённой прошивкой 1.5, причём не в лучшую сторону — для удешевления производства китайцы убрали многие протоколы связи. Кроме того, есть обычные адаптеры с версией 1.5, которые продаются под видом 2.1.
По факту сейчас в продаже доступны три варианта клонов ELM327:
Очевидно, что стоит покупать адаптер именно с оригинальной прошивкой версии 1.5. Например, вот один из проверенных продавцов, у которого можно купить недорогую Bluetooth-версию ELM327.
Тип диагностического разъёма авто
У некоторых машин, особенно до 2000 года и отечественных, диагностический разъём имеет колодки других стандартов. Подключить к ним сканер напрямую не выйдет. Для таких случаев используют специальные переходники: с одной стороны у них совместимый разъём для конкретной модели авто, а с другой — стандартный OBD-II.
Слева переходник VAG 2×2 — OBD-II (Volkswagen, Audi до 1997 г.), справа — GM12 — OBD-II (Daewoo, ВАЗ) / aliexpress.com
Проприетарные колодки могут иметь различную форму и количество контактов. Поэтому перед покупкой сканера уточните, какой стандарт разъёма используется на вашем авто, и при необходимости докупите соответствующий переходник.
Как проверить сканер ELM327
После покупки адаптера ELM327 проверьте, что он действительно версии 1.5. При заказе с AliExpress уточните, установлен ли в нём чип PIC18F25K80 и подчеркните, что будете диагностировать сканер специальным ПО и откроете спор в случае проблем.
Внешний осмотр
Визуально определить качественный адаптер не так уж просто. Непрозрачный или тёмный пластиковый корпус делает невозможным осмотр компонентов. Их миниатюрность и трудночитаемая маркировка ещё больше усложняют дело.
Чип PIC18F25K80 на плате сканера / aliexpress.com
Если аккуратно вскрыть корпус, можно взглянуть на платы ELM327. Внимательно осмотрите все детали и поищите процессор с кодом PIC18F25K80. Для прошивки 1.5 нужен именно такой чип, поэтому его наличие будет определённой гарантией качества.
Приложение-тестер
YouTube-канал Eugene Barsuk
Специальное приложение тестирует совместимость с протоколами диагностических шин и показывает реальную версию сканера. Для проверки сделайте следующее.
Как подключиться к авто
Точная процедура настройки обычно описана в инструкции.
Шаг 1. Установка приложения для диагностики
Для соединения с ЭБУ машины используются различные программы. Существуют как бесплатные, так и платные версии для Android, iOS и Windows. В комплекте с самим сканером нужное ПО часто уже идёт в комплекте. Установите его или одно из популярных приложений.
Шаг 2. Подключение ELM327
YouTube-канал «Дабл тест драйв»
Разъём для подключения адаптера ELM327 в автомобилях расположен по-разному. Обычно где-то под рулём или в бардачке, но в некоторых старых моделях может быть и под капотом. Уточните, как в вашей машине, и подключите сканер.
Шаг 3. Сопряжение устройств
Далее необходимо включить зажигание и установить соединение сканера со смартфоном или ноутбуком. Если на адаптере есть кнопка запуска, не забудьте нажать и её.
Активируйте Bluetooth или Wi-Fi в настройках гаджета и дождитесь, когда будут найдены находящиеся рядом устройства. Выберите адаптер ELM327: обычно он называется OBDII. Подключитесь к нему. Для сопряжения используйте код 0000 или 1234.
Шаг 4. Настройка приложения
Запустите установленное приложение для диагностики. Как правило, тип адаптера определяется автоматически. Если этого не произошло, откройте настройки приложения, укажите тип подключения (Bluetooth, Wi-Fi или USB) и выберите доступный сканер из списка.
Как пользоваться сканером ELM327
Если всё выполнено правильно, после настройки на экране отобразится информация об авто, а датчики и индикаторы заработают. В зависимости от приложения может понадобиться создать профиль авто. Для этого выберите свою модель из списка и укажите технические характеристики.
Теперь можно просматривать показатели работы двигателя и различных систем, считывать ошибки ЭБУ и выполнять их сброс. Для каждой функции в приложениях есть соответствующие кнопки. Например, в самой популярной утилите Torque это «Приборная панель», «Считывание ошибок», «Графики» и другие.
Современное транспортное средство сильно отличается от предшественников, для ремонта которых требовалось просто залезть под капот. Для диагностики автомобиля чаще применяют специализированное оборудование – сканеры, мульти-тестеры, одометры, мотортестеры и т.д. Главная причина – автомобильные компоненты и узлы оснащаются электроникой, датчиками, микросхемами, чипами, блоками управления.
Для автодиагностики и контроля состояния всей электроники, применяют специальный автомобильный сканер, посредством которого можно следить за состоянием электронных компонентов комплексно, в том числе проверять на ошибки.
Один из популярных приборов для автодиагностики среди автомобилистов на данный момент является автосканер Elm327 Bluetooth. Это портативное устройство, которое будет полезно в бардачке каждого автолюбителя. Главная задача прибора – распознавание ошибок в работе авто и их исправление (удаление), а так же считывание показателей с датчиков и ЭБУ.
Адаптер ЕLM327 Bluetooth сопрягается вашим автомобилем через интерфейс (разъем) OBD-II, который в свою очередь с помощью специализированных протоколов связи, считывает данные с бортового компьютера авто (ЭБУ) и передает их в расшифрованном виде на внешнее устройство – смартфон или ноутбук. Затем программное обеспечение, установленное на устройство, преобразует полученные значения в числовые данные и предоставляет их на дисплее в виде графиков, таблиц, численных значений с единицами измерения.
Так же данный адаптер в совокупности с программным обеспечением позволяет наблюдать в режиме реального времени за состоянием датчиков и ЭБУ транспортного средства.
Возможности ELM327 автосканера
Все протоколы OBD-II полностью поддерживаются автосканером ELM327. В этом его выигрышная сторона: так как один адаптер подходит для многих марок авто, требуется только подобрать приложение / программу и правильно осуществить подключение сканера.
Возможности автосканера ELM327 прямо пропорционально зависят от того, какое установлено программное обеспечение.
Основные задачи, которые можно выполнить с помощью этого устройства:
• Считывание ошибок, дешифровка;• Устранение неполадок работы транспортного средства;• Сканирование параметров в реальном времени:• Количество оборотов двигателя;• Процент нагрузки на двигатель;• Температура жидкостей;• Подача топлива;• Скорость, с которой движется автомобиль;• Затраты топлива;• Точное давление воздуха;• Фаза зажигания;• Температура воздуха на входе и на выходе;• Количество воздуха, которое попадает в двигатель;• Расположение дроссельной заслонки;• Датчик остаточного кислорода;• Давление в топливной системе;• Проверка тормозов, АБС, КПП, АКПП (для некоторых моделей);• Построение графиков;• Чтение идентификационного номера транспортного средства (VIN номера);• Время необходимое на разгон до 100 км/ч.• Другие незначительные функции.
С помощью автосканера ELM327 можно отследить и исправить неисправности на начальной стадии, а значит таким образом предотвратить серьезные поломки.
Виды ELM327 сканеров
Особенность сканера OBD-II в том, что он налаживает связь с машинами, которые поддерживают его спецификации. Марка машины и протокол связи здесь роли не играют. Вид подключения также не имеет значения, но существуют некоторые особенности.
В зависимости вида подключение сканера к устройству, на которое выводится информация, автосканеры имеют такие версии:
Хороший выбор для начинающего диагноста. Новинка 2022
Сейчас в продаже имеются модели сканеров с различными версиями прошивок и чипов. Scan Tool Pro с прошивкой 2022 – пока что самая стабильная версия, а так же имеет максимальную совместимость с автомобилями с 2001 года выпуска (Россия, Азия, Европа, Штаты). Купить Bluetooth сканеры для автодиагностики марки Scan Tool Pro официального дилера, который дает гарантию 12 месяцев, можно по ссылке указанной справа. Удачной диагностики!
Версии 1. 5 и 2. 1 ELM327 чипов – в чем различия?
В 2014 году появились адаптеры на чипе ELM327 ver 2.1. Причина создания – удешевления производства, а обновленная версия носит лишь рекламный характер.
На самом деле ver 2.1 урезанная, поэтому не работает со многими АТ-командами. Прошивка разработана ориентируясь на новую электронику в авто, более современного программного обеспечения, к примеру, программы Torque.
Как результат, старые версии программ и протоколов автопроизводителей, не имеют совместимости с чипом 2.1. К тому же разработчики не предусмотрели ширину шины OBD, поэтому команды выше 2 байт не будут передаваться с контроллера на внешнее устройство.
Особенности работы диагностического сканера
Мы не будем рассказывать о том, как сигнал передается с датчика, и описывать процесс сложными техническими терминами. Любому автомобилисту достаточно знать – работа таких автосканеров построена на стандартизированных диагностических протоколах передачи данных.
Адаптер преобразует электромагнитный сигнал в данные, которые отправляет на внешне устройство для расшифровки.
Для того чтоб считать информацию с электронной системы транспортного средства нужно подключить к диагностическому разъему OBD II. Данный диагностический разъем находиться под панелью приборов на водительском месте, иногда стоит искать в двигательном отсеке.
Протокол, который поддерживается вашим автомобилем, должен распознаваться автосканером в 90% случаях. Инструкция к машине содержит информацию с описанием параметров подключения.
После подключения диагностического прибора к бортовому компьютеру необходимо установить с ним соединение. Есть два метода: беспроводной (через Bluetooth или Wi-Fi) или с помощью USB-шнура.
Далее на внешнем устройстве должно быть не установлено необходимое приложение – программное обеспечение, которое обеспечивает передачу данных на устройство.
Для устройств на Android, iOS и Windows Phone
Обычно программы необходимо подбирать для каждого транспортного средства индивидуально. Список популярных программ и приложений, совместимых с марками авто, представлен в статье, в которую можно перейти по кнопке.
Совместимость ELM327 1. 5 и 2. 1 с авто зависимости от года выпуска
Выше уже разобрались, что чип 2.1 в сравнении с чипом 1.5 урезан, функционирует не со всеми необходимыми командами, и он ориентирован на новые машины.
К тому же ver 2.1 корректно работает только с новым программным обеспечением. Если транспортное средство поддерживает шину CAN, то можете пользоваться диагностическим прибором с любой прошивкой чипа.
Сканер ELM327 поддерживающий стандарты OBD и совместим с автомобилями с 16 контактным диагностическим разъемом. Такой разъем имеется на большинстве авто выпущенных после 1996 года. Еще есть машины, которые имеют индивидуальный диагностический разъем. В таких случаях необходимы переходники.
Популярные модели сканеров на базе ELM327
Автосканеры ELM327 можно отнести к любительским (Они сканируют датчики и сбрасывают ошибки в памяти ЭБУ) и профессиональным, которые кроме вышеперечисленных опций могут программировать, осуществить «чип-тюнинг», проверять микросхемы, напряжение в цепях, строить графики колебаний, работать с осциллографом и мотор-тестером. Стоимость такого профессионального оборудования начинается с отметки 65 тысяч рублей и подходит для автосервисов, мы же взяли во внимание не дорогие адаптеры для повседневного использования автомобилистами.
Плюсы и минусы лидеров рынка
Лидерские позиции по продажам на отечественном рынке за автосканером Scan Tool Pro, он собрал немало положительных отзывов. Эта модель функционирует как с отечественными машинами, так и с иномарками. Плюсом этого автосканера ELM 327 Bluetooth – способность исправить и удалить найденные ошибки.
Протестирован с большинством программ для диагностики. В комплекте с автосканером поставляется диск с программным обеспечение и инструкцией. Актуальна на данный момент версия 2022 года.
Roadgid 6s Pro
Проверка с помощью этой модели автосканера выполняется за несколько минут, не требует дополнительного оборудование, по функционалу не уступает Scan Tool Pro, имеется информативный сайт компании и служба поддержки.
Smart Scan Tool
Универсальный диагностический адаптер, та как поставляется с несколькими вариантами связи, поэтому диагностика выполняется через любое устройство. Преимущество этой модели автосканера ELM 327 в простоте использования. Минус адаптера в том, что отсутствуют прошивки 2022 года, как у модели Scan Tool Pro, так же сам чип ver. 2.1.
KW808 Konnwei OBDII EOBD
Не поддерживает Bluetooth или Wi-Fi. В комплекте индивидуальный провод для OBD 16 pin. Эта модель автосканера отличается функциональностью, и хорошей совместимостью с азиатскими (Китай, Япония, Корея) автомобилями. Среди минусов – встречаются проблемы при использовании с Российскими автомобилями.
Минусы адаптеров
Характеристики автосканера ELM 327 Bluetooth модели Scan Tool Pro и автосканера ELM 327 Wi-Fi приведены ниже:
Поддерживаемые протоколы OBD-II:
Возможности Scan Tool Pro
• Проводит точную диагностику электроники транспортного средства, сканирует коды ошибок, выявляет неполадки работе датчиков.• Диагностический прибор имеет маленькие размеры, работает от 12 вольт. При включении загорается красный светодиод, при подключении к телефону к нему присоединяется еще и зеленый.• Полный набор команд, что позволяет проводить диагностический анализ всех машин отечественного производства.• Считывает ошибки и удаляет их при режиме реального времени.• Имеет штекер для присоединения к диагностическому разъему и индикаторы Power, Wi-Fi • Подходит для владельцев айфонов и айпадов, устройств использующих протокол ISO. • Диагностирует транспортные средства моложе 2000 года.• Использование автосканера Scan Tool Pro существенно сэкономит ваше время и, что немаловажно, средства.
IamZevs Я езжу на Ford Focus III Wagon г. Москва
Написал про то как тестировал совместимость с некоторыми авто. Появилась возможность проверить работоспособность автосканера на 10 марках авто.
Покупил этот сканер ТУТ
В первую очередь автосканер просто проверялся на возможность подключения блока управления к адаптеру. Все марки машин из моего списка были..
Порядок подключения и выполнения диагностики адаптером через приложение OpenDiag
По подключению и диагностике
Дополнительные рекомендации при покупке адаптера
Покупая ELM 327, учитывайте наличие таких условий со стороны продавца:
Илья ВасильевАвтор сайта / Диагност
Автор всех статей на сайте. 7-ми летний опыт в автодиагностике и ремонте авто любой сложности и любых марок. Увлекаюсь программированием, чип-тюнингом.
Публикую статьи с обзорами диагностического оборудования, делюсь опытом, программами и инструкциями.
❗❗❗ Адаптеры ELM327 OBD2 представляют собой связующий интерфейс, через который приложение на планшете или телефоне отправляет, а также получает информацию из электронного блока управления автомобиля.
Для поиска неисправностей устройство подключается к порту бортовой диагностики OBD2 и считывает информацию с датчиков и ЭБУ в режиме реального времени. Оригинальные (не урезанные) адаптеры применяются для настройки конфигурации автомобиля.
Самым распространенным типом OBD-адаптера стал ELM 327, так как большинство приложений на Android или iOS созданы для сопряжения с ним. Он поддерживает все протоколы OBD: IE, KWP, PWM, VPN или CAN.