Il CANBus (Controller Area Network) è uno standard di bus veicolare progettato per consentire ai dispositivi intelligenti di comunicare tra loro attraverso un protocollo robusto e a basso costo basato su messaggi. Ma cosa significa effettivamente questo?
CANBus in poche parole
CANBus (Controller Area Network) is Il CANBus (Controller Area Network) è uno standard di bus veicolare progettato per consentire a dispositivi intelligenti di comunicare tra loro tramite un protocollo di messaggistica robusto e a basso costo. Il CAN è stato sviluppato da Robert Bosch nel 1986 e originariamente concepito per il cablaggio elettrico multiplex all’interno delle automobili per risparmiare rame, ma ora è utilizzato in molte altre applicazioni, come l’industria degli ascensori.
Come funziona il CANBus? Differisce dalle reti tradizionali?
A differenza di una rete tradizionale come USB o Ethernet, il CAN non invia grandi blocchi di dati punto a punto da un nodo A a un nodo B sotto la supervisione di un bus master centrale. In una rete CAN, molti brevi messaggi come temperatura o RPM vengono trasmessi a tutta la rete, il che significa che vi è coerenza dei dati in ogni nodo o ECU del sistema.
Quali sono i principali vantaggi del CANBus?
- Basso costo: I dispositivi/nodi comunicano tramite un’interfaccia CAN singola anziché attraverso linee di segnale analogiche dirette, riducendo quindi gli errori di cablaggio e i costi.
- Centralizzato: Il sistema CAN bus consente la diagnosi centralizzata degli errori e la configurazione su tutti i dispositivi/nodi.
- Robusto: Il sistema ha uno strato fisico robusto, progettato per ambienti ad alta rumorosità e altre sfide. Fornisce una trasmissione del segnale robusta, offrendo all’utente un’architettura di rete flessibile con una gamma di velocità dei dati.
- Efficiente: I messaggi CAN vengono prioritizzati tramite ID in modo che gli ID con priorità più alta non vengano interrotti.
- Flessibile: Ogni dispositivo/nodo contiene un chip per ricevere tutti i messaggi trasmessi, al fine di determinare la rilevanza e agire di conseguenza; ciò consente una facile modifica e l’inclusione di nodi aggiuntivi.
Architettura CAN
CAN è uno standard di bus seriale multipunto per connettere nodi. Sono necessari almeno due nodi sulla rete CAN per comunicare.
La complessità del nodo può variare da un semplice dispositivo di I/O fino a un computer integrato con un’interfaccia CAN e software sofisticato.
Il nodo può anche essere un gateway che consente a un computer standard di comunicare tramite una porta USB o Ethernet con i dispositivi su una rete CAN.
Limitazioni del CANBus
Il CAN fornisce la base per la comunicazione ma non offre molto di più. Lo standard CAN non specifica come gestire messaggi più grandi di 8 byte o come decodificare dati grezzi. Esiste un insieme di protocolli standardizzati per definire ulteriormente come i dati vengono comunicati tra nodi su una rete data. CANOpen è un esempio di uno standard comune ampiamente utilizzato nell’automazione industriale e nelle applicazioni per ascensori.
Il Futuro del CANBus
Con la diffusione del cloud computing e dell’Internet delle cose (IoT), l’adozione del CANBus aumenterà in tutti i settori pertinenti, compreso quello degli ascensori, dove i dati provenienti dai sensori posizionati nella cabina e nel pozzo dell’ascensore consentiranno una manutenzione predittiva e preventiva.
Utilizzo del CANBus negli ascensori
MEMCO by AVIRE offre uno splitter CANBus per le comunicazioni di emergenza digitali nell’ascensore. Supporta la piattaforma di comunicazione digitale (DCP) collegandosi a un massimo di 4 linee CANBus, semplificando il cablaggio per installazioni su più ascensori o anche su un unico ascensore, agendo come intermediario tra un DCP e più unità audio digitali (DAU).