![]() |
удачи
|
Вложений: 2
Обмен начался, но периодически, примерно раз в 3 секунды пропадает связь.Вложение 43390
Вложение 43391 Ответ от разработчика на логи: "периодически в логах видны странные обрезания ответов и нет ответа на запрос сохранённых ошибок" и "впечатление что раз в три секунды что-то портит связь". Может быть Вы увидите в логах причину пропадания связи? |
Вложений: 1
попробуйте в настройках сниффера большое RTO менять
вот логи |
В сниффере поменяю, как доберусь до машины.
Но при обычной работе он же не участвует в обмене. Может быть причина timout-ов в скорости обмена? Почему то это происходит через равные промежутки времени. Извиняюсь за возможно глупый вопрос, а второй столбец в portmon-е это время выполнения команды? В моём логе оно гораздо выше. |
лог снимали с программой или с сигнализацией
|
Сигнализация припаяна к к-лайн . Сниффером считывал общение.
|
а раньше пробовал программой теку2 соединяться, не сбоило?
может это у них, в программе сигнализации, что-то не то |
запрос 03 нужно убрать, он не поддерживается вашим авто, вот он и сбивает
один раз он нормально проходит, другой раз сбивает - вклинивается в ответ дайте им все данные пусть смотрят у себя в программе 81 13 F0 07 8B 87 F0 13 47 00 00 00 00 00 00 D1 81 13 F0 03 87 82 13 F0 01 00 86 86 F0 13 41 00 BE 1F B0 10 67 ... 82 13 F0 01 03 89 83 F0 13 41 03 01 CB 81 13 F0 07 8B 87 81 10 F0 03 87 82 13 F0 01 00 86 86 F0 13 41 00 BE 1F B0 10 67 |
Соединялся TECU3, не сбоило.
Что-то не то у сигнализации, но благодаря Вам уже есть продвижения.) |
тсж39 Спасибо! Будем пробовать.
|
Вложений: 1
Стало намного лучше, но изредка связь всё же пропадает.Вложение 43407
|
в этом логе совсем плохо, лучше для сравнения лог сниффера с RTO=30 и RTO=45
|
Вложений: 1
С RTO=30. Вложение 43410
|
Вложений: 1
я смотрю ваша сигнализация постоянно опрашивает блок эбу, кроме ошибок еще несколько параметров, они нужны для сигнализации ?
вообще почитать бы описание сигнализации, что они хотят реализовать |
Вложений: 2
Только опрос на ошибки.
Выводит в окно веб консоли ошибки, оповещение по смс. |
понятно, им нужны и другие параметры
все зависит от их программы, пусть у себя причину сбоев ищут |
Понятно.
Большое Вам спасибо за помощь! |
Параметры для соединения с ECU из Cascade
Hyundai Trajet 2000г. Ранее цеплялся Мастер-Кит K-Line адаптером через TECU2 только с профилем OBDII по ISO9141. http://www.pccar.ru/showthread.php?p=147965#post147965
Виделся двигатель со стандартным набором PID-ов и сбросом ошибок. Нынче через Cascade 0.9.4 увидел мотор, а когда закоротил на 7 ногу разъема OBD также 8 и 12 контакт, откликнулись ABS и SRS. Читается также раздел "Иммобилайзер". Чего теперь хочется. Как "прослушать" какие параметры устанавливает программа cascade при соединении с этими блоками? Как их превратить в параметры для профилей TECU2? |
Добрый день.
Пытаюсь подключиться к вот такому ЭБУ. https://img-fotki.yandex.ru/get/1178...5854b07_XL.jpg Установлен на квадроцикле CFMOTO. Судя по информации найденной в сети это Bosch MSE3.0. Для подключения использую адаптер ELS37 (это ELM на чипе STN1170 v3.5.0). У квадроцикла имеется отдельно выведенный разъем диагностики K-line. Пробовал использовать программу Find ECU 2, но она ЭБУ не нашла, поэтому попробовал использовать АТ-команды из даташита на STN1170. >at sp 5 OK >atdp ISO 14230-4 (KWP FAST) >0100 NO DATA >0105 BUS INIT: OK NO DATA Я так понимаю, что само подключение к ЭБУ по К-линии удалось, а вот информацию с него нужно получать специфическим способом. Как это выяснить? Может быть поиграться настройками Find ECU 2? |
в FindECU птичку лог ставили, выложите лог поиска
инициализацию разную нужно попробовать |
Логи писались, но я их стер. Поэтому придется опять идти в гараж и пробовать, может посоветуете какими параметрами поиграться? Если только "Инициализацией", то я сначала пробовал FindECU-1 и ничего им не обнаружив перешел на FindECU-2, а потом ничего не обнаружив и этой программой проверил осциллографом К линию и АТ-команды. Осциллографом, кстати, я не увидел переходов уровня сигнала до "0" при посылке команд, но посчитал, что не корректно провожу измерения.
|
скорость обмена еще попробовать 9600, 10400
лог и от 1 версии поиска тоже, попробуйте все настройки |
У меня такое впечатление, что 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-файлами. |
по логам видно, что скорость явно не 10400, пробуйте 4800, 9600
|
Судя по даташитам ELM327 и STN1100 не поддерживают такие скорости по К-линии.
|
В смысле 4800 не поддерживается
|
Вложений: 1
не знаю, на счет ELS37
попробуйте хотя бы на 9600 |
Вот что выдает адаптер:
>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. |
Цитата:
|
Цитата:
|
Ну, вот я так и думал, потому что осциллографом сигнала не видно.
Вчера подключался 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, а до примерно, полутора, это ответы ЭБУ. |
опять же логи нужно выкладывать
попробуйте в том же профиле, что у вас соединилось, считать ошибки и логи выложите сюда архивом разные нулевые уровни сигналов запроса и ответа часто бывают, я думаю из-за разной схемной реализации входных и выходных каскадов устройств |
Я могу подключаться к квадру только вечером и то не каждый день удается урвать время сходить в гараж с ноутбуком. Но зато у меня есть возможность в остальное время почитать, что бы разобраться в этой тематике, а она для меня новая - я по жизни занимаюсь другими вещами, но смежными.
Может быть уже где-то обсуждались приемы выяснения протокола общения с конкретными ЭБУ? Я бы почитал и вечером в гараже более плодотворно работал. |
если вы в настройках Теку2 профиля, где получили ответ, поставили птичку лог, то в папке Кадр, должны быть логи
так как у вас ответы появились в профиле хундай, то адрес блока 11 скорее всего |
Увы, галочку вчера я не поставил - поставлю сегодня.
|
Вложений: 1
Посмотрел я ini-файлы на ELM, оказалось что для Хундая они совпадают с Черри-Тиго и решил попробовать его профиль для подключения. В итоге, на живую показало много PID-ов. Типа оборотов двигателя (оно совпало с показаниями панели), положения дросселя и проч. Логи по этому профилю прилагаю.
Хотел сгенерировать ошибку, но не получилось - в памяти пусто, поэтому по поводу чтения DTC пока пробел. Надо разбираться, как выяснять актуальные значения параметров. Где в ТЕКУ2 настраивается обработка данных в окне информации ECU? Дело в том, что разные профили слегка по разному отображает информацию, как-то можно ini-файлами поднастроить под себя или это уже в коде самой программы? |
и где же лог попытки чтения ошибок
|
Цитата:
Я не знаю как его отличить от других логов, поэтому выложу все логи. Там я пробовал и другие варианты. Активных ошибок у меня сейчас нет. |
Вложений: 1
Забыл вложить файл
|
вот кусочек вашего лога по чтению ошибок, ошибок нет
...... 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, время: 14:00. |
Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot