кабель usb obd2 на АлиЭкспресс — купить онлайн по выгодной цене

кабель usb obd2 на АлиЭкспресс — купить онлайн по выгодной цене ОБД2

Elm327 1.5 vs elm327 2.1

кабель usb obd2 на АлиЭкспресс — купить онлайн по выгодной цене

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

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

Interface usb obd2 на алиэкспресс — купить онлайн по выгодной цене

Перед покупкой сравните цены на interface usb obd2, прочитайте реальные отзывы покупателей, ознакомьтесь с техническими характеристиками.

Закажите interface usb obd2 онлайн с доставкой по России: товары с пометкой Plus доступны с ускоренной доставкой и улучшенными условиями возврата.

На Алиэкспресс interface usb obd2 всегда в наличии в большом ассортименте: на площадке представлены как надежные мировые бренды, так и перспективные молодые.

Адаптер elm327 usb classic 1.5 чип pic18f25k80

Особенности:

  • Позволяет считывать, расшифровывать и сбрасывать более 3000 ошибок;
  • Оригинальный чип PIC18F25K80 прошивка v1.5;
  • Подключение к OBDII;
  • Интерфейс подключения – USB;
  • Идеален для связки с ноутбуком и ПК;
  • Длинный шнур для удобства подключения.

Если вам хотя бы раз приходилось сталкиваться с вопросом диагностики авто, – вы по достоинству оцените одну из самых популярных высокотехнологичных разработок данного направления. Адаптер ELM 327 USB позволит произвести срочную диагностику автомобиля стационарно и в пути следования, «погасит» лампу чек на приборной панели, выведет все необходимые параметры датчиков и приборов авто на ваш пк или ноутбук. Прибор так же сэкономит вам не малую сумму денег, больше не нужно по каждой ошибке «check engine» ехать в автосервис и платить завышенный ценник за диагностику. Первая же неприятность в пути покажет, насколько было актуальным решение приобрести этот девайс.

кабель usb obd2 на АлиЭкспресс — купить онлайн по выгодной цене

Классическая версия адаптера ELM327, имеет оригинальный, не урезанный ни по одному из протоколов, качественный чип PIC18F25K80. Используется для диагностики OBD-II совместимых автомобилей, с помощью пк и ноутбука через интерфейс подключения – USB. Подходит для большинства отечественных, а также иностранных автомобилей.

кабель usb obd2 на АлиЭкспресс — купить онлайн по выгодной цене

Данный адаптер позволяет просматривать следующие параметры:

  • Ошибки двигателя – Check Engine (чтение, расшифровка, удаление);
  • Обороты двигателя;
  • Температура охлаждающей жидкости;
  • Краткосрочная топливная балансировка;
  • Долгосрочная топливная балансировка;
  • Давление во впускном коллекторе;
  • Данные кислородного датчика;
  • Обороты двигателя;
  • Нагрузка двигателя;
  • Состояние топливной системы;
  • Скорость движения автомобиля;
  • Абсолютное давление воздуха;
  • Опережение зажигания;
  • Температура всасываемого воздуха;
  • Массовый расход воздуха;
  • Положение дроссельной заслонки;
  • Графическое отображение параметров;
  • Функция ведения логов;
  • Стоп-кадр.

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

кабель usb obd2 на АлиЭкспресс — купить онлайн по выгодной цене

Поддерживает следующие протоколы связи с системами автомобилей:

  • SAE J1850 PWM (41.6Kbaud)
  • SAE J1850 VPW (10.4Kbaud)
  • ISO9141-2 (5 baud init, 10.4 Kbaud)
  • ISO14230-4 KWP (5 baud init, 10.4 Kbaud)
  • ISO14230-4 KWP (fast init, 10.4 Kbaud)
  • ISO15765-4 CAN (11bit ID, 500 Kbaud)
  • ISO15765-4 CAN (29bit ID, 500 Kbaud)
  • ISO15765-4 CAN (11bit ID, 250 Kbaud)
  • ISO15765-4 CAN (29bit ID, 250 Kbaud)

кабель usb obd2 на АлиЭкспресс — купить онлайн по выгодной цене

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

Краткая инструкция:

  1. Не подключая адаптер к ПК, скачайте и запустите USB Driver – данный файл установит драйвера виртуального COM порта, предварительно выберите нужную версию ОС Windows.
  2. Подключите адаптер к ПК, убедитесь, что связь установлена и адаптер отобразился в диспетчере устройств.
  3. Выбрав адаптер в диспетчере устройств, посмотрите номер COM порта, запомните его.
  4. Установите необходимую вам программу, например Scanmaster, при запуске программы укажите тот самый COM порт, присвоенный адаптеру.
  5. Подключите адаптер в диагностический OBDII разъем в вашем автомобиле.
  6. Включите зажигание или запустите двигатель.
  7. Запустите вашу программу и установите связь с адаптером.
  8. Устройство готово к работе, считывайте ошибки, смотрите показания.
Код ошибки:  Рожковые ключи купить на сайте АвтоСканеры.RU - Автосканеры.РУ

Список популярных программ для пк на базе Windows:

  1. Scanmaster – имеет русский язык, поддерживает чтение ошибок из ЭБУ и показывает их описание, выводит полученные данные на печать в виде набора данных и графиков, а так же осуществляет еще многие функции.
  2. PCMScan – имеет русский язык, поддерживает чтение ошибок из ЭБУ и показывает их описание, выводит полученные данные на печать в виде набора данных и графиков, а так же осуществляет еще многие функции.
  3. FORScan – имеет русский интерфейс и может видеть все блоки автомобиля вплоть до подушек и ABS. Хорошо работает на автомобилях Ford, Mazda и Mercury.
  4. ELMConfig – распространяется бесплатно, но имеет множество функций позволяющих облегчить жизнь рядовому владельцу марки Ford. Программа не только позволяет производить диагностику автомобиля, но и поддерживает проведение дилерских и сервисных функций.
  5. OpenDiagPro – программа для диагностики ВАЗ, ГАЗ, УАЗ, ЗАЗ. Для полноценной работы с elm327 необходимо приобретать лицензию.

Характеристики:

  • Рабочий ток: 15 мА
  • Резервный ток: 0 мА
  • Рабочая температура: -40°С – 85°С
  • Интерфейс: USB
  • Версия прошивки: 1.5
  • Чип: PIC18F25K80
  • Габаритные размеры: 90 х 50 х 25 мм
  • Рабочее напряжение: 9 – 16 Вольт
  • Материал: пластик
  • Гарантия: 3 года

Комплектация:

  • Адаптер ELM327 USB classic 1.5

кабель usb obd2 на АлиЭкспресс — купить онлайн по выгодной цене

Приобрести адаптер ELM327 USB classic 1.5 в интернет-магазине Electro-kot очень просто – для этого достаточно нажать на кнопку в корзину, заполнить необходимые поля и выбрать удобный способ доставки.

§

Особенности:

  • Позволяет считывать, расшифровывать и сбрасывать более 3000 ошибок;
  • Оригинальный чип PIC18F25K80 прошивка v1.5;
  • Подключение к OBDII;
  • Интерфейс подключения – USB;
  • Идеален для связки с ноутбуком и ПК;
  • Длинный шнур для удобства подключения.

Если вам хотя бы раз приходилось сталкиваться с вопросом диагностики авто, – вы по достоинству оцените одну из самых популярных высокотехнологичных разработок данного направления. Адаптер ELM 327 USB позволит произвести срочную диагностику автомобиля стационарно и в пути следования, «погасит» лампу чек на приборной панели, выведет все необходимые параметры датчиков и приборов авто на ваш пк или ноутбук. Прибор так же сэкономит вам не малую сумму денег, больше не нужно по каждой ошибке «check engine» ехать в автосервис и платить завышенный ценник за диагностику. Первая же неприятность в пути покажет, насколько было актуальным решение приобрести этот девайс.

кабель usb obd2 на АлиЭкспресс — купить онлайн по выгодной цене

Классическая версия адаптера ELM327, имеет оригинальный, не урезанный ни по одному из протоколов, качественный чип PIC18F25K80. Используется для диагностики OBD-II совместимых автомобилей, с помощью пк и ноутбука через интерфейс подключения – USB. Подходит для большинства отечественных, а также иностранных автомобилей.

кабель usb obd2 на АлиЭкспресс — купить онлайн по выгодной цене

Данный адаптер позволяет просматривать следующие параметры:

  • Ошибки двигателя – Check Engine (чтение, расшифровка, удаление);
  • Обороты двигателя;
  • Температура охлаждающей жидкости;
  • Краткосрочная топливная балансировка;
  • Долгосрочная топливная балансировка;
  • Давление во впускном коллекторе;
  • Данные кислородного датчика;
  • Обороты двигателя;
  • Нагрузка двигателя;
  • Состояние топливной системы;
  • Скорость движения автомобиля;
  • Абсолютное давление воздуха;
  • Опережение зажигания;
  • Температура всасываемого воздуха;
  • Массовый расход воздуха;
  • Положение дроссельной заслонки;
  • Графическое отображение параметров;
  • Функция ведения логов;
  • Стоп-кадр.

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

кабель usb obd2 на АлиЭкспресс — купить онлайн по выгодной цене

Поддерживает следующие протоколы связи с системами автомобилей:

  • SAE J1850 PWM (41.6Kbaud)
  • SAE J1850 VPW (10.4Kbaud)
  • ISO9141-2 (5 baud init, 10.4 Kbaud)
  • ISO14230-4 KWP (5 baud init, 10.4 Kbaud)
  • ISO14230-4 KWP (fast init, 10.4 Kbaud)
  • ISO15765-4 CAN (11bit ID, 500 Kbaud)
  • ISO15765-4 CAN (29bit ID, 500 Kbaud)
  • ISO15765-4 CAN (11bit ID, 250 Kbaud)
  • ISO15765-4 CAN (29bit ID, 250 Kbaud)
Код ошибки:  Загорелся "ЧЕК" - "Моя Соната" - Клуб Хёндай Соната

кабель usb obd2 на АлиЭкспресс — купить онлайн по выгодной цене

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

Краткая инструкция:

  1. Не подключая адаптер к ПК, скачайте и запустите USB Driver – данный файл установит драйвера виртуального COM порта, предварительно выберите нужную версию ОС Windows.
  2. Подключите адаптер к ПК, убедитесь, что связь установлена и адаптер отобразился в диспетчере устройств.
  3. Выбрав адаптер в диспетчере устройств, посмотрите номер COM порта, запомните его.
  4. Установите необходимую вам программу, например Scanmaster, при запуске программы укажите тот самый COM порт, присвоенный адаптеру.
  5. Подключите адаптер в диагностический OBDII разъем в вашем автомобиле.
  6. Включите зажигание или запустите двигатель.
  7. Запустите вашу программу и установите связь с адаптером.
  8. Устройство готово к работе, считывайте ошибки, смотрите показания.

Список популярных программ для пк на базе Windows:

  1. Scanmaster – имеет русский язык, поддерживает чтение ошибок из ЭБУ и показывает их описание, выводит полученные данные на печать в виде набора данных и графиков, а так же осуществляет еще многие функции.
  2. PCMScan – имеет русский язык, поддерживает чтение ошибок из ЭБУ и показывает их описание, выводит полученные данные на печать в виде набора данных и графиков, а так же осуществляет еще многие функции.
  3. FORScan – имеет русский интерфейс и может видеть все блоки автомобиля вплоть до подушек и ABS. Хорошо работает на автомобилях Ford, Mazda и Mercury.
  4. ELMConfig – распространяется бесплатно, но имеет множество функций позволяющих облегчить жизнь рядовому владельцу марки Ford. Программа не только позволяет производить диагностику автомобиля, но и поддерживает проведение дилерских и сервисных функций.
  5. OpenDiagPro – программа для диагностики ВАЗ, ГАЗ, УАЗ, ЗАЗ. Для полноценной работы с elm327 необходимо приобретать лицензию.

Характеристики:

  • Рабочий ток: 15 мА
  • Резервный ток: 0 мА
  • Рабочая температура: -40°С – 85°С
  • Интерфейс: USB
  • Версия прошивки: 1.5
  • Чип: PIC18F25K80
  • Габаритные размеры: 90 х 50 х 25 мм
  • Рабочее напряжение: 9 – 16 Вольт
  • Материал: пластик
  • Гарантия: 3 года

Комплектация:

  • Адаптер ELM327 USB classic 1.5

кабель usb obd2 на АлиЭкспресс — купить онлайн по выгодной цене

Приобрести адаптер ELM327 USB classic 1.5 в интернет-магазине Electro-kot очень просто – для этого достаточно нажать на кнопку в корзину, заполнить необходимые поля и выбрать удобный способ доставки.

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

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

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

Подключение

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

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

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


Для считывания диагностических данных используются специальные команды PID’s.

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

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

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

Код ошибки:  146 объявлений - Купить квартиру в ЖК Горгиппия Морская в Анапе от застройщика, официальный сайт жилого комплекса Горгиппия Морская, цены на квартиры, планировки - ЦИАН

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

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

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]

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


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

BB1E3211(16) > 10111011000111100011001000010001(2)

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

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

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

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

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

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

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

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. Оригинальную английскую версию статьи можно найти здесь

Оцените статью
OBD
Добавить комментарий

Adblock
detector