Tengo aquí un controlador FOC con codificador y un motor de 2200kv, 40A, 324W. Puedo hacer funcionar bien el motor y limité la corriente a 4A y el motor gira a aproximadamente 1400 rpm. Cuando ahora aumente el límite de corriente, esperaría que el motor gire más rápido, ya que permite un mayor voltaje en todas las fases, pero parece que no funciona en absoluto y el motor gira aproximadamente a 1450 rpm a 10 A, donde también el PWM en los tiempos Se cambian solo una pequeña cantidad. El motor no funciona en el modo de control de velocidad, solo en el modo de control actual, que hará girar el motor al máximo rmp posible.
¿Qué podría causar el problema aquí? ¿Es posible que el FOC con el codificador de alguna manera se sature?
Editar: Aquí hay un gráfico de (Iq, Id, Vq, Vd) para este motor, con una corriente de cuadratura de referencia Iq = -3A, donde primero dejo que el motor funcione a toda velocidad, luego, lentamente, puse una carga en él con la mano hasta que se detuvo. ¿Es posible que, si | Vq | < | Vd |, el motor ya no pueda acelerar? Dado que este es el caso aquí, cuando el motor mantiene la velocidad.
Edit 2 Hice ahora algunas nuevas mediciones, donde también se incluye la velocidad y las corrientes de fase. Iq_ref está configurado en 2A y sostengo el motor y lo suelto con mis manos. Realmente no sé lo que realmente limita mi velocidad aquí. La identificación crece cuando el motor alcanza el límite de corriente Iq_lim de 2A. El trazador no es el más rápido, por lo que las corrientes de fase solo se pueden representar realmente a velocidades muy bajas.