Перейти к содержимому

Поиск по журналу

Введите слово или часть названия. Esc — закрыть.

АВ · Автоматизация промышленных процессов
КМ15295

Энкодеры в промышленной автоматизации: виды, принцип работы и правила выбора

Опубликовано
Обновлено
Чтение
10 мин
Шифр
АВ-15295

Энкодер — это датчик, который преобразует механическое движение вала в электрический сигнал, понятный контроллеру. В промышленной автоматизации именно он сообщает системе, где находится механизм и с какой скоростью он движется: без этой информации невозможны точное позиционирование, синхронизация приводов и контроль скорости. Главный ориентир при выборе энкодера простой: сначала определите, что нужно измерять — угол поворота или линейное перемещение, требуется ли знать положение после отключения питания — и только потом подбирайте разрешение, интерфейс и исполнение корпуса.

Зачем системе нужен энкодер

Любая задача автоматизации сводится к управлению по обратной связи. Контроллер задаёт команду приводу, но чтобы процесс был управляемым, система должна знать фактическое состояние механизма. Энкодер замыкает эту петлю обратной связи: он превращает вращение вала двигателя, перемещение каретки или поворот поворотного стола в последовательность импульсов или цифровой код.

Типичные задачи, где без энкодера обойтись трудно:

  • Позиционирование. Останов оси в заданной точке: порталы станков, подъёмники, манипуляторы, задвижки.
  • Контроль скорости. Стабилизация оборотов двигателя, намотка материала с постоянным натяжением, конвейеры с переменной нагрузкой.
  • Синхронизация нескольких осей. Согласованное движение валков прокатного стана, печатных секций, многодвигательных линий.
  • Измерение длины и расхода. Учёт отрезанного материала, пройденного пути, объёма перекачанной жидкости через обороты крыльчатки.
  • Определение углового положения. Поворотные столы, краны, антенные и солнечные трекеры, где важно знать угол даже после перезапуска системы.

Принцип работы: как движение превращается в сигнал

В основе большинства энкодеров лежит диск с нанесённым рисунком — прозрачными и непрозрачными секторами или магнитными полюсами. Диск закреплён на валу и вращается вместе с ним. Оптические модели просвечивают диск светодиодом и читают рисунок фотоприёмником; магнитные — считывают изменение магнитного поля датчиком Холла или магниторезистивным элементом. Результат один: на выходе формируется сигнал, однозначно связанный с положением вала.

Ключевой параметр здесь — разрешение, то есть число различимых положений на один оборот. У инкрементальных оптических моделей оно выражается числом импульсов на оборот (PPR), у абсолютных — числом уникальных кодовых позиций (например, 12-битный однооборотный даёт 4096 позиций). Чем выше разрешение, тем точнее система видит движение, но тем выше требования к частоте обработки сигнала и качеству механики: люфты и вибрации при большом разрешении становятся заметны.

Второй важный момент — качество сигнала. У инкрементальных энкодеров обычно есть два канала, A и B, сдвинутые по фазе на четверть периода. По этому сдвигу электроника определяет направление вращения, а умножение счётом фронтов обоих каналов позволяет учетверить эффективное разрешение. Отдельный индексный импульс (Z) приходит один раз за оборот и служит реперной точкой для коррекции накопленной погрешности.

Инкрементальные и абсолютные энкодеры

Это базовое разделение, которое определяет всю логику применения. Инкрементальный энкодер выдаёт импульсы, а положение вычисляет контроллер, суммируя их с момента включения. Абсолютный энкодер выдаёт уникальный код для каждого положения вала — система знает координату сразу, даже если питание было отключено.

Критерий Инкрементальный Абсолютный
Информация при включении Только ноль; нужна референция Точное положение сразу
Поведение при потере питания Позиция теряется Сохраняется (однооборотная — в пределах оборота)
Стоимость и сложность Ниже Выше
Помехоустойчивость линии Чувствителен к сбоям импульсов Цифровой код устойчивее к помехам
Типичные задачи Скорость, длина, простое перемещение Позиционирование, многоосевые системы, безопасность

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

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

