¿Qué es el protocolo UDS (Unified Diagnostic Services)?

El servicio de diagnóstico unificado (UDS) por sus siglas en inglés, es un protocolo de comunicación que se utiliza en las unidades de control electrónico (ECU) automotrices para permitir diagnósticos, actualizaciones de firmware, pruebas de rutina y más.

El protocolo UDS (ISO 14229) está estandarizado entre fabricantes y estándares (como CAN, KWP 2000, Ethernet, LIN). Además, UDS se utiliza hoy en día en ECU en todos los fabricantes de equipos originales (OEM) de nivel 1.

En la práctica, la comunicación UDS se realiza en una relación cliente-servidor, siendo el cliente una herramienta de prueba y el servidor una ECU del vehículo. Por ejemplo, puede conectar una interfaz de bus CAN al conector OBD2 de un automóvil y enviar solicitudes de UDS al vehículo. Suponiendo que la ECU objetivo admita los servicios UDS, responderá en consecuencia.

Servicios

Los servicios de diagnóstico disponibles en UDS se agrupan en unidades funcionales
e identificado por un código de un byte (ServiceId). No todos los códigos están definidos en
el estandar; para algunos códigos, el estándar se refiere a otros estándares, y
algunos están reservados para extensiones específicas del fabricante. La Automoción
El conjunto de comandos de diagnóstico admite los siguientes servicios:
• Gestión de Diagnóstico
• Transmisión de datos
• Transmisión de datos almacenados (códigos de problemas de diagnóstico)
• Control de entrada/salida
• Activación Remota de Rutina

Los servicios de diagnóstico tienen un formato de mensaje común. Cada servicio define
un mensaje de solicitud, un mensaje de respuesta positiva y un mensaje negativo
Mensaje de respuesta. El formato general de los servicios de diagnóstico cumple con la definición KWP2000; la mayoría de los ID de servicio también cumplen con KWP2000. El mensaje de solicitud tiene el ServiceId como primer byte, más parámetros adicionales definidos por el servicio. El mensaje de respuesta positiva tiene un eco del ServiceId con el bit 6 establecido como primer byte, más el definido por el servicio parámetros de respuesta.

Estructura de mensajes UDS

UDS es un protocolo basado en solicitudes (usando como base el bus CAN)

Servicios y Solicitudes SIDs según ISO 14229-1

DESCARGA MÁS INFORMACIÓN ACERCA DEL PROTOCOLO UD

ISO 14229 INFORMACIÓN

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Copyright © All rights reserved. | StoreCommerce by AF themes.
YouTube
YouTube
Instagram