Servo de alta precisión

6

Estoy buscando dos servos para alimentar un cardán de señalización y seguimiento que estoy construyendo para algunas ópticas. Estoy tratando de encontrar los servos de mayor precisión que puedo comprar en el paquete de servos estándar (o cerca de él). ¿Alguien tiene alguna recomendación? La mayoría de los servos de hobby no enumeran la precisión posicional.

Actualizar Me gustaría < precisión de 1 grado (menos es mejor). He considerado usar un motor paso a paso, pero luego tendría que incorporar mis propios comentarios. Me gustaría una solución COTS (comercial, comercial).

    
pregunta gallamine

2 respuestas

5

Es posible que desee revisar el Dynamixel AX-12 Servo digital de pasatiempos, Tiene un codificador absoluto integrado de 10 bits (1024 posiciones).

También es un servo altamente personalizable, y se puede conectar fácilmente a través de una serie. Ya hay bibliotecas de Arduino y C ++ disponibles si desea interactuar a través de un microcontrolador o un puerto serie de computadora.

Creo que 300 grados corresponde a 1023, 150 grados corresponde a 511 y 0 grados corresponde a 0. Esto indicaría aproximadamente 1/3 de la resolución en grados.

Dependiendo de sus requisitos de par, velocidad y ángulo, también puede considerar seguir esto para obtener una resolución más precisa.

Si necesita algo más pesado, hay muchos otros servos en Dynamixel Series . El EX-106 + tiene una precisión de puntería de 0.07 grados, pero también cuesta unos 500 dólares.

    
respondido por el mjcarroll
2

Me gustaría mencionar algo que probé hace unos días cuando necesitaba precisión en los servos de hobby. En realidad, hay un hack que puede obtener excelentes comentarios de los servos existentes.

Todo lo que necesita hacer es abrir el servo, buscar el pin de retroalimentación del potenciómetro que usa para el control interno de bucle cerrado y establecer una conexión desde el mismo como una retroalimentación externa. Ahora, podría usar un hardware de ADC de mejor resolución como el ADS1115 que proporciona un soporte de ADC de 16 bits.

El único inconveniente es que este hardware de ADC admite la comunicación I2C para conectarse con los microcontroladores, que serán bastante lentos en comparación con la interfaz en serie disponible en los servos Dynamixel. Sin embargo, si puede comprometerse con eso, entonces con seguridad esta configuración puede dar resultados muy precisos para controlar externamente el servo a una mejor posición.

    
respondido por el Akshay Singh

Lea otras preguntas en las etiquetas