12V voltios se reducen a través de un PN2222 [duplicado]

3

Estoy tratando de construir un circuito para controlar la velocidad de un ventilador desde una MCU ESP8266. Tengo un transistor PN2222 con la base conectada a través de una resistencia de 1K a una salida digital de la MCU. El voltaje en la salida digital es de + 3.3V cuando está alto y verifiqué que puedo establecerlo correctamente en el MCU que lo lee con un DMM. Así que esa parte parece estar funcionando.

La fuente de alimentación para el ventilador que está siendo conmutado por el transistor lee ~ 18V descargado usando un DMM. Sin embargo, cuando leo el voltaje del emisor del transistor que usa un DMM, lee 8V, sin importar si la base es alta o baja.

simular este circuito : esquema creado usando CircuitLab

Esperaba que leyera 18V cuando la base del transistor era alta y 0V cuando estaba baja.

Claramente, hay algo que no entiendo bien aquí con mi primera incursión en que los transistores son muy nuevos para la electrónica en general.

    
pregunta Brian

3 respuestas

9

La unidad debería tener este aspecto:

simular este circuito : esquema creado usando CircuitLab

He reducido el valor del resistor base para permitir conducir un ventilador de > 200mA. Si su ventilador es de solo 50 mA o menos, 1K está bien. D1 es para absorber cualquier punta inductiva del motor del ventilador cuando el transistor se apaga.

Tenga en cuenta la conexión a tierra entre el ESP y la fuente de alimentación.

    
respondido por el Spehro Pefhany
7

Está utilizando el transistor en la configuración de seguidor del emisor . Eso proporciona ganancia de corriente, pero no ganancia de voltaje. El emisor tendrá una caída de un diodo debajo de la base, que es de aproximadamente 2,6 V en este caso.

Si está viendo 8 V en el emisor, ya ha hecho saltar el transistor. Probablemente disipó demasiado poder.

Conecte el emisor a tierra y coloque el ventilador entre la fuente y el colector. Encuentra cuánta corriente dibuja el ventilador. Dividida por la ganancia del transistor será la cantidad de corriente de base que necesita suministrar. Tamaño de la resistencia de base para permitir al menos esa corriente.

Lo anterior supone que el transistor puede manejar la corriente del ventilador, y que esta cosa ESP puede entregar la corriente base. Si el transistor no es lo suficientemente resistente, use un transistor diferente.

Un FET de nivel lógico como el IRLML2502 sería una buena opción aquí. Se enciende bien con la unidad de compuerta de 3.3 V, y puede manejar hasta 20 V.

Agregaría un diodo inverso a través del ventilador para asegurarme de que el transistor que elija no se frene cuando apague el ventilador.

    
respondido por el Olin Lathrop
6

Estabas cerca.

La disposición más simple es usar el transistor como un "interruptor de lado bajo". Cuando inyectas algo de corriente en la base, permitirá que una corriente mucho más alta fluya desde el colector al emisor.

simular este circuito : esquema creado usando CircuitLab

Figura 1. Reorganización del circuito para un interruptor de emisor de lado bajo o común.

Intenta esto e informa de nuevo.

Nota: si es un ventilador de 12 V, debe utilizar una fuente de alimentación de 12 V, no de 18 V.

    
respondido por el Transistor

Lea otras preguntas en las etiquetas