Tengo una pregunta que comprende la conmutación exacta de los motores BLDC sin sensores. Mi motor tiene 7 pares de polos. Ahora, asumiendo que las 3 fases son: U, V y W (así que eso es U +, U-, V +, V-, W + y W- de los MOSFETS).
Ahora, el BEMF de la fase flotante, es el indicador a medir. Ahora, los estados de propiedad del motor BLDC - 1000RP / V. Entonces, a medida que incremento el voltaje, la rotación / velocidad aumenta. Este voltaje se incrementa a través del ciclo de trabajo PWM. Ahora, si aumenta el ciclo de trabajo de PWM, también aumentamos la corriente a través del motor, lo que aumenta el empuje.
Entonces, si quiero que la velocidad se mantenga en, digamos 3000 rpm, y aumente el empuje de, digamos 400g a 500g, aumente la corriente a través del motor.
Lo hago aumentando el ciclo de trabajo de PWM. Pero, esto significa que la velocidad también aumentará de 3000 rpm a un valor más alto, ¿verdad? ¿Cómo se puede mantener esto entonces?
A continuación, movía mi BLDC en una acción similar a un motor paso a paso. Las desventajas son que, pierde empuje ya que no estoy disparando mis MOSFET en el intervalo correcto. Ahora, estaba estudiando la forma de onda BEMF para esta acción de motor paso a paso en el BLDC. El BEMF se mide en la fase flotante del motor. Por ejemplo, digamos que U y V se suministran y W está flotando. El ciclo de trabajo es del 40%. Observé los siguientes puntos en esta acción de motor paso a paso:
-
El BEMF (en la parte inferior del PWM) en la fase flotante muestra una acción de onda sinusoidal distinta.
-
Esta onda sinusoidal se repite (casi 3 ciclos completos) con 3 picos y 3 valles.
-
La velocidad es directamente proporcional a la amplitud de la BEMF. Entonces, desde el punto 2 entiendo que la velocidad sigue subiendo y bajando.
-
Después de una serie de subidas y bajadas, el control pasa al siguiente estado.
Mis preguntas:
-
En el 1er ciclo, cuando la velocidad es máxima (la amplitud más alta de BEMF), ¿la conmutación al siguiente estado garantizará que no haya pérdida de velocidad? Creo que eso estaría bien.
-
En cuanto al empuje. Necesito que el empuje sea constante. ¿La conmutación adecuada como se indica en el punto 1 anterior garantizaría un empuje suave?
-
Para un mayor empuje, aumento el ciclo de trabajo de PWM. Esto aumentará la velocidad y por lo tanto me dará una mayor amplitud BEMF. En mi código a través del ADC, mido esta amplitud y luego conmuto al siguiente estado en el valor más alto de ADC. Esto aumentará la velocidad a medida que la pendiente y la amplitud serán mayores al aumentar el ciclo de trabajo de PWM.
¿Entendí los puntos correctamente y estoy en el camino correcto, por favor?