Показать сообщение отдельно
Старый 13.01.2016, 22:50   #1699
Oleg12580
Житель Клуба
 
Имя: Олег
Авто: Outlander III 2.4 CVT
Сообщений: 382
По умолчанию Re: OBD-2 (OBD-II), ELM 327, Torque (температура вариатора и др.)

Взял с 4pda пользователь storm333

Скрытый текст

Много негатива по китайским адаптерам с версией 2.1. А в последнее время и по версии 1.5.
Работают только с OBD2 протоколом и не всегда стабильно, любые KWP2000 протоколы - поддерживают криво и плохо, в большинстве случаев связь с ЭБУ не устанавливается.

Причина:
Удешевление производства, которое повлияло на качество.
Не понимает он команд для соединения с ЭБУ, а некоторые неправильно воспринимает:

SendCommand:ATAL
HandleReply: ? - должно быть ОК
-> EXTRAINIT
SendCommand:ATIB10
HandleReply: ELM327 v2.1 - должно быть ОК
-> EXTRAINIT
SendCommand:ATSH8111F1
HandleReply: OK
-> EXTRAINIT
SendCommand:ATST32
HandleReply: OK
-> EXTRAINIT
SendCommand:ATSW00
HandleReply: ? - должно быть ОК

Если для подключения к вашему ЭБУ необходимо прописывать строку инициализации elm (использовать шаблон строки инициализации elm), команды (ATIB10, ATAL, ATSW00 ... ) которые неправильно отрабатывает elm приходят ответы знак вопроса (на ATIB10 должен быть ответ ОК, а не версия elm адаптера), то такой адаптер нестандартные протоколы (KWP2000) не поддерживает (ЭБУ: Январь, Микас, Делфи...Авто: ВАЗы, Chery Tiggo,
Nissan, Toyota JDM...) то связь вы не установите! И дело здесь не в программе!

Проверка elm:
Самостоятельно проверить elm можно с помощью Хобдрайва:
~ в системных настройках изменить уровень системных логов с error на trace
~ в параметрах авто выбрать шаблон строки инициализации elm: VAZ Yanvar
~ подсоединиться к елм, результат ответов посмотреть в log.txt (находится в папке с программой) или такую же проверку можно сделать с помощью терминале (программы для elm, можно скачать бесплатно на google play) необходимо послать следующие команды:
ATAL
ATIB10
ATSH8110F1
ATSW00

посмотреть какой ответ отдает адаптер.
Если на команды запроса приходят ответы ОК, то этот адаптер будет работать с нестандартными протоколами.
Если на команды запроса (хотя бы на некоторые из них) приходят ответы знак вопроса (на ATIB10 должен быть ответ ОК, а не версия elm адаптера), то такой адаптер нестандатртные протоколы (KWP2000) не поддерживает (ЭБУ: Январь, Микас, Делфи...Авто: ВАЗы, Chery Tiggo, Nissan, Toyota JDM...)

Также можно выделить группу mac-адресов, которые принадлежат "кривым" elm адаптерам:
- 66:35:56:...
- 88:18:56:68:98:EB
- 11:18:56:68:98:EB
- 00:18:56:68:AE:08
- 00:1D:A5:00:0C:E6 (версия 1.5, на ATAL-OK, но другие команды не воспринимает или воспринимает неправильно)
[свернуть]
и еще от kdika

Скрытый текст

Уже писалось, что у китайцев появилась новая партия елм, которые выдаю версию 1.5 и на ATAL - OK. Но они полноценно не работают.
Для определения таких адаптеров в терминале надо дать такие команды:
ATD0
ATSW00
ATWM3E01
ATIB10

на все команды, должен приходить ответ ОК, если ответы будут другие, не надо спрашивать почему программы не работают с авто.
Вот пример кривого адаптера
Send: ATD0
Receive: ?

Send: ATSW00
Receive: ?

Send: ATWM3E01
Receive: ?

Send: ATIB10
Receive: ELM327 V1.5


MAC адрес кривого адаптера: 00:1D:A5:00:0C:E6
[свернуть]
я эти команды (выделены жирным) посылал в терминале - в моем случае все ок - и все работает корректно с 3 аутом
Oleg12580 вне форума   Вверх Ответить с цитированием