Tengo un controlador de motor OTS BLDC, así como uno que acabo de crear y ambos parecen ser considerablemente más lentos en las frecuencias más altas. Cuando veo cuánta corriente se está dibujando, tiene sentido, pero no tiene sentido de otra manera.
Tengo dos pruebas:
- ciclo de trabajo del 20%, f_PWM = 3kHz toma aproximadamente I = 0.8A de la fuente de alimentación, el motor gira más rápido
- ciclo de trabajo del 20%, f_PWM = 8kHz toma aproximadamente I = 0.25A de la fuente de alimentación, el motor gira más lento
Esto es particularmente malo porque quiero conducir el motor en f_PWM ~ 30kHz.
Para ser honesto, estas pruebas se realizaron con mi controlador, que se limita a alcanzar el 100% del ciclo de trabajo, de modo que nunca tendré ningún cruce que pueda llevar a un disparo. Dicho esto, NO creo que las pérdidas estén cambiando las pérdidas (la corriente también es mucho menor).
¿Alguna idea o razones comunes por las que?
Gracias de antemano
AÑADIDO: por f_PWM Me refiero a la frecuencia de la onda cuadrada que envío a las puertas MOSFET en cada paso de conmutación. Todavía no he intentado controlar la velocidad, pero mi plan era ajustar esta frecuencia.
Supongo que no estoy completamente seguro del tiempo muerto. En un solo paso de conmutación I: 1. Apague todas las salidas de onda cuadrada 2. vuelva a asignar las salidas apropiadas de acuerdo con el estado del sensor de efecto Hall. Puse la misma onda cuadrada en los transistores laterales altos y bajos apropiados Además, 1.5us antes y después de que la onda cuadrada aumente y disminuya, relleno el resto del período con una onda cuadrada en la contraparte del lado bajo del transistor del lado alto para recargar un condensador de la bomba de carga. Esto es necesario porque también estoy usando MOSFET de canal N en la parte alta.
Sé que es una descripción algo descuidada, pero por favor, avísame si hay algo que pueda aclarar.