Ограничение по длине линии Bus77 и количеству устройств на ней
Ограничение по длине линии Bus77 и количеству устройств на ней Сегодня мы хотим поговорить про длину линии Bus77: какие существуют ограничения, как количество устройств на линии влияет на ее работу и др. Напомним, что протокол Bus77 - это запатентованный протокол автоматизации на базе CAN (ISO 11898), разработанный компанией iRidi. Предназначен для построения распределённых систем управления полевого уровня. Физический уровень для шины Bus77 это CAN, т.е. наследуются все свойства CAN. Основные ограничения: - Длина одного сегмента (линии): до 500 м. - Количество устройств на линии (серия Bus77 Lite): рекомендуемое до 64 устройств. - Количество устройств на линии (серия Bus77 Pro): от 64 до 127 устройств. Расширение возможностей: - Для увеличения длины линии и изменения топологии применяются повторители сигнала (FM-CAN-SP1/LFM-CAN-SP1 и DM-CAN-SP1/LDM-CAN-SP1 ). - При добавлении в линию более 64 устройств необходимо провести расчет нагрузки на шину. - Добавить в линию больше 127 устройств невозможно, т.к. физическое органические промышленных сетей CAN. Почему количество устройств влияет на нагрузку Каждое устройство в сети периодически передает информацию о своем состоянии: - датчики температуры — текущую температуру; - датчики движения — события присутствия; - датчики освещенности — уровень освещения; - исполнительные устройства — подтверждения состояния; - панели и выключатели — команды управления. Чем больше устройств активно обмениваются данными, тем выше загрузка CAN-шины. Например: датчик температуры может отправлять данные каждые 5–10 секунд, датчик движения — при каждом срабатывании, а мультисенсор может одновременно передавать температуру, влажность, CO₂ и освещенность. Если в системе установлено большое количество активных сенсоров, суммарный поток сообщений значительно возрастает. Что происходит при высокой нагрузке? При чрезмерной загрузке шины возможны следующие эффекты: - увеличение задержек передачи команд; - замедление реакции исполнительных устройств; - увеличение времени отклика освещения или климатических систем; - повторные передачи кадров из-за коллизий; - нестабильная работа отдельных устройств; - в критических случаях — потеря части сообщений или временная недоступность устройств. При этом важно понимать, что CAN-шина имеет встроенные механизмы приоритезации и обработки ошибок, поэтому система не “ломается” мгновенно, а постепенно начинает терять эффективность обмена. На практике даже системы с 80–100 устройствами обычно работают стабильно. Однако при количестве устройств более 64 существенно возрастает интенсивность обмена данными: увеличивается количество событий, периодических сообщений и одновременных передач. Поэтому для крупных систем рекомендуется выполнять расчет нагрузки шины и анализировать характер обмена между устройствами. В следующих постах приведем практический пример упрощенной оценки нагрузки на шину.