UDS con más de ocho bytes

2

El protocolo de servicios de diagnóstico unificado (UDS) en ISO 15765-4 Parece estar diseñado específicamente para sistemas de bus con una longitud de mensaje de ocho bytes (por ejemplo, CAN ). Ahora, las nuevas capas de transporte como FlexRay admiten mensajes con más de ocho bytes.

¿Es posible adaptar UDS para esas capas? ¿Si es así, cómo? ¿Hay una actualización planificada para ese estándar?

    
pregunta Markus

2 respuestas

1

Sí, eso es posible y se llama Protocolo de transporte que básicamente divide los mensajes con más de ocho bytes en varios mensajes.

Mire la parte 2 de este estándar en particular que describe esto.

También hay algo que se llama CAN FD (Velocidad de datos flexible). Que enviará un mensaje que contiene más bytes (por lo que no se dividirán). Pero esto está más bien limitado por el hardware que por las capas de software.

    
respondido por el rfkortekaas
0

UDS también tiene un estándar ISO para la implementación de FlexRay (lo primero que sé es de 2010): ISO 10681-2 (para la capa de Transporte y Red) ISO 14229 1-2 es para la capa de sesión / aplicación.

    
respondido por el VioletVynil

Lea otras preguntas en las etiquetas