Come funziona la comunicazione CAN bus?
CAN o Controller Area Network è una tecnologia di rete seriale ad alta velocità half duplex a due fili. È fondamentalmente utilizzata nella comunicazione tra diversi dispositivi in una regione a basso raggio, come in un'automobile. Un protocollo CAN è un protocollo CSMA-CD/ASM o carrier sense multiple access collision detection arbitration on message priority protocol. CSMA assicura che ogni nodo deve aspettare un determinato periodo prima di inviare qualsiasi messaggio. Il rilevamento delle collisioni assicura che la collisione sia evitata selezionando i messaggi in base alla loro priorità prescritta.
Fornisce una velocità di segnalazione da 125kbps a 1 Mbps. Prevede 2048 diversi identificatori di messaggi.
Il frame CAN standard consiste nei seguenti bit:
- SOF- Start of Frame. Il messaggio inizia da questo punto.
- Identificatore: Decide la priorità del messaggio. Più basso è il valore binario, più alta è la priorità. E' di 11 bit.
- RTR- Remote Transmission Request. È dominante quando l'informazione è richiesta da un altro nodo. Ogni nodo riceve la richiesta, ma solo quel nodo il cui identificatore corrisponde a quello del messaggio è il nodo richiesto. Ogni nodo riceve anche la risposta.z
- IDE- Single Identification Extension. Se è dominante, significa che viene trasmesso un identificatore CAN standard senza estensione.
- R0- bit riservato.
- DLC- Data Length Code. Definisce la lunghezza dei dati inviati. È di 4 bit
- Data- Possono essere trasmessi fino a 64 bit di dati.
- CRC- Cyclic Redundancy Check. Contiene il checksum (numero di bit trasmessi) dei dati dell'applicazione precedente per il rilevamento degli errori.
- ACK- Acknowledge. È di 2 bit. E' dominante se viene ricevuto un messaggio accurato.
- EOF- fine del frame. Segna la fine del can frame e disabilita il bit stuffing.
- IFS- Inter Frame Space. Contiene il tempo richiesto dal controller per spostare un frame ricevuto correttamente nella sua posizione corretta.
Per questo tipo di domande si prega di utilizzare YouTube. Solo allora si otterrà una chiara concezione. Ci sono brevi video disponibili di circa 13-14 minuti. Controllarli. N u sarà più chiaro..