- „Data Field” - pole danych, zawierające treść informacji od 0 do 8 bajtów. Przekaz o długości 0 daje się zastosować dla synchronizacji rozdzielonych procesów;
- „CRC Field”- kod kontroli błędów do rozpoznania występujących zakłóceń transmisji;
- „Ack Field”- pole potwierdzenia odbioru przekazu, w którym nadajnik wysyła sygnał potwierdzający do wszystkich odbiorników, które przyjęły bezbłędnie przekaz;
- „End of Frame” - znacznik końca przekazu, stanowiący ostatni blok przekazu;
- „Inter Frame Space” - odstęp między przekazami.
System CAN dysponuje wieloma mechanizmami kontrolnymi do rozpoznawania usterek (zakłóceń), do których należy np. kod kontroli błędów oraz monitorowanie, przy którym każdy nadajnik przyjmuje ponownie swój przekaz i może przy tym rozpoznać ewentualne różnice.
Jeśli węzeł wykryje błąd w transmisji, to generuje sekwencję sygnalizacji błędu zatrzymującą bieżącą transmisję. Pozwala to uniknąć przyjęcia przez inne węzły wadliwego przekazu.
W przypadku uszkodzenia węzła mogłoby jednak dojść do przerwania wszystkich przekazów, w tym także bezbłędnych. Aby uniknąć takich sytuacji w systemie CAN przewidziano możliwość odróżniania zakłóceń przelotnych od zakłóceń trwałych i lokalizacji awarii węzła, dzięki statystycznej ocenie wystąpienia błędów.
Protokół zarządzania przepływem informacji w magistrali CAN służący do wymiany danych w pojazdach samochodowych został znormalizowany przez międzynarodową organizację ISO:
- magistrale o małej szybkości transmisji (do 125 kb/s) - ISO 11519-2,
- magistrale o dużej szybkości transmisji (ponad 125 kb/s) - ISO 11898.
Inne organizacje (np. amerykańskiego rynku pojazdów użytkowych) oraz producenci pojazdów przyjęli również system CAN.
Transmisja
danych
45