Просмотры: 0 Автор: Редактор сайта Время публикации: 30 июля 2026 г. Происхождение: Сайт
В высокоточных приложениях управления движением, таких как соединения роботов, серводвигатели и подвесы, магнитные энкодеры все чаще становятся основными устройствами обратной связи по положению благодаря их бесконтактной работе, устойчивости к загрязнениям и компактным размерам. Однако на практике многие инженеры сталкиваются с неприятной проблемой – дрейфом угла : показания угла медленно «отклоняются», даже когда двигатель неподвижен, или точность значительно ухудшается при изменении температуры. Откуда берется смещение угла магнитно-кодового диска и как это исправить?
А Магнитный энкодер обнаруживает вращающееся магнитное поле постоянного магнита, прикрепленного к валу двигателя, выдает синусоидальные/косинусоидальные сигналы с разницей фаз 90°, а затем рассчитывает угол с помощью функции арктангенса. Теоретически это идеальная цепочка измерений. В действительности, однако, различные неидеальные факторы приводят к отклонению показаний угла от истинного значения – это «угловой дрейф».
Таким образом, угловой дрейф возникает из трех основных аспектов:
Это самый распространенный виновник. Радиальное смещение между магнитом и чувствительным центром датчика (эксцентриситет), угол между осью вращения и нормалью чипа (наклон), а также чрезмерный или нестабильный воздушный зазор — все это напрямую искажает сигнал магнитного поля. Например, эксцентриситет 0,3 мм может привести к угловой ошибке ±2,1°. Кроме того, неоднородная намагниченность или неправильная форма магнита могут привести к отклонению воспринимаемого поля от идеальной синусоидальной формы волны.
Характеристики датчиков Холла и схем обработки сигналов изменяются в зависимости от температуры. По мере повышения температуры напряженность поля магнита уменьшается, напряжение смещения микросхемы дрейфует, а опорное напряжение АЦП колеблется – эти факторы в совокупности приводят к значительному температурному дрейфу в показаниях угла. Фактические измерения показывают, что при различных качествах магнитов температурный дрейф нулевой точки может увеличиваться от +0,02 °/℃ до +0,15 °/℃.
Поперечное мешающее магнитное поле смещает центр фигуры Лиссажу, вызывая ошибки почти под всеми углами, кроме 0° и 180°. Более того, задержки динамического отклика во время работы высокоскоростного двигателя и шум сигнала от пульсаций источника питания могут привести к дрожанию показаний угла и стать нестабильными.
Не существует единого «волшебного средства» для решения проблемы углового дрейфа. Скоординированный подход необходим на трех уровнях: механическая установка, калибровка чипа и алгоритмическая компенсация.
Точная установка – это первая линия защиты. Магнитные энкодеры весьма чувствительны к монтажным допускам. Как правило, воздушный зазор должен поддерживаться в пределах от 1,0 до 3,0 мм (оптимально 2,0 мм), эксцентриситет соосности ≤ 0,05 мм и угол наклона ≤ 3°. Во время установки используйте циферблатный индикатор или лазерный инструмент для калибровки для калибровки. Кроме того, держите энкодер вдали от источников сильных магнитных помех, таких как обмотки двигателя и силовые транзисторы; при необходимости добавьте магнитный экран из пермаллоя.
Выбор магнита также имеет решающее значение. Выберите однопарный кольцевой магнит с осевой намагниченностью и поверхностной напряженностью поля от 300 до 500 мТл. Некачественные магниты имеют не только неравномерные поля, но и плохие температурные характеристики, что напрямую ухудшает дрейф.
Конструкция источника питания и печатной платы должна соответствовать передовой практике. Пульсации мощности следует контролировать в пределах 10 мВ, а сигнальные линии SPI должны быть короткими, одинаковой длины и аккуратно проложены. Не размещайте медные наливы или дорожки под чипом, чтобы уменьшить паразитные емкостные помехи в магнитных чувствительных элементах.
Современные чипы магнитных энкодеров обычно включают в себя несколько этапов калибровки, что является наиболее прямым способом борьбы с угловым дрейфом.
Заводская калибровка (уровень чипа): во время тестирования пластины производитель чипа уже выполняет компенсацию смещения постоянного тока, коррекцию амплитудного дисбаланса и коррекцию квадратурной ошибки с параметрами, хранящимися во встроенной EEPROM кристалла. Это «основа» точности.
Самокалибровка пользователем (уровень системы): После установки проверните двигатель на один полный оборот с постоянной скоростью. Встроенный DSP собирает данные об углах по всему повороту и автоматически определяет и компенсирует эксцентриситет установки, изменения воздушного зазора и другие ошибки. Многие чипы поддерживают триггер одним щелчком мыши, не требуя внешнего хоста, что очень удобно для производства.
Динамическая компенсация температурного дрейфа: чип контролирует температуру в режиме реального времени. Когда температура отклоняется от калиброванного значения, автоматически применяется коэффициент температурной компенсации для коррекции угла. Например, Naxin Micro MT6835 использует трехступенчатую систему калибровки, позволяющую поддерживать дрейф во всем температурном диапазоне в пределах ±0,08°.
Уровень 3: Алгоритмическая компенсация – дальнейшее повышение точности
Адаптивная онлайн-калибровка. Традиционная автономная калибровка фиксирует параметры компенсации и не может адаптироваться к долгосрочному дрейфу из-за изменений температуры или старения магнита. Адаптивный алгоритм, основанный на рекурсивном методе наименьших квадратов (RLS), может обновлять параметры компенсации в режиме реального времени, сохраняя угловую погрешность в пределах ±0,05° во всем диапазоне температур (от –40 ℃ до +125 ℃).
Фильтр Калмана для снижения шума. Для высокочастотного шума, вызывающего угловое дрожание, фильтр Калмана эффективно подавляет шум наблюдения и повышает стабильность выходного сигнала угла.
Компенсация нейронной сети: можно построить модель нейронной сети, соответствующую характеристикам температурного дрейфа; после ограниченного количества обучающих итераций он обеспечивает высокоточную адаптивную коррекцию температурного дрейфа.
Благодаря комбинированному подходу «установка оборудования + калибровка чипа + алгоритмическая компенсация» современные магнитные энкодеры могут достичь удивительно высокой точности:
MT6816 обеспечивает интегрированную угловую погрешность на уровне системы в пределах ±0,03°..
После калибровки MT6835 улучшает свою интегральную нелинейность (INL) с ±1° до < ±0,07° с температурным дрейфом < ±0,08°..
Некоторые высококлассные решения могут даже оптимизировать INL до ±0,03° , обеспечивая точность уровня ±0,05°, необходимую для подвесов и сервоприводов.
По сути, дрейф угла магнитного кодового диска является результатом наложения на сигнал магнитного поля возмущений от механических, тепловых, электромагнитных и других факторов. Не существует единого лекарства от всех болезней; решение должно следовать принципу «аппаратное обеспечение как основа, калибровка как основа и алгоритмы как финишер» :
В основе лежит точность установки : нельзя игнорировать воздушный зазор, соосность и выбор магнитов.
Калибровка чипа является основным инструментом : в полной мере используйте заводскую калибровку и самокалибровку пользователя.
Алгоритмическая компенсация — это продвинутый шаг : для сложных сценариев внедрите адаптивную фильтрацию и онлайн-калибровку.
По мере того как интеграция чипов продолжает расти и внедряются алгоритмы искусственного интеллекта, будущие магнитные энкодеры будут развиваться в направлении «самораспознавания, самокалибровки и самокомпенсации» . В этот момент угловой дрейф больше не будет головной болью для инженеров, а точность и надежность соединений роботов достигнут новых высот.