Elegir un transistor para mi fan de Raspberry Pi 5v

1

Como dije en el título, estoy buscando un transistor que pueda usar para cambiar una Raspberry Pi 5v. ventilador. El Pi está en un estuche sin ventilación, lo que lo hace calentar hasta 70 ° C, mientras que yo preferiría mantener una temperatura más fría de ~ 45 ° C. Así que estoy usando un pequeño ventilador que funciona perfectamente, pero es bastante ruidoso cuando está a plena carga. Debido a que el ventilador está montado dentro de la carcasa, tendría que abrirla manualmente y luego desenchufarla para detenerla. Es por eso que preferiría poder controlarlo con un pin GPIO (que es completamente factible, he visto muchos tutoriales al respecto).

El problema es que el pin GPIO no es lo suficientemente potente como para impulsar el ventilador (además, sería peligroso para la propia Pi). Así que necesito tener un transistor que actúe como un interruptor que controle la potencia del ventilador.

En realidad, tengo algunos transistores a la mano, pero no estoy seguro de si son adecuados para este uso, ni de cuál de ellos encajaría mejor. Me encantaría que me ayudaras a elegir el mejor transistor, preferiblemente dentro de los que ya tengo.

Los transistores que tengo (varias piezas en cada caso):

El ventilador es un ventilador de 1.5 cm 2 pines que funciona con 5V CC, 0.12A. Me gustaría controlarlo mediante un pin GPIO, que ofrece 3.3V.

¡Gracias de antemano por tu ayuda!

[EDICIÓN IMPORTANTE] Después de haber buscado en mi material electrónico, descubrí que tengo un montón de transistores BC107B ( Hoja de datos ), que son NPN, por lo que el problema se ha solucionado un poco ahora.

Hice algunas pruebas con uno de ellos, y en este punto, parece funcionar perfectamente. Incluso puedo usar PWM para controlar la velocidad del ventilador. Sin embargo, antes de intentar hacer algo definitivo, agradecería que me dijeras si hice todo correctamente (es decir, no voy a dañar mi Pi).

  • Aquí está el circuito que hice (extremadamente simple, tal vez demasiado):

simular este circuito : esquema creado usando CircuitLab

  • ¿Puede confirmar que el BC107B es adecuado para este uso? (Supongo que sí, pero de todos modos, no estoy 100% seguro de poder entender correctamente toda la hoja de datos)
  • ¿Puedo usar un pequeño capacitor en paralelo con el ventilador para suavizar su potencia cuando uso PWM?
pregunta HerrCrazi

1 respuesta

1

Pensé que tu pregunta estaba bastante bien enmarcada. Usted tiene PNP BJT, parece, pero no NPNs? No tan bien. Pero puede hacerse. Al menos eso pienso. La principal preocupación que tengo es que un solo pin de E / S podría tener que consumir una cantidad significativa de corriente. Pero creo que el Pi puede manejar de forma segura tal vez \ $ 15 \: \ text {mA} \ $ en un solo pin de E / S. Así que quizás esté bien.

Aquí está el circuito simple para probar:

simular este circuito : esquema creado usando CircuitLab

La idea básica es:

  1. Cuando el pin de E / S es LOW , puede acumular suficiente corriente para incluir la corriente base necesaria para \ $ Q_1 \ $ (más lo que sea \ $ R_1 \ $ está suministrando, entonces.)
  2. Cuando el pin I / O es HIGH , aún se pierde algo de corriente pero solo la corriente necesaria para \ $ R_1 \ $ porque no habrá suficiente voltaje para el emisor de base de \ $ Q_1 \ $ para activarlo.

En general, si el voltaje del emisor de base cae por debajo de \ $ V _ {\ text {BE} _ \ text {OFF}} \ le 500 \: \ text {mV} \ $, \ $ Q_1 \ $ will estar apagado Ese es el objetivo para apagar la carga. Y para el \ $ 120 \: \ text {mA} \ $ que está considerando para \ $ Q_1 \ $ cuando está activado, me gustaría una corriente de base de al menos \ $ I _ {\ text {B} _ \ text { ON}} = 6 \: \ text {mA} \ $ y también un voltaje de emisor de base que es al menos \ $ V _ {\ text {BE} _ \ text {ON}} \ ge 800 \: \ text {mV } \ $.

