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

SSI интерфейс

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

История

SSI интерфейс был разработан в 1980-х годах компанией Sick AG (Германия) для подключения энкодеров (датчиков угла поворота) к системам управления. Первоначально он использовался в станкостроении и автоматизированных линиях, где требовалась высокая точность позиционирования. С развитием цифровых технологий SSI стал стандартом де-факто для многих производителей датчиков, таких как Sick, Heidenhain, Baumer, IFM и другие. В 1990-х годах интерфейс был стандартизирован в рамках норм EN 61131-2 (МЭК 61131-2) для промышленных контроллеров, что закрепило его применение в системах управления движением (двигателями, сервоприводами, роботами).

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

SSI интерфейс основан на синхронной передаче данных, где тактовый сигнал (Clock) генерируется ведущим устройством (контроллером), а ведомое устройство (датчик) выдает данные (Data) по каждому такту. Передача осуществляется по трём основным линиям:

  • Clock (синхронизация) — тактовый сигнал от контроллера к датчику.
  • Data (данные) — последовательный поток битов от датчика к контроллеру.
  • GND (общий провод) — общая земля.

В некоторых реализациях добавляется четвёртая линия — Load (или Select), которая используется для инициализации передачи или выбора конкретного датчика в многодатчиковой конфигурации.

Формат данных

Данные передаются в виде последовательности битов, начиная со старшего (MSB — Most Significant Bit) и заканчивая младшим (LSB). Количество битов в одном пакете может варьироваться от 8 до 32, но стандартными являются 12, 13, 24 или 25 бит. Обычно первые биты содержат значение измеряемой величины (например, угол поворота энкодера), а последние — биты чётности или статусные биты (например, ошибка датчика).

Количество битТип данныхПример использования
12Абсолютный энкодерПозиционирование в станках
13Абсолютный энкодер с битом чётностиПрецизионные измерения
24Многобитовые датчики (температура, давление)Промышленные датчики
2524 бита данных + 1 бит чётностиЭнкодеры с контролем ошибок

Скорость передачи

Тактовая частота интерфейса обычно составляет от 100 кГц до 10 МГц, что обеспечивает скорость передачи данных до 10 Мбит/с. Для большинства промышленных применений (энкодеры, датчики температуры) достаточно частот 1–5 МГц. Максимальная длина линии связи зависит от скорости: при 1 МГц — до 100 метров, при 10 МГц — до 10 метров.

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

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

SSI использует дифференциальные или однопроводные линии передачи. В промышленных условиях чаще применяется дифференциальная передача по стандарту RS-422 (витая пара), что обеспечивает высокую помехозащищённость. В простых реализациях (например, в лабораторных датчиках) используется однопроводная линия с уровнем TTL (0–5 В).

Электрические параметры

  • Напряжение питания: обычно 5 В или 24 В (для датчиков с питанием от линии).
  • Уровни сигналов: для RS-422 — дифференциальные (от -7 В до +12 В), для TTL — 0–5 В.
  • Выходной ток: до 20 мА (для TTL).
  • Защита: обратная полярность, перенапряжение, короткое замыкание.

Топология

SSI поддерживает как одноточечную связь (один датчик — один контроллер), так и многодатчиковые конфигурации. В многодатчиковом режиме используется либо мультиплексирование по линии Data (с помощью селектора), либо последовательное включение датчиков (daisy-chain). В последнем случае каждый датчик имеет вход и выход для данных, что позволяет подключать до 10–15 устройств на одну линию.

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

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

По типу устройств

  • Энкодеры (абсолютные и инкрементальные) — наиболее распространённое применение.
  • Датчики температуры (термопары, RTD) — с преобразованием сигнала в цифровой код.
  • Датчики давления — для измерения в гидравлических и пневматических системах.
  • Датчики расхода — в системах учёта жидкостей и газов.
  • Исполнительные устройства — сервоприводы, шаговые двигатели с обратной связью.

