![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
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 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!