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

Интерфейс SSI

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

История и развитие

Интерфейс SSI был разработан в конце 1980-х годов компанией Siemens для подключения абсолютных датчиков положения (энкодеров) к системам числового программного управления (ЧПУ) и ПЛК. Основной целью создания было преодоление ограничений параллельных интерфейсов (большое количество проводов, низкая помехозащищенность при передаче на расстояние) и упрощение интеграции датчиков в промышленные сети. Первоначально спецификация была закрытой, но со временем стала де-факто стандартом в области автоматизации, поддерживаемым многими производителями (SICK, Pepperl+Fuchs, Baumer, Kübler и др.). В 1990-х годах интерфейс получил распространение в станкостроении, в том числе на предприятиях СССР и России, где использовался в системах управления станками с ЧПУ (например, в контроллерах серии «Электроника НЦ-31»). С появлением более скоростных интерфейсов (SSI-BiSS, EnDat) классический SSI сохраняет позиции в бюджетных и средних сегментах благодаря простоте и низкой стоимости реализации.

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

SSI является синхронным интерфейсом: передача данных инициируется ведущим устройством (обычно ПЛК или контроллером) и синхронизируется тактовым сигналом. Связь осуществляется по четырем проводам (дифференциальные пары): тактовый сигнал (Clock+, Clock-) и данные (Data+, Data-). Передача ведется по стандарту RS-422 (дифференциальный сигнал), что обеспечивает высокую помехозащищенность и дальность связи до 400–600 метров при скорости до 1,5 Мбит/с.

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

Процесс передачи данных:

  1. Ведущее устройство генерирует серию тактовых импульсов (обычно от 12 до 25 импульсов, в зависимости от разрядности датчика).
  2. Ведомое устройство (датчик) по каждому тактовому импульсу выдает один бит данных, начиная со старшего бита (MSB).
  3. После передачи всех бит данных ведущий переводит тактовую линию в паузу (логическая единица), и датчик переходит в режим ожидания следующего цикла.
  4. Между циклами передачи обязательна пауза (монофлоп) длительностью не менее 12–25 мкс (зависит от реализации), необходимая для восстановления схемы датчика.

Формат данных обычно включает:

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

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

Интерфейс SSI не имеет официальных подтипов, однако на практике выделяют:

Применение

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

Основные области использования

Примеры устройств с интерфейсом SSI

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

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

Недостатки

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

ПараметрSSIBiSSEnDatProfibus
Скоростьдо 1,5 Мбит/сдо 10 Мбит/сдо 8 Мбит/сдо 12 Мбит/с
Дальностьдо 1200 мдо 100 мдо 100 мдо 1900 м
Топологияточка-точкаточка-точка / шинаточка-точкашина / звезда
Помехозащищенностьвысокаявысокаявысокаявысокая
Диагностикаограниченнаявстроеннаявстроеннаявстроенная
Стоимостьнизкаясредняясредняявысокая

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

Источники

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

На главную BFOmetr →