Бортовой компьютер подключение через obd2

Обновлено: 02.07.2024

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

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

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

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

Что такое ELM327 и зачем он нужен?

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

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

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

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

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

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

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

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

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

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

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

Инструкция ELM327

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

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

Заключение

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


Многие люди (я в том числе) не очень любят много буков читать за раз, поэтому решил разбить материал на несколько статей поменьше. В этой поделюсь своими изысканиями в области «теории».

Предисловие
Никакой необходимости в том, что я сделал у меня не было. Мне просто было интересно попробовать.

Видел на Drive несколько статей про «ботовые компьютеры» на базе Arduino, а так как сам недавно начал изучить микроконтроллеры на примере данной «платформы», мне стало интересно попробовать сделать нечто подобное самому.

Коротко: нужно получать информацию от «узлов» автомобиля и выводить её на штатный LCD-дисплей (на котором информация с магнитолы отображается).

Почитав пару статей на Drive понял примерно что и как делать, однако статьи оказались достаточно скудны на информацию, да и нужно было самому разобраться во всём. Поэтому 100500 вкладок в браузере и десяток-другой часов хождения по ссылкам. Большая часть умных словечек взята из открытых источников (в частности Википедии), и вы сможете найти и почитать всё сами.

Для начала я решил научиться получать информацию с диагностического разъёма.

OBD-II
OBD-II (On-board diagnostics) — бортовая диагностика, стандарт разработанный в середине 90-х, предоставляет полный контроль за двигателем. Позволяет проводить мониторинг частей кузова и дополнительных устройств, а также диагностирует сеть управления автомобилем. В данном стандарте производители применяют различные протоколы соединения с автомобилем.
В Мазда 3 BL 2012 года применяется ISO 15765-4 CAN. Однако он определяет передачу в отрыве от физического уровня. Но на практике под CAN-сетью обычно подразумевается сеть топологии «шина» с физическим уровнем в виде дифференциальной пары, определённым в стандарте ISO 11898.

Как подключиться к OBD-II
Спецификация OBD-II, предусматривает стандартизированный аппаратный интерфейс и представляет из себя колодку диагностического разъёма (DLC — Diagnostic Link Connector), соответствующую стандарту SAE J1962, с 16-ю контактами (2 ряда по 8 контактов) для подключения диагностического оборудования к автомобилю в форме трапеции. Разъём OBD-II обязан быть в районе рулевого колеса, или в пределах досягаемости водителя — это как раз к вопросу где его искать.

Немного про CAN-шину
Существует две «шины» с разным назначением: HS-CAN — шина, к которой подключены «системы» силового агрегата и прочие важные. Эта шина имеет высокую скорость передачи 500 kbps / 500kHz; MS-CAN — медленная шина, на которую подключены другие устройства, в том числе и нужный нам LCD-дисплей. Скорость передачи в этой шине 125 kbps / 125kHz. И эти шины имеют разные контакты подключения, что не удивительно. Мне понадобятся следующие контакты разъёма:
MS-CAN: 3 HIGH, 11 LOW
HS-CAN: 6 HIGH, 14 LOW
Земля: 4 на корпус, 5 сигнал
Питание: 12 В от АКБ
(HIGH и LOW — это высокий и низкий уровень напряжения относительно земли, соответственно)


Для удобства подключения к разъёму я взял не нужный ELM327 адаптер и разобрал его, и распаял такой «переходник».


В дальнейшем я к нему буду подключать Arduino. Этот вариант сделан на первое время, для тестирования, ну и пока я точно не определил как именно я подключу свой «бортовой компьютер» к CAN-шине.

Управляем электроникой автомобиля через смартфон

Лучше, чем бортовой компьютер: устройство OBD-2 позволяет более тонко осуществлять настройку и управление электроникой машины. Мы расскажем, как помочь автомобилю и смартфону правильно понимать друг друга, а также покажем соответствующие приложения для iOS и Android.


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

OBD-2-разъем в автомобиле

Apple и Google хотят завоевать автомобили с помощью CarPlay и Android. Однако, предпосылкой к этому является либо дорогостоящий апгрейд, либо новенький автомобиль. Тем не менее, необходимым условием это не является, так как на особые затраты идти вам не придется, если вы захотите умно соединить свой смартфон с машиной: даже старые «тележки» располагают всем необходимым для того, чтобы использовать смартфон в качестве, например, бортового компьютера.

Необходим только лишь маленький модуль с Bluetooth или WLAN, который можно приобрести примерно за 500 рублей. С помощью этого модуля вы быстро получите доступ к системе OBD-2 (On-Board-Diagnose), которой оснащается каждый бензиновый автомобиль, выпущенный не ранее 2001 года, и каждый дизельный — начиная с 2004 года. Место, в котором располагается разъем OBD-2, зависит от производителя и конкретной модели, но чаще всего его можно найти под панелью приборов со стороны водителя.

Так мобильный телефон превращается в бортовой компьютер

Чтобы получить возможность использовать мобильный телефон в качестве бортового компьютера и диагностического прибора, вы должны подключить его через Bluetooth или WLAN к разъему OBD-2.

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

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

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

Примечание: из-за ограничений, которые имеют Bluetooth-протоколы под iOS, с iPhone совместимы только OBD-2-модули с WLAN-связью.

OBD-2-приложения для Android и iOS

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

Несколько интересных программ, которые могут предложить что-то действительно стоящее, мы собрали для вас воедино в нижеприведенной таблице для Android (Google Play) и iOS (Appstore).

Favorite

В закладки

Советую лучший OBD-сканер для самостоятельной диагностики машины

Такая штука пригодится практически каждому владельцу автомобиля.

В последнее время начал замечать странную индикацию на приборной панели своей Škoda Fabia. Лампа EPC то зажигалась, то гасла без видимых на то причин.

Родное приложение myŠkoda с инструкцией и описанием возможных проблем указывало на неисправность электронной системы управления подачей топлива. Разумеется, «умная» программа сразу порекомендовала обратиться в сервис, но не в ближайший недорогой гараж, а к дорогому авторизованному дилеру.


Первым делом решил посмотреть описание проблемы в сети. У автомобилей VAG-платформы данная лампа может указывать на целый ряд проблем и неисправностей, почти как зловещий Check Engine.

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

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

У меня не было ни времени, ни желания искать добросовестного мастера. Как и кататься между разными СТО, сравнивая результаты диагностики.


Помог знакомый, который одолжил компактный OBD-сканер

Уже через несколько минут «умная коробочка» подсказала, что проблема именно с датчиком положения коленчатого вала.

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

Стоимость запчасти от 400 до 1200 руб. (в зависимости от производителя). Заменить можно самостоятельно, но придется найти эстакаду или подъемник. В первом попавшемся гараже датчик заменили за 300 руб. Заняло это не более пяти минут.

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

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

Решил заказать подобный такой полезный сканер на AliExpress.

Какие бывают сканеры OBD для авто


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

Сканер может быть выполнен в качестве кабеля с USB-A портом на втором конце. Считывание ошибок и работа со сканером ведутся через компьютер.

Некоторые сканеры оснащаются Wi-Fi модулем, создавая свою сеть для подключения компьютера или смартфона. Продвинутые модели работают и по Bluetooth.

Большинство представленных на рынке сканеров ошибок работают на модуле ELM 327 разных ревизий.

Подключаются сканеры к универсальному OBD2 разъему (On-board diagnostics), который начали устанавливать на автомобили с 1996 года.

OBD2 разъем может присутствовать на авто начиная с 1996-2002 года выпуска. Практически все легковые автомобили, выпущенные после 2002 года, имеют этот сервисный разъем.

Какой сканер OBD выбрать


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

Лучше всего использовать Bluettoth-модели. Обратите внимание, что модули второй и третьей версии работают только с Android-смартфонами, обладателям iPhone следует искать только версии с Bluetooth 4.

Как работает OBD сканер автомобиля

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

Нашел довольно интересную программу Car Scanner ELM OBD2. Утилита бесплатная, а при помощи встроенной покупки можно отключить рекламу, разблокировать пару незначительных опций и отблагодарить разработчика.

Как настроить работу по смартфону: подключаем сканер к OBD2 разъему автомобиля, включаем зажигание, запускаем приложение сканера на iPhone и подключаемся к нему.

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


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

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

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

Вот пять основных возможностей таких сканеров:

Отображение графиков и приборной панели


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


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

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

Меняющиеся показатели удобно отслеживать в виде графиков.

Мониторинг работы двигателя


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

Так на основании нескольких десятков показателей приложение может предсказать возникновение тех или иных ошибок.

Замер скорости разгона и расхода топлива


Здесь все предельно просто: засекаем время и, не отвлекаясь на секундомер, быстро разгоняем авто до нужной скорости.

Система сама подскажет время разгона до 40, 60, 80, 100 и 120 км/ч.

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

Запись данных поездки


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

Даже если вам эти данные ни о чем не скажут, специалист из сервиса уже сможет сделать определенные выводы с их помощью.

Чтение и сброс системных ошибок


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

Приложение Car Scanner ELM OBD2 уже содержит большую базу кодов ошибок для разных марок и моделей авто.

При желании можно найти описание ошибки по коду в сети.

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

Брать или нет OBD2-сканер для диагностики авто?


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

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

Купить : OBD2 сканер для iPhone (Bluetooth 4) от 899 руб. и сканер для Android от 609 руб.

