Локальная сеть контроллера (CAN)
CAN (шина CAN) - это стандартизированная система для мультиплексной связи. Мультиплексная связь означает, что несколько модулей управления могут использовать одни и те же кабели для связи без трафика от одного модуля управления, мешающего трафику от другого.
Volvo разработала новый стандарт для мультиплексной связи - ВУЛКАН. ВУЛКАН является развитием CAN и использует работу в режиме реального времени и расстановку приоритетов. Описание расстановки приоритетов основано на ВУЛКАНЕ, но обозначено как CAN.
Стандарт для сети области управления (CAN) определяет
- Должны использоваться два кабеля (CAN H и CAN L)
- Какие уровни напряжения следует использовать
- Как должно выглядеть сообщение
- Как должны обрабатываться ошибки передачи.
Схема №116
Не следует путать кабели CAN H и CAN L с Hs CAN и MS CAN, которые являются скоростями в сети области управления.
Связь происходит по двум кабелям. Эти два кабеля спарены вместе.
Уровни напряжения для связи происходят с использованием дифференциальных уровней напряжения.
Причина общения с использованием парных кабелей и дифференциального уровня напряжения заключается в том, что сеть становится менее чувствительной к помехам.
Одно и то же сообщение передается одновременно обоими кабелями, но используются разные уровни напряжения.
- Двоичная 1 = 2,5 В как на CAN H, так и CAN L.
- Двоичный 0 = 4 В на CAN H и 1 В по CAN L.
При измерении между CAN L и землей средний уровень напряжения составляет около 2,3 В.
При измерении между CAN H и землей средний уровень напряжения составляет около 2,8 В.
Эти измеренные значения обычно применяются к " нормальному " трафику в сети контроллеров (CAN), то есть если не произошло никакой неисправности, которая приводит к тому, что модули управления в сети начинают передавать сообщения об ошибках.
При измерении между двумя кабелями CAN, при нормальном трафике в сети средний уровень напряжения составляет приблизительно 0,55-0,90 В (до макс. 0,6-1,4 В)
CAN-net Volvo соответствует стандарту ISO 11898-2. Другой стандарт - это 11897-3, где напряжение на CAN H изменяется от приблизительно 5 В до приблизительно 1 В и CAN L от приблизительно 0 В к приблизительно 4 В при изменении с логического " 0 " на логическую " 1 ". Другим стандартом является SAE J2411, где только один кабель используется для связи по протоколу CAN.
ПримечаниеНекоторые модули управления, такие как дополнительный модуль удерживающей системы (SRS) и модуль управления тормозом (BCM), также имеют CAN-связь для своих собственных датчиков. Эти сети называются внутренними сетями контроллеров (банки) и не имеют ничего общего с коммуникацией в общей локальной сети контроллеров (CAN). Данные сети контроллеров используются только для передачи данных между соответствующим датчиком и модулем управления, к которому подключен датчик.
Схема №117
Сообщение состоит из следующих компонентов:
- Идентификатор (" флаг "), указывающий на идентичность и приоритетность сообщения.
- Информация о данных (значение, информация и т.д.).
- Контрольная сумма, используемая для проверки правильности доставки сообщения
- Стоп-сигнал, указывающий на окончание сообщения.
Полное CAN-сообщение называется кадром.