Вы находитесь на странице: 1из 19

Диагностка

Считывание данных из системы


SCR

Input Output Control by Local Identifier сервис 48 10 = 3016


Диагностика из SDP3 в разделе «Функции пользователя»
Диагностический запрос 4810 = 3016 Проверка и управление по
локальному идентификатору
00 – возврат к нормальному управлению
Диагностический запрос от 01 – выдача информации о входных/выходных сигналах,
блока управления двигателя параметрах 03 – выдача информации о
масштабировании сигналов 06 – режим управления
выходными сигналами
(18DA3DFA) 3 48 1 1 255 0 0 0
(18DA3DFA) 3 48 29 1 255 0 0 0
(18DA3DFA) 3 48 5 1 255 0 0 0
(18DA3DFA) 3 48 32 1 255 0 0 0
(18DA3DFA) 3 48 25 1 255 0 0 0
(18DA3DFA) 3 48 20 1 255 0 0 0
(18DA3DFA) 3 48 23 1 255 0 0 0
(18DA3DFA) 3 48 1 1 255 0 0 0
(18DA3DFA) 3 48 29 1 255 0 0 0
(18DA3DFA) 3 48 5 1 255 0 0 0
(18DA3DFA) 3 48 32 1 255 0 0 0
(18DA3DFA) 3 48 25 1 255 0 0 0
(18DA3DFA) 3 48 20 1 255 0 0 0
(18DA3DFA) 3 48 23 1 255 0 0 0
(18DA3DFA) 3 48 1 1 255 0 0 0

3 – количество 4810 = 3016 –


значащих байтов в проверка по
запросе локальному
идентификатору
00 – возврат к нормальному управлению
Диагностический ответ от 01 – выдача информации о входных/выходных сигналах,
блока Bosch параметрах 03 – выдача информации о
масштабировании сигналов 06 – режим управления
выходными сигналами
идентификатор

(18DAFA3D) 5 112 1 1 0 0 0 0
(18DAFA3D) 5 112 29 1 1 92 0 0
(18DAFA3D) 5 112 5 1 0 0 0 0
(18DAFA3D) 5 112 32 1 18 199 0 0
(18DAFA3D) 5 112 25 1 35 21 0 0
(18DAFA3D) 5 112 20 1 8 47 0 0
(18DAFA3D) 5 112 23 1 8 59 0 0
(18DAFA3D) 5 112 1 1 0 0 0 0
(18DAFA3D) 5 112 29 1 1 92 0 0
(18DAFA3D) 5 112 5 1 0 0 0 0
(18DAFA3D) 5 112 32 1 18 199 0 0
(18DAFA3D) 5 112 25 1 34 230 0 0
(18DAFA3D) 5 112 20 1 8 47 0 0
(18DAFA3D) 5 112 23 1 8 59 0 0
Варианты негативных ответов блока
1016 generalReject
5 – количество 11210 = 7016 – 1216 subFunctionNotSupported-invalidFormat
2216 conditionsNotCorrectOrRequestSequenceError
значащих байтов в положительный
3316 securityAccessDenied
ответе ответ
7816 reqCorrectlyRcvd-RspPending
Параметры (локальные идентификаторы), считываемые из блока
управления Bosch при диагностике:
1 – степень активации клапана подачи воздуха

5 – дозирование реагента

20 – Давление воздуха после дросселя

23 – Давление воздуха до дросселя

25 – Температура катализатора

29 – Давление реагента

32 – Температура реагента в баке?


Диагностический запрос, поступающий по шине CAN к блоку
Bosch при подключении SDP3

(18DA3DFA) 2 26 128 0 0 0 0 0 чтение


(18DA3DFA) 48 0 0 17 28 75 246 17 идентификатора
(18DA3DFA) 2 26 129 0 0 0 0 0 блока
(18DA3DFA) 48 0 0 17 28 75 246 17 управления
(18DA3DFA) 2 177 0 0 0 0 0 0 ?
(18DA3DFA) 4 24 255 255 255 0 0 0 коды неисправности
(18DA3DFA) 3 48 29 3 255 0 0 0 запрос
(18DA3DFA) 48 0 0 17 28 75 246 17 масштабирования

расшифровки ответа блока управления – см далее


Считывание кодов неисправности
Read Diagnostic Trouble Codes by Status
(18DA3DFA) 4 24 255 255 255 0 0 0

(18DAFA3D) 5 88 1 255 255 113 0 0

положительный число статус


ответ кодов кода

Примечание: это не чтение кода, а чтение статуса. Для чтения кода после 24
надо ставить не 255, а 2!
113 =
1

0
Read ECU Identification
(18DA3DFA) 2 26 128 0 0 0 0 0

(18DAFA3D) 16 166 90 128 49 56 53 53


(18DA3DFA) 48 0 0 17 28 75 246 17
Read ECU Identification
(18DA3DFA) 2 26 128 0 0 0 0 0

(18DAFA3D) 16 166 90 128 49 56 53 53


(18DA3DFA) 48 0 0 17 28 75 246 17
(18DAFA3D) 33 52 48 51 49 56 48 49
(18DAFA3D) 34 57 57 52 32 32 32 32
(18DAFA3D) 35 66 79 83 67 72 48 57
(18DAFA3D) 36 48 54 49 48 32 32 32
(18DAFA3D) 37 32 32 32 32 32 32 32
(18DAFA3D) 38 32 32 32 32 32 32 32
(18DAFA3D) 39 49 57 49 55 49 51 50
(18DAFA3D) 40 0 0 0 0 0 48 52
(18DAFA3D) 41 52 52 48 49 48 48 48
(18DAFA3D) 42 52 57 56 55 32 48 57
(18DAFA3D) 43 57 52 56 49 48 50 48
(18DAFA3D) 44 48 54 48 49 48 51 55
(18DAFA3D) 45 51 56 56 49 50 50 32
(18DAFA3D) 46 32 32 32 32 32 32 69
(18DAFA3D) 47 69 67 32 32 32 32 32
(18DAFA3D) 32 32 32 32 32 32 32 32
(18DAFA3D) 33 32 32 32 32 32 32 32
(18DAFA3D) 34 32 32 0 1 94 30 32
(18DAFA3D) 35 32 32 32 32 32 32 32
(18DAFA3D) 36 32 32 32 32 83 67 69
(18DAFA3D) 37 50 45 45 48 48 87 73
(18DAFA3D) 38 32 32 32 32 32 32 32
Чтение по локальному идентификатору
00 – возврат к нормальному управлению
01 – выдача информации о входных/выходных сигналах,
параметрах 03 – выдача информации о
масштабировании сигналов 06 – режим управления
выходными сигналами

(18DA3DFA) 3 48 29 3 255 0 0 0
(18DA3DFA) 48 0 0 17 28 75 246 17

(18DAFA3D) 16 12 112 29 3 18 144 6


(18DAFA3D) 33 0 1 160 70 160 36 0

12 – количество 11210 = 7016 –


значащих байтов в положительный
ответе ответ
Тест 1 (SDP3, раздел «Электрооборудование»)
Сперва – чтение по (18DA3DFA) 3 48 8 1 0 0 224 102
локальному
идентификатору (18DAFA3D) 5 112 8 1 0 0 0 0
(8 - ?, 29 – давление (18DA3DFA) 3 48 29 1 0 0 224 102
реагента) (18DAFA3D) 5 112 29 1 255 235 0 0

Начало тип диагн сессии


диагностической (18DA3DFA) 2 16 135 1 255 0 0 0
сессии (18DAFA3D) 2 80 135 0 0 0 0 0
положительный ответ
секретный доступ запрос 1 (18DA3DFA) 2 39 1 1 255 0 0 0
секретный доступ код (18DAFA3D) 16 10 103 1 211 50 211 48
Если первый байт в сообщении 16, второй байт содержит

секретный доступ
информацию о полном количестве байт передаваемой информации положительный ответ

(18DA3DFA) 48 0 0 0 60 70 246 17
разрешение передавать большой объем информации (flow control)
секретный доступ код (18DAFA3D) 33 211 46 211 43 0 0 0
(продолжение)
секретный доступ запрос 2 (18DA3DFA) 16 10 39 2 162 55 5 175
Если первый байт в сообщении 16, второй байт содержит
информацию о полном количестве байт передаваемой информации
(18DAFA3D) 48 0 10 0 0 0 0 0
разрешение передавать большой объем информации (flow control)
секретный доступ запрос 2 (18DA3DFA) 33 99 247 210 152 0 0 0
(продолжение)

(18DAFA3D) 3 103 2 52 0 0 0 0
положительный ответ

см далее – продолжение обмена при тесте 1


чтение по
локальному
(18DA3DFA) 2 33 250 2 162 55 5 175
идентификатору
(18DAFA3D) 6 97 250 0 128 0 0 0

запуск рутины 18
(18DA3DFA) 2 49 18 2 162 55 5 175

(18DAFA3D) 2 113 18 0 0 0 0 0
положительный ответ

После запуска рутины блок 18DAF110 24 8 1 8 28 37 255 255


управления начинает передавать 18DAF110 107 14 24 8 28 37 255 255
сообщение 18DAF110
18DAF110 87 22 70 8 28 37 255 255
Предположение: байты 1 (мл), 2 (ст) – 18DAF110 118 27 116 8 28 37 255 255
давление воздуха на входе, 3,4 –
18DAF110 221 29 185 8 28 37 255 255
давление воздуха на выходе, 5,6 –
степень активации клапана подачи 18DAF110 220 30 254 8 28 37 255 255
воздуха 18DAF110 68 31 67 9 28 37 255 255
18DAF110 115 31 124 9 28 37 255 255
18DAF110 149 31 193 9 28 37 255 255

Одновременно система мониторит (18DA3DFA) 3 48 29 1 162 55 5 175


давления на входе и выходе, а также (18DA3DFA) 3 48 23 1 162 55 5 175
давление реагента по локальному
(18DA3DFA) 3 48 20 1 162 55 5 175
идентификатору

Тест не прошел, запрашивается 18DA3DFA 3 48 8 1 32 78 38 198


параметр 8 (?)
Сервис 1610 = 1016 начало диагностической сессии
Секретный доступ

Варианты отрицательного ответа блока


Чтение по локальному идентификатору

2116 = 3310

6116 = 9710
Запуск рутины
3116 = 4910

отказ в запуске рутины

18DAFA3D 3 127 49 34 0 0 0 0

отказ 7F16 = 12710


код отказа 3410 = 2216
см следующую стр