Когда инкрементального достаточно

  • Регулирование скорости насоса, вентилятора, мешалки.
  • Измерение длины материала на конвейере с периодической референцией.
  • Обратная связь по скорости в сервоприводе, где основное позиционирование делает другой датчик.
  • Простые задачи «доехать до упора и отсчитать импульсы».

Когда оправдан абсолютный

  • Оси, которые нельзя прогонять к концевику при каждом старте: крупные порталы, краны, опасные зоны.
  • Механизмы, где позиция должна сохраняться при обесточивании: подъёмники, шлюзы, пожарные задвижки.
  • Многодвигательные системы, требующие жёсткой синхронизации углов.
  • Функциональная безопасность, где достоверность положения входит в контур защиты.

Ротационные и линейные исполнения

Большинство энкодеров — ротационные, то есть измеряют угол поворота вала. Линейное перемещение при этом получают двумя путями: либо пересчитывают обороты через кинематику (шаг винта, диаметр колеса, передаточное число), либо применяют собственно линейные энкодеры — измерительные линейки, которые крепятся вдоль направляющих станка и считывают положение напрямую.

Линейный энкодер исключает ошибки кинематической цепи: люфт редуктора, растяжение ремня, накопление зазоров. Поэтому в прецизионных станках обратную связь по положению берут именно с линейки, а не с мотора. Плата за это — цена, чувствительность к загрязнению и необходимость чистой рабочей поверхности.

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

Интерфейсы и электрическое подключение

Сигнал энкодера нужно доставить до контроллера без искажений, и здесь выбор интерфейса влияет не меньше, чем разрешение.

  • TTL/HTL импульсы. Классика для инкрементальных моделей. HTL (уровни 10–30 В) лучше переносит длинные линии и промышленные помехи, TTL (5 В) — стандарт для сервосистем. Обязательна витая пара с экранированием для дифференциальных сигналов.
  • Sine/cosine (аналоговый синус). Даёт возможность интерполяции и высокое эффективное разрешение, применяется в сервоприводах.
  • SSI. Простой синхронный последовательный интерфейс для абсолютных энкодеров: тактовый сигнал от мастера, ответ кодом. Надёжен, но медленнее современных полевых шин.
  • Промышленные сети. PROFIBUS, PROFINET, EtherCAT, CANopen, DeviceNet и другие. Передают не только положение, но и диагностику, параметры, метки времени; позволяют строить распределённые системы с единым циклом.
  • Беспроводные и энергонезависимые решения. Например, системы с пассивным кодовым диском, который опрашивается приёмником без собственного питания на валу, — применяются там, где подвод кабеля к вращающейся части затруднён.

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

Разрешение, точность и повторяемость: не путать понятия

Распространённая ошибка — считать, что большое разрешение автоматически означает высокую точность. На деле это три разных характеристики:

  • Разрешение — минимальный шаг, который датчик способен различить.
  • Точность — насколько показанное положение соответствует истинному; ограничена механикой диска, соосностью установки, эксцентриситетом.
  • Повторяемость — способность возвращать одинаковое показание при повторном приходе в ту же точку.

Для большинства технологических задач важнее повторяемость, чем абсолютная точность: машине чаще нужно стабильно возвращаться в ту же позицию, чем идеально соответствовать эталону. Завышенное разрешение при плохой механике лишь подчеркнёт люфты и дрожание сигнала. Разумный подход — брать разрешение с запасом в несколько раз относительно требуемого шага позиционирования, но не гнаться за рекордами без необходимости.

Условия эксплуатации и защита корпуса

Степень защиты оболочки (IP) — первый фильтр при выборе. Для сухого щита управления достаточно умеренной защиты, для цеха с пылью, стружкой и мойкой нужны герметичные корпуса, для пищевого производства — моющиеся исполнения из нержавеющей стали с соответствующими сертификатами. Диапазон температур, стойкость к вибрации и ударам указываются производителем отдельно и сильно различаются между сериями.

Отдельного внимания заслуживает вал и его соединение:

  1. Оцените радиальные и осевые нагрузки на вал энкодера: ремённая передача создаёт радиальное усилие, неправильная установка муфты — осевое.
  2. Для соединения через муфту проверьте соосность: перекос даже в доли миллиметра ускоряет износ подшипников датчика.
  3. При установке на полый вал используйте штатный стопорный элемент (torque arm), компенсирующий проворот корпуса.
  4. Проверьте максимальную механическую частоту вращения: она должна превышать рабочую скорость вала с запасом.

Ещё одна практическая зависимость: электрическая частота. Максимальная скорость вращения ограничена не только механикой, но и способностью приёмника обработать поток импульсов. Произведение «обороты в минуту × импульсы на оборот ÷ 60» даёт частоту сигнала в герцах — её нужно сверить с допустимой частотой входа контроллера или драйвера.

Типичные ошибки при внедрении

  • Выбор разрешения «на глаз». Слишком низкое — ступенчатое движение и грубое позиционирование; слишком высокое — перегрузка входов и чувствительность к помехам. Считайте требуемый шаг и берите запас 3–5 раз.
  • Игнорирование процедуры референции. Инкрементальную систему проектируют вместе с концевиками или метками; если забыть об этом, после каждого отключения питания ось будет «не знать», где она находится.
  • Экономия на кабеле и экране. Ложные импульсы от помех проявляются как самопроизвольное смещение позиции — трудно диагностируемая проблема, которую дешевле предотвратить правильной прокладкой.
  • Неправильная механическая установка. Перекос муфты и перегрузка вала приводят к постепенному отказу датчика, который выглядит как «случайные» сбои электроники.
  • Однооборотный абсолютный энкодер там, где нужен многооборотный. После полного оборота показания совпадут, и механизм с большим ходом получит двусмысленную позицию.
  • Отсутствие плана замены. Энкодер — расходный элемент с механическим износом; заранее продумайте доступ, запасной аналог и процедуру настройки после замены.

Порядок выбора: пошаговый алгоритм

  1. Сформулируйте измеряемую величину: угол, обороты, линейный путь, число оборотов.
  2. Ответьте на вопрос о потере питания: допустима ли потеря позиции и сколько стоит процедура референции.
  3. Рассчитайте требуемое разрешение исходя из нужного шага позиционирования или точности измерения скорости.
  4. Определите диапазон скоростей и проверьте совместимость с электрической частотой входов.
  5. Выберите интерфейс с учётом длины линии, помеховой обстановки и возможностей контроллера.
  6. Зафиксируйте условия среды: пыль, влага, температура, вибрация, требования гигиены — и подберите степень защиты и материал корпуса.
  7. Продумайте механику установки: вал, муфта, нагрузки, соосность, крепление.
  8. Проверьте совместимость по питанию и протоколу с существующей системой управления, включая ПО конфигурации.
  9. Запланируйте ввод в эксплуатацию: настройку масштабирования, тест референции, проверку направления счёта.

Диагностика проблем в эксплуатации

Большинство жалоб на «глючащий энкодер» на практике сводится к нескольким сценариям. Плавающее значение позиции при неподвижном механизме обычно указывает на помехи в линии или плохой контакт экрана. Потеря импульсов на высокой скорости — на превышение электрической частоты входа или слишком длинную линию. Постепенный дрейф нуля — на проскальзывание муфты или износ механики. Полный отказ после попадания влаги — на недостаточную степень защиты или повреждение кабельного ввода.

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

Что делать дальше

Главный принцип выбора энкодера — идти от задачи, а не от характеристик каталога. Сначала определите, что случится при потере питания и какой шаг позиционирования реально нужен; эти два ответа отсекут большую часть вариантов. Затем оцените среду, механику и линию связи — именно они, а не паспортное разрешение, чаще всего определяют надёжность системы в эксплуатации.

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

Материал прочитан. Продолжить в архиве →