Открыть сервисСервис

Интерфейс BiSS

Интерфейс BiSS (англ. Bidirectional Synchronous Serial Interface, двунаправленный синхронный последовательный интерфейс) — это открытый цифровой протокол связи для синхронной передачи данных между датчиками (энкодеры, инклинометры, датчики температуры) и управляющими устройствами (контроллеры, ПЛК, сервоприводы). Разработан как альтернатива проприетарным интерфейсам (например, EnDat от HEIDENHAIN) и обеспечивает высокую скорость обмена данными, помехоустойчивость и поддержку диагностики.

История

Протокол BiSS был разработан в начале 2000-х годов группой компаний, входящих в консорциум BiSS Interface (основан в 2012 году). Основными целями создания были:

Первая версия спецификации (BiSS C) была опубликована в 2004 году. В 2010-х годах протокол получил распространение в Европе и России, особенно в станкостроении и робототехнике. В 2018 году вышла версия BiSS C-2, расширяющая функциональность (поддержка многоосевых систем, улучшенная диагностика).

Классификация

Интерфейс BiSS делится на несколько модификаций, различающихся физическим уровнем и областью применения:

ТипФизический уровеньМаксимальная скоростьПрименение
BiSS CRS-422 (дифференциальный)до 10 МГц (тактовая частота)Промышленные энкодеры, сервоприводы
BiSS BRS-485 (полудуплекс)до 5 МГцУдалённые датчики, системы с длинными линиями (до 100 м)
BiSS LineОдиночный провод (по питанию)до 2 МГцДатчики с ограниченным числом выводов (например, в компактных моторах)
BiSS SafetyRS-422 + избыточностьдо 10 МГцСистемы безопасности (SIL 2/3, PL d/e)

Также выделяют BiSS C-2 — улучшенная версия с поддержкой до 32 осей и встроенной диагностикой.

Устройство и принцип работы

Физический уровень

BiSS использует дифференциальные сигналы (RS-422 или RS-485) для повышения помехоустойчивости. Линия связи состоит из:

  • Clock (тактовая частота) — передаётся от ведущего (контроллера) к ведомому (датчику).
  • Data (данные) — двунаправленный канал (в версии C — отдельные линии для передачи и приёма, в B — полудуплекс).

Тактовая частота задаётся ведущим устройством (обычно от 100 кГц до 10 МГц). Ведомый синхронизируется по фронту тактового сигнала.

Протокол передачи

Передача данных происходит циклически (каждый цикл — один кадр). Формат кадра:

  1. Стартовая последовательность (Start bit, S) — сигнал начала передачи.
  2. Данные датчика (Data) — от 8 до 64 бит (зависит от разрешения энкодера).
  3. CRC (циклический избыточный код) — 6 бит для контроля ошибок.
  4. Стоповая последовательность (Stop bit, P) — завершение кадра.

Пример структуры кадра для 24-битного энкодера: `` S | D23..D0 (24 бита) | CRC5 (5 бит) | P ``

Ведущий может отправлять команды ведомому (например, запрос диагностики, смена режима) — для этого используется отдельный кадр с битом команды.

Синхронизация

BiSS относится к синхронным интерфейсам: каждый бит данных передаётся по одному такту Clock. Задержка между тактом и ответом ведомого строго регламентирована (обычно 1–2 такта). Это обеспечивает детерминированность и низкую задержку (latency).

Применение

Интерфейс BiSS широко используется в:

  • Промышленных энкодерах (абсолютные и инкрементальные) — для позиционирования в станках, роботах, конвейерах.
  • Сервоприводах — для обратной связи по положению и скорости.
  • Датчиках силы и крутящего момента — в испытательных стендах и прессах.
  • Системах безопасности — в станках с функциями Safe Torque Off (STO) или Safe Position (SP).
  • Робототехнике — для связи с датчиками в суставах роботов (например, KUKA, FANUC).

В России BiSS применяется в оборудовании таких компаний, как Bosch Rexroth, Siemens, SICK, а также в отечественных разработках (например, в станках с ЧПУ производства «Аксиома» или «СТАН»).

Преимущества и недостатки

Преимущества

  • Открытость — спецификация доступна бесплатно, нет лицензионных отчислений.
  • Высокая скорость — до 10 МГц тактовой частоты (до 10 Мбит/с).
  • Помехоустойчивость — дифференциальный сигнал и CRC.
  • Диагностика — поддержка чтения ошибок, температуры, напряжения питания.
  • Совместимость — единый протокол для разных типов датчиков.
  • Безопасность — версия Safety сертифицирована по IEC 61508.

Недостатки

  • Ограничение длины линии — до 100 м (для RS-422) без репитеров.
  • Сложность реализации — требуется программирование контроллера (не все ПЛК имеют встроенную поддержку).
  • Меньшая распространённость — по сравнению с SSI или EnDat (особенно в США и Азии).

Сравнение с другими интерфейсами

ПараметрBiSS CSSIEnDat 2.2HIPERFACE DSL
ТипОткрытыйОткрытыйЗакрытыйОткрытый
Скоростьдо 10 МГцдо 2 МГцдо 8 МГцдо 10 МГц
Длина линиидо 100 мдо 100 мдо 50 мдо 100 м
ДиагностикаДаНетДаДа
БезопасностьДа (Safety)НетДа (EnDat Safety)Да (Safety)
ЛицензияБесплатноБесплатноПлатнаяБесплатно

Интересные факты

  • BiSS поддерживает многоосевые системы — до 32 ведомых устройств на одной линии (с адресацией).
  • В версии BiSS Line данные передаются по тому же проводу, что и питание, что упрощает монтаж.
  • Протокол используется в космической технике (например, в спутниках) из-за высокой надёжности.
  • В 2023 году консорциум BiSS Interface объявил о разработке версии BiSS C-3 с поддержкой Ethernet (скорость до 100 Мбит/с).

Источники

  • BiSS Interface Consortium. «BiSS C Protocol Specification», версия 2.2, 2018.
  • SICK AG. «BiSS Interface for Encoders: Technical Description», 2020.
  • Bosch Rexroth AG. «BiSS Interface in Servo Drives: Application Guide», 2019.
  • ГОСТ Р МЭК 61158-2018 (протоколы промышленных сетей).
  • «BiSS – открытый интерфейс для энкодеров». Журнал «Современные технологии автоматизации», №3, 2015.
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru