L’Association for Standardization of Automation and Measuring Systems (ASAM) è un organismo di standardizzazione che definisce le interfacce, i protocolli, i formati file e i modelli di dati per lo sviluppo, il test e la validazione nel settore automobilistico. MATLAB, Simulink e la famiglia di prodotti RoadRunner supportano svariati standard ASAM che consentono l’interoperabilità con altri strumenti.
Standard ASAM OpenX per la simulazione
Gli standard ASAM OpenX® nel dominio della simulazione offrono linee guida complete per i test basati sulla simulazione di funzioni di guida autonoma. Gli standard riguardano diversi casi d’uso di sviluppo virtuale e promuovono modelli di test ibridi che uniscono simulazioni virtuali e componenti fisici.
OpenDRIVE
Lo standard ASAM OpenDRIVE® descrive reti stradali quali la geometria di strade, corsie e oggetti. Importa, visualizza ed esporta ASAM OpenDRIVE versione 1.4, 1.5, 1.6 e 1.7 utilizzando RoadRunner. Visualizza i dati per l’importazione utilizzando lo strumento OpenDRIVE Viewer. Visualizza in anteprima un’esportazione utilizzando lo strumento OpenDRIVE Export Preview.
OpenSCENARIO XML
ASAM OpenSCENARIO® XML è un formato file che descrive i comportamenti di guida dinamici. Acquisisce manovre complesse di entità quali veicoli e pedoni basate su azioni come cambiamenti di corsia o traiettorie registrate. RoadRunner Scenario esporta gli scenari in formato OpenSCENARIO XML e importa le traiettorie.
OpenCRG
ASAM OpenCRG® è uno standard aperto che descrive le superfici stradali utilizzando il formato Curved Regular Grid (CRG). Utilizza RoadRunner per esportare e importare dati sulle superfici stradali in ASAM OpenCRG V1.2.0. Utilizza lo strumento Road CRG per visualizzare dati sulle superfici stradali in RoadRunner.
Utilizzo di MATLAB, Simulink e RoadRunner per il supporto degli standard ASAM OpenX
Automazione dei test
ASAM fornisce standard specifici per le interazioni con apparecchiature di verifica tramite API. Questi standard riguardano la gestione di sensori e attuatori, la calibrazione, i test Hardware-In-the-Loop (HIL), i sistemi DoE e i formati standardizzati per la documentazione dei test.
ASAM XIL
Lo standard ASAM XIL API è un framework progettato per semplificare i processi automatizzati di test e simulazione nello sviluppo di software e sistemi del settore automobilistico. Questo standard di interfaccia offre un approccio comune e vendor-neutral per il collegamento di software di automazione dei test a simulatori HIL.
Simulink Test supporta XIL per l’automazione dei test utilizzando sistemi in tempo reale di terze parti quali dSPACE® SCALEXIO, NI PXI e Vector VT System. Simulink Real-Time supporta XIL per l’automazione dei test con sistemi in tempo reale Speedgoat utilizzando software di terze parti quali TraceTronic ECU-TEST e Piketec TPT.
Misurazione e calibrazione
ASAM fornisce standard per l’utilizzo di unità di controllo elettronico (ECU). Questi standard spiegano come interagire con i dati all’interno dell’ECU di un veicolo e come gestirli. Spiegano inoltre come accedere ai dati, nonché come leggerli e scriverli, descriverli per chiarezza, salvarli in modo efficiente e dettagliare il processo di calibrazione.
ASAM XCP
Il protocollo ASAM XCP (Universal Measurement and Calibration Protocol) è un protocollo di rete utilizzato principalmente per la calibrazione di ECU. Il protocollo ASAM XCP supporta svariate attività, tra cui lettura e scrittura di contenuti di memoria, acquisizione dati e stimolazione.
Vehicle Network Toolbox supporta XCP per la calibrazione e misurazione di ECU da MATLAB e Simulink. Simulink Real-Time supporta XCP tramite CAN e UDP/IP per il bypass dell’ECU utilizzando i sistemi Speedgoat in tempo reale. Strumenti di terze parti, quali Vector CANape® ed ETAS® INCA, supportano XCP tramite UDP per la regolazione di parametri e la misurazione di segnali di applicazioni in tempo reale in esecuzione su sistemi in tempo reale Speedgoat.