tify"> o
ідентифікатор ( Identifier field) - визначає важливість вмісту кадру даних. Він неявно задає пріоритет арбітражу повідомлення в разі, коли два або більше вузлів одночасно намагаються передати дані в мережу;
o поле RTR (remote transmit request) - вказує, чи є даний кадр кадром віддаленого запиту (рецесивний рівень) або кадром даних (домінантний рівень).
Прапор розширеного ідентифікатора (Identifier Extension Flag) - вказує, яким чином потрібно інтерпретувати наступні біти: як контрольні, або як задають другу частину 29-ти бітового ідентифікатора.
Контрольне поле ( control field ) - містить інформацію про кадрі і складається з:
o 2-х зарезервованих біт, що знаходяться завжди в домінантному стані;
o поля DLC (Data Length Code), яке містить довжину поля даних кадру. DLC вказується 4-х бітовим кодом.
Поле даних (data field) - містить від 0 до 8 байт корисних даних. Довжина поля вказується кодом DLC.
Поле CRC (Cyclic Redundancy Check) - містить 15-бітну контрольну суму повідомлення і бітовий розмежувач (завжди рецесії). Використовується для виявлення помилок. Розрахувавши CRC для блоку прийнятих даних і порівнявши його зі значенням, отриманим від передавальної сторони, приймаюча сторона може визначити деякі типи помилок. Перевірка циклічного надмірного коду виконується на основі полінома, що розраховується як в передавальному, так і в приймаючому вузлах.
Поле підтвердження ACK (acknowledge field) - складається з двох біт: слота підтвердження і роздільник підтвердження.
o cлот підтвердження (Acknowledgement Slot) - перший біт поля підтвердження ACK. Встановлюється рецесивним з боку передавального вузла і домінантним з боку всіх одержувачів, які здійснили успішну перевірку CRC (циклічного надмірного коду). Якщо передавальний вузол виявляє домінантне стан цього біта, він може бути впевнений, що хоча б один вузол прийняв повідомлення без помилок;
o роздільник підтвердження (acknowledge delimiter) - другий біт поля підтвердження CAN кадру. Є рецесивним. Домінантне значення роздільник вважається порушенням формату і викликає передачу кадру помилки.
Кінець кадру (End Of Frame) - складається з семи рецесивних біт.
2. Кадр віддаленого запиту (remote frame):
За допомогою кадру віддаленого запиту вузол мережі запрошувати передачу іншим вузлом відповідного кадру даних з тим же самим значенням ідентифікатора. Код довжини поля даних (DLC) віддаленого запиту повинен мати те ж значення, що і DLC відповідного кадру даних. Довжина поля даних кадру віддаленого запиту - нуль байт.
3. Кадр перевантаження (overload ...