На рис. 2 показан формат стандартного сообщения CAN. О начале сообщения сигнализирует ведущий доминантный бит, за ним следует 11-разрядный идентификатор сообщения и далее бит, который отличает телеграмму данных и телеграмму запроса данных (удаленный кадр). Получив удаленный кадр, узел сети может запустить передачу определенного сообщения другим узлом в системе. Поле управления определяет формат передачи данных (стандартный/расширенный) сообщения и количество последующих байтов данных.

Поле данных сообщения CAN может содержать от нуля до восьми байтов данных. За полем данных следует 15-разрядный сегмент контроля с помощью циклического избыточного кода. Это поле используется получателем для проверки полученного сообщения. В поле квитирования передатчик сообщения ожидает квитирования, сигнализирующего о безошибочном приеме переданного сообщения не менее, чем от одного принимающего узла сети. Это квитирование осуществляется путем передачи доминантного бита в слот подтверждения всеми узлами в сети, которые приняли сообщение без ошибок. Это квитирование используется исключительно для обнаружения неисправностей на передающей стороне.

Наконец, поле конца кадра указывает на полную безошибочную передачу сообщения CAN.

Укажите страну и язык

B&R Logo