Come eseguire il debug dei segnali CAN FD e CAN XL

Oscilloscopio Expert
+ Oscilloscopio Expert

Analisi delle comunicazioni CAN FD e CAN XL

Il Controller Area Network Flexible Data-Rate (CAN FD) amplia la comunicazione tradizionale del Controller Area Network (CAN) con velocità di trasmissione più elevate e carichi utili fino a 64 byte, mentre il Controller Area Network eXtra Long (CAN XL) espande ulteriormente la capacità di dati con carichi utili fino a 2.048 byte e una trasmissione più veloce. Entrambi i protocolli mantengono i meccanismi di arbitraggio consentendo al contempo una trasmissione dei dati più veloce, creando requisiti di temporizzazione e di misurazione a livello fisico diversi all’interno di un singolo frame. Il debug del CAN FD comporta l’esame della comunicazione attraverso le fasi di arbitraggio e di trasmissione dei dati, mentre il CAN XL introduce strutture di frame e modalità operative aggiuntive che supportano trasferimenti di dati più consistenti. Gli ingegneri devono determinare se un comportamento di comunicazione inatteso sia associato all’attività del protocollo o al segnale differenziale sottostante. L’analisi del protocollo CAN fornisce visibilità sui messaggi decodificati e sulle corrispondenti forme d’onda elettriche, aiutando gli ingegneri a indagare sui problemi di temporizzazione e di comunicazione in queste reti automobilistiche ad alta capacità.

Per eseguire il test è necessario un oscilloscopio in grado di acquisire segnali CAN differenziali, con trigger sull’attività dei protocolli CAN FD e CAN XL e relativa decodifica. Gli ingegneri collegano l’oscilloscopio al bus utilizzando una sonda differenziale attiva e configurano le impostazioni di protocollo appropriate, inclusi i parametri di arbitraggio e della fase dati. Il software di decodifica dei protocolli automobilistici interpreta i frame acquisiti e visualizza le informazioni decodificate in allineamento temporale con la forma d’onda del livello fisico. Per i protocolli CAN FD e CAN XL, gli ingegneri possono esaminare le fasi di arbitraggio e di dati per identificare variazioni temporali, transizioni di segnale e comportamenti inattesi delle forme d’onda nei frame acquisiti. La correlazione di queste misurazioni con le informazioni di protocollo decodificate aiuta gli ingegneri a indagare sui problemi di comunicazione e a determinare se questi siano associati al segnale elettrico sottostante, fornendo una comprensione più completa delle prestazioni del bus durante il debug dei sistemi automobilistici.

Soluzione di debug per CAN FD e CAN XL

Il debug dei segnali CAN FD e CAN XL richiede un oscilloscopio in grado di acquisire le forme d’onda del bus differenziale, supportando al contempo il triggering e la decodifica del protocollo durante le fasi di arbitraggio e di trasmissione dei dati. Un oscilloscopio da banco Expert acquisisce il segnale del livello fisico CAN, mentre una sonda differenziale attiva misura la differenza di tensione tra le linee del bus con un basso carico sul circuito. Il software di decodifica e trigger dei protocolli automobilistici consente agli ingegneri di selezionare l’attività CAN FD o CAN XL e di visualizzare i frame decodificati allineati temporalmente alla forma d’onda acquisita. Per entrambi i protocolli, il software supporta l’analisi dell’attività nelle fasi di arbitraggio e di trasmissione dati, consentendo agli ingegneri di esaminare la struttura dei frame, la temporizzazione dei messaggi e le transizioni tra diverse velocità di trasmissione. Ciò aiuta gli ingegneri a identificare comportamenti di comunicazione inattesi e a indagare su potenziali problemi all’interno dei frame acquisiti. Insieme, l’oscilloscopio, il software e la sonda differenziale forniscono una soluzione di misura integrata per l’analisi dei problemi di comunicazione CAN FD e CAN XL nelle reti automobilistiche.

Guarda la demo della soluzione di debug CAN FD e CAN XL

Scopri i prodotti della nostra soluzione di debug CAN FD e CAN XL

Casi d'uso correlati

contattaci logo

Mettetevi in contatto con uno dei nostri esperti

Avete bisogno di aiuto per trovare la soluzione giusta per voi?