¿Cómo uso 5V PWM de PIC para controlar el ventilador de 12V?

1

No estoy seguro de si ese título lo explica lo suficientemente bien, pero tengo un fan de PC de 12V PWM que quiero manejar con un PIC de 5V.

El ventilador tiene 4 pines, GND, + 12V, PWM y TACH. El TACH es un pulso de detección de velocidad de un sensor de efecto Hall, y no lo utilizaré.

El PWM se levanta internamente en el ventilador para que funcione a toda velocidad si ese pin no está conectado (por ejemplo, para las placas base que solo admiten ventiladores de 3 pines). Por lo tanto, para controlar la velocidad, necesito impulsar el pin PWM del ventilador desde la salida PWM del PIC.

Al probar con un par de ventiladores de repuesto, solo apliqué + 12V para hacer que el ventilador funcionara a toda velocidad y luego medí el voltaje entre el pin PWM del ventilador y el GND. En algunos ventiladores, parece que se ha elevado internamente a 3.3V, pero en el ventilador que quiero usar, se ha elevado a 12V. (Así que me alegro de haberlo medido en lugar de suponer que todos eran iguales).

Según las especificaciones que he encontrado , el PWM del ventilador no debe tener más de 5mA ( Lo medí a solo 0,68 mA), pero después de haber dicho que la especificación también dice que el PWM debería elevarse hasta un máximo de 5,25 V dentro del ventilador y que yo medí 12V. El fabricante de ventiladores proporciona información mínima.

¿Puedo conducir la puerta de un MOSFET directamente desde la salida PWM del PIC y conectar el drenaje al PWM del ventilador y la fuente a tierra común? ¿Es esa la forma "correcta" de hacerlo? ¿Es apropiado usar un MOSFET en lugar de un BJT? (Estoy pensando en 2N7000, solo porque tengo algo a mano).

    
pregunta Roger Rowland

1 respuesta

1

Puede usar un MOSFET fácilmente si el Ventilador especifica un pull-up interno débil y un 2N7000 se ajusta a una aplicación de baja corriente de 12V.

Si debe preocuparse por que el ventilador suministre más de lo especificado oficialmente, es otra cosa. Si ha realizado un cortocircuito en el pin a tierra para su medición y salió 0,68 mA, está tan increíblemente bien al alcance de un 2N7000 que no debería preocuparse demasiado por el FET. Le invitamos a que se preocupe por el Fan en sí mismo, si eso le ayuda de alguna manera, pero una prueba rápida con una señal PWM arbitraria mostrará si está roto, o si se construyó de manera diferente a (EDIT :) la especificación oficial prescrita.

En general, digo, adelante. Si realmente tiene dudas, puede limitar algunos daños FET agregando una resistencia en la ruta de drenaje, como por ejemplo:

simular este circuito : esquema creado usando CircuitLab

El 2N7000 tiene una resistencia de fuente de drenaje en el peor de los casos de 13.5 ohmios (la que Fairchild produce, al menos) y espero en su caso de uso que no exceda de 3 ohmios incluso cuando esté caliente.

(EDIT2:

El domingo hizo que mis matemáticas se tambalearan, cambié la caída de voltaje y la conclusión en el siguiente bloque :)

Entonces, en el peor de los casos, la resistencia y el FET compartirán el riesgo, normalmente la resistencia se verá afectada por ello. Con un máximo de 5 mA, la resistencia solo desperdiciará 0.05 V, lo cual es insignificante, incluso puede aumentarla a 20 o 30 ohmios y aún debe interpretarse como baja. En el peor tipo de falla (PWM cortocircuitado a 12V en el ventilador), 10Ohm limitará efectivamente la corriente a través del FET a aproximadamente 1A (si el FET también es de al menos 2 ohmios), que es un límite aceptable a muy corto plazo . 30Ohm probablemente mantendría el FET completamente seguro hasta que la propia resistencia se queme.

9999 de cada 10000 veces la resistencia es completamente redundante e inútil. Pero es una opción si te ayuda a dormir mejor (2 centavos para dormir bien, llamo a un robo)

    
respondido por el Asmyldof

Lea otras preguntas en las etiquetas