Энкодеры: обзор и применение
Энкодеры — датчики положения/перемещения. Основа для motion control, сервоприводов, позиционирования. Разберём типы, выбор, подключение.
Что такое энкодер
Энкодер — датчик, который выдаёт сигнал, пропорциональный углу поворота или линейному перемещению. Используется для:
- Обратной связи по положению в сервоприводах;
- Определения скорости вращения;
- Позиционирования (станки, упаковка, конвейеры);
- Синхронизации движущихся механизмов.
Два основных типа
1. Инкрементальный энкодер
Выдаёт импульсы при вращении. Нужно «обнулять» при включении. Два канала (A и B) — для определения направления. Иногда есть Z (индексный канал, 1 импульс на оборот).
Характеристики:
- Разрешение: 100-10000 импульсов на оборот (типично 1024, 2048, 4096);
- Выход: TTL (5 В), HTL (24 В), RS-422 (дифференциальный);
- Цена: 200-1500 BYN;
- Применение: общепромышленное, motion control с обнулением.
2. Абсолютный энкодер
Выдаёт уникальный код для каждого положения. Не требует обнуления. Сохраняет позицию при отключении питания.
Характеристики:
- Разрешение: 12-25 бит (4096-33 000 000 позиций);
- Выход: SSI, BISS, PROFIBUS, PROFINET, EtherCAT, CANopen;
- Цена: 1000-10 000 BYN;
- Применение: точное позиционирование, роботы, обрабатывающие центры.
Сравнение типов
| Параметр | Инкрементальный | Абсолютный |
|---|---|---|
| Цена | Низкая | Высокая (×5-10) |
| Точность | Средняя | Высокая |
| Обнуление | Да | Нет |
| Потеря позиции при отключении | Да | Нет |
| Разрешение | До 10 000 имп/об | До 25 бит |
Выходные интерфейсы
TTL (5 В)
Простой сигнал, короткие линии (до 10 м). Подключение к старым ПЛК.
HTL (24 В)
Промышленный стандарт, длинные линии (до 50 м). Подключение к современным ПЛК (S7-1500, AC500).
RS-422 (дифференциальный)
Устойчив к помехам, длинные линии (до 100 м). Стандарт для motion control.
SSI (Synchronous Serial Interface)
Для абсолютных энкодеров. Тактовый сигнал от ПЛК, данные — от энкодера. Длина до 100 м.
PROFINET / EtherCAT / CANopen
Сетевые интерфейсы. Энкодер — узел промышленной сети. До 1000+ устройств в одной сети.
Применение
- Сервоприводы (обратная связь по положению);
- Шаговые двигатели с обратной связью;
- Конвейеры (синхронизация скоростей);
- Упаковочные машины (позиционирование);
- Обрабатывающие центры (ЧПУ);
- Роботы;
- Лифты, подъёмники;
- Гидравлические цилиндры (линейные энкодеры).
Производители
- Heidenhain — премиум, энкодеры для ЧПУ;
- Siemens — линейка SIMODRIVE, SINAMICS;
- SICK — широкая линейка, для разных применений;
- Balluff — магнитные, оптические;
- Turck — для тяжёлых условий;
- Autonics — бюджетные;
- Schneider — российский производитель.
Выбор энкодера
Что учитывать:
- Тип (инкрементальный/абсолютный);
- Разрешение (для инкрементального — имп/об, для абсолютного — бит);
- Выход (TTL, HTL, RS-422, SSI, PROFINET);
- Защита (IP65, IP67);
- Рабочая температура;
- Вибрация, удары;
- Присоединение (вал, полый вал, синхрофланец);
- Точность (деления угловой минуты).
Подключение к S7-1500
Для S7-1500 есть модули:
- TM Count — для инкрементальных энкодеров (2 канала, до 1 МГц);
- TM PosInput — для SSI абсолютных энкодеров;
- Технологический модуль ET200SP — для распределённой установки.
Пример: подключение TM Count к S7-1500:
- Установите модуль в слот;
- Подключите энкодер (24 В, A, B, Z);
- В TIA Portal настройте модуль (счёт, направление, сброс);
- В программе считывайте значение счётчика.
Стоимость
Типовая цена (2026):
- Инкрементальный 1024 имп/об HTL — 300-600 BYN;
- Инкрементальный 4096 имп/об RS-422 — 800-1 500 BYN;
- Абсолютный SSI 12 бит — 1 500-3 000 BYN;
- Абсолютный PROFINET 25 бит — 5 000-12 000 BYN.
Заключение
Энкодеры — ключевой элемент motion control. В ЭкоЭн работаем с энкодерами Heidenhain, SICK, Balluff, Schneider. Подбираем под задачу: инкрементальный для простого, абсолютный для точного позиционирования.
Заказать услугу.
