Роботизированные суставы с двумя энкодерами приобретают всё большее значение в высокопроизводительной робототехнике. Однако добавление второго энкодера — это не просто установка ещё одного датчика.
Истинная цель — ответить на два разных вопроса:
Насколько переместился двигатель?
и
Насколько фактически переместился роботизированный сустав?
В модуле роботизированного сустава, состоящем из бескаркасного моментного двигателя, прецизионного редуктора, энкодера и выходного фланца, энкодер на стороне двигателя может точно измерять положение и скорость двигателя. Однако фактический выход сустава всё ещё может зависеть от ошибки передачи, крутильной деформации, трения, теплового дрейфа, допусков сборки и изменений внешней нагрузки.
Именно поэтому роботизированный сустав с двумя энкодерами может обеспечивать более полную архитектуру обратной связи. Один энкодер контролирует сторону двигателя, а другой измеряет выходную сторону сустава. Вместе они позволяют контроллеру отслеживать как динамику двигателя, так и фактическое положение сустава.
Типичную архитектуру двух энкодеров роботизированного сустава можно упростить следующим образом:
Двигатель → Энкодер на стороне двигателя → Прецизионный редуктор → Энкодер на выходной стороне → Выход сустава
Энкодер на стороне двигателя устанавливается рядом с ротором двигателя или входным валом. Он главным образом обеспечивает высокоскоростную обратную связь для коммутации двигателя, векторного управления (FOC), регулирования скорости и оценки состояния двигателя.
Энкодер на выходной стороне, также известный как энкодер на стороне сустава, устанавливается после редуктора и измеряет фактическое угловое положение роботизированного сустава.
Эта архитектура обычно описывается как:
Два энкодера
Двойная обратная связь
Двухконтурное управление
Обратная связь на стороне двигателя и на стороне сустава
Два энкодера необязательно должны использовать одну и ту же технологию. В зависимости от применения роботизированный сустав может использовать инкрементальные энкодеры, однооборотные абсолютные энкодеры или многооборотные абсолютные энкодеры.

В обычном роботизированном суставе с одним энкодером энкодер обычно устанавливается на стороне двигателя.
Контроллер знает положение двигателя и рассчитывает теоретическое выходное положение согласно передаточному отношению:
θout ≈ θmotor / N
где N — передаточное отношение.
Этот подход хорошо работает, когда систему передачи можно считать достаточно жёсткой и предсказуемой.
Однако реальный роботизированный сустав не является идеальной жёсткой системой передачи.
Редуктор может вносить ошибку передачи, а гибкие компоненты могут деформироваться под нагрузкой. Подшипники, муфты и выходные фланцы также могут вносить небольшие механические отклонения. Изменения температуры могут дополнительно влиять как на механическую конструкцию, так и на измерения энкодера.
В результате:
Расчётное положение сустава ≠ Фактическое положение сустава
Эта разница является одной из основных причин использования энкодеров на выходной стороне в высокопроизводительных роботизированных суставах.
Второй энкодер может обеспечивать дополнительную обратную связь для выявления и компенсации ошибок передачи, особенно в роботизированных суставах, подверженных влиянию гибкости, люфта, трения и других механических возмущений.
Важнейшая концепция исполнительного механизма с двумя энкодерами проста:
Энкодер на стороне двигателя измеряет входную сторону передачи.
Энкодер на выходной стороне измеряет фактический выход сустава.
Затем контроллер может сравнивать два сигнала обратной связи и определять различия между движением двигателя и движением сустава.
Например, двигатель может повернуться в заданное положение, тогда как выходной фланец всё ещё будет слегка смещён из-за крутильной деформации, ошибки передачи или механического поведения, зависящего от нагрузки.
Система с одним энкодером может предполагать:
Двигатель достиг заданного положения, следовательно, сустав достиг заданного положения.
Система с двумя энкодерами может определить:
Двигатель достиг заданного положения, но выход сустава всё ещё имеет ошибку положения.
Это одно из фундаментальных преимуществ двухконтурной обратной связи в модулях роботизированных суставов.
Одно из главных преимуществ архитектуры с двумя энкодерами заключается в том, что контур положения может использовать обратную связь от фактического выхода сустава.
В традиционной системе обратной связи на стороне двигателя регулятор положения преимущественно отслеживает положение двигателя.
При двойной обратной связи архитектура управления может разделять две функции:
Энкодер двигателя → Управление двигателем
Выходной энкодер → Обратная связь по положению сустава
Это позволяет контроллеру регулировать не только двигатель, но и фактическое выходное положение после редуктора.
Такая архитектура особенно полезна для:
Высокоточных роботизированных суставов
Коллаборативных роботов
Исполнительных механизмов гуманоидных роботов
Прецизионных систем движения
Поворотных осей CNC
Высокопроизводительных сервомеханизмов
Для применений, требующих точного отслеживания траектории, обратная связь по положению на выходной стороне может помочь уменьшить влияние ошибок, связанных с передачей, на конечное положение сустава.
Распространённое заблуждение состоит в том, что два энкодера могут просто «устранить люфт».
Это технически некорректно.
Роботизированный сустав с двумя энкодерами не устраняет люфт механически. Вместо этого второй энкодер позволяет системе управления измерять разницу между движением на стороне двигателя и на выходной стороне и компенсировать часть ошибки передачи с помощью алгоритмов управления.
В зависимости от редуктора и механической конструкции соответствующие источники ошибок могут включать:
Ошибка передачи
Крутильная деформация
Гистерезис
Трение
Упругая деформация
Ошибка сборки
Тепловой дрейф
Сравнивая обратную связь по положению на стороне двигателя и на стороне сустава, контроллер может построить модель ошибки и применить компенсацию в соответствии с положением сустава, направлением, скоростью, нагрузкой и другими условиями работы.
Следовательно, более точное описание звучит так:
Два энкодера обеспечивают измерение и компенсацию ошибки передачи.
Вместо:
Два энкодера устраняют люфт.
Это различие важно при оценке фактической производительности роботизированного сустава с гармонической передачей или другого исполнительного механизма на основе прецизионного редуктора.

