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

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

x5ho 29.07.2016 10:29

Ну, вот я так и думал, потому что осциллографом сигнала не видно.

Вчера подключался TECU 2 пробовал разные варианты ECU и в итоге хоть что-то получилось вытащить.

https://img-fotki.yandex.ru/get/1152...3c69b9e_XL.png

Правда, вроде бы, ни одного PID-а не совпало.

https://img-fotki.yandex.ru/get/1036...5047f_orig.png

Теперь у меня вопрос: как найти, выяснить конкретные PID-ы? Больше интересует чтение DTC и их последующее стирание. Как выяснить нужные команды? Где можно почитать про этот реверсинженеринг?

Я бегло посмотрел ini-файлы и предположил что их правкой смогу сделать профиль под мое конкретное ЭБУ. Я правильно думаю?

И еще вопрос про уровни сигнала на К-линии.
Вот имею такую осциллограмму
https://img-fotki.yandex.ru/get/1519...ef0c2_orig.png

Почему сигналы с разным нулевым уровнем? У меня догадка, что до нуля Вольт падает уровень у адаптера ELM, а до примерно, полутора, это ответы ЭБУ.

тсж39 29.07.2016 10:58

опять же логи нужно выкладывать
попробуйте в том же профиле, что у вас соединилось, считать ошибки и логи выложите сюда архивом
разные нулевые уровни сигналов запроса и ответа часто бывают,
я думаю из-за разной схемной реализации входных и выходных каскадов устройств

x5ho 29.07.2016 11:25

Я могу подключаться к квадру только вечером и то не каждый день удается урвать время сходить в гараж с ноутбуком. Но зато у меня есть возможность в остальное время почитать, что бы разобраться в этой тематике, а она для меня новая - я по жизни занимаюсь другими вещами, но смежными.

Может быть уже где-то обсуждались приемы выяснения протокола общения с конкретными ЭБУ? Я бы почитал и вечером в гараже более плодотворно работал.

тсж39 29.07.2016 11:29

если вы в настройках Теку2 профиля, где получили ответ, поставили птичку лог, то в папке Кадр, должны быть логи
так как у вас ответы появились в профиле хундай, то адрес блока 11 скорее всего

x5ho 29.07.2016 11:51

Увы, галочку вчера я не поставил - поставлю сегодня.

x5ho 29.07.2016 22:20

Вложений: 1
Посмотрел я ini-файлы на ELM, оказалось что для Хундая они совпадают с Черри-Тиго и решил попробовать его профиль для подключения. В итоге, на живую показало много PID-ов. Типа оборотов двигателя (оно совпало с показаниями панели), положения дросселя и проч. Логи по этому профилю прилагаю.

Хотел сгенерировать ошибку, но не получилось - в памяти пусто, поэтому по поводу чтения DTC пока пробел.

Надо разбираться, как выяснять актуальные значения параметров.

Где в ТЕКУ2 настраивается обработка данных в окне информации ECU? Дело в том, что разные профили слегка по разному отображает информацию, как-то можно ini-файлами поднастроить под себя или это уже в коде самой программы?

тсж39 30.07.2016 00:03

и где же лог попытки чтения ошибок

x5ho 30.07.2016 09:07

Цитата:

Сообщение от тсж39 (Сообщение 365992)
и где же лог попытки чтения ошибок

:dntknw:
Я не знаю как его отличить от других логов, поэтому выложу все логи. Там я пробовал и другие варианты. Активных ошибок у меня сейчас нет.

x5ho 30.07.2016 09:10

Вложений: 1
Забыл вложить файл

тсж39 30.07.2016 10:24

вот кусочек вашего лога по чтению ошибок, ошибок нет
......
0000001859: TxD:ATSH8111F1
0000001859: RxD:OK
0000001859: TxD:ATST10
0000001859: RxD:OK
0000001859: TxD:ATSW00
0000001875: RxD:OK
0000001875: TxD:18 00 FF 00
0000002234: RxD:58 00
0000002234: TxD:82
0000002359: RxD:C2
0000002359: TxD:82
0000002453: RxD:NO DATA
0000002500: Close COM1

18 00 FF 00 - команда чтения ошибок
58 00 - ответ от блока 00 - количество ошибок равно нулю


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

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