Page 32 - RS Components
P. 32

CAN BUS: GUIDA ALLA RISOLUZIONE DEI PROBLEMI DEBUG DELL'ECUS CON DECODIFICA E E E E E E TRIGGER AUTOMATIZZATI
COS'È IL BUS CAN?
La Controller Area Network (CAN) è una struttura di bus originariamente progettata per applicazioni automobilistiche ma ha trovato la la sua strada anche in in in altre aree Il bus CAN è un'interfaccia bilanciata (differenziale) a a a a a a a a a a a a a a a a a a a a a a a a due fili che che passa su diversi tipi di di di di di cavi a a a a a a a a a a a a a a a a à a a seconda dell'applicazione Lo standard definisce diverse velocità velocità di di di di trasmissione dei dati con 1 Mb/s come velocità velocità massima per il CAN CAN La variante più recente CAN CAN FD (Flexible Datarate) ha aumentato le le le velocità di trasmissione fino a a a a a a à a a a a a a a a a a a a 10 Mb/s aumentando anche la la lunghezza massima del del del del campo dati del del del del carico utile del del del del pacchetto (payloads) Per mantenere la la qualità del del del del segnale il bus richiede una una resistenza di di terminazione di di 120 Ω a a a a a a à a a a a a a a à a a a a a ciascuna estremità del del cavo per garantire la corrispondenza dell'impedenza Sin dalla sua introduzione negli anni '80 il il bus CAN è stato utilizzato per trasferire dati tra tra tra le le centraline elettroniche (ECU) e e e e e e e con i i i i i i i sensori del veicolo IL CAN BUS NELL'AUTO CONNESSA
La quantità di dati generati trasmessi e e e e e e e è e e ricevuti nelle automobili è aumentata in in in modo significativo negli ultimi anni è e e e e e e e e e e continuerà ad aumentare in in in futuro Oggi molte automobili contengono più di di di di 80 unità di di di di controllo elettronico (ECU) collegate tra loro da diverse reti di di di di di bus Nei prossimi anni prevediamo che che questo numero possa superare le le 100 unità dato che che alcune auto di di alta gamma stanno già utilizzano 150 ECU Una maggiore integrazione tra i i i i i i i i i i i i i i i i sottosistemi del veicolo significa che oltre a a a a a a a a a a a a a a a gestire i i i i i i i i i i i i i i i i i i i i i segnali di sensori e e e e e e e e e e e e e e e e e attuatori molte centraline comunicano su più bus seriali alla volta Ad esempio è molto comune che una ECU comunichi tramite CAN (per (per sistemi critici) e e è e e e e e e e e e e e e e e LIN (per (per controlli a a a à priorità inferiore come finestrini e e e e e e e e specchietti) ESEGUIRE IL DEBUG DEL PROTOCOLLO BUS CAN DECODIFICATO
La decodifica decodifica manuale dei protocolli bus seriali richiede molto tempo ed ed è facile commettere errori I pacchetti di di di di decodifica decodifica e e è e e e e e e e e e e e e e e e e e attivazione attivazione del bus bus automobilistico di di di di Tektronix forniscono decodifica e e e e e e e e e e e e e attivazione attivazione semplici e e e e e e e e e e e e e automatizzati per i i i i i i i i i i i i i i i i i i i i bus bus ECU più diffusi come CAN CAN CAN CAN FD LIN e e e e e e e e FlexRay Segnale CAN FD sul canale 1 decodificato e e e e e e e e e e visualizzato come come forma forma d'onda d'onda del del bus bus (in (in (in basso) basso) come come forma forma d'onda d'onda del del bus bus (in (in (in basso) basso) e e e e e e e e e e e e e tabella eventi (in (in alto)
RISOLUZIONE DEI PROBLEMI DEL BUS CAN Poiché la la sicurezza del conducente dipende dalla corretta comunicazione di di questi sistemi è essenziale assicurarsi ch che il il bus bus CAN CAN sia configurato correttamente Fortunatamente la risoluzione dei problemi del bus bus CAN CAN è facile quando si dispone degli strumenti giusti In questa breve guida tratteremo i i i i i i i i i i i i i i i i i i i i i suggerimenti per per la risoluzione dei problemi e e e e e e e e e e e e e e e e e e e e e e e e gli strumenti necessari per per eseguire rapidamente l'attività 





























































































   30   31   32   33   34