Высокое разрешение энкодера не означает автоматически высокую точность позиционирования робота.
Следует чётко различать три технических понятия:
Разрешение описывает наименьшее приращение положения, которое может различить энкодер.
Например, 23-битный однооборотный энкодер обеспечивает:
2²³ = 8,388,608 отсчётов на оборот
Теоретическое угловое приращение составляет приблизительно:
0.154 угл. сек. на отсчёт
Однако это разрешение энкодера, а не общая точность позиционирования роботизированного сустава.
Точность описывает, насколько измеренное положение соответствует фактическому физическому положению.
Повторяемость описывает, насколько стабильно система возвращается в одно и то же положение при повторении одного и того же движения.
Следовательно:
Высокое разрешение энкодера ≠ Высокая точность системы
Конечная производительность роботизированного сустава зависит от всей системы, включая точность энкодера, ошибку передачи редуктора, биение подшипников, механическую жёсткость, тепловые воздействия, калибровку и алгоритмы управления.
Поэтому обратную связь от двух энкодеров следует оценивать как часть полной архитектуры управления движением, а не только по разрядности энкодера.
Это ещё одно важное преимущество архитектуры двух энкодеров роботизированного сустава.
Рассмотрим роботизированный сустав с передаточным отношением 100:1.
Двигатель может поворачиваться на относительно большой угол, тогда как выходной сустав поворачивается лишь на малую долю этого угла.
Одновременно редуктор и механическая конструкция могут незначительно деформироваться при изменении внешней нагрузки.
Поэтому контроллер может рассчитать теоретическое положение сустава по энкодеру двигателя, но оно необязательно отражает фактическое выходное положение.
Выходной энкодер обеспечивает прямую обратную связь со стороны сустава.
Поэтому система управления может отслеживать два разных состояния:
Динамика двигателя
и
Динамика сустава
Это различие становится всё более важным при высокоскоростном движении робота, динамических изменениях нагрузки и высокоточном управлении траекторией.
Ответ:
Они могут помочь, но два энкодера сами по себе не устраняют необходимость в автоматическом поиске исходного положения.
Способность роботизированного сустава сохранять положение после потери питания главным образом зависит от типа энкодера и механизма сохранения многооборотного положения.
Инкрементальный энкодер обычно не сохраняет информацию об абсолютном положении после потери питания и может требовать процедуры привязки к референтной точке или поиска исходного положения.
Однооборотный абсолютный энкодер может определять угловое положение в пределах одного оборота, но сам по себе не предоставляет неограниченную информацию о многооборотном положении.
Многооборотный абсолютный энкодер может предоставлять как однооборотное положение, так и накопленное положение вращения за несколько оборотов.
Сохранение многооборотного положения может быть реализовано различными технологиями, включая системы с резервным питанием от батареи, механические счётные механизмы и технологии сохранения положения без батареи.
Например, энкодер ABZO компании Oriental Motor использует механическую безбатарейную систему абсолютного положения, которая может сохранять информацию о положении после отключения питания.
Следовательно, инженерную взаимосвязь точнее описывать так:
Два энкодера + Подходящая многооборотная абсолютная обратная связь → Возможное сокращение или устранение традиционного поиска исходного положения
а не так:
Два энкодера → Автоматически устраняют поиск исходного положения
Да, но необходимо провести важное различие:
Два энкодера не означают автоматически наличие резервирования для функциональной безопасности.
Если два энкодера просто подключены к обычному контроллеру без соответствующей диагностики, обнаружения неисправностей и архитектуры безопасности, система не может автоматически заявлять соответствие PL d, PL e, SIL 2 или SIL 3.
Ценность двойной обратной связи в применениях, связанных с безопасностью, заключается в том, что контроллер может сравнивать два различных измерения положения.
Например:
Положение энкодера двигателя ≠ Положение энкодера сустава
может указывать на:
Неисправность энкодера
Неисправность механической передачи
Повреждение редуктора
Проблемы вала или муфты
Неожиданное механическое смещение
Ошибки связи или сигнала
После этого система управления может обнаружить ненормальное состояние и выполнить соответствующую реакцию на неисправность.
IEC 61800-5-3 рассматривает энкодеры, связанные с безопасностью, а IEC 61800-5-2 охватывает функции, связанные с безопасностью, для систем электропривода.
Следовательно, технически корректное утверждение таково:
Два энкодера могут поддерживать архитектуру функциональной безопасности, но итоговые возможности PL или SIL зависят от всей системы, связанной с безопасностью, диагностики, архитектуры и валидации.

