chi è online

There are currently 0 users and 1 guest online.
Aree di competenza › Domotica

 Gestione Errori Prtocollo Domotico

 

Nel momento in cui un nodo si accorge dell’errore lo rende pubblico a tutti gli altri, attraverso la trasmissione di un Error Frame.

Nel protocollo CAN ciascun nodo può rilevare 5 tipologie di errori:

BIT ERROR nel momento in cui un’unità invia un bit sul BUS effettua anche un monitoraggio di quest’ultimo.

Se sta trasmettendo un bit recessivo e rileva invece un bit dominante o viceversa si accorge che c’è un problema, la CAN  accortosi di un BIT ERROR, il nodo genera un Error Frame e il messaggio originale viene ritrasmesso dopo una sequenza di Intermission.

STUFF ERROR questo errore viene rilevato nel momento in cui sul bus si presenta il sesto bit consecutivo con medesimo livello logico(6 bit tutti recessivi o dominanti.

CRC ERROR ogni volta che un nodo riceve un messaggio ,ricalcola il valore CRC confrontandolo con quello contenuto nel frame ricevuto.

FORM ERROR viene generato ogni volta che un campo a formato fisso contiene uno o più non leciti.

ACKNOWLEDGEMENT ERROR

Viene generato ogni volta che un nodo trasmittente non rileva un bit dominante durante l’ACK SLOT.        

Data Frame, protocollo di comunicazione a bytes della CAN-BUS(bit a bit).