Estoy usando un esquema para controlar un motor bldc sin sensores.
Como controladores de puerta, estoy usando IR2101 y también agregué algunos diodos en antiparalelo con resistencias de puerta (no se muestran en el esquema)
Estoy tratando de conducir el motor en la secuencia de inicio como un motor paso a paso. En este momento estoy probando esto con un arduino uno. El control del motor funciona bien pero los MOSFET se calientan demasiado. Para una fase (B) tengo las señales de la puerta como en esta imagen, pero el motor no está alimentado. (Amarillo - lado alto, verde - lado bajo) Cuando conecto el motor, gira bien, pero los MOSFET se calientan demasiado. Y la señal presente en las puertas de la fase B es así. (Amarillo - lado alto, verde - lado bajo) El motor es un motor bldc de 36 V, 250 W. Alguien sabe qué podría estar mal ?
Los circuitos de arranque en el controlador mosfet esperan que las frecuencias de la señal de control sean al menos muchas decenas de kHz. Mirar sus formas de onda me da la impresión de que sus señales de control son probablemente decenas de Hz y ese es su problema.
Bootstrapping requiere un voltaje de cambio rápido en las salidas mosfet, de lo contrario, no funciona correctamente. Una alternativa es usar mosfets de canal p en la posición superior o agregar un suministro que sea aproximadamente 10 voltios más alto que Vbat.
Es un mal diseño si espera que esto funcione sin cambios continuos de señal en la región de kHz medio y pensar que el circuito se puede usar como un controlador paso a paso a baja velocidad es su error.
usuario_1818839
pantarhei
usuario_1818839