H problema de calentamiento del puente al conducir el BLDC

1

Hola, he estado tratando de crear un circuito controlador de motor de CC sin escobillas personalizado utilizando transistores de tipo P y tipo N (conocidos como puente H).

Este es el circuito que diseñé y prototipé en el tablero. Estoy usando y puertas para controlar el PWM del puente H.

  • Estoy usando IRFZ48N (canal P) e IRF4905 (canal N) como mosfets
  • Lo estoy alimentando con 24V DC.
  • Estoy usando un mega Arduino para alimentarlo con una señal de 62 kHz y una puerta estados El software se asegura de que el pin que va bajo llegue antes del pin yendo alto (para que no conduzca N y P al mismo tiempo.

El mosfet IRFZ48N en la secuencia central hacia abajo (al lado del Q3) se sobrecalienta

Actualmente no tengo ningún osciloscopio, así que no puedo hacer mediciones en forma de onda, pero tengo un par de multímetros con 2 puntos de presión si eso ayuda a medir.

El circuito me parece correcto a pesar de que se calienta. Cualquier ayuda sería apreciada

    
pregunta xDeathwing

1 respuesta

1

Necesitas un plano de tierra. Necesitas un plano de poder.

Necesitas constantes de tiempo rápidas, y 10Kohm + 10nF Cgate es 100,000 nanosegundos Tau; por lo tanto, la unidad de la puerta tiene poca potencia.

Necesitas un gran Cbypassing entre los planos GND y Power, capaz de soportar una carga de amp por un período de 0.5 * 1/60 Hz, con solo una caída de 0.1 voltios. Usando Q = C * V, diferenciándonos para convertirnos en I = C * dV / dT, y reacomodándolos para mostrar C = I * T / V, calculamos Cminimum_bypass = 1amp / 0.08 Segundo * 0.1volt = 8,000 uF.

Debido a que Cbypass debe admitir la carga total de 1amp (asumida) entre los ciclos de recarga, debe diseñar su filtro VDD para que sea Rectificador - 1,000uF y ondulación de 1 voltio --- regulador lineal (lotta HEAT aquí) con 8,000uF (más su gran inductancia de cable) en paralelo con la cerámica 10uF entre los planos VDD y GND utilizando 5 vías en cada extremo del 10uF para lograr una inductancia BAJA.

    
respondido por el analogsystemsrf

Lea otras preguntas en las etiquetas