¿Cuál es la diferencia entre el protocolo UDS y el protocolo OBD?

El protocolo OBD es un sistema de diagnóstico de códigos de problemas a bordo con un conjunto de estándares creados originalmente por la Junta de Recursos del Aire de California para controlar la emisión del vehículo. Luego, la SAE (Sociedad de Ingenieros Automotrices) lo desarrolló en el sistema obd2. Incluye 5 capas: la capa de aplicación, la capa de transporte, la capa de enlace de datos y la capa física. Estas capas contienen diferentes estándares, como herramientas de decodificación de diagnóstico estandarizadas (SAE – J1978), protocolo de diagnóstico estandarizado (ISO 9141-2, ISO 14230-4 – ISO 15765-4), definición de código de falla estandarizado (SAE – J2012ISO 15031-6), guía de servicio estandarizada (SAE, conocida como J2000). Los estándares obd son obligatorios en todos los automóviles nuevos hoy en día por ley.

El protocolo UDS significa servicios de diagnóstico unificados, la mayor diferencia radica en el “unificado”. Admite todo tipo de ECU del vehículo (unidad de control electrónico) en lugar de la ECU del vehículo de emisión y es un protocolo para la capa de aplicación basado en el bus de lata. Por esta razón, no solo puede ejecutarse en trabajos en el bus de latas, sino que también funciona en Ethernet. UDS proporciona un marco básico de servicio de diagnóstico. Los fabricantes de vehículos y el proveedor de piezas pueden personalizar algunos de los elementos de servicio de diagnóstico para proporcionar servicios específicos. Por lo tanto, según el diagnóstico de acuerdo con UDS, a menudo se lo denomina diagnóstico mejorado (diagnóstico mejorado) .UDS no tiene estándares, varía de los diferentes fabricantes de vehículos. Pero tiene la ventaja de que hace que sea más conveniente probar el desarrollo del vehículo y diagnosticar vehículos en el mantenimiento postventa. El diagnóstico UDS es un método de diagnóstico más avanzado que puede diagnosticar los códigos de falla avanzados de los vehículos, por lo que si una herramienta obd es compatible con el sistema obd, no significa que sea compatible con uds.

Aunque UDS y OBD2 son protocolos de diagnóstico, en realidad no son comparables. Si bien el protocolo UDS se usa para diagnosticar fallas en una condición fuera del tablero, es decir, cuando el automóvil está en el centro de servicio, el OBD es esencialmente un servicio de diagnóstico a bordo.

Sin embargo, intentaré hacer alguna comparación para despejar el aire.

1. OBD2 se utiliza esencialmente para el diagnóstico del vehículo relacionado con las emisiones, lo que implica que solo interactúa con las ECU que controlan las emisiones.

El protocolo UDS, por otro lado, es ideal para el diagnóstico relacionado con emisiones y sin emisiones.

2. La siguiente diferencia es en términos de capas. OBD 2 tiene 4 capas a saber. capa de aplicación, capa de transporte, capa de enlace de datos y la capa física.

El protocolo UDS se define en el estándar ISO 14229. Es la capa de aplicación del modelo de referencia OSI y es independiente del sistema de bus. Los protocolos para sistemas de bus específicos como CAN y K-Line, etc. se definen en estándares separados, a saber. ISO 15765-3 (CAN). De esta manera, los OEM no están obligados a utilizar ningún sistema de comunicación específico en el vehículo.

3. Los mensajes y datos en OBD 2 están definidos en el protocolo y los OEM no pueden modificarlos. Sin embargo, el protocolo UDS les da a los OEM la libertad de especificar cómo definen los datos y los parámetros.

Unified Diagnostic Services (UDS) es un protocolo de comunicación de diagnóstico en el entorno de la unidad de control electrónico (ECU) dentro de la electrónica del automóvil, que se especifica en la ISO 14229-1.

[1]

Se deriva de ISO 14230-3 (KWP2000) e ISO 15765-3 (Comunicación de diagnóstico a través de la red de área del controlador (DoCAN)

[2]

) Unificado en este contexto significa que es un estándar internacional y no un estándar específico de la compañía. En este momento, este protocolo de comunicación se utiliza en casi todas las nuevas ECU fabricadas por proveedores de nivel 1 del fabricante de equipos originales (OEM). Estas ECU controlan una amplia gama de funciones en vehículos, incluida la inyección electrónica de combustible (EFI), la unidad de control del motor (ECU), la transmisión, el sistema de frenos antibloqueo, las cerraduras de las puertas, el frenado y más.

La herramienta de diagnóstico contacta a todas las unidades de control instaladas en un vehículo, que tienen habilitados los servicios UDS. A diferencia del protocolo CAN, que solo utiliza la primera y segunda capas del modelo OSI, los servicios UDS utilizan las capas quinta y séptima del modelo OSI. El ID de servicio (SID) y los parámetros asociados con los servicios están contenidos en los 8 bytes de datos de un marco de mensaje emitido desde la herramienta de diagnóstico.

Los vehículos modernos tienen una interfaz de diagnóstico para diagnósticos externos, lo que permite conectar una computadora (cliente), que se conoce como probador, al sistema de bus del vehículo. Por lo tanto, los mensajes definidos en UDS pueden enviarse a los controladores que deben proporcionar los servicios UDS predeterminados. Esto permite interrogar la memoria de fallas de las unidades de control individuales o actualizarlas con un nuevo firmware

Consulte ¿Qué es el protocolo UDS? Escuche que se explica bien …

El protocolo UDS es la tendencia debido a los requisitos más altos para los fabricantes de electrónica automotriz, ahora reemplaza gradualmente el protocolo OBD, pero puede llevar mucho tiempo, tanto UDS como obd saldrán por unos años más. Más fabricantes de vehículos están tomando medidas para desarrollar vehículos con protocolo UDS. Tal vez en un par de años después, solo habrá un protocolo UDS.