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

BiSS интерфейс

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

История

BiSS интерфейс был разработан в начале 2000-х годов немецкой компанией iC-Haus GmbH (Германия) и впоследствии открыт для свободного использования. Основной целью создания было преодоление ограничений существовавших на тот момент последовательных интерфейсов, таких как SSI (Synchronous Serial Interface), который был односторонним и медленным, и EnDat (проприетарный интерфейс компании Heidenhain), который был закрытым и требовал лицензирования.

В 2005 году была основана организация BiSS Association (BISS), которая занимается стандартизацией, развитием и продвижением интерфейса. BiSS Association является некоммерческой организацией, объединяющей производителей датчиков, контроллеров, компонентов автоматизации и конечных пользователей. Ключевым принципом BiSS является открытость — спецификации интерфейса доступны бесплатно, что способствует его широкому распространению.

С момента появления интерфейс прошёл несколько этапов развития:

  • BiSS C (Continuous) — базовый режим, обеспечивающий непрерывную передачу данных с высокой скоростью (до 10 Мбит/с и выше).
  • BiSS B (Burst) — режим пакетной передачи, предназначенный для работы с датчиками, которые не требуют постоянного обновления данных (например, датчики температуры).
  • BiSS Line — версия для работы по длинным линиям связи (до 100 метров и более) с использованием дифференциальных сигналов (RS-422).
  • BiSS Safety — расширение, обеспечивающее функциональную безопасность (SIL 3 по стандарту IEC 61508) для применения в критических системах (например, в робототехнике и станках с ЧПУ).

Принцип работы

BiSS интерфейс основан на синхронной последовательной передаче данных. Связь осуществляется по трём основным линиям:

  • MA (Master Clock) — тактовый сигнал от контроллера (мастера) к датчику (слейву).
  • SLO (Slave Data) — линия данных от датчика к контроллеру.
  • SLI (Slave Data Input) — опциональная линия для записи данных в датчик (например, для настройки параметров).

В режиме BiSS C контроллер непрерывно генерирует тактовые импульсы, а датчик в ответ выдает данные (положение, скорость, температуру, диагностическую информацию). Каждый цикл передачи начинается с синхронизирующего бита, затем следуют данные (например, 24 бита для абсолютного энкодера), затем контрольные биты (CRC) и биты подтверждения.

Ключевые особенности:

  • Скорость: до 10 Мбит/с (в BiSS C) и выше (до 50 Мбит/с в некоторых реализациях).
  • Задержка: минимальная (менее 1 мкс), что важно для высокоскоростных сервоприводов.
  • Двусторонняя связь: возможность записи данных в датчик (например, для калибровки или настройки) без дополнительных проводов.
  • Гибкость: поддержка различных типов датчиков (энкодеры, инклинометры, датчики силы, температуры, давления) и исполнительных механизмов.

Классификация и виды

BiSS интерфейс классифицируется по нескольким признакам:

По режиму передачи

  • BiSS C (Continuous): непрерывный режим, данные обновляются каждый тактовый цикл. Используется для высокоскоростных датчиков (энкодеры, резольверы).
  • BiSS B (Burst): пакетный режим, данные передаются только по запросу. Экономит энергию, подходит для датчиков с низким энергопотреблением.
  • BiSS Line: режим для работы по длинным линиям (до 100 м) с дифференциальным сигналом (RS-422). Устойчив к помехам.

По функциональности

  • BiSS Standard: базовая версия для передачи данных.
  • BiSS Safety: версия с поддержкой функциональной безопасности (SIL 3). Включает дублирование данных, проверку CRC и механизмы обнаружения ошибок.
  • BiSS Multi: поддержка нескольких датчиков на одной линии (до 16 устройств).

По типу датчика

  • BiSS для энкодеров: передача абсолютного положения, скорости, диагностики.
  • BiSS для датчиков силы/момента: передача аналоговых значений (через АЦП).
  • BiSS для датчиков температуры/давления: передача цифровых значений.

Устройство и характеристики

Аппаратная реализация

BiSS интерфейс может быть реализован как на дискретных компонентах (микросхемы-трансиверы RS-422), так и на специализированных микросхемах (например, iC-Haus iC-MB, iC-PS). Для работы с BiSS требуется контроллер (мастер) с поддержкой этого интерфейса (например, ПЛК Siemens, Beckhoff, или платы ЧПУ Fanuc, Heidenhain). Датчики (слейвы) оснащаются встроенным BiSS-интерфейсом или подключаются через адаптеры.

Электрические характеристики

  • Напряжение питания: 3,3 В или 5 В (для логических уровней).
  • Тип сигнала: однополярный (TTL/CMOS) или дифференциальный (RS-422, для BiSS Line).
  • Длина линии: до 10 метров (для BiSS C) и до 100 метров (для BiSS Line).
  • Скорость передачи: от 100 кбит/с до 10 Мбит/с (стандартно), до 50 Мбит/с (в некоторых реализациях).

