Precisión con un servomotor continuo

0

Ok, aquí está mi problema:

Necesito crear una aguja que pueda girar continuamente en ambas direcciones y una cantidad infinita de "bucles". Supongo que lo ideal es usar un servomotor, ¿no? No puedo usar los steppers pero quiero mantener el precio lo más bajo posible.

El problema es que lo más importante es la precisión de donde apunta la aguja. Ya he encontrado varios enlaces que explican cómo modificar los servos para que puedan ejecutarse continuamente, pero pierdo la precisión que estoy buscando. Estoy preguntando si existe una manera de lograr esto. Lo único que se me ocurre es usar algún tipo de sensor que me indique dónde apunta la aguja para poder detener el motor cuando lo desee. Sensor económico si es posible ...

¿Alguien sabe una solución para mi problema? Como mi última opción, usaría un paso a paso barato de unos 7,5 grados de min. Rotación y un equipo para obtener una mejor resolución, aunque incluso esos steppers baratos cuestan alrededor de 8 $, mientras que puedo obtener servos baratos por un tercio de eso.

    
pregunta MyUserIsThis

2 respuestas

3

He trabajado en un simulador de avión que también tuvo este problema. Utilizamos un motor paso a paso, que creo que también es una buena respuesta para su caso.

Un paso a paso funciona bien aquí, ya que sabe que necesitará entregar muy poco torque y, por lo tanto, se puede contar para no perder la posición absoluta una vez que se haya establecido. No sé por qué crees que un motor paso a paso será más caro que cualquier otro motor pequeño, pero no creo que eso sea cierto, especialmente cuando agregas el costo de la retroalimentación de posición y el engranaje. Una cosa que sí necesitas con el paso a paso es agregar alguna forma de saber que estás en una posición fija. Un opto-interruptor suele ser una buena solución para eso. Al inicio, busca la posición conocida, luego el firmware lo rastrea después de eso.

Un motor servocontrolado será más complicado porque necesita agregar retroalimentación de posición de alguna manera. Eso podría ser una olla con dos limpiaparabrisas, o más probablemente, un codificador de eje. El simple motor ordinario (como se adjunta al paso a paso) tendrá que estar orientado hacia abajo, por lo que se agrega más costo. Esto parece más problemas para comenzar a trabajar y seguir trabajando, y dudo que haya un ahorro de costos después de considerar todas las otras cosas que este método necesitará más allá del motor desnudo.

    
respondido por el Olin Lathrop
0

Un codificador óptico funcionaría bien para esto. Los ratones los usan en su rueda (o ejes en el caso de un ratón de bola). simplemente saque el codificador y el interruptor fotoeléctrico del ratón y fíjelo al eje con un cinturón o engranajes. Luego, puede detectar y contar los pulsos del interruptor fotoeléctrico con un micro, y con un poco de calibración y engranajes adecuados puede obtener una alta precisión y precisión.

    
respondido por el Ignacio Vazquez-Abrams

Lea otras preguntas en las etiquetas