(59 голосов, общий рейтинг: 3.86 из 5)

Favorite

В закладки


После того как мы подковались теоретически (см. Часть 1) и уже представляем, что стоит, а чего и не стоит ожидать от подключения смартфона к вашему авто, можем переходить к практике.


Начнем с того, что для успешной авто диагностики важно наличие 3 устройств:
1. Автомобиль
2. Адаптер
3. Мобильное устройство (ноутбук, ПК, смартфон)

Автомобиль

Итак, у вас есть машина и вы хотите знать можно ли, и если можно, то с помощью чего подключаться к вашему автомобилю.
Наличие диагностического разъема (DLC), основная функция которого — обеспечить связь диагностического сканера с блоками управления, автоматически предполагает возможность подключиться к бортовому компьютеру автомобиля извне, в том числе и со смартфона используя соответствующий адаптер. Но как уже говорилось в предыдущей части из множества различных DLC разъемов и проприетарных протоколов мы рассмотрим только соответствующие своду стандартов OBD-II, тем более что данному стандарту соответствует большинство современных автомобилей.

И так, первый вопрос: Соответствует ли мой автомобиль стандарту OBD-II?

  • машина выпускалась для рынка США (OBD-II) после 1996 г.
  • машина выпускалась для рынка Евросоюза (EOBD), бензиновые после 2001 г., дизельные после 2004 г.
  • машина выпускалась для рынка Японии (JOBD) после 2004 г.

Следующим шагом может быть поиск соответствующей наклейки под капотом авто.
Наклейка должна содержать информацию о соответствии стандарту и может содержать аббревиатуры OBD-II, EOBD или JOBD. Выглядеть она может по-разному, вот некоторые из возможных вариантов.

Независимо от успешности поиска на предыдущих шагах, настало время отыскать сам диагностический разъем. Если машина соответствует OBD-II, то разъем обязательно найдется и к нему можно будет подключиться для дальнейших исследований. Если уверенности в совместимости еще нет, то наличие и форма разъема могут послужить дополнительным ключом к разгадке тайны DLC.


Мы ищем 16-контактный диагностический разъем трапециевидной формы, такой как на рисунке. Разъем DLC должен соответствовать стандартам SAE J1962. Согласно этим стандартам, разъем DLC обязан занимать определенное центральное положение в автомобиле. Он должен находиться в пределах 16 дюймов (40 см) от рулевого колеса. Производитель может разместить DLC в одном из восьми мест, определённых EPA. Каждый контакт разъема имеет свое назначение.


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

1. На стороне водителя, под щитком приборов, в области под рулевой колонкой: Skoda Octavia Tour, 2008 г., Volkswagen Transporter 2002 г.
2. На стороне водителя, под щитком приборов, в области между дверью водителя и рулевой колонкой — Ford Focus C-Max, 2006; Ford Focus (USA) 2001 г., Fiat Linea, 2008; Subaru, Impreza WRX, 2005.

3. На стороне водителя, под щитком приборов, между рулевой колонкой и центральной консолью. Также разъем может находиться на самой консоли со стороны водителя. Honda Civic 2009 г.

4. На стороне водителя, в области щитка приборов, между рулевой колонкой и центральной консолью Volkswagen Passat 1996 г…

5. На стороне водителя, в области щитка приборов, между дверью водителя и центральной консолью BWM X5 2001г.

6. Центральная консоль, на вертикальной поверхности (радио, пульт управления отоплением и т.д.). Доступ к диагностическому разъему может быть закрыт пепельницей, монетницей, держателем стакана и т.д. Honda Accord (США) 1997г.

7. На стороне пассажира, на центральной консоли Honda Shuttle 1996 г.в…

8. Центральная консоль, на горизонтальной поверхности Volvo 850 95-97г.в..

Возможные результаты поиска:

  • разъем нашелся, но он не похож на изображенный на картинке: прямоугольный/квадратный/круглый, у него не 16 контактов и т.п. Шансы подключиться достаточно малы, даже если вы узнаете соответствие контактов распайке OBD-II и сможете спаять (купить) переходник, вероятность что будет полная совместимость протоколов мала. В этом случае стоит продолжать, только если вы достаточно хорошо подготовитесь в плане совместимостей сигнальных и логических протоколов и их «диалектов».
  • разъем есть и он полностью соответствует описанию OBD-II. Шансы на успешное подключение значительно увеличиваются. Дополнительно можно спросить на автомобильных форумах, где делятся опытом автовладельцы аналогичных моделей.

Адаптер

  • Во-первых, для передачи информации могут использоваться различные физические линии (контакты), K-Line, L-Line…
  • Во-вторых, могут значительно отличаться частоты передачи от 4,8 до 500 Кбод.
  • В-третьих, могут отличаться правила формирования вспомогательной информации: заголовков и окончаний пакетов.


Подавляющее большинство современных адаптеров базируется на микроконтроллере ELM327, пиратских копиях ранней версии ELM327, либо на микроконтроллере STN1110 (совместимом с ELM327 на командном уровне). Как уже упоминалось выше для связи с компьютером или смартфоном может использоваться беспроводное (Bluetooth, Wi-Fi Direct) или проводное (USB, RS232). Во всех случаях речь идет о последовательном соединении поверх перечисленных интерфейсов. Выбор конкретного типа интерфейса зависит от возможностей поддержки данного интерфейса вашим компьютером или смартфоном.

Мобильное устройство

(ноутбук, ПК, смартфон и т.д.)

Рассмотрим типы устройств по порядку:
Компьютеры. В ноутбуке, как правило, есть все интерфейсы и выбор определяется ценой, удобством подключения, возможностями использования адаптера с другими устройствами, а также поддержкой со стороны ПО данного типа интерфейса.

iPhone & iPad. Единственный доступный вариант подключения (не считая экзотики в виде специализированного кабеля или сертифицированных Bluetooth адаптеров) это Wi-Fi Direct соединение, поскольку доступ к Bluetooth соединению средствами стандартного API ограничен и не позволяет установить необходимый тип соединения с адаптером.

Android. Наиболее распространенный вариант — Bluetooth адаптер. Wi-Fi Direct может поддерживаться либо на «рутированных» устройствах, либо на версиях Android 4.x, также на некоторых устройствах могут быть нюансы с аппаратной поддержкой Wi-Fi Direct. Если ваше мобильное устройство поддерживает USB-host порт, то есть вариант подключения и USB адаптера.

Windows CE, Windows Mobile, Windows Phone. Windows CE и Windows Mobile устройства достаточно открыты в плане низкоуровневых аппаратных интерфейсов, соответственно при наличии физического интерфейса в устройстве подключиться к нему будет возможно. Чаще всего используется Bluetooth адаптер.
Windows Phone устройства версий 7.x не имеют необходимого доступа к Bluetooth и Wi-Fi на уровне стандартного API. Реализация взаимодействия с адаптером на этих устройствах проблематична.
Windows Phone 8.x получил необходимый уровень поддержки для работы с Bluetooth адаптерами.

BlackBerry. Возможна реализация взаимодействия с Bluetooth адаптерами.

Symbian. Возможна реализация взаимодействия с Bluetooth адаптерами.

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

С интерфейсами боле менее разобрались. Теперь, думаю, многих может заинтересовать вопрос выбора микроконтроллера (ELM327, ELM327 клон, STN1110), поскольку цены могут отличаться более чем на порядок от $5-7 до $100 и более за устройство.

ELM327 – оригинальная разработка и продукт компании ELM Electronics. Актуальные версии 1.3a, 1.4b и совсем новая 2.0. Стоимость решений на базе оригинального ELM327 обычно в районе $100, поскольку стоимость самих микроконтролеров $15-$25.

Клоны ELM327 – чаще всего китайские микроконтроллеры копирующие один из ранних «не защищенных» вариантов ELM327. Могут обозначаться как версиями оригинальных контроллеров 1.3a, 1.4b, так и не существующими 1.4a, 1.5, 1.5a или v2.1. Стоимость таких адаптеров стартует приблизительно с $5 для bluetooth и USB решений, и с $15 для Wi-Fi.

STN1110 – разработка компании OBD Solutions . Независимая разработка совместима на уровне команд с ELM327. Обладает некоторыми расширенными возможностями, в частности декларируется наличие больших возможностей (по сравнению с ELM327) при работе с не OBD-II командами. Также заметно выше (2-4 раза) скорость считывания данных по сравнению с ELM327 версий 1.x. Сравнить с версией ELM327 2.0 возможность еще не представилась. Стоимость такого адаптера (нам известен только один OBDLink MX) $150.

И наконец, Выводы! С нашей точки зрения в 90% случаев возможностей дешевых клонов ELM327 вполне достаточно для подключения к автомобилю и решения простых задач: диагностики автомобиля, считывания и анализа динамических параметров и их соотношений, сброса ошибок и т.п. Использование более дорогих адаптеров оправдано в тех случаях, когда вы точно представляете, что вам нужно от адаптера и каких возможностей вам не хватает в клонах.

Открытым остается вопрос приобретения выбранного адаптера. В зависимости от вашего выбора интерфейса Bluetooth, Wi-Fi, USB, — вводите в строке поиска любимого поисковика одну из фраз “ELM327 Bluetooth”, “ELM327 Wi-Fi” или “ELM327 USB” и выберите подходящий вам вариант поставки – местные продавцы или глобальные интернет площадки вроде eBay или AliExpress.

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

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