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


Из Википедии, свободной энциклопедии
  (Перенаправлено с KWP2000 )
Перейти к навигации Перейти к поиску

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

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

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

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

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

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

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

ISO 14230

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

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

использованная литература

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