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

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

тсж39 17.11.2013 21:23

последние байты это контрольная сумма их в запрос и ответ не ставить
С1 33 F1 81
83 F1 01 C1 E9 8F

ff00 18.11.2013 20:44

Попробовал тоже самое, CRC ISO еще поставил для генерации его, может Т1 Т2 надо какие поставить Т1 пробывал от 15 до 55, ничего. Т2 тоже где-то так менял. Стоит еще выбор "без эха", эксперементирую на Ваг коммандере 1.4 на ФТДИ.

ЗЫ. Скорость порта 10400

тсж39 18.11.2013 22:20

попробовал Диагун и Scenic 2 с эмулятором через VAG COM 1.4
выбрал иммобилайзер, связь есть
что у тебя за адаптер и что выбираешь в опрос

0000000000: Continue COM16 Baud=10400 T1=75 T2=50 DTR=ON
0000073551: Update ECU answers
0000137477: RxD:00 81 26 F1 81 19
0000137539: Ans(Эхо):83 F1 26 C1 E9 8F D3
0000137758: RxD:82 26 F1 21 80 3A
0000137827: Ans(Эхо):82 F1 26 61 80 7A
0000140555: RxD:81 26 F1 3E D6
0000140626: Ans(Эхо):81 F1 26 7E 16
0000141258: RxD:82 26 F1 21 80 3A
0000141330: Ans(Эхо):82 F1 26 61 80 7A
0000141540: RxD:82 26 F1 21 81 3B
0000141602: Ans(Эхо):84 F1 26 61 81 FF FF 7B
0000143727: RxD:81 26 F1 3E D6
0000143793: Ans(Эхо):81 F1 26 7E 16
0000145290: RxD:82 26 F1 21 80 3A
0000145361: Ans(Эхо):82 F1 26 61 80 7A
0000147461: RxD:81 26 F1 3E D6
0000147521: Ans(Эхо):81 F1 26 7E 16

ff00 18.11.2013 23:07

Это задаю параметрах эмулятора:
00 C1 33 F1 81
83 F1 7A C1 E9 8F

Лог при выборе Эмул. Эхо:
0000000051: Open COM1 Baud=10400 T1=75 T2=50 DTR=ON
0000006265: RxD:00 C1 33 F1 81 66
0000006265: TxD(Эхо):00 C1 33 F1 81 66
0000006316: TxD:83 F1 7A C1 E9 8F 27
0000011781: RxD:00
0000011781: TxD(Эхо):00
0000012390: RxD:00
0000012390: TxD(Эхо):00
0000013187: RxD:00
0000013187: TxD(Эхо):00
0000016250: RxD:00 C1 33 F1 81 66
0000016251: TxD(Эхо):00 C1 33 F1 81 66
0000016301: TxD:83 F1 7A C1 E9 8F 27
0000021781: RxD:00
0000021781: TxD(Эхо):00
0000022390: RxD:00
0000022390: TxD(Эхо):00
0000023187: RxD:00
0000023187: TxD(Эхо):00

Лог при выборе KLine:
0000000051: Open COM1 Baud=10400 T1=75 T2=50 DTR=ON
0000008270: RxD:00 C1 33 F1 81 66
0000008828: Ans(Эхо):No Data
0000013785: RxD:00
0000014395: RxD:00
0000015192: RxD:00
0000018254: RxD:00 C1 33 F1 81 66
0000018813: Ans(Эхо):No Data
0000023785: RxD:00
0000024395: RxD:00
0000025192: RxD:00

Лог при выборе Без эха:
0000000050: Open COM1 Baud=10400 T1=75 T2=50 DTR=ON
0000003716: RxD:00 C1 33 F1 81 66
0000003767: TxD:83 F1 7A C1 E9 8F 27
0000009232: RxD:00
0000009841: RxD:00
0000010638: RxD:00
0000013701: RxD:00 C1 33 F1 81 66
0000013753: TxD:83 F1 7A C1 E9 8F 27
0000019232: RxD:00
0000019841: RxD:00
0000020638: RxD:00

Эмулятор на VAG COM 1.4, подключаюсь Китайскими сканерами. Codescan CS602 и D900. Запросы у них одинаковые.

Снимал лог снифером: RTO = 25 (не знаю правильно 25 или нет)
0000798616: Open COM1 Baud=10400 RTO=25
0000801994: 00
0000802088: C1 33 F1 81 66 83 F1 7A C1 E9 8F 27
0000802276: C2 33 F1 01 00 E7
0000802322: 86 F1 7A 41 00 D8 3A 80 10 D4
0000802432: C2 33 F1 01 01 E8
0000802479: 86 F1 7A 41 01 00 06 80 00 B9
0000802588: C2 33 F1 01 00 E7
0000802635: 86 F1 7A 41 00 D8 3A 80 10 D4
0000802729: C1 33 F1 03 E8
0000802791: 87 F1 7A 43 00 00 00 00 00 00 35
0000802885: C2 33 F1 01 00 E7
0000802947: 86 F1 7A 41 00 D8 3A 80 10 D4
0000803041: C1 33 F1 07 EC
0000803088: 83 F1 7A 7F 07 11 85
0000803276: C1 33 F1 07 EC
0000803322: 83 F1 7A 7F 07 11 85
0000803526: C1 33 F1 07 EC
0000803572: 83 F1 7A 7F 07 11 85
0000803776: C2 33 F1 01 00 E7
0000803822: 86 F1 7A 41 00 D8 3A 80 10 D4
0000803932: C2 33 F1 01 01 E8
0000803979: 86 F1 7A 41 01 00 06 80 00 B9
0000806057: C2 33 F1 01 00 E7
0000806163: Close COM1

