Я хотел бы отследить угловое положение довольно медленного вращающегося рычага с электроприводом (прямой привод; см. Рисунок ниже), но требовать угловой точности менее 0,05 ° и аналогичного разрешения.
Как отметил @gbulmer в комментариях, это эквивалентно позиционированию кончика рычага по окружности с точностью (2 × π × 10 см) / (360˚ / 0,05) = 0,08 мм.
Есть ли в настоящее время реализуемый датчик или электронный метод, который может достичь такого уровня точности при вращательном зондировании, не тратя целое состояние?
Это то, что я пробовал до сих пор, от самого простого до запутанного:
Цифровой компас / магнитометр: я начал с этого; но, очевидно, далеко не в спектакле, который я ищу.
Поворотное кодирование: кодирование на основе потенциометра / датчика Холла: невозможно получить достаточное разрешение, имеется значительная погрешность линейности.
Машинное зрение. Попытка размещения оптического маркера на кончике рычага (поскольку кончик отслеживает самую длинную дугу) и использование камеры (OpenCV) для отслеживания положения маркера: не удалось так хорошо разрешить очень маленькие повороты, учитывая интервалы вращения руки площадь 10х10 см.
Магнитный датчик: В настоящее время я изучаю использование AS5048, магнитного поворотного датчика от AMS, расположенного так, чтобы центр датчика находился в положении вала двигателя. Что-то вроде этого: