6. какой стандарт описывает CAN протокол

CAN обеспечивает высокий уровень защиты данных от повреждения даже при работе в сложных условиях ( сильные помехи ), при этом достигается достаточно большая скорость передачи данных

Существует несколько физических уровней протокола CAN (ISO 11898, ISO 11519, SAE J2411). В подавляющем большинстве случаев используется физический уровень CAN определенный в стандарте ISO 11898.
ISO 11898 в качестве среды передачи определяет двухпроводную дифференциальную линию с импедансом (терминаторы) 120 Ом (допускается колебание импеданса в пределах от 108 Ом до 132 Ом.

Стандарт: ISO 11898
Скорость передачи: 1Мб/с (max)
Расстояние: до 1000м (max)
Характер сигнала: Дифференциальное напряжение
Линии передачи: Витая пара
Количество приемников: 64
Количество драйверов: 64
Схема соединения: Многоточечное полудуплексное

скорость передачи и максимальная длина кабеля:
расстояние (м) скорость (кбит/с)
25 1000
50 800
100 500
250 250
500 125
1000 50
2500 20
5000 10
Разъемы для сети CAN до сих пор не стандартизированы. Каждый протокол высокого уровня обычно определяет свой тип разъемов для CAN-сети.
CAN контроллеры соединяются с помощью шины, которая имеет как минимум два провода CAN_H и CAN_L
Логический ноль регистрируется, когда на линии CAN_H сигнал выше, чем на линии CAN_L.
Логическая единица - в случае когда сигналы CAN_HI и CAN_LO одинаковы (отличаются менее чем на 0.5 В).
Использование такой дифференциальной схемы передачи делает возможным работу CAN сети в очень сложных внешних условиях. Логический ноль - называется доминантным битом, а логическая единица - рецессивным.


Сайт управляется системой uCoz