Приветствую Вас Гость | Четверг, 25.04.2024, 17:10 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Главная | Регистрация | Вход | RSS | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Robostroi | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Повышение точности позиционирования сервоприводаВ данной статье описана методика
улучшения точности и повторяемости позиционирования сервопривода при
помощи внешнего потенциометра обратной связи. Допустим, у нас есть радиоуправляемая
машина (как на рисунке ниже), и мы хотим снабдить ее видеокамерой с
двумя степенями свободы. При движении в вертикальной плоскости камера
должна быть способной смотреть прямо вперед, вертикально вверх и вниз
под углом 20 градусов - итого диапазон перемещения составляет 110
градусов. Это можно реализовать с помощью стандартного
радиоуправляемого сервопривода. При движении в горизонтальной плоскости
камера должна поворачиваться направо/налево вплоть до разворота назад -
итого диапазон перемещения составляет 360 градусов.
Проблема в том, что сервоприводы, подходящие
для горизонтального вращения вокруг своей оси, достаточно дороги.
Поэтому возникает идея приспосабливать для этих целей обычные
сервоприводы от, например, радиоуправляемых аэропланов. Первый вариант состоит в троекратном
ускорении обычного сервопривода. Для этого к выходному валу
сервомеханизма прикрепляют шестерню с 36-ю зубцами, а основание
вращающейся горизонтальной платформы помещают на 12-зубчатую шестерню.
Тогда диапазон поворота стандартного сервопривода увеличится в три раза
и составит более 360 градусов. К сожалению, не только угловая скорость
увеличивается в три раза, - погрешность позиционирования также
возрастает в три раза. И когда джойстик дистанционного пульта
помещается в центральное положение, камера не возвращается в точности в
начальную позицию. Отклонение зависит от направления и дистанции
предыдущего поворота. Так что эта конструкция работает, но весьма
неточно. Решение заключается в использовании
внешнего потенциометра для создания обратной связи в цепи
позиционирования сервомеханизма. Предложенная методика по улучшению
точности позиционирования подойдет для любой схемы управления
сервопривода. Здесь уместно изложить немного теории. Рекомендуется обратить внимание на имеющийся в Интернете тематический обзор. Положение выходного вала в стандартном
радиоуправляемом сервоприводе определяется двумя сигнальными потоками.
Это внешний контрольный сигнал, генерируемый парой передатчик/приемник
или управляющим компьютером, и опорный, который генерируется самим
сервомеханизмом. Контрольный и опорный сигналы радиоуправляемого сервопривода: Мотор и элемент обратной связи стандартного радиоуправляемого сервопривода: Обычно эти потенциометры представляют собой
линейные переменные резисторы 5кОм. Когда мотор перемещает выходной
вал, он поворачивает потенциометр, что изменяет ширину опорного
сигнала, пока она не совпадет с шириной контрольного сигнала. При
точном (или почти точном) совпадении длительностей обоих импульсов
мотор выключается. Это "почти точное совпадение длительностей" служит источником мертвой зоны сервомеханизма. Большинство современных сервоприводов изменяют скорость мотора так, чтобы он работал медленно при близких значениях ширин импульсов для предотвращения "рыскания" и вибрирования сервопривода вблизи мертвой зоны. А при существенной разнице в длительности импульсов мотор работает на полной скорости. Некоторые конструкторы роботов используют это свойство для достижения эффекта "переключения скоростей" в переделанных сервоприводах. Наше решение по достижении большей точности позиционирования состоит в следующем. Платформа с видеокамерой приводится во вращение непосредственно выходным валом сервопривода, а вместо внутреннего потенциометра обратной связи используется внешний. Поскольку внутренний потенциометр удален, сервомеханизм будет вращаться до тех пор, пока внешний потенциометр не повернется на соответствующий угол. Поэтому вместо ускорения выходного вала (что приводит к ухудшению точности позиционирования из-за увеличения мертвой зоны), осуществляется замедление потенциометра обратной связи. Мы взяли 80-зубчатую шестерню, на которую
поместили платформу с камерой, и 20-зубчатую шестерню для 10-оборотного
потенциометра. Тогда один полный оборот платформы соответствует четырем
оборотам потенциометра, в то время как полный диапазон движения
сервопривода соответствует пяти оборотам потенциометра. При этом мы не
увеличили погрешность позиционирования в три раза, как это было в
случае, описанном в начале статьи. Последовательность действий: Для проверки сервомеханизма запитайте его и
пустите номинальный сигнал (1,5 мс). Мотор должен заработать,
соответственно, выходной вал придет во вращение. Следует поворачивать
внешний потенциометр руками до тех пор, пока мотор не замедлится и не
остановится. При дальнейшем повороте потенциометра выходной вал должен
придти во вращение в противоположном направлении, вначале медленно,
затем быстрее по мере дальнейшего поворота потенциометра. |
|
|