ff00 19.11.2013 01:07

Кажется разобрался с протоколом, снял лог на RTO=200
0000854705: Open COM1 Baud=10400 RTO=200
0000857723: 00 C1 33 F1 81 66 83 F1 7A C1 E9 8F 27
0000858223: C2 33 F1 01 00 E7 86 F1 7A 41 00 D8 3A 80 10 D4 C2 33 F1 01 01 E8 86 F1 7A 41 01 00 06 80 00 B9 C2 33 F1 01 00 E7 86 F1 7A 41 00 D8 3A 80 10 D4
0000858723: C1 33 F1 03 E8 87 F1 7A 43 00 00 00 00 00 00 35 C2 33 F1 01 00 E7 86 F1 7A 41 00 D8 3A 80 10 D4 C1 33 F1 07 EC 83 F1 7A 7F 07 11 85
0000859223: C1 33 F1 07 EC 83 F1 7A 7F 07 11 85 C1 33 F1 07 EC 83 F1 7A 7F 07 11 85
0000859723: C2 33 F1 01 00 E7 86 F1 7A 41 00 D8 3A 80 10 D4 C2 33 F1 01 01 E8 86 F1 7A 41 01 00 06 80 00 B9
0000861723: C2 33 F1 01 00 E7 86 F1 7A 41 00 D8 3A 80 10 D4
0000861830: Close COM1

Получил протокол соединения:
00 C1 33 F1 81
83 F1 7A C1 E9 8F
C2 33 F1 01 00
86 F1 7A 41 00 D8 3A 80 10 D4 C2 33 F1 01 01 E8 86 F1 7A 41 01 00 06 80 00 B9 C2 33 F1 01 00 E7 86 F1 7A 41 00 D8 3A 80 10
C1 33 F1 03 E8
F1 7A 43 00 00 00 00 00 00 35 C2 33 F1 01 00 E7 86 F1 7A 41 00 D8 3A 80 10 D4 C1 33 F1 07 EC 83 F1 7A 7F 07 11
C1 33 F1 07 EC
F1 7A 7F 07 11 85 C1 33 F1 07 EC 83 F1 7A 7F 07 11
C2 33 F1 01 00
86 F1 7A 41 00 D8 3A 80 10 D4 C2 33 F1 01 01 E8 86 F1 7A 41 01 00 06 80 00

Последние запрос-ответ периодически повторяются:

C2 33 F1 01 00
86 F1 7A 41 00 D8 3A 80 10 D4 C2 33 F1 01 01 E8 86 F1 7A 41 01 00 06 80 00

Видимо поддерживает связь или определяет что эбу на линии.

Подключил K-Line адаптер на CH340, выставил K-Line, и таймауты как у тсж39:
0000000024: Open COM1 Baud=10400 T1=75 T2=50 DTR=ON
0000006307: RxD:00 C1 33 F1 81 66
0000006365: Ans(Эхо):83 F1 7A C1 E9 8F 27

Проходит запрос отсылается ответ и всё, дальше связываться не пытается. Китайское ФУФЛО! =)

Странно что на VAG Commander в Ans(Эхо) стоит "No Data", я считал что FTDI чипы лучше CH340, или в настройках что-то, никак не могу понять.

ff00 19.11.2013 01:37

Всем спасибо, всё работает. Попробовал другие шнурки.

Заработали :
VAG409 - (на FTDI)
BMW INPA (на FTDI)

Не заработали:
VAG K+CAN Commander 1.4 (на FTDI)
Galetto 1260 (на FTDI)
VAG409 - (на CH340)

Тайминги поставил Т1=100 и Т2=100, вроде более или меннее. Работает на KLine и на Без Эхо.

Большое спасибо за программу очень нужна была, уж думал железный эмулятор у Китайцев покупать, а тут эмулятор + сниффер. Доволен как слон. Спасибо.

trinitron327 19.11.2013 09:49

Помогите подключиться к Renault
 
несколько раз пробовал подключиться к Megane2 по ELM с помощью PCM ScanMasterELM DDT2000 и всё одно и тоже (failed to open OBD II connection error 104 error detecting OBD II protocol) в чём проблема?

ff00 19.11.2013 14:51

Подскажите пожалуйста, если в таблице запросов-ответов выставлен запрос один, а ответов на него несколько, то эмулятор отправит первое совпадение, или будет слать ответы по очереди???

К примеру:
C2 33 F1 01 00
EE EE EE EE EE
C2 33 F1 01 00
FF FF FF FF FF

Эмулятор при запросе C2 33 F1 01 00 ответит EE EE EE EE EE или FF FF FF FF FF, или сперва EE EE EE EE EE, а потом FF FF FF FF FF?

Сижу на работе пытаюсь простенький парсер для сниффера написать.

тсж39 19.11.2013 15:06

нужно строго соблюдать один запрос- один ответ

Denkos 19.11.2013 15:11

Господа в эту тему или нет, нужен PID импульса форсунки toyota 3S-FSE
В TECU3 показывает, как его достать?


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

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