stringtranslate.com

Servicios de diagnóstico unificados

Unified Diagnostic Services ( UDS ) es un protocolo de comunicación de diagnóstico utilizado en unidades de control electrónico (ECU) dentro de la electrónica automotriz, que se especifica en la norma ISO 14229-1. [1] Se deriva de la norma ISO 14230-3 ( KWP2000 ) y la ahora obsoleta ISO 15765 -3 (Comunicación de diagnóstico sobre la red de área del controlador (DoCAN) [2] ). 'Unificado' en este contexto significa que es un estándar internacional y no específico de la empresa. En la actualidad, este protocolo de comunicación se utiliza en todas las ECU nuevas fabricadas por proveedores de nivel 1 del fabricante de equipos originales (OEM), y se incorpora a otras normas, como AUTOSAR . Las ECU de los vehículos modernos controlan casi todas las funciones, incluida la inyección electrónica de combustible (EFI), el control del motor , la transmisión, el sistema de frenos antibloqueo, las cerraduras de las puertas, el frenado, el funcionamiento de las ventanas y más.

Las herramientas de diagnóstico pueden comunicarse con todas las ECU instaladas en un vehículo que tenga habilitados los servicios UDS. A diferencia del protocolo de bus CAN , que solo utiliza la primera y la segunda capa del modelo OSI , UDS utiliza la quinta y la séptima capa del modelo OSI. El identificador de servicio (SID) y los parámetros asociados a los servicios están contenidos en la carga útil de un marco de mensaje.

Los vehículos modernos disponen de una interfaz de diagnóstico para el diagnóstico externo, que permite conectar un ordenador (cliente) o una herramienta de diagnóstico, denominada tester, al sistema de comunicación del vehículo. De este modo, se pueden enviar solicitudes UDS a los controladores, que deben proporcionar una respuesta (que puede ser positiva o negativa). Esto permite interrogar la memoria de fallos de las unidades de control individuales, actualizarlas con nuevo firmware, tener una interacción de bajo nivel con su hardware (por ejemplo, para activar o desactivar una salida específica) o hacer uso de funciones especiales (denominadas rutinas) para intentar comprender el entorno y las condiciones de funcionamiento de una ECU para poder diagnosticar un comportamiento defectuoso o indeseable.

Servicios

SID (Identificador de servicio)

Códigos de respuesta negativa

La respuesta negativa de la ECU contiene el SID 0x7F y dos bytes de carga útil: el SID de la solicitud y el código de error. Estos códigos se pueden encontrar en software disponible gratuitamente (por ejemplo, BusMaster) así como en la propia ISO.

Véase también

Referencias

  1. ^ "Iso 14229-1:2020 Servicios de diagnóstico unificados (UDS) Parte 1: Capa de aplicación".
  2. ^ "Iso 15765-3:2004 Diagnóstico en redes de área de controlador (CAN) Parte 3: Implementación de servicios de diagnóstico unificados (UDS en CAN)".

Enlaces externos