ecuLink logo

La preventa de ecuLink está abierta — el hardware se envía después de que se complete la autorización de la FCC (previsto para Q4 2026). Detalles de la preventa

ISO 14229 — Unified Diagnostic Services

UDS

UDS (Unified Diagnostic Services) es el protocolo ISO 14229 que define el lenguaje de solicitud y respuesta que usan las herramientas modernas de diagnóstico y reprogramación para comunicarse con las ECU sobre CAN.

Unified Diagnostic Services (UDS) es el protocolo de diagnóstico definido en ISO 14229. Estandariza los mensajes de solicitud y respuesta que una herramienta de diagnóstico intercambia con una ECU: para leer la identificación, leer y borrar códigos de falla, leer parámetros de datos, ejecutar rutinas (como una prueba de actuador) y realizar la reprogramación de la ECU.

UDS se sitúa por encima de la capa de transporte (normalmente ISO-TP / ISO 15765-2 sobre CAN) y es independiente del cableado. La misma solicitud de servicio UDS —por ejemplo, ReadDataByIdentifier 0xF190 para leer un VIN— se ve igual en un camión Class 8 y en un auto de pasajeros. Esta estandarización es parte de por qué las herramientas de diagnóstico modernas pueden admitir una amplia variedad de vehículos sin código personalizado por cada ECU.

En el trabajo de servicio pesado, UDS es cada vez más común junto a los servicios de diagnóstico J1939 más antiguos. Las ECU más nuevas de motor y de postratamiento a menudo admiten ambos: J1939 para los datos de falla del día a día y UDS para rutinas de diagnóstico más profundas y reprogramación. ecuLink transmite ambos de forma transparente, así que la herramienta de diagnóstico decide qué protocolo hablar según cada ECU.

Conoce más sobre ecuLink

Mira cómo ecuLink usa estos protocolos para ofrecer diagnóstico remoto de servicio pesado.