Что означает протокол BiSS?

Протокол BiSS (Bidirectional Synchronous Serial Bus) - это высокоскоростной коммуникационный протокол реального времени, используемый в основном в системах промышленной автоматизации и управления движением. Созданный немецкой компанией iC-Haus, протокол BiSS предназначен для обеспечения быстрой двунаправленной связи между датчиками, исполнительными механизмами и контроллерами, особенно в приложениях, требующих точного обмена данными, таких как поворотные энкодеры и датчики положения станков с ЧПУ, роботы и другое высокоточное оборудование.

Ключевые особенности и механизмы протокола BiSS

Протокол BiSS работает на полнодуплексных синхронных последовательных интерфейсах, позволяя передавать непрерывные потоки данных между ведущим устройством (например, контроллером или ПЛК) и несколькими ведомыми устройствами (например, датчиками или исполнительными механизмами). В отличие от традиционных протоколов, BiSS может достигать скорости передачи данных до 10 Мбит/с, что делает его подходящим для приложений, требующих высокоскоростного обмена данными с малой задержкой. Он совместим с физическими уровнями RS-422 и RS-485, обеспечивая надежную связь на больших расстояниях. В типичных конфигурациях ведущее устройство посылает тактовые сигналы на подключенные ведомые устройства для синхронизации обмена данными.

Протокол славится своей гибкостью конфигурации. BiSS поддерживает конфигурации "точка-точка" и "шина". В конфигурации "точка-точка" ведущее устройство взаимодействует с одним ведомым устройством, что обычно встречается в простых конфигурациях. В более сложных схемах конфигурация "шина" или "гирлянда" позволяет последовательно подключать несколько ведомых устройств, при этом данные передаются от одного устройства к другому. Такая структура обеспечивает высокую масштабируемость в промышленных условиях для координации нескольких датчиков или исполнительных устройств в одной сети, позволяя им синхронизировать передачу данных при минимальной сложности проводки.

Что означает протокол BiSS?
Коммуникационная структура и целостность данных

Передача данных по протоколу BiSS строится вокруг коммуникационного фрейма, который включает в себя несколько ключевых компонентов.

Мастер-часы (MA) - Ведущее устройство посылает тактовые импульсы для управления синхронизацией данных.

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

Настройка тайм-аута и задержки в линии - BiSS компенсирует потенциальную задержку сигнала (обычно называемую задержкой в линии) при больших расстояниях между кабелями, обеспечивая точность и согласованность данных в операциях, чувствительных ко времени.

Такая рамочная структура в сочетании с механизмами обнаружения ошибок в реальном времени, такими как CRC (Cyclic Redundancy Check), позволяет поддерживать высокую надежность протокола даже в условиях типичного электрического шума в промышленных условиях.

Вариант BiSS: BiSS-B и BiSS-C

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

Сравнение с другими протоколами

BiSS обычно сравнивают с другими промышленными протоколами, такими как SSI (Synchronous Serial Interface) и EnDat. Хотя SSI обеспечивает прямую последовательную связь, ему не хватает скорости и возможности двунаправленного обмена данными, как BiSS, что делает его менее подходящим для высокоскоростных или сложных систем. С другой стороны, EnDat также поддерживает двунаправленную связь, но он обычно более проприетарный. Для сравнения, BiSS остается открытым протоколом, обеспечивающим гибкость интеграции с различными устройствами и способствующим более широкому внедрению в промышленность.

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