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

Вернуться   PCCar.ru - Ваш автомобильный компьютер > MP3Car ТехИнфа > Разработка программ

Ответ
 
Опции темы Поиск в этой теме
Старый 19.08.2010, 13:23   #1521
n70_v2
Новый Пользователь
 
Регистрация: 05.08.2010
Город: Томск
Регион: 70
Машина: Toyota
Сообщений: 1
n70_v2 is on a distinguished road
По умолчанию

Похоже в проге JOBD 2.1.5a - есть ошибка при использовании файла 12170.ini ругается так: '82 13 А1 10 00' is not a valid integer value.
n70_v2 вне форума   Ответить с цитированием
Старый 19.08.2010, 14:42   #1522
Valentin8080
Старший Пользователь
 
Регистрация: 17.02.2010
Возраст: 43
Регион: 03
Машина: Toyota Corolla
Сообщений: 980
Valentin8080 is a jewel in the roughValentin8080 is a jewel in the roughValentin8080 is a jewel in the rough
По умолчанию

Цитата:
Сообщение от n70_v2 Посмотреть сообщение
Похоже в проге JOBD 2.1.5a - есть ошибка при использовании файла 12170.ini ругается так: '82 13 А1 10 00' is not a valid integer value.
Просто влом исправлять весь архив профайлов - там всвязи с удалением панели приборов - в ini файле удалить надо запросы для панели приборов и все станет нормально
Valentin8080 вне форума   Ответить с цитированием
Старый 19.08.2010, 18:23   #1523
KonTr
Новый Пользователь
 
Регистрация: 02.06.2010
Регион: 38
Машина: много разных
Сообщений: 6
KonTr is on a distinguished road
По умолчанию

Здравствуйте Всем! 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 тоже самое)
KonTr вне форума   Ответить с цитированием
Старый 20.08.2010, 09:15   #1524
Fedyun4ik
Новый Пользователь
 
Регистрация: 07.07.2010
Регион: Казахстан
Сообщений: 12
Fedyun4ik is on a distinguished road
По умолчанию

Цитата:
Сообщение от Virtual Посмотреть сообщение
Fedyun4ik
если акромя 33 адреса у тя более ничего нет....
это Адрес запроса
читай что выше gsw5247 отписал. делаеш как он и крутя тайминги добиваешся хоть одного ответа от ецу
И как их подбирать??? Есть алгоритм там, вроде увеличивать такой-то с шагом в 10, к примеру???? Иначе это же иголку в стоге сена...... И все-таки я не уверен, что адрес ECU у меня такой же как у gsw5247. Может еще есть способ??? Почему FindEcu его не находит?
Fedyun4ik вне форума   Ответить с цитированием
Старый 21.08.2010, 05:35   #1525
Valentin8080
Старший Пользователь
 
Регистрация: 17.02.2010
Возраст: 43
Регион: 03
Машина: Toyota Corolla
Сообщений: 980
Valentin8080 is a jewel in the roughValentin8080 is a jewel in the roughValentin8080 is a jewel in the rough
По умолчанию

Цитата:
Сообщение от KonTr Посмотреть сообщение
Здравствуйте Всем! 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

Последний раз редактировалось Valentin8080; 21.08.2010 в 06:33.
Valentin8080 вне форума   Ответить с цитированием
Старый 21.08.2010, 19:45   #1526
ewgen1
Старший Пользователь
 
Регистрация: 29.09.2009
Город: екатеринбург
Регион: 66, 96
Машина: mitsubishi airtrek Turbo-R
Сообщений: 524
ewgen1 is on a distinguished road
По умолчанию

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

смотри там
http://pccar.ru/forumdisplay.php?f=14
говорят что CAN пошел на lancer X и на outlander XL а на трэках вроде обд2.так точно нигде не могу найти
ewgen1 вне форума   Ответить с цитированием
Старый 21.08.2010, 21:02   #1527
Virtual
Гуру
 
Регистрация: 07.11.2009
Возраст: 49
Регион: 02
Машина: Hyundai Accent :)
Сообщений: 1,361
Virtual has a spectacular aura aboutVirtual has a spectacular aura about
По умолчанию

ewgen1 ты разьем то осмотри.... какие ноги присутствуют .
__________________
Accent + Mystery MMT-8120S+ежик700_2Gssd_798МГц проц
Virtual вне форума   Ответить с цитированием
Старый 22.08.2010, 11:00   #1528
Fedyun4ik
Новый Пользователь
 
Регистрация: 07.07.2010
Регион: Казахстан
Сообщений: 12
Fedyun4ik is on a distinguished road
По умолчанию

Цитата:
Сообщение от Valentin8080 Посмотреть сообщение
Зачем меняешь адрес запроса? Адрес запроса меняется если 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 в логах. Все попытки закончились ошибкой 0800. Что делать?

И еще.... нельзя там брутфорс прикрутить для этих целей, чтобы искал адрес проца и тайминги подбирал и сливал результаты в лог, а то в ручную менять настройки постоянно тыкать одни и те же кнопки отнимает очень много времени а результат не всегда удовлетворительный.
Fedyun4ik вне форума   Ответить с цитированием
Старый 22.08.2010, 11:46   #1529
Virtual
Гуру
 
Регистрация: 07.11.2009
Возраст: 49
Регион: 02
Машина: Hyundai Accent :)
Сообщений: 1,361
Virtual has a spectacular aura aboutVirtual has a spectacular aura about
По умолчанию

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

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

выбираеш Протокол OBD-II (ISO-9141) адрес запроса 33
все остальное можеш мучать но это не меняеш.
__________________
Accent + Mystery MMT-8120S+ежик700_2Gssd_798МГц проц
Virtual вне форума   Ответить с цитированием
Старый 23.08.2010, 04:47   #1530
KonTr
Новый Пользователь
 
Регистрация: 02.06.2010
Регион: 38
Машина: много разных
Сообщений: 6
KonTr is on a distinguished road
По умолчанию

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

Метки
iso-14230, iso-9141, k-line, lexus, obd ii, pid, toyota


Здесь присутствуют: 10 (пользователей: 0 , гостей: 10)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



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


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