Protocolli di bordo per SDV: SOME/IP, DDS e dorsali Ethernet TSN

Il veicolo software-defined richiede comunicazioni interne ad altissima velocità e bassa latenza. La transizione dalle matrici CAN/LIN verso Ethernet ad alta capacità richiede middleware dedicati capaci di gestire RPC, telemetria dei sensori e tempi di ciclo deterministici.

Dai frame di segnale CAN-FD all'Architettura Orientata ai Servizi

Nelle architetture legacy, sensori e centraline inviano messaggi CAN periodici privi di metadati. L'aggiunta di un campo richiede la ricompilazione della matrice DBC di ogni ECU ricevente. Con l'approccio SOA, le funzionalità sono esposte come servizi di rete. Le applicazioni richiedono flussi per nome, gestendo dati tipizzati tramite linguagens formali come Franca IDL o protobuf.

SOME/IP: middleware scalabile orientato ai servizi su IP

SOME/IP è lo standard automotive di riferimento progettato per operare su sistemi embedded e piattaforme AUTOSAR Adaptive. Con un'intestazione compatta di 16 byte, gestisce tre modalità operative: Request/Response per chiamate RPC, Fire & Forget per comandi asincroni ed Eventgroups per la notifica publish/subscribe. SOME/IP-SD sfrutta il multicast UDP per l'annuncio dinamico dei servizi.

DDS per ADAS ad alta capacità e fusione sensoriale

Mentre SOME/IP è ideale per messaggi di controllo, i sistemi di guida autonoma trasmettono flussi video e nuvole di punti LiDAR ad altissimo volume. DDS (Data Distribution Service) offre un modello publish-subscribe decentralizzato basato su protocollo RTPS. Consente di definire contratti di Qualità del Servizio (QoS) granulari: affidabilità, durabilità, vincoli temporali (Deadline) e monitoraggio della connettività.

Dorsali Ethernet TSN deterministiche

Lo standard Ethernet commerciale non garantisce determinismo: in condizioni di congestione, jitter e ritardi violano i requisiti di sicurezza funzionale (ISO 26262 ASIL D). Time-Sensitive Networking (TSN) risolve la criticità tramite standard IEEE: IEEE 802.1AS sincronizza i clock con precisione inferiore al microsecondo e IEEE 802.1Qbv scandisce finestre temporali esclusive per i comandi di frenata e sterzo.

Esplora il portafoglio di domini