Protocolo de palabras clave 2000


Keyword Protocol 2000 , abreviado KWP2000 , es un protocolo de comunicaciones utilizado para sistemas de diagnóstico de vehículos a bordo (OBD). Este protocolo cubre la capa de aplicación en el modelo OSI de redes informáticas. El protocolo está estandarizado por la Organización Internacional de Normalización como ISO 14230. KWP2000 también cubre la capa de sesión en el modelo OSI, en términos de inicio, mantenimiento y finalización de una sesión de comunicaciones.

Una capa física subyacente utilizada para KWP2000 es idéntica a ISO 9141 , con comunicación serial bidireccional en una sola línea llamada línea K. Además, hay una línea L opcional para despertar. La velocidad de datos está entre 1,2 y 10,4 kilobaudios y un mensaje puede contener hasta 255 bytes en el campo de datos. [1]

Cuando se implementa en una capa física de línea K, KWP2000 requiere secuencias de activación especiales : activación de 5 baudios e inicialización rápida . Ambos métodos de activación requieren una manipulación crítica del tiempo de la señal de la línea K.

KWP2000 también es compatible con ISO 11898 (Red de área de controlador) que admite velocidades de datos más altas de hasta 1 Mbit/s. CAN se está convirtiendo en una alternativa cada vez más popular a la línea K porque el bus CAN suele estar presente en los vehículos modernos y, por lo tanto, elimina la necesidad de instalar un cable físico adicional.

Lo más común es usar KWP2000 en CAN con capas de transporte/red ISO 15765. Además, el uso de KWP2000 en CAN no requiere la funcionalidad especial de activación.

KWP2000 se puede implementar en CAN usando solo la capa de servicio y la capa de sesión (no se usa un encabezado que especifique la longitud, las direcciones de origen y de destino y no se usa la suma de verificación); o usando todas las capas (el encabezado y la suma de verificación se encapsulan dentro de un marco CAN). Sin embargo, usar todas las capas es una exageración, ya que ISO 15765 proporciona sus propias capas de transporte/red.