=========================== Добавлено 05.07.16 ========================
((Добавлено 05.07.16: повторная попытка подключения с использованием последней версии Torque 1.8.92 не получилась… Версия 1.8.56 работает! Через раз… Будем разбираться…
А вообще… впредь буду использовать только Vgate iCar 2…
Пришел iCar 2 v1.5 с ARM чипом, все работает…
================================ основной текст ==============================
Основные программы предполагаемые к использованию в целях диагностики: Torque и SZ-Viewer .
----------------------------------------------------------------------------------------------------------------------------
Забегая вперед: поставил в интерфейсе Torque протокол ISO 14230-4 (fast init, 10.4k baud)
[[ ISO 14230-4 (KWP FAST) ]] вместо Auto… и свершилось чудо, ЭБУ подключился!
-----------------------------------------------------------------------------------------------------------------------------
Заказывал на eBay ELM327 mini v1.5 ! (специально, типа, стабильнее прошивка)

Но! Пришел с eBay ELM327 mini v2.1 .


Обругал поставщика, на всякий случай…Посмотрим какая будет реакция… Пусть компенсируют… Прикол… вернули деньги…
Будем пробовать… На CD софт, который прислали.
В папке: "ELM327 Phone system software" программа "Torque (1.5.58)"
… … …
При включении адаптера загорается красный светодиод и поочередно мигнули зеленых, потом желтый.
(есть предположение, что мигание светодиодов это прохождение тестов Bluetuth и процессора, если остаются гореть, то тест не прошел и работать не будет)
Используемые микросхемы:
— 78L05 (стабилизатор 5в 100 ма / 7…20в )
— TJA1040 (CAN трансивер, для K-line и L-line не используется)
— MCP2515 (CAN контроллер)
— BK3231Q (bluetooth+(ARM968E-S)?)

В данном адаптере нет отдельного микроконтроллера (МК).
МК тут выполнен в одном корпусе с чипом BT BK3231Q, (НЕ ПОКУПАЙТЕ ТАКОЙ АДАПТЕР !)
Что касаемо K-line (L-line), они прозваниваются к питанию 5в через резисторы 1кОм, а при подаче 12 в на адаптер на них ~11,3 в …
Потребление 23-26 мА. На разъеме OBD напряжение всегда в наличии.
Будем пробовать обновленный Софт. Со смартфоном alcatel one touch pop c5 5036d
Настройку проводил в соответствии с инструкцией.
На авто не заработало сразу… решил попробовать в лабораторных условиях:
(без авто), просто подключил 12 В от источника на столе.
В этом режиме работает так:
Torque запускается, обнаруживает адаптер,
значёк адаптера в левом верхнем углу горит постоянно в течении 55 сек,
при этом растет число "Счетчик ошибок адаптера" (2 other faults),
после этого начинает мигать… связь с адаптером по Bluetooth теряется.
Отключаем от адаптера 12 В, …, включаем, …через 7 — 15 секунд адаптер виден (значёк адаптера начал гореть постоянно, мигает значек поиска ЭБУ), через 55 секунд значек адаптера начинает мигать, потеря Bluetooth… и т.д.
…
Тоже самое происходит и в авто, и при включенном зажигании, и при работающем двигателе…
Мак адрес синего адаптера 66:35:56:78:90:AB.
Версию адаптера смартфон alcatel one touch pop c5 5036d не показал…
Sony показал версию адаптера V2.1 .
Вот информация о версиях, которую хотелось бы подтвердить или опровергнуть:

А вот, какой разъем у меня:

Только K-Line, и видимо нужен ELM327 v1.5 ?
… … …
В установках профиля авто (Torque) есть настройка: "Предпочтительный OBD протокол"
Переключаем с "Automatic" на "ISO 9141-2 (5b init, 10.4k baud)" или "ISO 14230 (5b…)".
Теперь время поиска ЭБУ стало 2 минуты, потом Bluetooth зависает…
Переключаем на "ISO 14230 (fast init …)", соответственно, 1 мин 20 сек.
Испытания с этим адаптером временно прекратил, т.к. пришел ELM327 BlueTooth (Vgate iCar 2).
ELM327 BlueTooth (Vgate iCar 2) заработал с Torque (1.8.52) и на нем выяснилось, что работа с лианой возможна при использовании протоколов, которые устанавливаются в профиле авто:
= Automatic — Thorough porotocol scan
= Automatic — Fast porotocol scan
= ISO 14230-4 (fast init, 10.4k baud) [[ она же ISO 14230-4 (KWP FAST) ]]
при установке других профилей не работает…
Возвратившись к ELM327 mini v2.1 Bluetooth (синий), выбрал принудительно в профиле авто протокол
ISO 14230-4 (fast init, 10.4k baud).
И свершилось чудо, ЭБУ подключился!
… …
Работа с адаптером посредством терминала "Elm327 OBD Terminal" без подключения к авто:
Команды:
AT I Команда запроса о типе базового процессора сканера (идентификация) ATI
AT Z [reset all] Команда сброса сканера, всех его настроек в исходное (заводское) состояние.
AT D [set all to Default] Команда сброса всех параметров сканера в исходное настроенное пользователем состояние
запрос:ati; ответ: ELM327 v2.1
запрос:atz; ответ: ELM327 v2.1
запрос:atd; ответ: ?
запрос:atpc; ответ: ok
запрос:atal; ответ: ?
запрос:atrv; ответ: 0.7 [[неправильно отображает напряжение, В]]
запрос:ath0; ответ: ok
запрос:ath1; ответ: ok
запрос:atsp0; ответ: ok
…
запрос:atsp5; ответ: ok [[Установить протокол ISO 14230-4 (fast init, 10.4k baud)]]
запрос:atdp; ответ: ISO 14230-4 (KWP FAST) [[Показать протокол]]
…
Как выявить кривые адаптеры 1.
Результаты на моем синем:
SendCommand:ATAL HandleReply: ? [[должно быть ОК]]
SendCommand:ATIB10 HandleReply: ELM327 v2.1 — [[должно быть ОК]]
SendCommand:ATSH8111F1 HandleReply: OK
SendCommand:ATST32 HandleReply: OK
SendCommand:ATSW00 HandleReply: ? [[должно быть ОК]]
SZ-Viewer.
Как выявить кривые адаптеры 2.
1. Наиболее распространенный вид подделок не понимает команду ATD.
ATD — это команда ELM327, которая похожа на ATZ, но работает быстрее, поскольку не делает сброс самого адаптера, а лишь сбрасывает настройки. Активно используется в SZ-Viewer.
Команда поддерживается настоящим ELM327 с самой первой версии. Поддерживается нормальными китайскими ELM327 версии 1.5. А вот поддельные 2.1 эту команду вообще не знают. Поэтому вместо сброса настроек и ответа OK выдают вопросительный знак.
В SZ-Viewer адаптеры, которые не понимают ATD, обозначаются символом [D] в сообщении об подделке
C программой SZ-Viewer такой адаптер не работает.
2. Большая часть подделок определяется первым способом, но пользователям SZ-Viewer попадались подделки когда, проблема возникает на команде ATTP.
Как и ATD, команда ATTP на практике редко применяется, хотя ее использование считается более правильным, чем более популярной ATSP.
ATSP — это установка протокола с его запоминанием… но использование ATSP влечет за собой кучу проблем. Разработчики ELM327 даже начали подставлять "костыли" в виде команды ATSP00 и т.д. и т.п.
В SZ используtncz более безопасная команда ATTP при каждом соединении, поскольку, в отличие от SP (Set Protocol), команда TP (Try Protocol) не ломает настройку по умолчанию. Но так забавно получилось, что ATTP вызывает проблемы на подделках, которые, на удивление, понимают ATD. В SZ-Viewer такие поддельные адаптеры обозначаются [TP]. В оригинальных же ELM327 ATTP поддерживается изначально (с версии 1.0). В китайских 1.5 она тоже работает без проблем.






Комментарии 24
Отличная статья! Плавно переехал сюда с " Arduino — Bluetooth HC05 — ELM327 — OBD2", которая нужна в первую очередь. Но и здесь оказалось интересно!
Может такой USB ELM327 FTDI пойдет?
USB пока не имею, но вроде все ELM должны работать…
Танцы с бубнами? 2.1 от лукавого китайца))). Во все инете кричат не брать 2.1. Самая стабильная 1.5. Весь али завален.
Тоже приобрел синий мини, версию не помню, но с Torque (скачанной отдельно) заработал норм, ошибку показал, сбросил. Не пользуюсь постоянно, т.к. подключен Мультик. Приглядел разветвитель (два выхода на удлиннителе), но пока не преобрел. Мечтаю к одному Мультик (под панелью), а второй вывести в нишу, чтоб всегда под рукой для ELM327 BlueTooth, думаю должно получиться…
как разветвитель… работает?
Пока не купил, все руки не доходят…
Ситуация аналогичная. Хотя я разок смог приконнектиться. Правда, работоспособность не смог оценить, т.к. дела были(успел только ошибку посмотреть). Скорее всего только с прошивкой 1,5 пойдет у нас…
После долгих экспериментов на моем ELM327 mini v2.1 Bluetooth (синий)
удалось законнектиться с ЭБУ Лианы!
В профиле авто поставил принудительно протокол K-Line "ISO 14230-4 (fast init, 10,4k baud) !
Попробуйте…
Torque лучше скачай отдельно, на диске может быть не самая свежая версия
самая лучшая для сузуки sz viewer
Может быть. Но под SZ-Viewer адаптер запаришся подбирать. Я уже 4 штуки заказал. И мини, и с кнопкой, и WiFi. Всё надеялся подключиться через SZ-Viewer на Андроиде. Хрен там. Из адаптеров 3 шт. — блютуз и 1 шт. — WiFi. Ни с одним SZ-Viewer не работает. А вот Torque видит все 4 и работает со всеми 4 адаптерами. Причём не зависимо какая версия, а есть и 1.5 и 2.1. Все с Torque работают и читают показания датчиков. И ошибки без проблем сбрасывают.
Странно. У меня как у тебя синий блютузный версии 1.5. Что на андроиде, что на иосе без проблем все подключается
С какой программой подключается?
Sz viewer
CTPAHHuKC
С какой программой подключается?
Вру.на иосе ни черта не коннектится.на андроиде нет проблем
Возможно с адаптером повезло и он подошёл)))
А так еще скан мастер хорошая прога
Я скан мастер под Андроид не видел.
А он есть.obd 2набери. Синий ярлык с желтым мотором и есть скан мастер
CTPAHHuKC
Я скан мастер под Андроид не видел.
вот мои мытарства в поисках ELM для SZ-Viewer www.drive2.ru/l/467026361…9Zb8X9l8mmuUObP0S_5Hqx3IA
CTPAHHuKC
Я скан мастер под Андроид не видел.
И сз вьювер когда подключается, пишет странная версия обд 1,5. Может ты заказываешь эту версию, а китайцы туда свой чип ставят и шьют другую версию, а на наклейке ставят 1.5
Не знаю, но желания заказывать наугад для программы SZ-Viewer больше нет…