ГОСТ Р ИСО 15765-4—2014
ДлякаждогоOBD/WWH-OBDсервиса,требующегоопределение«поддерживаемой»
информации, внешнее диагностическое оборудование должно обновлять свои списки ожидаемых от
ECU ответов на посылаемые запросы. Для получения информации о применяемых сервисах можно
обратиться к стандартам ИСО 15031-5 (для OBD) или ИСО 27145-3 (для WWH-OBD).
Последовательностьинициализациивнешнегодиагностическогооборудованияможет
поддерживать инициализацию на одной скорости передачи данных (например. 500 кбит/с) или на
нескольких скоростях (например. 250 кбит/с и 500 кбит/с), а также разделяется на следующие этапы:
a) проверка поддержки длины заголовков CAN сообщений в 11 бит;
b
) проверка поддержки длины заголовков CAN сообщений в 29 бит.
Для более подробной информации - см. 6.2.2.
Последовательность инициализации внешнего диагностического оборудования содержит
алгоритм для предотвращения работы с ранее выпущенными транспортными средствами, у которых на
контактах CAN диагностического разъема (ИСО 15031-3) может использоваться другой, отличный от
OBD/WWH-OBD физический уровень шины CAN или отличный от CAN протокол.
6.2 и 6.3 описывают процесс инициализации внешнего диагностического оборудования для
определения поддерживаемой скорости передачи данных, идентификаторов сообщений CAN (11 бит
или 29 бит) и соответственно стандартов диагностики OBD (ИСО 15031) или WWH-OBD (ИСО 27145).
6.2 Процедура определения скорости передачи данных
6.2.1 Параметр скорости передачи данных
По умолчанию, параметр «baudrateRecord» (параметр скорости передачи данных) содержит все
скорости передачи данных, указанные в пункте 12.3. Содержание параметра «baudrateRecord» может
быть заменено любым другим списком скоростей передачи данных (например. 500 Кбит/с. как указано в
пункте 12.3.3).
Параметр скорости передачи данных должен использоваться для определения типа
выполняемой инициализации. Если параметр «baudrateRecord» содержит одну скорость передачи
данных, значит должна выполняться инициализация на указанной скорости (например. 500 кбит/с).
Если параметр «baudrateRecord» содержит несколько значений скоростей передачи данных, значит
должна выполняться инициализация, включающая определение скорости передачи данных (см.
рисунок 4).
Рисунок 3 показывает использование нескольких скоростей передачи данных (например. 250
кбит/с и 500 кбит/с). Для скоростей передачи данных, определенных стандартами OBD/WWH-OBD,
внешнее диагностическое оборудование должно использовать параметры тактовой синхронизации,
указанные в пункте 12.3.
6.2.2 Проверка скорости передачи данных
Если в параметре «baudrateRecord» указано несколько скоростей, то для определения скорости
осуществления коммуникаций с транспортным средством необходимо выполнить процедуру,
показанную на рисунке 3.
Внешнее диагностическое оборудование должно настроить свой интерфейс CAN с помощью
первого значения скорости передачи данных параметра «baudrateRecord». И далее должно
использовать параметры тактовой синхронизации, соответствующие выбранной скорости передачи
данных (см. 12.3).
7