Estoy tratando de diseñar un sistema que debería rotar hasta 4000 rpm cuando sea necesario, pero también ser capaz de un posicionamiento preciso (ojalá sea de menos de 100 rpm) o inferior. Tengo un codificador de posición absoluta para el control de bucle cerrado. La carga en el motor es muy pequeña (una pieza delgada de plástico).
Lo que he probado hasta ahora:
- Un motor de hobby BLDC con un ESC. Esto funciona perfectamente para altas velocidades, pero no he podido lograr que el ESC vaya más lento que ~ 1000 rpm.
- Un motor paso a paso funciona perfectamente a bajas velocidades y en micro paso a paso + el codificador ofrece una gran resolución. Sin embargo, no he podido obtener un paso a paso estándar de NEMA 17 para ir más rápido que 200 rpm a 12 V, incluso cuando acelero lentamente.
Estos son un orden de magnitud fuera de lo que quiero en términos de rango de velocidad.
Algunas posibilidades que he pensado:
- Reducir el BLDC. El inconveniente es que la velocidad máxima también disminuirá proporcionalmente y volveremos a necesitar un motor con un rango de alta velocidad.
- Preparando el motor paso a paso. Esto reduciría la resolución efectiva de manera inaceptable mientras aumenta la velocidad.
- Controlar el BLDC manualmente sin el ESC. No estoy seguro de si puedo conseguir que un motor de hobby promedio funcione lento y suave, incluso si encontré un controlador adecuado.
¿Cuál es la mejor manera de resolver este problema donde puedo tener un control preciso a bajas velocidades pero también la posibilidad de altas velocidades cuando sea necesario? ¿Hay algún otro tipo de motor o forma de controlar estos motores que me puedan dar lo que quiero?