Функциональная безопасность роботизированного сустава не определяется одним энкодером.
Она основывается на всей системе управления, связанной с безопасностью.
Соответствующие стандарты могут включать:
Предоставляет общую основу для функциональной безопасности и уровней полноты безопасности (SIL).
Определяет функции, связанные с безопасностью, для систем электропривода, включая такие функции, как безопасное отключение крутящего момента (STO), и другие функции безопасности приводов.
Устанавливает требования к энкодерам, связанным с безопасностью, используемым в применениях функциональной безопасности.
Рассматривает части систем управления, связанные с безопасностью, и определяет уровни производительности (PL).
Устанавливает требования безопасности для промышленных роботизированных систем.
Рассматривает требования безопасности для промышленных роботизированных применений и роботизированных ячеек.
Ключевой момент заключается в том, что два энкодера могут быть частью архитектуры обратной связи, связанной с безопасностью, но само количество энкодеров не определяет итоговый уровень безопасности.
Необходимо учитывать архитектуру системы, диагностическое покрытие, реакцию на неисправности, защиту от отказов по общей причине и валидацию.
Выбор между одним и двумя энкодерами зависит от применения.
Характеристика Один энкодер Два энкодера
Обратная связь по положению двигателя Да Да
Прямая обратная связь по выходному положению Обычно нет Да
Контроль ошибки передачи Ограниченный Улучшенный
Двухконтурное управление Ограниченное Да
Компенсация ошибок редуктора Ограниченная Улучшенная
Многооборотное абсолютное положение Зависит от энкодера Зависит от энкодера
Перекрёстная проверка неисправностей Ограниченная Улучшенная
Сложность системы Ниже Выше
Стоимость Ниже Выше
Пригодность для высокопроизводительных суставов Зависит от применения Значительное преимущество
Одного энкодера может быть достаточно для чувствительных к стоимости роботизированных суставов или систем, в которых точность передачи уже достаточна.
Архитектура с двумя энкодерами становится более привлекательной, когда применение требует высокой производительности позиционирования, компенсации ошибок передачи, расширенного управления движением или дополнительной диагностики положения.
Если два энкодера обеспечивают дополнительную обратную связь, почему бы не использовать их повсеместно?
Ответ — сложность системы.
Добавление выходного энкодера увеличивает:
Стоимость BOM
Сложность механической интеграции
Требования к проводке
Требования к проектированию EMC
Требования к калибровке
Сложность контроллера
Требования к диагностике
Требования к сборке
Энкодер на выходной стороне также может быть чувствителен к ошибкам механической установки.
Эксцентриситет энкодера, биение вала, деформация фланца и ошибки муфты могут влиять на измеренное выходное положение.
Следовательно, цель заключается не в установке как можно большего количества датчиков.
Цель — использовать правильную архитектуру обратной связи для требуемой производительности роботизированного сустава.
Высокопроизводительный роботизированный сустав можно представить как три основных уровня обратной связи.
Энкодер на стороне двигателя главным образом поддерживает:
Векторное управление (FOC)
Управление током и скоростью
Обратная связь по положению двигателя
Обратная связь должна быть достаточно быстрой и стабильной для динамического управления двигателем.
Энкодер на стороне сустава главным образом предоставляет:
Фактическое положение сустава
Обратную связь по выходному положению
Контроль ошибки передачи
Контроль механического состояния
Поскольку он устанавливается после редуктора, он предоставляет информацию, которую невозможно получить непосредственно от энкодера на стороне двигателя.
Контроллер объединяет оба источника обратной связи:
Положение двигателя → Состояние двигателя
Выходное положение → Состояние сустава
Разность положений → Информация об ошибках передачи и механических ошибках
Это создаёт более полный контур обратной связи для роботизированного сустава.
Наиболее важная причина использования двух энкодеров заключается не только в повышении разрешения энкодера.
Она заключается в том, чтобы сделать объект измерения более полным.
Один энкодер главным образом измеряет:
Двигатель
Система с двумя энкодерами измеряет:
Двигатель + Сустав
Это позволяет системе управления различать перемещение двигателя и фактическое перемещение сустава.
Это различие особенно ценно, когда роботизированный сустав включает высокоредукционный прецизионный редуктор, такой как гармоническая передача или редуктор RV.
Архитектуру с двумя энкодерами следует рассматривать, когда роботизированный сустав требует одного или нескольких из следующих условий:
Когда конечное выходное положение важнее расчётного положения двигателя.
Когда ошибки редуктора и механической передачи необходимо измерять и компенсировать.
Когда системе управления необходима точная обратная связь как со стороны двигателя, так и со стороны сустава.
Когда роботу необходимо сохранять информацию о положении сустава после потери питания.
Когда положения на стороне двигателя и на стороне сустава необходимо непрерывно сравнивать для выявления аномального механического поведения.
Когда требуется резервированная или перекрёстно проверяемая обратная связь по положению как часть полной системы управления, связанной с безопасностью.
Поскольку коллаборативные роботы, гуманоидные роботы и высокопроизводительные промышленные роботы продолжают требовать более высокой точности, более быстрого отклика и улучшенных возможностей диагностики, архитектуры роботизированных суставов становятся всё более совершенными.
Традиционная структура:
Двигатель + Редуктор + Энкодер
всё чаще развивается в направлении:
Двигатель + Энкодер двигателя + Прецизионный редуктор + Энкодер сустава + Контроллер
Ключевое изменение заключается не просто в добавлении ещё одного датчика.
Это переход от оценки положения сустава на основе движения двигателя к непосредственному измерению фактического состояния сустава.
Для роботизированных суставов с гармоническими редукторами это различие может быть особенно важным. Прецизионные редукторы обеспечивают высокие передаточные отношения, высокую плотность крутящего момента и компактные механические конструкции, но конечная производительность сустава всё ещё зависит от ошибки передачи, крутильной жёсткости, тепловых воздействий, механических допусков и внешних нагрузок.
Архитектура с двумя энкодерами предоставляет контроллеру доступ к обеим сторонам цепи передачи.
Это обеспечивает более прочную основу для:
Высокоточного управления положением
Компенсации ошибки передачи
Контроля состояния сустава
Двухконтурного управления движением
Расширенного управления движением робота
Выбранных архитектур функциональной безопасности
Другими словами, два энкодера — это не просто «ещё один датчик».
Они создают более полную цепь обратной связи «вход–передача–выход» внутри роботизированного сустава.
Для роботизированных исполнительных механизмов нового поколения этот переход от оценки положения сустава к непосредственному измерению поведения сустава может быть более ценным, чем простое увеличение разрешения энкодера.
Подробнее
Узнайте больше о истории HONPINE и тенденциях в области точных передач.
Двойной щелчок
Мы предлагаем гармоничные редукторы, планетарные редукторы, моторы для роботизированных суставов, поворотные приводы для роботов, RV-редукторы, конечные эффекторы для роботов, ловкие роботизированные руки