(Ahora, esto es un poco un compromiso. Preferiría aún más corriente base. Pero, desafortunadamente, también estoy atrapado por algunos límites para su pin de E / S. Así que este es uno de esos comprometer las decisiones que a veces se requieren para equilibrar los problemas de la competencia.)

Hay otra preocupación con la que lidiar. El pin de E / S en sí tiene alguna resistencia. Me parece que suponer que \ $ 100 \: \ Omega \ $ es lo suficientemente conservador para la mayoría de las circunstancias. (También podría medirlo). A menudo, es más bajo que eso, pero a veces puede ser un poco más alto. Ese es el número con el que voy.

Esto proporciona dos ecuaciones y dos incógnitas (las resistencias).

$$ \ begin {align *} \ left (I _ {\ text {B} _ \ text {ON}} + \ frac {5.0 \: \ text {V}} {R_1} \ right) \ cdot \ left (R_1 \: \ vert \ vert \: R_2 \ right) & \ le 5.0 \: \ text {V} -V _ {\ text {BE} _ \ text {ON}} \\\\ \ frac {3.3 \: \ text {V} \ cdot R_1 + 5.0 \: \ text {V} \ cdot R_2} {R_1 + R_2} & \ ge 5.0 \: \ text {V} -V _ {\ text { BE} _ \ text {OFF}} \ end {align *} $$

Una vez que resuelvo para \ $ R_2 \ $, tengo que restar la resistencia del pin de E / S. Entonces a partir de ese hecho, llegué a los valores de resistencia dados arriba. La corriente pico requerida de su pin de E / S es de aproximadamente \ $ 11 \: \ text {mA} \ $ y todas las cifras de disipación de potencia funcionan a valores razonables. Así que probablemente estará bien, como se muestra.

En caso de que ayude, aquí están las ecuaciones resultantes. Usaré \ $ V_ \ text {CC} = 3.3 \: \ text {V} \ $ y \ $ V_ \ text {DD} = 5.0 \: \ text {V} \ $ para estos fines. Luego, resaltando el factor común a la izquierda:

$$ \ begin {align *} R_1 & = \ left \ {\ frac {V _ {\ text {BE} _ \ text {ON}}} {I _ {\ text {B} _ \ text {ON}}} \ left [V_ \ text {CC} -V_ \ text {DD} \ left (1- \ frac {V _ {\ text {BE} _ \ text {OFF}}} {V _ {\ text {BE} _ \ text {ON}}} \ right) \ derecha] \ right \} \ cdot \ frac {1} {V_ \ text {DD} -V_ \ text {CC} -V _ {\ text {BE} _ \ text {OFF}}} \\\\ R_2 & = \ left \ {\ frac {V _ {\ text {BE} _ \ text {ON}}} {I _ {\ text {B} _ \ text {ON}}} \ left [V_ \ text {CC} -V_ \ text {DD} \ left (1- \ frac {V _ {\ text {BE} _ \ text {OFF}}} {V _ {\ text {BE} _ \ text {ON}}} \ right) \ derecha] \ right \} \ cdot \ frac {1} {V _ {\ text {BE} _ \ text {OFF}}} \ end {align *} $$

Podríamos tomar este paso más y agregar otro PNP BJT a la cadena y operarlo de manera similar, como se indicó anteriormente, excepto que el primer BJT (el más cercano al pin de E / S) serviría para acortar el siguiente BJT para girar apagado. Y esto aliviaría el pin de E / S de algunos de los requisitos actuales de la unidad anterior.

Algo en el orden de esto:

simular este circuito

Las ecuaciones anteriores se pueden usar para calcular los valores de \ $ R_3 \ $ y \ $ R_4 \ $ en este nuevo circuito, donde esta vez \ $ I _ {\ text {B} _ \ text {ON}} \ aproximadamente 500 \: \ mu \ text {A} \ $, tal vez? (Debido a que la carga ahora es quizás peor en \ $ 10 \: \ text {mA} \ $.) \ $ R_2 \ $, entonces solo tiene que ser suficiente para activar \ $ Q_1 \ $ y \ $ R_1 \ $ es más de un pull-up ahora y mucho menos crítico en valor.

La corriente del pin de E / S ahora será mucho menor. Probablemente bajo \ $ 1 \: \ text {mA} \ $.

    
respondido por el jonk

Lea otras preguntas en las etiquetas