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

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

x5ho 26.07.2016 14:00

Логи писались, но я их стер. Поэтому придется опять идти в гараж и пробовать, может посоветуете какими параметрами поиграться? Если только "Инициализацией", то я сначала пробовал FindECU-1 и ничего им не обнаружив перешел на FindECU-2, а потом ничего не обнаружив и этой программой проверил осциллографом К линию и АТ-команды. Осциллографом, кстати, я не увидел переходов уровня сигнала до "0" при посылке команд, но посчитал, что не корректно провожу измерения.

тсж39 26.07.2016 14:09

скорость обмена еще попробовать 9600, 10400
лог и от 1 версии поиска тоже, попробуйте все настройки

x5ho 28.07.2016 10:12

У меня такое впечатление, что FindECU не корректно работает с моим адаптером. Дело в том, что я встаю осциллографом на К-линию и в случае работы программы FindECU я не вижу изменения уровня сигнала, а вот когда подключаюсь к адаптеру гипертерминалом и ввожу запросы вручную, то вижу пакеты на К-линии. Так же хочу сказать, что я удачно подключался имеющимся адаптером к другому квадроциклу CFMOTO, используя программу TECU 2. Но в том случае был ЭБУ другой версии – Delphi MT05. Т.е. сам адаптер по К-линии работает.
Логи с FindECU-2 получаются двух видов.
Первый.
0000000000: Open COM1 Baud=10400 RTO=60 P4=0 DTR=ON
0000000716: TxD(Эхо):FD D7 FD FE FE
0000000765: Close COM1
0000000765: Device отсутствует

Второй.
0000000000: Open COM1 Baud=10400 RTO=60 P4=0 DTR=ON
0000000717: TxD(Эхо):FD 9E 7F FF FE
0000001047: TxD(Эхо):FD DE FF 1E FE
0000001094: Close COM1
0000001219: Open COM1 Baud=10400 RTO=60 P4=0 DTR=ON
0000001935: TxD(Эхо):FD 9E 7F FF FE
0000002266: TxD(Эхо):FD 9E FF 1E FE
0000002312: Close COM1
0000002437: Open COM1 Baud=10400 RTO=60 P4=0 DTR=ON
0000003154: TxD(Эхо):FD 9E 7F FF FE
0000003484: TxD(Эхо):FD DF FF 1E FE
0000003531: Close COM1
0000003531: ECU не отвечает

Первых гораздо больше.

Может можно каким-то образом сделать настройки в TECU второй версии что бы она делала поиск? Или делать перебор в ручную, если там есть такая возможность? Вроде все настраивается ini-файлами.

тсж39 28.07.2016 10:42

по логам видно, что скорость явно не 10400, пробуйте 4800, 9600

x5ho 28.07.2016 11:33

Судя по даташитам ELM327 и STN1100 не поддерживают такие скорости по К-линии.

x5ho 28.07.2016 11:38

В смысле 4800 не поддерживается

тсж39 28.07.2016 12:22

Вложений: 1
не знаю, на счет ELS37
попробуйте хотя бы на 9600

x5ho 28.07.2016 13:01

Вот что выдает адаптер:
>ati
ELM327 v1.3a

>stdi
STN1170 r1.0

>sti
STN1170 v3.5.0

Т.е. судя по версии он поддерживает только две скорости. И на 9600 я тоже пробовал, правда, не весь диапазон адресов сканировал. Аналогично два вида лог файлов:

Первый

0000000000: Open COM1 Baud=9600 RTO=60 P4=0 DTR=ON
0000000716: TxD(Эхо):FF C7 FF FF FF
0000000765: Close COM1
0000000765: Device отсутствует

Второй
0000000000: Open COM1 Baud=9600 RTO=60 P4=0 DTR=ON
0000000717: TxD(Эхо):FF DF FF FF FF
0000001047: TxD(Эхо):FF DF FF BF FF
0000001094: Close COM1
0000001219: Open COM1 Baud=9600 RTO=60 P4=0 DTR=ON
0000001935: TxD(Эхо):FF DF FF FF FF
0000002265: TxD(Эхо):FF DF FF 1F FF
0000002312: Close COM1
0000002437: Open COM1 Baud=9600 RTO=60 P4=0 DTR=ON
0000003154: TxD(Эхо):FF DF FF FF FF
0000003484: TxD(Эхо):FF DF FF 1F FF
0000003531: Close COM1
0000003531: ECU не отвечает

Еще вопрос: может ли как-то влиять такой функционал ЭБУ? Если после подачи питания на ЭБУ в течении 3 секунд посадить К-линию на землю, то ЭБУ начнет выдавать DTC блинк-кодами на лампочку MIL.

тсж39 28.07.2016 13:52

Цитата:

Сообщение от x5ho (Сообщение 365874)
Еще вопрос: может ли как-то влиять такой функционал ЭБУ? Если после подачи питания на ЭБУ в течении 3 секунд посадить К-линию на землю, то ЭБУ начнет выдавать DTC блинк-кодами на лампочку MIL.

это я думаю не влияет

Valentin8080 28.07.2016 17:15

Цитата:

Сообщение от x5ho (Сообщение 365874)
Вот что выдает адаптер:
>ati
ELM327 v1.3a

>stdi
STN1170 r1.0

>sti
STN1170 v3.5.0

Т.е. судя по версии он поддерживает только две скорости. И на 9600 я тоже пробовал, правда, не весь диапазон адресов сканировал. Аналогично два вида лог файлов:

Первый

0000000000: Open COM1 Baud=9600 RTO=60 P4=0 DTR=ON
0000000716: TxD(Эхо):FF C7 FF FF FF
0000000765: Close COM1
0000000765: Device отсутствует

Второй
0000000000: Open COM1 Baud=9600 RTO=60 P4=0 DTR=ON
0000000717: TxD(Эхо):FF DF FF FF FF
0000001047: TxD(Эхо):FF DF FF BF FF
0000001094: Close COM1
0000001219: Open COM1 Baud=9600 RTO=60 P4=0 DTR=ON
0000001935: TxD(Эхо):FF DF FF FF FF
0000002265: TxD(Эхо):FF DF FF 1F FF
0000002312: Close COM1
0000002437: Open COM1 Baud=9600 RTO=60 P4=0 DTR=ON
0000003154: TxD(Эхо):FF DF FF FF FF
0000003484: TxD(Эхо):FF DF FF 1F FF
0000003531: Close COM1
0000003531: ECU не отвечает

Еще вопрос: может ли как-то влиять такой функционал ЭБУ? Если после подачи питания на ЭБУ в течении 3 секунд посадить К-линию на землю, то ЭБУ начнет выдавать DTC блинк-кодами на лампочку MIL.

Вообще-то FindECU не работают с ELM адаптером и подобными. Нужен простой K-LINE адаптер.


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

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