Estoy desarrollando un controlador de motor basado en un dsPIC33EP64MC504 de Microchip. El motor es un motor síncrono de imanes permanentes sin escobillas de aproximadamente 500W a 50V. El controlador se basa en un algoritmo SVM de las notas de aplicación de Microchip. El puente utiliza 6 MOSFETs SiR882ADP (100V) de Vishay. No se alcanza ninguna velocidad ni regulación de corriente, lo que significa que el motor está controlado por bucle abierto.
Primero implementamos un controlador BLDC simple basado en sensores de efecto Hall y funcionó muy bien. Luego decidimos mejorar el control utilizando un codificador de resolución de 1deg para lograr un control sinusoidal (para un control de vectores y control de corriente más adelante). Aquí nos enfrentamos a algunos problemas de explosión / quema / soplado de MOSFET a potencia de rango medio. No explicaré todas las opciones y problemas de diseño: estamos trabajando en ello, pero me gustaría investigar una opción suave / difícil: la estrategia limitación actual del hardware que hemos cambiado entre los 2 diseños.
La limitación actual es una función incorporada dsPIC de hardware que anula los comandos PWM normalmente controlados por el SVM basándose en una señal analógica del sensor actual.
Aquí están las principales diferencias entre los 2 enfoques:
- Laprimeraestrategia(versión1):elvaloractualdelbuscontrolalos3PWM(todoslosMOSFETseabrentanprontocomoseactivaellímiteactualyanulalasseñalesPWMquesalendelSVM).
- Elsegundo(versión2):lacorrientedelladobajodecadamediopuentecontrolacadaPWMdeformaindependiente:elmediopuentecorrespondienteestáabiertoencasodeunlímitedecorriente.
Entiendoqueenlaprimeraestrategia,losdiodosdelcuerpodelosMOSFETconviertenelpuentedeconducciónenunrectificadorde6diodosclásico:lacorrienteestárecargandonuestrabatería,¿verdad?Detodosmodos,estaestrategiaparecerealmentesegura!
¿Peroquépasaenelsegundocaso?¿PodríaserlaaperturadeunsolomediopuenteelresponsabledelexcesodevoltajeylasdestruccionesdelMOSFETdebidoaqueelbucledecorrientesecomportadeunamaneradiferentealadelaprimeraversión?Porejemplo,¿quésucedeenelcasoenquelalimitaciónactualenPWM2(laazul)abreelmediopuentecorrespondienteenlasiguientecondición?
Gracias por su tiempo y la respuesta que me dará (o no).
Saludos, MG.