Si bien el concurso 555 ya no existe, todavía estoy depurando mi dispositivo, donde ya abandoné el 555 :-)
En este momento, estoy manejando un ventilador de PC desde una señal PWM (30kHz) de atmel uC.
Estoy alimentando P-MOSFET con un simple "controlador" de transistor 1-BJT. La salida se filtra con un inductor de 22uH + una tapa de 330uF. Seguramente tengo diodo de retroceso en su lugar.
El problema que tengo es que mientras tengo 256 "niveles" de PWM, obtengo la mayor parte de la diferencia de salida en algún lugar del rango 1-20. Parece que incluso los pulsos cortos tienen la "potencia" para impulsar el ventilador a plena potencia.
1) ¿Cómo puedo hacer que sea "menos" poderoso? ¿Tendré ventiladores más poderosos con poca potencia entonces?
2) En el drenaje del mosfet veo unos 1-3Mhz sonando con una amplitud de 5V, y aunque todo funciona, no me gusta (no suena en la fuente o puerta). ¿Qué lo causa y cómo debo combatirlo?
Actualización: R1 - 1kOhm R2 - 47Ohm MOSFET - es PMOSFET de la placa base Diodo es un Schottky de tamaño mediano, con una caída de 0.2V.
Hace un tiempo hice un circuito similar, básicamente un PWM con un filtro LC en la salida. Esto es, en esencia, un convertidor DC / DC de conmutación. Iré al grano: no funcionó.
El problema principal es que la tapa se estaba cargando completamente cuando el PWM estaba encendido y no se descargaba completamente cuando el PWM estaba apagado, lo que básicamente alimentaba el ventilador el 100% del tiempo. Además, tenga en cuenta que la mayoría de los ventiladores de 12v girarán cuando se apague solo con 4v.
Mi sugerencia es eliminar el filtro LC y ver si eso mejora las cosas (debería). Si no está tratando de pasar las pruebas de la FCC, ya está. Si está tratando de pasar las pruebas, simplemente debería agregar un pequeño límite (1 uF o menos). Aparte de las emisiones EMI, no hay muchas razones para filtrar cosas a un ventilador.
Alternativamente, si deja el filtro LC allí, entonces lo que realmente está haciendo no es hacer PWM en el ventilador, sino controlar la velocidad variando el voltaje. Para que esto funcione, debe aumentar el tamaño del inductor y / o aumentar la frecuencia PWM. Básicamente, desea que este convertidor DC / DC de conmutación funcione correctamente.
fuente
Variando el ciclo de trabajo PWM en un intento de obtener una salida de voltaje lineal (o casi lineal) funciona cuando suaviza la carga y descarga de una "salida" que genera y hunde la corriente a la misma velocidad. Por lo general, vería esto con una salida bipolar (con esto quiero decir ambas polaridades, no BJT) alimentando un filtro R / C.
Lo que ha construido, en cambio, es un circuito de inyección de carga de ciclo de trabajo variable (una especie de convertidor reductor): no está controlando el voltaje porque la velocidad de descarga de su filtro está controlada por la carga, no por el circuito PWM. Aquí está operando en un circuito abierto, y por lo tanto, más allá de una ventana pequeña, o no tendrá suficiente corriente y el voltaje va a cero, o tendrá demasiada corriente y obtendrá el voltaje completo.
Supongo que un truco rápido para obtener el resultado que deseas es tener un tótem FET que tiraría del lado izquierdo de L1 al suelo. Sin embargo, no estoy seguro de que su fuente de alimentación de 12V lo agradezca.
fuente
"Probablemente mordido por la física del ventilador" suena.
Podrías recalcular tu escala de acuerdo con la ley del cuadrado inverso p / 4πr ^ 2. Pero necesitará más de 8 bits de resolución PWM para que funcione.
fuente