Protocolos Vehiculares en SDV: SOME/IP, DDS y Backbones Ethernet TSN

El vehículo definido por software demanda comunicación interna de alta velocidad y baja latencia. Pasar de matrices estáticas en CAN/LIN a Ethernet de banda ancha exige middleware automotriz capaz de gestionar RPCs, telemetría de sensores y tiempos de ciclo deterministas.

De tramas de señal CAN-FD a Arquitectura Orientada a Servicios

En las redes tradicionales, las ECUs difunden mensajes CAN periódicos según matrices DBC fijas. Cualquier modificación obliga a recompilar todas las ECUs conectadas. En SOA, las funciones del auto se publican como servicios en la red. Las aplicaciones se suscriben dinámicamente a servicios mediante contratos definidos con Franca IDL o protobuf, desacoplando el software del cableado físico.

SOME/IP: Middleware escalable orientado a servicios sobre IP

SOME/IP es el estándar de middleware creado para sistemas embebidos de automoción en plataformas AUTOSAR Adaptive. Con una cabecera de solo 16 bytes, ofrece tres primitivas: Request/Response para RPC, Fire & Forget para órdenes asíncronas y Eventgroups para suscripciones. SOME/IP-SD opera mediante multicast UDP para publicar y descubrir servicios en tiempo real.

DDS para ADAS de alto ancho de banda y fusión de sensores

Mientras SOME/IP maneja comandos de control, los sistemas ADAS generan gigabytes por segundo de cámaras y LiDAR. DDS (Data Distribution Service) ofrece un modelo publish-subscribe descentralizado sin intermediarios basado en el protocolo RTPS. Permite configurar políticas de Calidad de Servicio (QoS) precisas por tópico: confiabilidad, durabilidad, plazos límite (Deadline) y control de latencia.

Backbones Ethernet TSN deterministas

Ethernet estándar no es determinista: la congestión genera latencias impredecibles incompatibles con la seguridad funcional (ISO 26262 ASIL D). TSN (Time-Sensitive Networking) implementa estándares IEEE en los conmutadores del vehículo. IEEE 802.1AS sincroniza relojes a nivel de submicrosegundos, mientras IEEE 802.1Qbv programa compuertas de tiempo para que los comandos de freno y dirección transiten sin congestión.

Explorar Portafolio de Dominios