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

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Общение с машиной (http://pccar.ru/forumdisplay.php?f=14)
-   -   Автомобильные протоколы и их получение. (http://pccar.ru/showthread.php?t=16704)

jamk 07.04.2015 13:14

Что-то не получается скачать архив с утилитами. На всех файл-хостингах просит телефон и ничего не отправляет. Можно выложить как-нибудь нормально ? На яндекс-диск например.

nikita76 30.04.2015 08:18

Вложений: 1
Добрый день! Подскажите, пожалуйста, почему Techstream в разделе Data List выдаёт ошибку Fatal Error. Error Code: 0xC0040001 при использовании Passthru эмулятора с CAN протоколом.

GASCHE 30.04.2015 08:25

Цитата:

Сообщение от jamk (Сообщение 325206)
На всех файл-хостингах просит телефон и ничего не отправляет

Дождитесь появления "нет спасибо"

тсж39 30.04.2015 12:43

описание Течстрим на русском
https://yadi.sk/i/brSkVsy_faExJ

Dmitr 22.05.2015 18:55

Вложений: 1
Доброго дня всем.
Подскажите почему программа может рвать соединение?
Как только начинают отображаться данные секунд через 5 появляется ошибка соединения в программе сканере.
Использую два к-лайна и ecuemu.
Файл настройки и полный (с момента выбора марки до момента обрыва связи) лог файл прилагаю

тсж39 22.05.2015 20:22

Вложений: 1
ошибки в файле ini

Dmitr 22.05.2015 20:39

Вложений: 1
Спасибо.
Но связь все-равно рвется, хотя продержалось немного дольше обычного.
Лог прилагаю. Было два подключения

тсж39 22.05.2015 20:44

пробуйте подбирать Т1 и Т2
например 20 25, 35 40, 40 50
какой программой соединяетесь

Dmitr 22.05.2015 21:21

cascade
протокол для
ssangyong kyron diesel

Dmitr 22.05.2015 22:48

Вложений: 1
При таких настройках Т1 и Т2 (в логе) максимальное время работы до обрыва около 20-30сек.
При Т1>30 связь не устанавливается.
Может к-лайн не качественный?

тсж39 22.05.2015 23:17

попробуй через com-0-com

Dmitr 22.05.2015 23:23

cascade не работает через com-0-com.
он требует к-лайн на ftdi

тсж39 23.05.2015 11:50

да, вы правы, каскад соединяется не через сом-порт, а напрямую
а что вы хотите посмотреть по дизелю

Dmitr 23.05.2015 23:56

тсж39, как бы интересны все доступные показатели по ДВС

тсж39 24.05.2015 00:07

конкретно какой двигатель выбираете в каскаде

Dmitr 24.05.2015 00:30

D20DT Euro3

тсж39 24.05.2015 18:17

Вложений: 1
вот доступные параметры по вашему авто

GASCHE 24.05.2015 19:52

Цитата:

Сообщение от Dmitr (Сообщение 328748)
cascade протокол для ssangyong kyron diesel

Как то очень интересно начинается обмен
09:48:55.630 FT_SetBaudRate( BaudRate = 833333 )
09:48:55.630 FT_ClrRts()
09:48:55.630 FT_ClrDtr()
09:48:55.756 FT_SetDtr()
09:48:56.257 FT_ClrDtr()
09:48:56.257 FT_SetRts()
09:48:56.333 FT_ClrRts()
09:48:56.333 FT_ClrDtr()
09:48:56.633 FT_SetBaudRate( BaudRate = 10400 )
09:48:56.643 FT_Write Length 1: F1
09:48:56.644 FT_Write Length 1: F8
09:48:56.645 FT_Write Length 1: 00
09:48:56.646 FT_SetBaudRate( BaudRate = 833333 )

Dmitr 25.05.2015 10:37

тсж39, спасибо

GASCHE,
Цитата:

Как то очень интересно начинается обмен
Обычно по другому?

GASCHE 26.05.2015 18:51

Цитата:

Сообщение от Dmitr (Сообщение 328940)
Обычно по другому?

Да, для K-Line и FAST-init должны быть команды FT_SetBreakOn(), FT_SetBreakOff

Autokent 05.09.2015 02:33

Deleted

Valentin8080 27.09.2015 10:40

Цитата:

Сообщение от Astorre (Сообщение 339059)
Изучил форум по ссылке, изучил Ваш сайт.
Скажите, к примеру если взять ваш эмулятор пасстру + виртуальный шнур, установить 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.

Astorre 27.09.2015 14:08

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

Dmitr 21.10.2015 12:15

Доброго дня.
Подскажите Эмулятор 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
Но что-то сканер не хочет "проглатывать" такой ответ(

Valentin8080 24.10.2015 05:29

Цитата:

Сообщение от Dmitr (Сообщение 340998)
Доброго дня.
Подскажите Эмулятор 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 ? ведь по нему бы и можно было узать структуру запросов/ответов.

Dmitr 25.10.2015 21:51

Вложений: 5
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) дело так и не доходит.

GASCHE 26.10.2015 08:15

Цитата:

Сообщение от Dmitr (Сообщение 341458)
Если сделать, например, так: 00 00 07 E8 30 00 00 00 00 00 00 00

Ну как минимум 00 00 07 E8 70 00 00 00 00 00 00 00

Dmitr 26.10.2015 10:56

Вложений: 1
Цитата:

Сообщение от GASCHE (Сообщение 341487)
Ну как минимум 00 00 07 E8 70 00 00 00 00 00 00 00

Ничего не поменялось. До следующего запроса не доходит.
Лог во вложении

тсж39 26.10.2015 11:30

почитайте про 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

Dmitr 26.10.2015 14:43

Насколько я понял, то из этого следует, что из-за ответа
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 для многострочных ответов или я еще не до конца разобрался с его настройками.

тсж39 26.10.2015 15:00

с пасстру не пробовал, может и не поддерживает флов контроль
какое у вас авто?, я попробую
вам, скорее всего, нужно переключить адаптер в режим флов-контроля
ATSP6
ATSH7E0
ATFCSH7E0
ATFCSD300000
ATFCSM1
ATCRA7E8

Dmitr 26.10.2015 15:31

тсж39, форд

тсж39 26.10.2015 16:26

вот кусок лога пастру
0000023004: Ioctl CLEAR_RX_BUFFER
0000023150: (TO=1000) TxD:00 00 07 E0 21 A3
0000023296: (TO=1020) RxD:00 00 07 E8 61 A3 FF FF FF FF
0000023347: Ioctl CLEAR_RX_BUFFER
0000023482: (TO=1000) TxD:00 00 07 E0 21 D9
0000023654: (TO=1020) RxD:00 00 07 E8 61 D9 FF FF FF FF FF FF FF FF FF FF FF
0000023707: Ioctl CLEAR_RX_BUFFER
0000023839: (TO=1000) TxD:00 00 07 E0 21 AA
0000024045: (TO=1020) RxD:00 00 07 E8 61 AA FF FF FF FF FF FF FF FF FF FF FF FF FF

а вот ини этих запросов
00 00 07 E0 21 A3
00 00 07 E8 61 A3 FF FF FF FF
00 00 07 E0 21 D9
00 00 07 E8 61 D9 FF FF FF FF FF FF FF FF FF FF FF
00 00 07 E0 21 AA
00 00 07 E8 61 AA FF FF FF FF FF FF FF FF FF FF FF FF FF

в файле ini не указывается количество байт в запросе и в ответе
я не понял как подключаетесь

Dmitr 26.10.2015 16:38

Цитата:

в файле ini не указывается количество байт в запросе и в ответе
у меня сканер (форскан) указывает количество байт в запросе и в ответе.
Тут выкладывал логи с пасстру и инишник: http://pccar.ru/showpost.php?p=341458&postcount=239

тсж39 26.10.2015 16:53

у вас наверное программа форскан с адаптером ЕЛМи какова ваша цель снять запросы с форскана?

Dmitr 26.10.2015 17:04

Цитата:

Сообщение от тсж39 (Сообщение 341540)
у вас наверное программа форскан с адаптером ЕЛМи

Он умеет работать и с елм и с 2534.
Инициализация снималась с елм.
Эмулятор используется пасстру.
Цитата:

Сообщение от тсж39 (Сообщение 341540)
какова ваша цель снять запросы с форскана?

посмотреть на некоторые интересные запросы по mscan и по батарее (авто гибридное)

тсж39 26.10.2015 17:22

не знаю точно, но скорее всего пасстру не поддерживает многострочные ответы в том виде как вам нужно
это можно посмотреть с помощью эмулятора KCAN адаптера VAG K+CAN
какие именно запросы вы хотите посмотреть, может я другим способом посмотрю

Dmitr 26.10.2015 17:50

Цитата:

Сообщение от тсж39 (Сообщение 341547)
не знаю точно, но скорее всего пасстру не поддерживает многострочные ответы в том виде как вам нужно

Может Valentin8080 сможет доработать эмулятор?

Цитата:

Сообщение от тсж39 (Сообщение 341547)
какие именно запросы вы хотите посмотреть

Отправил вам ЛС

Valentin8080 27.10.2015 14:38

Цитата:

Сообщение от Dmitr (Сообщение 341458)
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.

Dmitr 27.10.2015 14:56

Valentin8080, тсж39, спасибо.
Адаптер K+CAN 1.4 заказал.

Еще такой вопрос. Адаптер K+CAN 1.4 нужно (можно) также доработать как елм (http://forscan.org/forum/viewtopic.php?f=10&t=11) , чтобы он смог работать с MS-can? Или доработка не нужна?


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

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