Este motor apenas gira a 40 Hz. Solo aplicando el voltaje indicado por el gráfico no va a ser muy confiable. Algunos motores bajo ciertas condiciones pueden no girar en absoluto.
Especialmente porque está en el borde de la operación del motor, necesita retroalimentación para controlar la frecuencia. Todo el sistema sería demasiado para entrar en detalles aquí, pero básicamente hay tres partes, la detección de frecuencia, el algoritmo de control y un medio para ajustar la corriente o el voltaje suministrado al motor.
Un pequeño sensor piezoeléctrico podría ser una buena opción para la detección de frecuencia. Un circuito adecuado podría amplificar y filtrar esto, y presentar el resultado a un microcontrolador. Como solo le importan unos 40 Hz, puede ejecutar la señal en una entrada A / D. Esto simplifica la electrónica analógica entre el sensor y el micro.
El micro implementa el algoritmo de control en el firmware, probablemente ejecutando cada lectura A / D, a unos pocos kHz. El resultado del algoritmo es la salida de control , que es un número que sube cuando el motor es demasiado lento y baja cuando el motor es demasiado rápido.
La forma más sencilla de impulsar el motor de forma aproximadamente proporcional a la salida de control es a través de PWM. Casi todos los micro tienen hardware para producir los pulsos PWM para usted. Después de configurarlo, todo lo que debe hacer es escribir el valor de control en un registro y, como resultado, el ciclo de trabajo de PWM cambiará. Los pulsos PWM controlan un transistor utilizado como interruptor de lado bajo.
Intentaría ejecutar el PWM a 24 kHz o quizás un poco más alto. Eso todavía resulta en un período de pulso "largo" con el fin de minimizar las pérdidas por conmutación, pero es lo suficientemente rápido como para estar por encima de la audición de la mayoría de las personas, y no permitirá que la corriente a través de las bobinas del motor cambie mucho en un solo pulso.
No olvide el diodo de captura de retorno en reversa a través del motor. A este bajo voltaje, definitivamente debería ser un Schottky.