По реализации

  • SSI Master — контроллер или ПЛК, генерирующий тактовый сигнал.
  • SSI Slave — датчик или исполнительное устройство, передающее данные.
  • SSI Repeater — усилитель сигнала для увеличения длины линии.

Применение

SSI интерфейс широко используется в промышленной автоматизации и робототехнике благодаря высокой точности и надёжности. Основные области применения:

Станкостроение

В станках с ЧПУ (числовым программным управлением) SSI применяется для подключения энкодеров, измеряющих положение шпинделя, осей и инструментов. Например, в токарных и фрезерных станках точность позиционирования достигает 0,001 мм благодаря 24-битным энкодерам.

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

В промышленных роботах (например, KUKA, Fanuc) SSI используется для обратной связи по положению сочленений и захватов. Это позволяет реализовать точное управление движением в реальном времени.

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

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

Энергетика

В ветрогенераторах и солнечных трекерах SSI энкодеры измеряют угол поворота лопастей или панелей для оптимизации выработки энергии.

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

В диагностическом оборудовании (например, МРТ, КТ) SSI используется для позиционирования подвижных частей, таких как столы и гентри.

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

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

  • Высокая помехозащищённость — благодаря дифференциальной передаче и синхронизации.
  • Простота реализации — минимальное количество линий (3–4) и отсутствие сложных протоколов.
  • Точность — до 32 бит данных, что позволяет измерять с высокой разрешающей способностью.
  • Дальность связи — до 100 метров при стандартных скоростях.
  • Совместимостьподдержка большинством промышленных контроллеров (Siemens, Allen-Bradley, Beckhoff).

Недостатки

  • Синхронность — требует постоянного тактового сигнала, что увеличивает нагрузку на контроллер.
  • Ограниченная скорость — максимальная частота 10 МГц, что ниже, чем у современных интерфейсов (например, EtherCAT).
  • Однонаправленностьпередача данных только от датчика к контроллеру (без обратной связи).
  • Чувствительность к длине линии — при высоких частотах (более 5 МГц) длина линии ограничена 10–20 метрами.

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

SSI часто сравнивают с другими последовательными интерфейсами, используемыми в промышленности:

ПараметрSSISPII²CRS-485EtherCAT
Тип передачиСинхроннаяСинхроннаяСинхроннаяАсинхроннаяСинхронная
Количество линий3–44222 (кабель)
Максимальная скорость10 Мбит/с50 Мбит/с3,4 Мбит/с10 Мбит/с100 Мбит/с
Дальностьдо 100 мдо 10 мдо 1 мдо 1200 мдо 100 м
ПомехозащищённостьВысокаяНизкаяНизкаяВысокаяВысокая
ПрименениеДатчики, энкодерыМикроконтроллерыДатчики, памятьСети, ПЛКПромышленные сети

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

  • SSI интерфейс используется в некоторых моделях космических аппаратов (например, в спутниках дистанционного зондирования Земли) благодаря своей надёжности и устойчивости к радиации.
  • В 2010-х годах компания Sick AG выпустила энкодеры с SSI-выходом, способные работать при температурах от -40°C до +125°C, что позволило применять их в авиационной и нефтегазовой промышленности.
  • В России SSI широко применяется в системах управления станками с ЧПУ на предприятиях «Росатома» и «Ростеха», а также в измерительном оборудовании для нефтедобычи (например, датчики давления на скважинах).

Источники

  • Sick AG. «SSI Interface Specification for Encoders». Техническая документация, 2018.
  • Heidenhain. «Encoders with SSI Interface: Operating Manual», 2020.
  • МЭК 61131-2: «Programmable Controllers – Part 2: Equipment Requirements and Tests», 2017.
  • ГОСТ Р 51841-2001: «Интерфейсы для систем промышленной автоматизации. SSI-интерфейс».
  • Baumer Electric. «SSI Interface: Principles and Applications», 2022.
  • IFM Electronic. «SSI Sensors: Technical Guide», 2021.

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

На главную BFOmetr →