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

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Разработка программ (http://pccar.ru/forumdisplay.php?f=27)
-   -   Обкатка диагностической программы для Toyota - Тестер ECU JDM (http://pccar.ru/showthread.php?t=11362)

n70_v2 19.08.2010 13:23

Похоже в проге JOBD 2.1.5a - есть ошибка при использовании файла 12170.ini ругается так: '82 13 А1 10 00' is not a valid integer value.

Valentin8080 19.08.2010 14:42

Цитата:

Сообщение от n70_v2 (Сообщение 151826)
Похоже в проге JOBD 2.1.5a - есть ошибка при использовании файла 12170.ini ругается так: '82 13 А1 10 00' is not a valid integer value.

Просто влом исправлять весь архив профайлов - там всвязи с удалением панели приборов - в ini файле удалить надо запросы для панели приборов и все станет нормально

KonTr 19.08.2010 18:23

Здравствуйте Всем! Suzuki Grand Vitara XL-7 (двиг Н27А) левый руль.
финдецу определил параметры:
AddrECU:29 KW1=EA KW2=8F
AddrECU:59 KW1=00 KW2=00
AddrECU:59 KW1=EA KW2=8F
Подставив адрес ECU=11, адрес тест=F1, адрес запроса=29 и KW2=8F к сожалению с различными временны"ми параметрами связаться не удалось. Может есть у кого опыт работы с Suzuki (по ОБД2 вообще ошибка А000, с выше перечисленными параметрами 8000, с адресом запроса=59 тоже самое)

Fedyun4ik 20.08.2010 09:15

Цитата:

Сообщение от Virtual (Сообщение 151583)
Fedyun4ik
если акромя 33 адреса у тя более ничего нет....
это Адрес запроса
читай что выше gsw5247 отписал. делаеш как он и крутя тайминги добиваешся хоть одного ответа от ецу :)

И как их подбирать??? Есть алгоритм там, вроде увеличивать такой-то с шагом в 10, к примеру???? Иначе это же иголку в стоге сена...... :huh2: И все-таки я не уверен, что адрес ECU у меня такой же как у gsw5247. Может еще есть способ??? Почему FindEcu его не находит?

Valentin8080 21.08.2010 05:35

Цитата:

Сообщение от KonTr (Сообщение 151859)
Здравствуйте Всем! Suzuki Grand Vitara XL-7 (двиг Н27А) левый руль.
финдецу определил параметры:
AddrECU:29 KW1=EA KW2=8F
AddrECU:59 KW1=00 KW2=00
AddrECU:59 KW1=EA KW2=8F
Подставив адрес ECU=11, адрес тест=F1, адрес запроса=29 и KW2=8F к сожалению с различными временны"ми параметрами связаться не удалось. Может есть у кого опыт работы с Suzuki (по ОБД2 вообще ошибка А000, с выше перечисленными параметрами 8000, с адресом запроса=59 тоже самое)

Зачем меняешь адрес запроса? Адрес запроса меняется если FindECU вывел такие строки например:
AddrECU:30 KW1=08 KW2=08 (KW1=KW2=08 указывают на ISO-9141 подобный протокол)
В другом случае его не трогаешь вообще. По твоим данным тебе ответили ABS и SRS. Двигатель возможно по фаст-инит соединяется, тогда FindECU адрес не найдет. А может и вообще двигатель по CAN соединяется (смотри присутствуют ли контакты на OBD для CAN) - тогда с двигателем моей программой ты не свяжешься.
Пробуй с абс связаться - в профиле абс сделай Инфо о ECU - посмотри что там найдется...
Для определения адреса ECU при фаст-инит можно сделать так:
1. Выбираешь профиль "Протокол Hyndai (ISO-14230)"
2. Меняешь настройку "Протокол" на "Fast" и включаешь лог-файл галочкой.
3. Выставляешь очередной "Адрес ECU" (Для двигателя можно пробывать диапазон
01,02,03,04,05,06,07,08,09,0A,0B,0C,0D,0E,0F,10,11 ,12,13,14,15,16,17)
4. Заходишь в пункт "Информация о ECU" жмешь флаг и дожидаешься окончания запроса.
5. Смотришь лог-файл на наличие пакетов RxD. Если они есть то ты нашел свой адрес ECU :)

ewgen1 21.08.2010 19:45

Цитата:

Сообщение от Virtual (Сообщение 151685)
ewgen1 там скорее всего CAN :) точнее скажешь только сам.

смотри там
http://pccar.ru/forumdisplay.php?f=14

говорят что CAN пошел на lancer X и на outlander XL а на трэках вроде обд2.так точно нигде не могу найти

Virtual 21.08.2010 21:02

ewgen1 ты разьем то осмотри.... какие ноги присутствуют ;).

Fedyun4ik 22.08.2010 11:00

Цитата:

Сообщение от Valentin8080 (Сообщение 152000)
Зачем меняешь адрес запроса? Адрес запроса меняется если FindECU вывел такие строки например:
AddrECU:30 KW1=08 KW2=08 (KW1=KW2=08 указывают на ISO-9141 подобный протокол)
В другом случае его не трогаешь вообще. По твоим данным тебе ответили ABS и SRS. Двигатель возможно по фаст-инит соединяется, тогда FindECU адрес не найдет. А может и вообще двигатель по CAN соединяется (смотри присутствуют ли контакты на OBD для CAN) - тогда с двигателем моей программой ты не свяжешься.
Пробуй с абс связаться - в профиле абс сделай Инфо о ECU - посмотри что там найдется...
Для определения адреса ECU при фаст-инит можно сделать так:
1. Выбираешь профиль "Протокол Hyndai (ISO-14230)"
2. Меняешь настройку "Протокол" на "Fast" и включаешь лог-файл галочкой.
3. Выставляешь очередной "Адрес ECU" (Для двигателя можно пробывать диапазон
01,02,03,04,05,06,07,08,09,0A,0B,0C,0D,0E,0F,10,11 ,12,13,14,15,16,17)
4. Заходишь в пункт "Информация о ECU" жмешь флаг и дожидаешься окончания запроса.
5. Смотришь лог-файл на наличие пакетов RxD. Если они есть то ты нашел свой адрес ECU :)

Выбрал Протокол OBD-II (ISO-14230)OBDII1.ini. Выставил скорость 10400, Адр. Запроса: 33, KW2: 08, Адр. Test стоял F1 (не знаю где его брать и нужно ли его менять), т.к. Финдецу выдавал AdrECU:33 KW1:08 KW2:08.
Потом делал все по вышеописаному алгоритму протестировал диапазон адресов ECU 01,02,03,04,05,06,07,08,09,0A,0B,0C,0D,0E,0F,10,11 ,12,13,14,15,16,17 5 baud и еще дополнительно по протоколу "Fast". И ни одного Rx в логах.:sad2: Все попытки закончились ошибкой 0800. Что делать?

И еще.... нельзя там брутфорс прикрутить для этих целей, чтобы искал адрес проца и тайминги подбирал и сливал результаты в лог, а то в ручную менять настройки постоянно тыкать одни и те же кнопки отнимает очень много времени а результат не всегда удовлетворительный. :rolleyes2:

Virtual 22.08.2010 11:46

Fedyun4ik
мы не читатель мы писатель?

Адрес стандарта OBD-II(Запрос всех блоков ECU): 33!!!

выбираеш Протокол OBD-II (ISO-9141) адрес запроса 33
все остальное можеш мучать но это не меняеш.

KonTr 23.08.2010 04:47

Цитата:

Сообщение от Valentin8080 (Сообщение 152000)
Зачем меняешь адрес запроса? Адрес запроса меняется если FindECU вывел такие строки например:
AddrECU:30 KW1=08 KW2=08 (KW1=KW2=08 указывают на ISO-9141 подобный протокол)
В другом случае его не трогаешь вообще. По твоим данным тебе ответили ABS и SRS. Двигатель возможно по фаст-инит соединяется, тогда FindECU адрес не найдет. А может и вообще двигатель по CAN соединяется (смотри присутствуют ли контакты на OBD для CAN) - тогда с двигателем моей программой ты не свяжешься.
:)

Спасибо! попробую и отпишу


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

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