Объяснение протокола CAN2.0 и структуры стандартного кадра данных CAN 2.0.

модуль Bluetooth
·
·
IPFS
·
Протокол CAN2.0 — это версия сети контроллеров, также известная как традиционный протокол CAN.

Протокол CAN2.0 представляет собой версию сети контроллеров (CAN), также известной как традиционный протокол CAN. Он был разработан немецкой компанией BOSCH и стал широко использоваться в автомобильной электронике и управлении промышленной автоматизацией по всему миру. и один из стандартов полевой шины в других распределенных системах управления. Протокол CAN предназначен для обеспечения производительности в реальном времени, механизмов обнаружения и восстановления ошибок, а также эффективной связи между сетевыми узлами.

В спецификации CAN2.0 существует два основных формата сообщений:

①МОЖЕТ 2.0А

CAN2.0A поддерживает стандартный формат кадра. Длина идентификатора этого формата составляет 11 бит и подходит для сценариев приложений, не требующих большого количества узлов или сложных сетевых структур.

 

②МОЖЕТ 2.0Б

Помимо поддержки стандартного формата кадра, CAN2.0B также представляет расширенный формат кадра, длина идентификатора которого увеличена до 29 бит, что значительно расширяет количество адресуемых узлов и разнообразие данных в сети, что решает проблему недостаточные ресурсы идентификатора, которые могут существовать в сети CAN.

 

Стандартная структура кадра данных CAN 2.0

• Начало кадра: отмечает начало кадра данных и удаленного кадра. Он состоит только из одного «доминантного» бита.

• Поле арбитража: состоит из битов идентификатора (ID) и запроса удаленной отправки (RTR). Длина идентификатора составляет 11 бит, эти биты отправляются в порядке от ID-10 до ID-0, самый младший бит — ID-0, старшие 7 бит (ID-10 ~ ID-4) не должны быть полностью "рецессивный". Бит RTR должен быть «доминирующим» в кадре данных; а в удаленном кадре бит RTR должен быть «рецессивным».

• Поле управления: состоит из 6 бит, включая два зарезервированных бита для будущего расширения и 4-битный код длины данных.

• Поле данных: состоит из данных, передаваемых в кадре данных, который может включать от 0 до 8 байтов, каждый байт включает 8 бит, при этом старший бит (MSB) отправляется первым.

• Поле CRC: включает последовательность CRC и разделитель CRC.

• Поле ответа: длина 2 бита, включая пробел ответа и разделитель ответа.

• Конец кадра: каждый кадр данных и удаленный кадр разделяются последовательностью флагов, состоящей из 7 «рецессивных» битов.

По сравнению со стандартным кадром данных идентификатор расширенного кадра данных составляет 29 бит, а бит IDE поля управления равен 1. Разница между двумя форматами кадра достигается битом «Расширение идентификатора» в поле «Управление». Поле".

Функции передачи данных протокола CAN2.0 включают связь с несколькими главными устройствами, неразрушающий арбитраж, механизмы обнаружения ошибок и уведомления и т. д. Эти функции гарантируют, что высокая надежность и производительность в реальном времени могут поддерживаться даже при больших нагрузках или сбоях сети. . сексуальное общение.

Для более подробной информации о продукции и информации посетите наш официальный сайт:

https://www.ru-ebyte.com

CC BY-NC-ND 4.0 授权

喜欢我的作品吗?别忘了给予支持与赞赏,让我知道在创作的路上有你陪伴,一起延续这份热忱!

модуль BluetoothКомпания Chengdu Ebyte Electronic Technology Co., Ltd. была основана в 2012 году, ее офисная площадь составляет более 4000 квадратных метров
  • 来自作者
  • 相关推荐

Прямая связь с мобильными телефонами, ZigBee перевернулась?

Почему Лора такой «бог»?

Что следует выбрать для крупномасштабной сети устройств: Cat.1, Cat.M или NB-IoT?