Estoy trabajando en un proyecto que tiene un motor para controlar un giroscopio (tiene bastante masa y queremos que funcione a 60 krpm o más). El motor que construimos tiene una inductancia muy baja. Comenzamos a usar un par de kits de desarrollador de los principales fabricantes, pero hemos descubierto que la frecuencia PWM que debemos usar para no tener una ondulación de corriente destruye la forma de onda (alrededor de 100 kHz o más) está fuera de su rango operativo normal. Una vez que llegamos al 100% del ciclo de trabajo, las cosas tienden a comportarse bastante bien (aunque todavía no perfectamente).
Pensábamos que, dado que no necesitamos control de velocidad o par, los tableros comerciales son realmente excesivos. Solo tenemos que girar el giroscopio hasta un RPM establecido, y luego aplicar algo de energía de vez en cuando para que siga funcionando a esa velocidad.
Así que nos pusimos a pensar, ¿qué pasaría si prescindimos del control de voltaje PWM y lo ejecutamos al 100% del ciclo de trabajo? Pero para controlar la velocidad, solo ajustaríamos la frecuencia con la que aplicamos ese 100% al no aplicarla en cada conmutación. Tiene suficiente inercia para funcionar por un largo tiempo antes de perder mucha energía notable. He estado mirando alrededor para ver si alguien más ha descrito este método, pero me he quedado vacío (así que me imagino que hay un error fatal en nuestro razonamiento).
El motor tiene sensores de pasillo. Y nos dimos cuenta de que podríamos ajustar el PWM en el inicio para un aumento más suave, aunque eso es una parte muy insignificante del tiempo de operación total del dispositivo.
Entonces, mi pregunta es, antes de comenzar a programar esto, ¿sería este un método aceptable o me falta algo? Y si es así, ¿qué tipo de controlador sería bueno para desarrollarlo? Por ejemplo, un Arduino funcionaría.
(Como telón de fondo, soy programador con un título en Física de hace un tiempo y no un ingeniero con experiencia en motor. Pero realmente disfruto aprendiendo sobre ello)