Control de ventilador de CC (encendido/apagado)

Estoy usando un ventilador MC25060V2 , y me gustaría encenderlo y apagarlo a través del software de vez en cuando (es decir, no PWM ni nada por el estilo). Mi idea es poner un BJT NPN o un MOSFET de canal N en el lado bajo y controlar su puerta con un pin GPIO del microcontrolador de 5V. ¿Alguna razón por la que debería elegir una tecnología sobre la otra (u otro enfoque por completo)? Aquí hay representaciones esquemáticas de lo que propongo (simplemente lógico, representando el ventilador como un inductor y los números de pieza/valores no son importantes).

esquemático

simular este circuito : esquema creado con CircuitLab

Estoy pensando en usar algo como un BS207FS en el caso de un FET, o un 2N3904 en el caso de un BJT.

Siempre que el transistor pueda manejar la carga actual y no vaya a usar ningún tipo de control pulsado, realmente no importa cuál use. Hay algunos buenos consejos en las respuestas con respecto al circuito (de cualquier manera), pero la decisión final se reduce a lo que tiene disponible, o lo que será más barato/más fácil/más rápido de conseguir.

Respuestas (3)

Hay muchas maneras, aquí hay dos: -

ingrese la descripción de la imagen aquí

Tenga en cuenta el diodo en el motor; esto es necesario para proteger el BJT (o MOSFET) cuando el transistor está apagado; este circuito estará bien para ventiladores de baja potencia. Califique el transistor de acuerdo con la corriente que necesita el ventilador.

O...

ingrese la descripción de la imagen aquí

Este circuito funcionará desde 5V o mucho más si su ventilador es (digamos) de 24V o 12V. No se muestra el diodo de conexión inversa que debe tener.

Elija un MOSFET de canal P con "Vgs (umbral)" bajo para asegurarse de que se encienda correctamente

La especificación para este ventilador se proporciona en la pregunta: haga clic en 'este ventilador' = 5 V, O.38 W, lo que da una corriente de 76 mA. El MOSFET 530 es un gran dispositivo pero no es realmente necesario en este circuito y su encendido (GS) es demasiado alto. Hay MOSFET diseñados específicamente para niveles de voltaje digital en lugar de las versiones de entrada "normales" de 10 V. También debe bajar la puerta a tierra con una resistencia (digamos 100k) para asegurarse de que la capacitancia de entrada del MOSFET pueda descargarse y apagarse.

El 3904 tiene una capacidad nominal de 200 mA, por lo que debería estar bien con 80 mA. Su ganancia es de aproximadamente 100, por lo que la corriente base debe ser de 1 mA como mínimo (Rb = 1K5 a 3k9), no 100R como se muestra. También colocaría un diodo (inverso) a través de la carga solo para evitar que cualquier fem posterior dañe el transistor.

Personalmente, preferiría el transistor NPN BJT (con un valor de resistencia de entrada más grande y un diodo de protección), ya que hace que la vida sea agradable y fácil.

no ha mencionado la clasificación de potencia del ventilador. Si la clasificación actual del ventilador es superior a 1A, entonces para conducirlo tiene que usar un transistor de potencia NPN como BD139, ya que está usando el microcontrolador, no puede conducir el transistor directamente, es posible que tenga que hacerlo. use BC547 como precontrolador.

por lo tanto, le sugiero que use un MOSFET de canal N, pero no puede manejar el MOSFET dando 5 V del microcontrolador. Vgs debe estar por encima de 10 V. Así que use el circuito que se muestra a continuación.ingrese la descripción de la imagen aquí

Este es un pequeño circuito impresionante para conducir un MOSFET, ¿cómo funciona?
He manejado puertas MOSFET directamente desde pines MCU de 5V en numerosas ocasiones para cambiar cargas muy por encima de 1A sin ningún problema. Decir que no puedes es simplemente incorrecto. ¡Todo está en la selección de piezas!
qué MOSFET y microcontrolador ha utilizado. hay algunos MOSFET que funcionan incluso con + 5V, estoy de acuerdo, pero ¿qué pasa con la clasificación actual? por ejemplo, si desea simplemente conducir un LED (25 mA), entonces, ¿quién preferiría usar MOSFET?