Come eseguire il debug dei segnali del bus CAN con un oscilloscopio

Oscilloscopio Essential
+ Oscilloscopio Essential

Isolare e analizzare l'attività del bus CAN

Il CAN è un bus seriale differenziale ampiamente utilizzato per lo scambio di informazioni di controllo e di stato tra le unità di controllo elettroniche (ECU) di un veicolo. Il debug dei segnali del bus CAN richiede l’acquisizione della forma d’onda a livello fisico, identificando al contempo i frame o i messaggi associati al comportamento oggetto di analisi. Gli ingegneri devono isolare l’attività specifica del bus dal traffico circostante, in modo da potersi concentrare sui messaggi rilevanti ed esaminare il segnale elettrico associato a ciascun evento. Il triggering e la decodifica CAN consentono di identificare frame o messaggi selezionati, monitorarne la qualità del segnale e misurare i tempi tra i frame senza dover cercare manualmente tra lunghe acquisizioni di traffico bus non pertinente.

Per eseguire il test è necessario un oscilloscopio collegato al bus CAN differenziale con un’adeguata sonda differenziale. Gli ingegneri configurano l’oscilloscopio in modo che si attivi all’evento CAN desiderato e decodifichino il traffico acquisito in informazioni di protocollo visualizzabili insieme alla forma d’onda analogica. La traccia decodificata rimane correlata nel tempo al segnale del livello fisico, consentendo agli ingegneri di collegare i singoli frame e l’attività dei messaggi al corrispondente comportamento elettrico sul bus. Questa visione combinata aiuta gli ingegneri a esaminare le caratteristiche del segnale associate a specifiche comunicazioni CAN, a confrontare la temporizzazione tra i messaggi e a verificare se un comportamento imprevisto del bus sia associato alla forma d’onda sottostante del livello fisico.

Soluzione di debug per CAN Bus

Il debug dei segnali del bus CAN richiede una configurazione di misura in grado di acquisire la forma d’onda differenziale del livello fisico, attivando il trigger e decodificando attività CAN specifiche. Un oscilloscopio da banco Essential acquisisce la forma d’onda CAN e fornisce il trigger e la decodifica a livello di protocollo, consentendo agli ingegneri di isolare frame o messaggi selezionati all’interno del traffico in corso sul bus. Una sonda attiva differenziale effettua la misura tra i due punti del segnale CAN, fornendo al contempo il collegamento differenziale necessario per acquisire il segnale del livello fisico. L’oscilloscopio visualizza le informazioni CAN decodificate in correlazione temporale con la forma d’onda analogica acquisita, consentendo agli ingegneri di associare l’attività del protocollo al corrispondente comportamento elettrico. Gli ingegneri possono utilizzare questa vista combinata per esaminare comunicazioni CAN selezionate, monitorare la qualità del segnale e valutare la temporizzazione tra i frame senza separare l’analisi del protocollo e quella del livello fisico in flussi di lavoro di misura distinti. Insieme, le funzionalità di analisi CAN dell’oscilloscopio e la sonda differenziale forniscono una configurazione integrata per il debug del bus CAN automobilistico.

Guarda la demo sul debug del bus CAN

Scopri i prodotti della nostra soluzione di debug CAN Bus

Scoprire risorse e approfondimenti

Risorse aggiuntive per il debug del bus CAN

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?