Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Шина CAN



CAN (Controller Area Network) - последовательная шина, разработанная компаниями Bosch и Intel для автомобильной промышленности. В настоящее время она используется и в распределенных системах управления (а также и в других областях автоматизации и контроля) для объединения интеллектуальных датчиков, интеллектуальных приводов и высокоуровневых систем.

CAN - это шина с несколькими мастер-узлами на основе пары медных проводников. Скорость передачи данных по этой шине зависит от длины линии связи. На расстояния до 40 метров данные могут передаваться со скоростью 1 Мбит/с, при передаче на 1000 метров скорость падает до 50 Кбит/с.

Максимальное число узлов: 64.

Коннекторы: популярные быстроразборные 18-миллиметровые ("мини") и 12-миллиметровые ("микро") разъемы с гнездами и штекерами в герметичном исполнении и универсальные 5-штырьковые клеммные блоки.

Длина соединения: от 100 до 500 метров.

Скорость передачи данных: 125, 250 и 500 Кбит/с.

Максимальный размер сообщения: 8 байт на сообщение для одного узла.

Типы сообщений: Polling (опрос), Strobing (стробирование), Change-of-State (изменение состояния), Cyclic (циклическое); Explicit (для передачи конфигурационных сведений и значений параметров) и UCMM (для обмена между одноранговыми устройствами). Модель обмена производитель/потребитель (Producer/Consumer).

Достоинства: дешевизна, широкое распространение, высокая надежность, эффективное использование пропускной способности, в большей степени пригодна для быстродействующих систем управления перемещением и контуров регулирования с обратной связью, подача питающего напряжения по сетевому кабелю..

Недостатки: ограниченная пропускная способность, ограниченный размер сообщений, ограниченная длина соединения, чрезмерная сложность и запутанность протокола с точки зрения разработчиков.

Основное отличие CANopen от других промышленных шин, ориентированных на соединения типа "главный-подчиненный", заключается в способности каждого узла самостоятельно обращаться к шине и напрямую обмениваться данными с любым другим узлом, минуя главное устройство. Поскольку в основе CANopen лежит протокол CAN, процесс передачи данных в коммуникационном профиле определен как управляемый событиями, что позволяет максимально сократить объем трафика. Для нужд систем управления перемещениями в CANopen имеются операции синхронизации (циклическая и ациклическая).





Дата публикования: 2015-09-17; Прочитано: 348 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...