Показать сообщение отдельно
Старый 27.10.2015, 14:38   #239
Valentin8080
Старший Пользователь
 
Регистрация: 17.02.2010
Возраст: 44
Регион: 03
Машина: Toyota Corolla
Сообщений: 980
Valentin8080 is a jewel in the roughValentin8080 is a jewel in the roughValentin8080 is a jewel in the rough
По умолчанию

Цитата:
Сообщение от Dmitr Посмотреть сообщение
Valentin8080,
Имеем лог инициализации модели авто с елм (во вложении иницЕЛМ.txt)

Приложил два лога с эмулятора Passthru. Один при пустом инишнике эмулятора (чтобы посмотреть структуру запросов), второй при заполненном (инишник также приложил).
Во втором случае появляется новый запрос (после ответа на 22 F1 88)
(TO=0) TxD[0]:00 00 07 E0 30 00 00 00 00 00 00 00
Какой на него правильно составить ответ? Какой-то он странный (одни нули). Если сделать, например, так:
00 00 07 E8 30 00 00 00 00 00 00 00
То сканер циклически отправляет этот запрос и через некоторое время связь останавливается (лог в архиве).
До следующего запроса >22F190 (по логу с елм должен быть он после >22F188) дело так и не доходит.
Вот теперь все понятно. Сканер работает с Passthru адаптером по протоколу CAN, а не ISO15765. У меня эмулятор будет работать только по протоколу ISO15765, так как используется простая подстановка на определенный запрос - определенный ответ.
Вообщем с эмулятором Passthru в данном случае ничего не получится.
Как вариант, уже предложил тсж39 - нужен адаптер K+CAN 1.4 и эмулятор ISO15765 к нему (тоже есть в утилитах).
Соответственно сканер цепляешь к линиям CANH, CANL и GND адаптера VAG K+CAN 1.4.
__________________
Мой отчет TOYOTA COROLLA 2004
Valentin8080 вне форума   Ответить с цитированием