Автор работы: Пользователь скрыл имя, 30 Апреля 2013 в 13:05, курсовая работа
CAN (Controller Area Network) - это последовательный протокол связи с эффектив-ной поддержкой распределения контроля в реальном времени и очень высоким уров-нем безопасности.
Основное назначение: организация передачи информации в сложных условиях, таких как среды с высоким уровнем различного рода помех. Этот протокол передачи приме-няется в автомобильной электронике, машинных устройствах управления, датчиках при передаче информации со скоростями до 1 Мбит/сек.
1. Введение 3
2. Основные характеристики протокола 3
3. Передача сообщений 6
4. Межкадровое пространство (INTERFRAME SPACE) 11
5. Определение передатчика / приемника 12
6. Корректность сообщения 13
7. Кодирование битового потока 13
8. Обработка ошибок 13
9. Сигнализация ошибок 14
10. Типизация ошибок 15
11. Синхронизация 17
Литература 19
Фазовая ошибка фронта Фазовая ошибка фронта определяется позицией фронта относительно SYNC_SEG, измеряется в квантах времени. Знак фазовой ошибки определяется следующим образом:
Пересинхронизация Эффект пересинхронизации - также как и от аппаратной синхронизации, когда величина фазовой ошибки фронта сигнала, которая вызывает пересинхронизацию - меньше или равна программируемой величине ширины перехода пересинхронизации. Когда величина ошибки фазы больше чем ширина перехода пересинхронизации,
время передачи бита * ширину перехода пересинхронизации.
время передачи бита * ширину перехода пересинхронизации.
Правила синхронизации Синхронизация и пересинхронизация - две формы синхронизации. На них действуют следующие правила:
1. Позволяется только одна
2. Для синхронизации будет
3. Синхронизация выполняется
4. Все другие фронты
"1" -> "0" (и фронты "0"
-> "1" в случае низких скоростей),
выполняемые по правилам 1 и 2, будут использоваться
для пересинхронизации.
1. “CAN Specification”, ROBERT BOSCH GmbH, Postfach 300240, D-7000 Stuttgart 30.
2. Hans-Christian Reuss “Extended Frame Format. A New Option of the CAN Protocol”,
Product Concept & Application Laboratory Hamburg, F. R. Germany