CAN-шина
-
Обзор протокола CAN
- CAN — это протокол связи для управления и контроля в автомобильной промышленности.
- Он был разработан в 1980-х годах и стандартизирован в 1990 году.
- CAN использует асинхронный метод передачи данных с битовым арбитражем для разрешения конфликтов.
-
Структура и функции CAN
- CAN состоит из шины, контроллера и приемопередатчика.
- Он поддерживает передачу данных на большие расстояния и имеет высокую надежность.
- CAN имеет различные уровни абстракции, включая логику, фильтрацию сообщений и обработку сообщений.
-
Передача данных в CAN
- CAN использует битовый арбитраж для разрешения конфликтов и передачи данных.
- Он использует доминирующие и рецессивные биты для синхронизации данных.
- Узел с наименьшим идентификатором имеет приоритет и выигрывает арбитраж.
-
Скорость передачи данных и расстояние
- Скорость передачи данных до 1 Мбит/с возможна на коротких расстояниях.
- CAN FD увеличивает скорость передачи данных после арбитража.
-
Распределение идентификаторов и битовая синхронизация
- Идентификаторы сообщений должны быть уникальными для предотвращения коллизий.
- Битовая синхронизация необходима для обеспечения точности передачи данных.
-
Слои и стандарты
- CAN имеет уровни абстракции, включая логику и обработку сообщений.
- Физический уровень определен в стандарте ISO 11898-2:2003.
- Механические аспекты физического уровня еще предстоит определить.
- Пересказана только часть статьи. Для продолжения перейдите к чтению оригинала.
Полный текст статьи: