Применение

Расчет необходимого разрешения энкодера для задачи промышленной автоматизации

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

Основные шаги для расчета разрешения:

  • Определение минимального шага/угла, который нужно измерить Например, если оборудование должно определять поворот с точностью до 0,1°, значит энкодер должен различать как минимум 3600 положений (360° / 0,1° = 3600 позиций).
  • Расчет требуемого числа импульсов (PPR — Pulses Per Revolution) для инкрементального энкодера Если речь идет о линейном перемещении, сначала рассчитайте длину перемещения, которую необходимо различать за один импульс. Например, при линейном приводе длиной окружности L:
    PPR = L / (минимальный требуемый линейный шаг)
    Если используется вращательное движение:
    PPR = 360° / (необходимый минимальный угол между импульсами)
  • С учетом механического редуктора Если энкодер установлен на валу после редуктора, учитывайте передаточное отношение. Например, если на один оборот исполнительного органа приходится 10 оборотов вала энкодера, общее разрешение увеличивается в 10 раз.
  • Корректировка с учетом допустимого уровня шумов и пропусков Если система восприимчива к шумам, выбирайте энкодер с запасом по разрешению, чтобы избежать потери импульсов при высокой скорости вращения.

Пример:

Для станка требуется позиционировать стол с точностью до 0,05 мм. Длина окружности приводного вала — 300 мм.

Требуемое разрешение = 300 мм / 0,05 мм = 6000 импульсов на оборот

Учитывайте также требования к интерфейсу и частоте максимального вращения — контроллер должен успевать обрабатывать все импульсы.

Абсолютные энкодеры:

У абсолютных энкодеров разрешение определяется в битах (например, 12 бит = 4096 позиций за оборот). Для многооборотных энкодеров важно учесть и количество оборотов до переполнения счетчика (например, 12 бит на оборот и 12 бит на количество оборотов = 4096 позиций x 4096 оборотов).

Кратко:

  • Определите минимальную дискретизацию, которую должна отслеживать система.
  • Рассчитайте PPR, деля полный ход (или угол) на требуемую точность шага.
  • Учитывайте редукторы и частоту вращения.
  • Закладывайте запас по разрешению для учета реальных условий работы оборудования.

Разрешение энкодера — ключевой критерий для точности и надежности автоматизации.


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

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

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

Наконец, нужно обязательно согласовывать тип и уровень выходного сигнала энкодера с требованиями подключенной электроники (контроллера, ПЛК, приводной электроники и пр.). Некоторые выходы (например, линейный драйвер/RS422, HTL, открытый коллектор) имеют ограничения по дальности передачи сигнала и допустимому уровню помех, что важно при размещении энкодеров на удалённых или шумных промышленно-автоматизированных объектах.