PCCar.ru - Ваш автомобильный компьютер

Вернуться   PCCar.ru - Ваш автомобильный компьютер > MP3Car ТехИнфа > Общение с машиной

Ответ
 
Опции темы Поиск в этой теме
Старый 05.09.2015, 02:33   #221
Autokent
Новый Пользователь
 
Аватар для Autokent
 
Регистрация: 31.08.2015
Возраст: 43
Город: КМВ
Регион: 26
Машина: Lexus IS200
Сообщений: 2
Autokent is on a distinguished road
По умолчанию

Deleted

Последний раз редактировалось Autokent; 14.09.2015 в 17:28.
Autokent вне форума   Ответить с цитированием
Старый 27.09.2015, 10:40   #222
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
По умолчанию

Цитата:
Сообщение от Astorre Посмотреть сообщение
Изучил форум по ссылке, изучил Ваш сайт.
Скажите, к примеру если взять ваш эмулятор пасстру + виртуальный шнур, установить Honda HDS, то:
Будет ли все подключаться и работать? (убил пол дня в логах пусто)
Какая нужна HDS, если можно версия, а лучше ссылку)))
В логе ведется запись тех пакетов которые непосредственно в эку направляются или общение между HDS и адаптером тоже записывается?
Я же уже тебе писал, но могу подробнее. Сразу оговорюсь - это справедливо для снятия протокола хонды только по k-линии. Для снятия пидов хонды нужно:
1. Адаптер MiniVCI.
2. Программа Nonda HDS.
3. Усеченный адаптер K-LINE.
4. Программа "Эмулятор ECU" с сайта ****
5. Придется писать какой то логгер, чтобы с помощью него и полноценного адаптера K-LINE ты мог получать ответы из машины, задавая запросы, которые дал сканер.

1. Первоначально устанавливаешь программу Honda HDS и драйвер для хонды от адаптера MiniVCI (обращаю внимание, что на сайте **** его нет).
2. К адаптеру MiniVCI подключаешь проводками усеченный адаптер K-LINE, соединив контакты разъемов OBD-II адаптеров:
7 - 7
4,5 - 4,5
16 - 16
Кроме этого подаешь 12 Вольт на контакты 4,5 (-) и 16(+).
3. Устанавливаешь драйвер на усеченый адаптер K-LINE и ком-порт данного адаптера прописываешь в настройках эмулятора ECU. Подробнее об этом на сайте ****.
4. Далее процесс подбора - получаешь из лога эмулятора запросы к машине - даешь эти запросы машине и получаешь ответы. Подставляешь эти ответы в ini эмулятора и т.д.

Еще можно просто подключить MiniVCI к машине и параллельно подключить усеченный адаптер K-LINE и снимать все запросы/ответы которые будет задавать Honda HDS. Для этого еще нужна программа "Снифер ECU" с сайта ****.
А потом уже разобрав структуру запросов/ответов работать с эмулятором ECU.
__________________
Мой отчет TOYOTA COROLLA 2004

Последний раз редактировалось basurman; 18.12.2019 в 10:04.
Valentin8080 вне форума   Ответить с цитированием
Старый 27.09.2015, 14:08   #223
Astorre
Новый Пользователь
 
Регистрация: 29.06.2013
Возраст: 59
Город: Заринск
Регион: 22
Машина: Хонда Цивик 2002
Сообщений: 3
Astorre is on a distinguished road
По умолчанию

Спасибо огромное!!! извиняюсь за флуд в той теме

Последний раз редактировалось basurman; 18.12.2019 в 10:04.
Astorre вне форума   Ответить с цитированием
Старый 21.10.2015, 12:15   #224
Dmitr
Новый Пользователь
 
Регистрация: 22.05.2015
Регион: Украина
Сообщений: 28
Dmitr is on a distinguished road
По умолчанию

Доброго дня.
Подскажите Эмулятор Passthru умеет работать с многострочным ответом.

Имеем запрос-ответ с ЭБУ:

Цитата:
22 F1 88
7E8 10 1B 62 F1 88 39 55 37
7E8 21 41 2D 31 34 43 32 30
7E8 22 34 2D 45 58 42 00 00
7E8 23 00 00 00 00 00 00 00
поставил так в эмулятор
Цитата:
00 00 07 E0 03 22 F1 88 00 00 00 00
00 00 07 E8 1B 62 F1 88 39 55 37 41 2D 31 34 43 32 30 34 2D 45 58 42 00 00 00 00 00 00 00 00 00
Но что-то сканер не хочет "проглатывать" такой ответ(
Dmitr вне форума   Ответить с цитированием
Старый 24.10.2015, 05:29   #225
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 Посмотреть сообщение
Доброго дня.
Подскажите Эмулятор Passthru умеет работать с многострочным ответом.

Имеем запрос-ответ с ЭБУ:



поставил так в эмулятор

Но что-то сканер не хочет "проглатывать" такой ответ(
Во-первых в эмулятор надо подставить вот так:
00 00 07 E0 22 F1 88
00 00 07 E8 62 F1 88 39 55 37 41 2D 31 34 43 32 30 34 2D 45 58 42 00 00 00 00 00 00 00 00 00

Во-вторых, реально ли сканер работает через Passthru? Где лог от эмулятора Passthru, где выдался запрос 00 00 07 E0 22 F1 88 ? ведь по нему бы и можно было узать структуру запросов/ответов.
__________________
Мой отчет TOYOTA COROLLA 2004
Valentin8080 вне форума   Ответить с цитированием
Старый 25.10.2015, 21:51   #226
Dmitr
Новый Пользователь
 
Регистрация: 22.05.2015
Регион: Украина
Сообщений: 28
Dmitr is on a distinguished road
По умолчанию

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) дело так и не доходит.
Вложения
Тип файла: txt j25342emu при пустом ини файле log.txt (2.2 Кб, 1068 просмотров)
Тип файла: txt j25342emu.ini.txt (430 байт, 876 просмотров)
Тип файла: txt j25342emu.log.txt (4.5 Кб, 925 просмотров)
Тип файла: zip j25342emu 07 E0 30 .log.zip (22.3 Кб, 543 просмотров)
Тип файла: txt иницЕЛМ.txt (703 байт, 953 просмотров)
Dmitr вне форума   Ответить с цитированием
Старый 26.10.2015, 08:15   #227
GASCHE
Старший Пользователь
 
Аватар для GASCHE
 
Регистрация: 01.04.2010
Регион: 35
Сообщений: 697
GASCHE is on a distinguished road
По умолчанию

Цитата:
Сообщение от Dmitr Посмотреть сообщение
Если сделать, например, так: 00 00 07 E8 30 00 00 00 00 00 00 00
Ну как минимум 00 00 07 E8 70 00 00 00 00 00 00 00
GASCHE вне форума   Ответить с цитированием
Старый 26.10.2015, 10:56   #228
Dmitr
Новый Пользователь
 
Регистрация: 22.05.2015
Регион: Украина
Сообщений: 28
Dmitr is on a distinguished road
По умолчанию

Цитата:
Сообщение от GASCHE Посмотреть сообщение
Ну как минимум 00 00 07 E8 70 00 00 00 00 00 00 00
Ничего не поменялось. До следующего запроса не доходит.
Лог во вложении
Вложения
Тип файла: rar j25342emu 07 E8 70.log.rar (60.0 Кб, 478 просмотров)
Dmitr вне форума   Ответить с цитированием
Старый 26.10.2015, 11:30   #229
тсж39
Старший Пользователь
 
Аватар для тсж39
 
Регистрация: 14.04.2011
Возраст: 65
Город: Санкт-Петербург
Регион: 78, 98
Машина: TOYOTA Sienta
Сообщений: 385
тсж39 is on a distinguished road
По умолчанию

почитайте про 300000, flow control
https://en.wikipedia.org/wiki/ISO_15765-2
вог лог с эмулятора, на запрос 300000 ответа не приходит

0000066282: RxD(CAN): 688: 02 1A 87 FF FF FF FF FF
0000066282: TxD(CAN): 511: 10 16 5A 87 04 65 00 01
0000066299: RxD(CAN): 688: 30 00 00 FF FF FF FF FF
0000066299: TxD(CAN): 511: 21 FF 00 01 00 15 10 37
0000066327: TxD(CAN): 511: 22 38 32 30 41 35 31 34
0000066356: TxD(CAN): 511: 23 20 20
0000066601: RxD(CAN): 688: 02 1A 9C FF FF FF FF FF
0000066601: TxD(CAN): 511: 10 15 5A 9C 01 04 65 00
0000066618: RxD(CAN): 688: 30 00 00 FF FF FF FF FF
0000066618: TxD(CAN): 511: 21 07 FF 51 16 06 38 36
0000066647: TxD(CAN): 511: 22 33 31 42 31 33 33 30
0000066675: TxD(CAN): 511: 23 42
__________________
не стесняйтесь спрашивать
тсж39 вне форума   Ответить с цитированием
Старый 26.10.2015, 14:43   #230
Dmitr
Новый Пользователь
 
Регистрация: 22.05.2015
Регион: Украина
Сообщений: 28
Dmitr is on a distinguished road
По умолчанию

Насколько я понял, то из этого следует, что из-за ответа
00 00 07 E8 1B 62 F1 88 39 55 37 41 2D 31 34 43 32 30 34 2D 45 58 42 00 00 00 00 00 00 00 00 00
Сканер запускает режим TxD[0]:00 00 07 E0 30 00 00 00 00 00 00 00
Чтобы разобрать ответ больше 7байт (в моем примере это ответ на запрос 22F188) и пока его не разберет, то к следующему запросу не переходит. Вот и возникла сложность что не хватает настроек в эмуляторе Passthru для многострочных ответов или я еще не до конца разобрался с его настройками.
Dmitr вне форума   Ответить с цитированием
Ответ

Метки
протоколы диагностики


Здесь присутствуют: 2 (пользователей: 0 , гостей: 2)
 

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 14:38.


Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot