Странно, что тут искать, если это описание выложено в первом сообщении этой темы! Инициализация в нём тоже описана, нужно просто внимательно читать весь документ. Во второй части есть глава "5.1.2.2 Fast Initialisation".Yuran66 писал(а):Извините, может подскажете где взять такое описание, что то я ни чего не могу найти. Вернее так: я нашел описание посылок для запроса параметров, а вот команду инициализации обмена-нет. И со скоростью(порта) не понятно, в разных источниках разное написано, где 10400, а где 9600.romik писал(а):Про скорость и посылки всё написано в описании OBD-2
Обновление ChipLoaderNG 3.7.0, подробнее тут: viewtopic.php?f=19&t=11442
Диагностический протокол KWP2000
Автор загрузчика MultiFlasher
[/quote]
Странно, что тут искать, если это описание выложено в первом сообщении этой темы! Инициализация в нём тоже описана, нужно просто внимательно читать весь документ. Во второй части есть глава "5.1.2.2 Fast Initialisation".[/quote]
Ты хочешь сказать, что у KWP2000 и ISO 9141 одинаковые посылки? ПО моему это не так.
А тот документ я перичитал весь и внимательно. Даже прогу сделал для диагностики по тому протоколу. Кстати про OBD там ни слова нет, или мы о разных вещах.
Странно, что тут искать, если это описание выложено в первом сообщении этой темы! Инициализация в нём тоже описана, нужно просто внимательно читать весь документ. Во второй части есть глава "5.1.2.2 Fast Initialisation".[/quote]
Ты хочешь сказать, что у KWP2000 и ISO 9141 одинаковые посылки? ПО моему это не так.
А тот документ я перичитал весь и внимательно. Даже прогу сделал для диагностики по тому протоколу. Кстати про OBD там ни слова нет, или мы о разных вещах.
Опять всё в кучу! OBD - это On-Board Diagnostic, т.е общее название, а не конкретный протокол. Идём сюда http://en.wikipedia.org/wiki/On-Board_Diagnostics и читаем, что описывает ISO 9141:Yuran66 писал(а):Ты хочешь сказать, что у KWP2000 и ISO 9141 одинаковые посылки? ПО моему это не так.Странно, что тут искать, если это описание выложено в первом сообщении этой темы! Инициализация в нём тоже описана, нужно просто внимательно читать весь документ. Во второй части есть глава "5.1.2.2 Fast Initialisation".
А тот документ я перичитал весь и внимательно. Даже прогу сделал для диагностики по тому протоколу. Кстати про OBD там ни слова нет, или мы о разных вещах.
* ISO 9141: Road vehicles — Diagnostic systems. International Organization for Standardization, 1989.
o Part 1: Requirements for interchange of digital information
o Part 2: CARB requirements for interchange of digital information
o Part 3: Verification of the communication between vehicle and OBD II scan tool
:Что касается связи между KWP2000 и ISO 9141, то читаем там же:
Signal protocols
# ISO 9141-2. This protocol has a data rate of 10.4 kbaud, and is similar to RS-232. ISO 9141-2 is primarily used in Chrysler, European, and Asian vehicles.
* pin 7: K-line
* pin 15: L-line (optional)
* UART signaling (though not RS-232 voltage levels)
* K-line idles high
* High voltage is Vbatt
* Message length is restricted to 12 bytes, including CRC
# ISO 14230 KWP2000 (Keyword Protocol 2000)
* pin 7: K-line
* pin 15: L-line (optional)
* Physical layer identical to ISO 9141-2
* Data rate 1.2 to 10.4 kbaud
* Message may contain up to 255 bytes in the data field
Автор загрузчика MultiFlasher
Спасибо теперь стало немного понятней, но не до конца.
На разъёме присутствует 7 контакт, в нете нашел сведения , что используется протокол ISO 9141, а как соединиться не знаю, посылаю "C1 33 F1 81 66",а ответа нет
, вот и спрашивал какую команду инициализации послать.
ДЫК а я о чем? Просто я не могу прочитать Mitsubishi Outlander 2003г.вromik писал(а):OBD - это On-Board Diagnostic, т.е общее название, а не конкретный протокол.
На разъёме присутствует 7 контакт, в нете нашел сведения , что используется протокол ISO 9141, а как соединиться не знаю, посылаю "C1 33 F1 81 66",а ответа нет

Прежде чем запрашивать параметры у блока, нужно инициировать обмен, как описано в "5.1.2.2", а затем открыть диагностическую сессию. А вообще, у японцев может быть свой протокол.Yuran66 писал(а):Спасибо теперь стало немного понятней, но не до конца.ДЫК а я о чем? Просто я не могу прочитать Mitsubishi Outlander 2003г.вromik писал(а):OBD - это On-Board Diagnostic, т.е общее название, а не конкретный протокол.
На разъёме присутствует 7 контакт, в нете нашел сведения , что используется протокол ISO 9141, а как соединиться не знаю, посылаю "C1 33 F1 81 66",а ответа нет, вот и спрашивал какую команду инициализации послать.
Автор загрузчика MultiFlasher
Для 9141 посылай запрос, код : 0x33, длительность импульсов 200 мсек., т.е. 0x33 на 5 бод.Yuran66 писал(а):В том и дело , что не удается инициировать обмен, запросом описанным в 5.1.2.2romik писал(а): Прежде чем запрашивать параметры у блока, нужно инициировать обмен, как описано в "5.1.2.2", а затем открыть диагностическую сессию. А вообще, у японцев может быть свой протокол.
Ох чтото я совсем запутался, или мы друг друга не понимаем.romik писал(а):Мдя... А кто-то говорил, что внимательно читал документ...
Только в 5.1.2.2 не заметил описание "Wake up Pattern", и картинка там не понятно для чего нарисована
"Wake up" - быстрая инициализация, именно она и описана в 5.1.2.2, ее я выполняю командой "SetCommBreak" на 25мс, но это же совсем не то.
Есть такя инфа:
ISO 9141-2 (5 baud init, 10.4 Kbaud);
ISO 14230-4 KWP (5 baud init, 10.4 Kbaud);
ISO 14230-4 KWP (fast init, 10.4 Kbaud);
Так вот хотелось бы узнать по потробнее про "5 baud init, 10.4 Kbaud", ты же не будешь говорить, что эта инфа есть в том документе.
Если есть инфа какая расскажи, пожалуйста ну очень нужно.
Yuran66 писал(а):Вот СПАСИБО, это то, что надо. А то я 0х33 посылал а вот про 5 бод не знал. А еще скажи, потом сразу переключатся на 10400 бод, или ответ тоже на 5 принимать и какой ответ должен быть?zzOLzz писал(а): Для 9141 посылай запрос, код : 0x33, длительность импульсов 200 мсек., т.е. 0x33 на 5 бод.
Сразу после запроса - переключение. Ответ принимается на 10400. Ответ нужно смотреть в протоколе, не помню уже. Наверное, можно сразу установить 10400, и установить в Tx на 200 мсек для каждого посланного бита запроса этого кода 33, естественно с старт битом и стопом. 5 бод только для запроса, ответ и обмен на 10400.
Вот тут: http://www.andywhittaker.com/ECU/OBDIIS ... fault.aspx
Можно почитать, как делать инициализация, а также скачать готовую программу с исходниками для быстрой инициализации.
Можно почитать, как делать инициализация, а также скачать готовую программу с исходниками для быстрой инициализации.
CHIPSOFT J2534 Pro: 5 CAN BUS, 1 SWCAN, 8 KLine, 5 - 20V Voltage generator
Онлайн магазин CHIPSOFT: shop.chipsoft.com.ua
Онлайн магазин CHIPSOFT: shop.chipsoft.com.ua
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость