Составители:
менённых приёмопередатчиков. Например, при использовании тран-
сивера фирмы PHILIPS PCA82C250 она равна 110. Протокол CAN
использует оригинальную систему адресации сообщений.
Каждое сообщение снабжается идентификатором, который оп-
ределяет назначение передаваемых данных, но не адрес приёмника.
Любой приёмник может реагировать как на один идентификатор, так
и на несколько. На один идентификатор могут реагировать несколько
приёмников.
Протокол CAN обладает развитой системой обнаружения и
сигнализации ошибок. Для этих целей используется поразрядный кон-
троль, прямое заполнение битового потока, проверка пакета сообще-
ния CRC – полином, контроль формы пакета сообщений, подтвержде-
ние правильного приёма пакета данных.
Хемминговый интервал d=6. Общая вероятность необнаружен-
ной ошибки 4.7х10
-11
.
Система арбитража протокола CAN исключает потерю инфор-
мации и времени при «столкновениях» на шине. Интерфейс с приме-
нением протокола CAN легко адаптируется к физической среде пере-
дачи информации. Это может быть дифференциальный сигнал, опто-
волокно, просто открытый коллектор и т.п. Несложно делается галь-
ваническая развязка.
Элементная база, поддерживающая CAN, широко выпускается
в индустриальном исполнении. CAN использует положительные сиг-
налы. Различие между 1 и 0 определяется разностью напряжения от-
носительно общего уровня (рис.84).
Разъемы для сети CAN до сих пор НЕ СТАНДАРТИЗОВАНЫ.
Каждый протокол высокого уровня обычно определяет свой тип разъ-
емов для CAN-сети.
Логический ноль регистрируется, когда на линии CAN_H сиг-
нал выше, чем на линии CAN_L.
Логическая единица - в случае когда сигналы CAN_HI и
CAN_LO одинаковы (отличаются менее чем на 0.5 В).
Использование такой дифференциальной схемы передачи дела-
ет возможным работу CAN сети в очень сложных внешних условиях.
Логический ноль - называется доминантным битом, а логиче-
ская единица - рецессивным. Эти названия отражают приоритет логи-
ческой единицы и нуля на шине CAN.
При одновременной передаче в шину лог. нуля и единицы, на
шине будет зарегистрирован только логический ноль (доминантный
сигнал), а логическая единица будет подавлена (рецессивный сигнал).
Физический уровень (Physical Layer) протокола CAN определя-
ет сопротивление кабеля, уровень электрических сигналов в сети и т.п.
80
Страницы
- « первая
- ‹ предыдущая
- …
- 78
- 79
- 80
- 81
- 82
- …
- следующая ›
- последняя »
