Estoy tratando de controlar el motor de CC (12 V, 1 A) usando el transistor npn (BC547) y el mosfet del canal p (FQP7P06). La señal PWM de MCU cambia el transistor que cambia el mosfet (funciona bien). Pero en ese caso se genera demasiado calor a través mosfet que es intolerable. Pmos tiene una calificación de -7A, -60V. ¿Cómo puedo solucionar el problema del calor generado?
El mosfet de canal p que ha elegido tiene una resistencia de alrededor de 0,4 ohmios. Si la corriente de su motor es (digamos) de 4 amperios, esto producirá una disipación de potencia de 6,4 vatios. Es probable que deba elegir un mosfet con menor resistencia o usar un disipador de calor.
También tiene el mosfet al revés en su esquema, pero sospecho que esto es solo un error de diagrama.
La corriente máxima de su motor podría ser mucho más alta que el 1 amperio que indica cuando maneja una carga mecánica. Además, si su frecuencia pwm es demasiado alta, podría haber una carga adicional significativa producida por su motor que quizás no haya tenido en cuenta.
No ha especificado el diodo de retorno y una mala elección aquí podría significar más corriente. Por ejemplo, un diodo 1N400x tiene un tiempo de recuperación inversa muy pobre de aproximadamente 30 us; en otras palabras, se necesita este tiempo para volver de la conducción directa (retroceso) al bloqueo inverso.
Es posible que deba considerar lo siguiente:
Use otro P-MOSFET con menor y mejor comportamiento térmico. FQP7P06 tiene una enorme resistencia de encendido de 0,4 ohmios y una resistencia térmica de unión a disipador de 3,75 ºC/W. Considere en su lugar el IRF4905 , clasificado con una resistencia de encendido de 0,02 mOhm y una resistencia térmica de unión a sumidero de 1,25 ºC/W. Además, use un disipador de calor adecuado para aprovechar al máximo las características más bajas de unión a disipador.
Use una topología push-pull para el controlador de puerta MOSFET. Esto reducirá el tiempo que el MOSFET pasa en la región óhmica mientras se apaga. Mientras que en la región óhmica disipa mucha potencia, lo que se suma a otros problemas (alto , alta resistencia térmica de unión a sumidero, etc.). En este momento, cuando la señal PWM de entrada baja, el capacitor en la puerta MOSFET tiene que cargar +15 V a través de una resistencia de 500 ohmios, lo que puede resultar en un RC demasiado lento.
Como dijo Andy Aka, un diodo flyback de recuperación lenta también puede sumarse al problema. Elegir un diodo flyback adecuado aquí no es un asunto trivial: dependerá de su frecuencia PWM y del comportamiento de conmutación de todos los demás componentes del circuito (incluido el motor). Con esa información en tu mano tendrás que tener en cuenta:
Compruebe si un 1N5818 se adapta a sus necesidades o no.
skvery