1 votos

El circuito de control del ventilador no funciona, el ventilador permanece encendido

Objetivo:

Intento que el ventilador sólo se encienda cuando la señal THERM del IC de temperatura (IC2 en el esquema) se ponga en LOW. El IC funciona en el sentido de que activa un bajo activo en THERM cuando se cruza un umbral de temperatura (40degC en nuestro caso)

Asunto:

  1. El ventilador se enciende al principio incluso antes de que se dispare la baja activa (5V siguen pasando por el emisor al colector).

  2. El active low hace poco a la tensión de la base (he medido más de 4V en la base aunque he verificado casi cero en THERM) Elegí un BJT PNP porque pensé que el ON se activaría con una señal baja y el OFF con una alta pero no parece ser el caso. ¿Tiene algo que ver con mi Vb < Ve al principio? (3,3 en la base a través de la resistencia pull up vs 5 en el emisor?)

¿Podría alguien recomendar un transistor que pueda funcionar en esta aplicación? Muchas gracias.

enter image description here

1voto

dahulius Puntos 11

Para poner el transistor PNP en corte necesitas llevar THERM hasta el voltaje del emisor del transistor, 5V, en lugar de sólo 3,3V. Podrías conectar R18 a 5V pero eso podría dañar el sensor de temperatura.

La solución general a este problema es añadir un transistor NPN que conduzca la base de Q3. El transistor NPN puede ser conmutado con el voltaje del sensor de 3.3V pero controlará fácilmente la base del PNP. Por supuesto, el sentido de la señal de alarma está ahora invertido, por lo que probablemente tengas que cambiar la configuración de la salida THERM en consecuencia.

0voto

laptop2d Puntos 331

Como sugirió Elliot Anderson, un NPN sería mejor. El NPN tiene una caída de aproximadamente 0,7V a través de él, lo que si el ventilador tiene una salida de velocidad PWM o tacómetro, el funcionamiento de la base del ventilador a 0,7V podría no ser bueno para la salida PWM o tacómetro. El NPN también quemará energía en él si el ventilador tiene mucha corriente.

(0,7V x corriente del ventilador) = Vatios disipados en NPN

He aquí algunas ideas básicas de circuitos que podrían utilizarse en un diseño como éste

Una forma mejor y sin pérdidas utiliza dos transistores nmos. M4 invierte la lógica y tira de la puerta de M3 al Vcc del ventilador.

Si quieres invertir la lógica, elimina M4 y ejecuta la puerta de M3 directamente desde \Therm y el pullup de 10k

schematic

simular este circuito - Esquema creado con CircuitLab

0voto

ozmank Puntos 127

1) 3.3V 10k pullup bajará la base PNP y encenderá el ventilador

R18 debe usar los mismos 5V pero no está conectado a THERM ya que el IC usa 3.3V

2) El PNP necesita una resistencia de accionamiento de la base de entre 220 y 300 ohmios para accionar un ventilador de 0,5 A.

spec p15 "Como se mencionó anteriormente, la señal THERM es de drenaje abierto y requiere un pullup a VDD. La señal THERM siempre debe siempre debe estar conectada a la misma fuente de alimentación que el ADM1032, a diferencia de las señales SMBus (SDA, SCL y ALERT) que pueden que pueden estar conectadas a un raíl de alimentación diferente. La única vez que el pin pin THERM puede ser jalado a un riel de alimentación diferente (que no sea que no sea VDD) es si el otro suministro se alimenta simultáneamente con, o después de la VDD principal del ADM1032. Esto es para proteger los circuitos internos del ADM1032. Si el carril de alimentación THERM pullup de alimentación THERM se elevara antes que VDD, el circuito POR podría no funcione correctamente.

La base del PNP si está a 4V debería encender el ventilador a 5V. Eso significa que el Vbe = 1V que es normalmente máximo.

Una mejor solución para evitar el problema del POR anterior y utilizar 2 etapas con un interruptor NPN de lado bajo.

schematic

simular este circuito - Esquema creado con CircuitLab

Esto también funcionará para voltajes de ventilador más altos.

Supongo que está utilizando un pequeño ventilador para panecillos.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X