Control de velocidad del motor de CC mediante Pmos

ingrese la descripción de la imagen aquí

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?

¿Puede proporcionar el rastro Q2? Puede haber pérdidas de conmutación elevadas que pueden reducirse mediante snubbing. El uso de un diodo schottky incluirá los asuntos mencionados por @Andy alias

Respuestas (2)

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.

Aquí estoy usando el diodo de barrera Schottky 1N5817 como diodo flyback
mosfet al revés en el esquema solo un error de diagrama.

Es posible que deba considerar lo siguiente:

  1. Use otro P-MOSFET con menor R D S ( o norte ) 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.

  2. 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 R D S ( o norte ) , 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.

  3. 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:

    • Tiempo de recuperación -> debe ser compatible con su frecuencia PWM.
    • Corriente de pico -> debe ser compatible con la energía reactiva almacenada en el motor que.
    • Corriente media -> debe ser compatible con la corriente pico y la frecuencia PWM.

Compruebe si un 1N5818 se adapta a sus necesidades o no.