9V Wallwart alimentando un ventilador a través de Raspberry Pi

3

Tengo un ventilador clasificado en 12V, 0.14A, 12/0.14 = 85 Ohms (tomado de una caja de PC antigua) y un wallwart que genera 9V, 1A .

He conectado el ventilador directamente a Wallwart y funciona bien.

Ahora me gustaría conectarlos a la Raspberry Pi para poder encender y apagar el ventilador con un simple script.

El problema es que nunca he hecho algo como esto (la parte de la electrónica), aunque conozco alguna teoría de la escuela, nunca la he aplicado.

Así que decidí que el transistor 2N3053 sería una opción adecuada para lo que necesito (\ $ I_c = 0.7 \ text {A} > 0.14 \ $ A de mi fan y \ $ V_ {ce} = 40 \ text {V} > 9 \ text {V} \ $ de mi Wallwart) y luego procedí a calcular el resistencia necesito para saturar este transistor:

$$ I_b = I_c / h _ {\ text {fe}} $$

$$ I_b = 0.14 \ text {A} / 50 = 0.0028 \ text {A} $$

$$ R_b = \ frac {3.3 \ text {V}} {3 \ veces 0.0028 \ text {A}} = 39.28 \ Omega $$

simular este circuito : esquema creado usando CircuitLab

¿Está bien? ¿Funcionaría esto? Si no, explique teniendo en cuenta que soy un principiante con estas cosas.

    
pregunta Paul

2 respuestas

4

Supongo que ha utilizado el factor multiplicador de 3 sobre el hFE mínimo para garantizar la saturación. Parece que le falta el voltaje Vbe y que ha perdido un lugar decimal, pero el enfoque es válido.

La resistencia de base sería:

R = \ $ \ frac {(V_ {GPIO} - V_ {BE})} {3 \ cdot 2.8mA} \ $

Suponiendo que el voltaje de salida es 3V con esa carga, y Vbe es 0.7V

R ~ = 270 \ $ \ Omega \ $

El Rpi tiene una capacidad de corriente de salida programable de hasta 16 mA, pero no he encontrado fácilmente la especificación del voltaje de salida mínimo en la corriente de la fuente de 8 mA. Suponiendo que esté en el rango de 3 V, su circuito debería funcionar bien como está, con una resistencia de base de 270 ohmios.

Podría ser una buena idea colocar un diodo de polarización inversa a través del ventilador para hacer frente a cualquier inductancia que tenga el bobinado del motor.

Editar: Aquí hay una sección de salida de un chip de controlador de ventilador típico (dentro de su ventilador de 12V):

Cuando su transistor apaga la energía almacenada en la inductancia de los devanados del motor, la tensión en las salidas aumenta hasta que los diodos Zener conducen a encender los transistores parcialmente, lo que hace que el chip se caliente y desperdicie energía. Si coloca un diodo a través del ventilador, se utilizará una mayor cantidad de la corriente en las bobinas, lo que proporcionará un par de torsión al motor del ventilador y dará como resultado una menor tensión en el chip del controlador.

    
respondido por el Spehro Pefhany
1

Lo haría de esta manera:

$$ I_ {C} = \ frac {9 \ text {V} - V_ {CE \ text {sat}}} {85 \ Omega} = 90 \ text {mA} $$ $$ I_ {B} = \ frac {I_ {C}} {50} = 1.8 \ text {mA} $$ y entonces $$ R_ {B} = \ frac {(V _ {\ text {GPIO}} - V_ {BE})} {I_ {B}} = 1.4 \ text {k} \ Omega $$ \ $ 1 \ $ k \ $ \ Omega \ $ la resistencia debería funcionar bien pero \ $ 270 \ Omega \ $ parece un poco bajo.

    
respondido por el Alexxx

Lea otras preguntas en las etiquetas