Протокол

Применение

BiSS интерфейс широко используется в различных отраслях промышленности:

Станкостроение и ЧПУ

  • Энкодеры: передача абсолютного положения шпинделя, осей, инструмента. BiSS обеспечивает высокую точность (до 1 мкм) и скорость (до 10 Мбит/с), что критично для высокоскоростной обработки.
  • Сервоприводы: управление движением с обратной связью по положению и скорости.
  • Примеры: станки с ЧПУ (Heidenhain, Siemens, Fanuc), обрабатывающие центры, токарные и фрезерные станки.

Робототехника

  • Датчики положения: в суставах роботов (энкодеры, резольверы).
  • Датчики силы/момента: для контроля усилия захвата, сборки.
  • Примеры: промышленные роботы (KUKA, ABB, Fanuc), коллаборативные роботы (Universal Robots).

Автомобильная промышленность

  • Датчики рулевого управления: передача угла поворота, крутящего момента.
  • Датчики тормозной системы: контроль давления, износа.
  • Примеры: системы ADAS, электромеханические усилители руля.

Медицинская техника

  • Датчики положения: в роботизированных хирургических системах (например, da Vinci).
  • Датчики силы: в протезах, экзоскелетах.

Энергетика

  • Датчики положения: в ветрогенераторах, солнечных трекерах.
  • Датчики температуры/давления: в турбинах, компрессорах.

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

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

  • Открытость: бесплатные спецификации, отсутствие лицензионных отчислений.
  • Высокая скорость: до 10 Мбит/с (стандартно), что выше, чем у SSI (до 1 Мбит/с) и EnDat (до 4 Мбит/с).
  • Низкая задержка: менее 1 мкс, что важно для высокоскоростных систем.
  • Двусторонняя связь: возможность записи данных в датчик.
  • Поддержка безопасности: BiSS Safety для критических систем.
  • Гибкость: поддержка различных типов датчиков и режимов.

Недостатки

  • Ограниченная длина линии: до 10 метров (для BiSS C) без репитеров.
  • Сложность реализации: требуется специализированное оборудование (мастер-контроллеры, датчики с BiSS).
  • Меньшая распространённость: по сравнению с SSI или EnDat, особенно в старых системах.

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

ХарактеристикаBiSSSSIEnDatHIPERFACE
Скоростьдо 10 Мбит/сдо 1 Мбит/сдо 4 Мбит/сдо 1 Мбит/с
Двусторонняя связьДаНетДаДа
ОткрытостьДа (бесплатно)Да (бесплатно)Нет (проприетарный)Нет (проприетарный)
Поддержка безопасностиДа (BiSS Safety)НетДа (EnDat Safety)Нет
Длина линиидо 100 м (BiSS Line)до 100 мдо 100 мдо 50 м
ПрименениеВысокоскоростные системыБазовые энкодерыПрецизионные станкиСервоприводы

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

  • BiSS интерфейс поддерживается более чем 50 производителями датчиков и контроллеров, включая такие компании, как Renishaw, Sick, Baumer, Kübler, Heidenhain (частично), Siemens, Beckhoff, Bosch Rexroth.
  • В 2020 году BiSS Association выпустила спецификацию BiSS Safety 2.0, которая обеспечивает соответствие стандарту IEC 61508 (SIL 3) и IEC 61800-5-2 (функциональная безопасность приводов).
  • BiSS интерфейс может работать по одному кабелю (с питанием и данными), что упрощает монтаж в робототехнике.
  • В России BiSS интерфейс используется в системах ЧПУ российского производства (например, «Балт-Систем», «Электроника»), а также в импортном оборудовании (станки, роботы).

Критика

Основные критические замечания в адрес BiSS интерфейса связаны с его относительно низкой распространённостью по сравнению с SSI (который является де-факто стандартом для простых энкодеров) и EnDat (который доминирует в прецизионном станкостроении). Также отмечается, что для реализации BiSS требуется более сложное оборудование (мастер-контроллеры с поддержкой BiSS), что может увеличивать стоимость системы. Однако сторонники BiSS указывают на его открытость, высокую скорость и поддержку безопасности как на ключевые преимущества, которые делают его предпочтительным выбором для современных высокоскоростных систем.

Источники

  • BiSS Association. «BiSS Interface Specification». 2023.
  • iC-Haus GmbH. «BiSS Interface: Technical Overview». 2022.
  • Renishaw plc. «BiSS Interface for Encoders». 2021.
  • Siemens AG. «BiSS Interface in SINUMERIK Systems». 2020.
  • Beckhoff Automation GmbH. «BiSS Interface in TwinCAT». 2023.
  • Heidenhain GmbH. «EnDat Interface vs BiSS: Comparison». 2022.
  • ГОСТ Р МЭК 61508-2012. «Функциональная безопасность систем электрических, электронных, программируемых электронных, связанных с безопасностью».

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →