CAN_bus_system

Il bus CAN nelle automobili

Che cos'è il CAN?

Il bus CAN (Controller Area Network) è stato sviluppato da Bosch nel 1983 per ridurre il peso dei cablaggi dei veicoli. Grazie alla robustezza della tecnologia CAN, il CAN ha conquistato altri settori al di fuori dell'industria automobilistica in cui è richiesta un'elevata sicurezza dei dati. Che si tratti di tecnologia dell'automazione, sistemi di sollevamento, tecnologia medica, tecnologia aeronautica, tecnologia spaziale, tecnologia del suono, veicoli ferroviari o costruzioni navali, il numero di applicazioni è in costante aumento.

 

CAN_Bus-nodes

Come funziona il CAN bus di ?

Con l'utilizzo del sistema CAN bus, le unità di controllo o i sensori sono collegati in rete tra loro e la comunicazione tra loro è garantita da una piattaforma uniforme. i messaggi vengono scambiati tra i componenti del veicolo a una velocità massima di 1Mbit al secondo attraverso due linee dati intrecciate. 

A cosa serve il bus CAN?

Questa forma di comunicazione permette di controllare anche processi complessi all'interno del veicolo. L'utilizzo del CAN bus ha ragioni principalmente economiche:

  • Attraverso il CAN bus, è possibile realizzare una comunicazione completa all'interno del veicolo in modo economico e semplice: ogni sensore può parlare con ogni unità di controllo
  • gli "aggiornamenti" e le estensioni del sistema sono molto semplici da realizzare
  • Grazie a un sistema interno di gestione degli errori, la comunicazione tramite il bus CAN è estremamente sicura e meno soggetta a crisi.
  • Minore sforzo di cablaggio
  • Migliore rilevamento degli errori, migliori possibilità di diagnosi
  • Dopo aver rettificato un cortocircuito, il sistema continua a funzionare immediatamente

Possibilità e limiti del bus CAN

Il sistema bus consente la sincronizzazione e la comunicazione bidirezionale di un massimo di 50 unità di controllo. Ognuno di questi dispositivi ha un'interfaccia uniforme collegata al bus. Tutti i dati vengono trasmessi tramite una linea condivisa, per cui è possibile comunicare anche tra dispositivi diversi. Poiché la capacità di trasmissione dei dati del bus CAN è limitata, ci sono due linee di dati. Nel bus CAN, le priorità vengono stabilite attraverso l'importanza e quindi la sequenza dei dati. I cosiddetti "identificatori" garantiscono che le informazioni vengano elaborate dai dispositivi corretti. Poiché non tutti i comandi dell'auto hanno la stessa importanza (i dati del motore, ad esempio, sono molto più importanti di quelli dell'aria condizionata), vengono utilizzate velocità diverse per la trasmissione dei dati. A rigor di termini, il bus CAN non esegue più operazioni, ma regola tutto in sequenza. Con gli ultimi sviluppi nella costruzione dei veicoli (e con i nuovi requisiti della tecnologia video), sta gradualmente raggiungendo i suoi limiti. Uno sviluppo più recente che consente una maggiore velocità di trasmissione dei dati simulati è il bus Ethernet automobilistico.

Qual è il problema del bus CAN?

Poiché il bus CAN nelle automobili è costituito da un'intera rete di unità di controllo, è estremamente difficile identificare un guasto a causa di questa complessità. Ogni unità di controllo testata da sola di solito funziona senza problemi e in conformità alle specifiche. È più difficile localizzare la causa di un comportamento errato quando i segnali sono distorti (di solito difficili da riprodurre) o si verificano problemi di temporizzazione. Per questo motivo, lo sviluppo ha bisogno di strumenti di test aggiuntivi per identificare e isolare più rapidamente l'errore.

Komodo CAN Dou Interface

Strumenti per bus CAN

Tra gli strumenti più utili per il debug dei bus CAN ci sono gli analizzatori di protocollo che decodificano e datano i dati del bus CAN.

Komodo CAN Duo è un potente adattatore e analizzatore USB-CAN. Si tratta di uno strumento all-in-one che consente la trasmissione attiva dei dati CAN e il monitoraggio del bus CAN senza distorsioni. L'interfaccia portatile può essere facilmente integrata nei sistemi degli utenti finali e rappresenta una soluzione flessibile e scalabile per un'ampia gamma di applicazioni nel settore automobilistico, dell'automazione, della domotica, dell'elettronica militare e medica. Komodo Duo può stimolare o monitorare fino a 2 bus diversi.