Me gustaría pista de la posición angular de una manera bastante lenta motorizado de brazo giratorio (direct-drive; vea la ilustración abajo), pero requieren de precisión angular de menores de 0.05°, y una resolución similar.
Como @gbulmer se indicó en los comentarios, que es equivalente a la de seguimiento de la punta del brazo de posición a lo largo de la circunferencia, con una precisión de (2×ý×10 cm)/(360/0.05) = 0,08 mm.
¿Hay algún actualmente realizable sensor o método electrónico que puede alcanzar este nivel de precisión en la rotación de detección sin gastar una fortuna?
Esto es lo que he intentado hasta ahora, desde los más simples a complejas:
Brújula Digital/magnetómetro: empecé con esto; pero, obviamente, en ningún lugar cerca de el rendimiento que estoy buscando.
Rotary codificación: Potenciómetro basado en / de Efecto Hall sensor basado en la codificación: no se Pudo obtener la suficiente resolución y no es significativo error de linealidad.
La máquina de visión: Intentado colocar una óptica marcador en la punta del brazo (desde la punta traza el arco más largo) y el uso de la cámara (OpenCV) para realizar el seguimiento del marcador de posición: no se pudo resolver muy pequeñas rotaciones tan bien, dado el brazo de rotación abarca un 10x10 cm área.
Lineal encoder magnético: actualmente estoy investigando el uso de un Magnético multipolo anillo (con cada uno de los postes de 1 mm de largo), de unos 4 cm de diámetro, colocado con el anillo del centro en el eje del motor de la posición. Voy a intentar poner un lineal encoder magnético en una posición adecuada en el brazo-AS5311 de Austria Microsystems; su hoja de datos de reclamaciones de INL error < 10 µm. No está seguro de cómo susceptibles esta será la exactitud de mi posicionamiento de los componentes, pero esto es donde estoy actualmente. Algo como esto (por supuesto, en mi caso, el sensor podría estar moviéndose por encima de anillo estacionario):