Достоверность передачи
Для достижения максимальной надежности (достоверности) передачи данных протокол предусматривает специальные методы обнаружения ошибок, сигнализации об ошибках и самоконтроля, которые воплощены в каждом узле сети.
Для обнаружения ошибок приняты следующие меры:
передатчик сравнивает каждый бит на шине с переданным битом для подтверждения правильности передачи на уровне битов;
выполняется контроль циклическим избыточным кодом (CRC - Cyclic Redundancy Check);
используется бит-стаффинг (см. выше);
используется проверка каждого переданного фрейма.
Механизм обнаружения ошибок характеризуется такими свойствами:
обнаруживаются все глобальные ошибки;
обнаруживаются все ошибки, вносимые передатчиком;
в сообщении обнаруживаются до 5 случайно распределенных ошибок;
в сообщениях обнаруживается пакет следующих друг за другом ошибок длиной до 15 бит;
обнаруживаются ошибки четности.
Вероятность наличия в сообщении необнаруженных ошибок составляет менее .
Сообщения с обнаруженными ошибками помечаются флагом в том узле, где они были обнаружены. Такие сообщения отклоняются и автоматически передаются повторно. Время от момента обнаружения ошибки до начала повторной передачи равно длительности 31-го бита, если не возникают новые ошибки.
CAN способен различать сбои и отказы. Если произошел отказ, то отказавшее устройство отключается от сети.
Все приемники сети проверяют целостность (непротиворечивость) полученных сообщений, подтверждают (квитируют) целостные сообщения и помечают флагом противоречивые сообщения.
- Реферат
- As-interface
- Общие положения
- Кабель asi
- Размер сети as-interface
- Топология сети as-I
- Компоненты для удлинения сети
- Основные компоненты системы для сети as–интерфейса
- Межсетевой обмен данными
- Кодирование данных и протокол as-I interface
- ШинаCan.
- История развития
- Физический уровень
- Электрические соединения в сети can
- Трансивер can
- Канальный уровень
- Адресация и доступ к шине
- Достоверность передачи
- Передача сообщений
- Валидация сообщений
- Прикладной уровень: caNopen
- Общие положения
- Электронные спецификации устройств caNopen
- Сеть WorldFip
- Происхождение.
- Физический уровень.
- Канальный уровень.
- Прикладной уровень.
- Заключение