Precisión 0.5 grados Stepper necesario para Turntable

1

Básicamente, nuestro resumen del proyecto es diseñar una mesa giratoria, un objeto que pese alrededor de 10 kg y que se colocará descentrado (pero permitiendo que alrededor de 20 kg en el caso) gire en incrementos de 0,5 grados, haciendo una pausa durante unos segundos para tomar una foto. y continuar hasta 180 grados. Actualmente estamos usando Arduino.

Pensamos en tener la mesa giratoria en un cojinete flojo de Susan para distribuir el peso. A partir de la investigación, hemos pensado que queremos un motor paso a paso con un par alto y posiblemente un eje de tornillo sin fin para evitar que la mesa continúe el movimiento en el rodamiento una vez que se haya detenido. Nuestra preocupación son los incrementos específicos de movimiento, ya que la mayoría de los motores paso a paso se mueven en pasos de 1,8 grados. Hemos examinado los motores micro paso a paso, pero no hemos encontrado uno que pueda llevar la carga deseada / no tiene suficiente torque. No tenemos mucha experiencia en esto, pero nos gustaría jugar con un prototipo con sugerencias razonables.

¿Alguien podría brindar algún consejo sobre cómo podríamos configurar nuestro sistema con precisión y eficiencia?

    
pregunta Heidi Wright

1 respuesta

4

Las correas o una caja de engranajes son una buena manera de mejorar su resolución, pero en lugar de confiar en el paso a paso y un acoplamiento potencialmente descuidado, le sugiero que incluya un codificador rotatorio (absoluto o incremental, óptico, hall, lo que sea). Combine eso con un algoritmo de control de posición de bucle cerrado (PID es bastante fácil en una MCU, o incluso en un Arduino) y puede comenzar a hacer algunas garantías creíbles sobre la orientación de la plataforma giratoria.

Aparte del descuido inherente en los acoplamientos blandos como las correas, una buena razón para hacer esto es que los steppers pueden saltar pasos, especialmente si están muy cargados y tienen que luchar contra mucha inercia. A menos que tenga una forma de detectar esto, no tiene forma de saber que ha ocurrido, y mucho menos de compensarlo. otoh un controlador de posición de bucle cerrado (si está escrito y configurado correctamente) compensará cualquier inclinación mecánica, en cualquier dirección.

    
respondido por el markt

Lea otras preguntas en las etiquetas