11.2. Промышленная сеть can
CAN (Controll Area Network) - открытый протокол последовательной связи, который определен на физическом и канальном уровнях [20], получил развитие на пользовательском уровне [21] и утвержден в качестве стандарта ISO 11898.
11.2.1. Физический уровень CAN реализуется э Узел 30
Узел 1 RT RT СAN-шина CAN_H CAN_L
Верхний уровень ( CAN_H)
Нижний уровень ( CAN_L)
2,5 V 3,5 V 1,5 V
Рис. 11.3 Схема подключения и уровни электрических сигналов в САN
Сигнал в линии связи формируется в соответствии с рис. 12.3. Уро-вень сигналов составляет 30% от значения напряжения питания, причем значение напряжение питания жестко не определяется. Например, на рисунке приведены значения уровней сигналов при напряжении питания +5В. Нижний уровень сигнала определяется как доминирующим, а верх-ний уровень определяется как рецессивный.
В линии связи длиной до 40м обеспечивается скорость передачи сигналов до 1Мбит/с. При передаче сигналов на расстояния 500м или 1000м скорость должна быть уменьшена соответственно до 125 кбит/с и 50 кбит/с. При скорости 5 кбит/с дальность передачи может составлять несколько километром.
В СAN приемопередатчики подключаются к линии связи дифферен-циально, что обеспечивает подавление cинфазной помехи.
Количество узлов в сети CAN теоретически не ограничено. Прак-тически же максимальное количество ограничивается на уровне 127.
11.2.2. Канальный уровень CAN реализуется передачей кадров сооб-щений, которые в CAN терминологии определяются как «фрейм» (frame – кадр).
В CAN выделяются фреймы следующих типов:
– фрейм данных, которым осуществляется перемещение данных из передатчика в приемник или несколько приемников;
– удаленный фрейм, которым запрашивается передача фрейма данных, связанного с определенным идентификатором;
– фрейм ошибки, информирующий о том, какой узел обнаружил ошибку шины/сети;
– фрейм перегрузки, обеспечивающий задержку между передачей фрей-мов в целях управления потоком данных.
- 11. Промышленные сети modbus, can
- 11.1. Промышленная сеть Modbus
- 5) Поле данных содержит информацию, необходимую sLi для выпол-нения указанной функции, или содержит данные sLi, собранные для ответа на запрос.
- 11.2. Промышленная сеть can
- 1) Структура фрейма данных имеет два исполнения: стандартное (рис.11.4.) и расширенное (здесь рассматриваться не будет ).
- Поле данных - содержит до 8-ми байт данных.