Estoy diseñando un controlador y una biblioteca Arduino para un motor de CC sin escobillas, que se usó en un Hoverboard. Sus especificaciones son 36V, 200W. Utilizo el circuito estándar que se sugiere en cualquier parte de Internet (solo muestra la electrónica de potencia, no los sensores Hall):
Aquí, VCC es de 15 V y el pin de + 24 V también está configurado actualmente en VCC (se obtienen de la misma fuente de alimentación).
He agregado una cascada de LED a los 3 medios puentes para ver, donde la corriente fluye a través de las bobinas del motor. Como controlador, uso IRS2183, como MOSFETS, uso IRFZ48N de canal N, que debería administrar fácilmente la carga.
Experimenté el siguiente problema: controlo el motor con PWM (ingresa en el orden correcto en Lin y Hin de los controladores) y gira perfectamente. A veces, sucede que el motor se detiene abruptamente o se bloquea brevemente y luego procede a la rotación. Creo que esto se debe a algún error en mi software de control. En aproximadamente el 50% de estos casos, uno de los controladores se quema (es decir, se calienta y ya no funciona, tengo que cambiarlo). No se calientan durante el funcionamiento normal.
Mis preguntas:
- Es posible desde el circuito anterior, que los controladores se quemen debido al motor, o es mi configuración particular del esquema (construido en una placa de pruebas)
- ¿Qué puedo hacer para proteger a los conductores de que se quemen cuando el motor se detiene repentinamente o induce alto voltaje en los FET?
- ¿Es dañino, cuando ejecuto el motor con 15V, en lugar de su voltaje nominal de 36V?