我想跟踪一个相当慢的电动旋转臂(直接驱动;请参见下图)的角度位置,但是需要角度精度在0.05°以下,并且分辨率类似。
正如@gbulmer在评论中指出的,这等效于沿圆周在位置上跟踪手臂的尖端,精度为(2×π×10cm)/(360˚/ 0.05)= 0.08 mm。
是否有任何当前可实现的传感器或电子方法可以在不花费大笔费用的情况下达到旋转感测的这种精度水平?
到目前为止,这是我尝试过的方法,从最简单到最复杂:
数字指南针/磁力计:我从这里开始;但显然没有达到我想要的性能。
旋转编码:基于电位计/基于霍尔效应传感器的编码:无法获得足够的分辨率,并且存在很大的线性误差。
机器视觉:尝试将光学标记器放置在手臂的尖端(因为尖端跟踪最长的弧线),并使用摄像头(OpenCV)跟踪标记的位置:鉴于手臂的旋转范围,无法很好地解决很小的旋转10x10厘米的面积。
磁性编码器:我目前正在研究AS5048(一种来自AMS的磁性旋转编码器)的使用,传感器的中心位于电机的轴位置。像这样: