Показать сообщение отдельно
Старый 28.06.2011, 12:40   #2788
тсж39
Старший Пользователь
 
Аватар для тсж39
 
Регистрация: 14.04.2011
Возраст: 64
Город: Санкт-Петербург
Регион: 78, 98
Машина: TOYOTA Sienta
Сообщений: 385
тсж39 is on a distinguished road
По умолчанию ISO-1941,ISO14230

вопрос Валентину

подается ли в программе
20 для установки соединения
46 03 перед запросом

Установка соединения
Порядок установки соединения:
Отправка:
20
Приём:
FF

Выбор протокола
ISO 9141:

Отправка:
42, 02, adr, где: adr - адресный байт (обычно 33 hex)
Приём:
02, К1, К2, где К1, К2 - ключевые байты ISO
Или:
82, XX, XX (ошибка инициализации ISO 9141)

ISO 14230 (быстрая инициализация):

Отправка:
46, 03, R1, R2, R3, R4, R5, где: R1 ÷ R5 - сообщение о начале запроса ISO 14230 на установку соединения, обычно R1 ÷ R5 = С1, 33, F1, 81, 66
Приём:
S1, S2, ……… - сообщения о начале ответа ISO 14230 на установку соединения

Могут передаваться последовательно более одного ECU. В качестве ответа может использоваться отрицательный код ответа.

Типичный положительный ответ выглядит следующим образом: S1, S2, ……. = 83, F1, 10, С1, Е9, 8F, BD

ISO 14230 (медленная инициализация): Аналогично ISO 9141
тсж39 вне форума   Ответить с цитированием