Протокол ключевых слов 2000

Протокол связи для диагностики транспортных средств

Ключевое слово Protocol 2000 , сокращенно KWP2000 , — это протокол связи, используемый для бортовых систем диагностики транспортных средств (OBD). Этот протокол охватывает прикладной уровень в модели OSI компьютерных сетей. Протокол стандартизирован Международной организацией по стандартизации как ISO 14230.

Обычно используемые физические уровни

Один из основных физических уровней, используемых для KWP2000, идентичен ISO 9141 , с двунаправленной последовательной связью по одной линии, называемой K-линией. Кроме того, есть дополнительная L-линия для пробуждения. Скорость передачи данных составляет от 1,2 до 10,4 килобод , а сообщение может содержать до 255 байт в поле данных. [1]

При реализации на физическом уровне K-line KWP2000 требует специальных последовательностей пробуждения : 5-бодовое пробуждение и быстрая инициализация . Оба эти метода пробуждения требуют критической по времени манипуляции сигналом K-line.

KWP2000 также совместим с ISO 11898 (Controller Area Network), поддерживая более высокие скорости передачи данных до 1 Мбит/с. CAN становится все более популярной альтернативой K-line, поскольку шина CAN обычно присутствует в современных транспортных средствах и, таким образом, устраняет необходимость установки дополнительного физического кабеля.

Наиболее распространено использование KWP2000 на CAN с транспортными/сетевыми уровнями ISO 15765. Кроме того, использование KWP2000 на CAN не требует специальной функции пробуждения.

KWP2000 может быть реализован на CAN с использованием только сервисного уровня и сеансового уровня (не используется заголовок, указывающий длину, исходные и целевые адреса, и не используется контрольная сумма); или с использованием всех уровней (заголовок и контрольная сумма инкапсулируются в кадр CAN). Однако использование всех уровней является излишним, поскольку ISO 15765 предоставляет свои собственные транспортные/сетевые уровни.

ИСО 14230

Стандарт ISO 14230 «Транспорт дорожный – Системы диагностики – Протокол ключевых слов 2000» имеет следующую структуру:

  • Физический уровень ISO 14230-1
  • ISO 14230-2 Уровень канала передачи данных
  • ISO 14230-3 Прикладной уровень
  • ISO 14230-4 Требования к системам контроля выбросов

Ссылки

  1. ^ Смит, Крейг (2016). Справочник автомобильного хакера: руководство для тестировщика на проникновение. No Starch Press. стр. 22. ISBN 9781593277031. Получено 10 мая 2018 г.


Взято с "https://en.wikipedia.org/w/index.php?title=Keyword_Protocol_2000&oldid=1270573216"