Während der 555-Wettbewerb schon lange vorbei ist, debugge ich immer noch mein Gerät, auf dem ich 555 selbst bereits aufgegeben habe :-)
Im Moment treibe ich einen PC-Lüfter über ein PWM-Signal (30 kHz) von atmel uC an.
Ich versorge den P-MOSFET mit einem einfachen 1-BJT-Transistor- "Treiber". Der Ausgang wird mit einem 22uH Induktor + 330uF Kappe gefiltert. Sicherlich habe ich eine Kickback-Diode installiert.
Das Problem, das ich habe, ist, dass ich, während ich 256 "Pegel" PWM habe, den größten Teil der Ausgangsunterschiede irgendwo im Bereich von 1 bis 20 bekomme. Es sieht so aus, als hätten selbst kurze Impulse die "Leistung", um den Lüfter mit voller Leistung anzutreiben.
1) Wie kann ich es "weniger" mächtig machen? Habe ich dann stärkere Fans, die unterfordert sind?
2) Auf dem Abfluss des Mosfets klingelt 1-3 MHz mit einer Amplitude von 5 V, und obwohl alles funktioniert, gefällt es mir nicht (kein Klingeln an der Quelle oder am Gate). Was verursacht es und wie soll ich es bekämpfen?
Update: R1 - 1 kOhm R2 - 47 Ohm MOSFET - ist ein PMOSFET vom Motherboard. Die Diode ist eine mittelgroße Schottky-Diode mit einem Abfall von 0,2 V.
Vor einiger Zeit habe ich eine ähnliche Schaltung gemacht, im Grunde eine PWM mit einem LC-Filter am Ausgang. Dies ist im Wesentlichen ein Schalt-Buck-DC / DC-Wandler. Ich komme zur Sache: Es hat nicht funktioniert.
Das Hauptproblem besteht darin, dass die Kappe bei eingeschalteter PWM vollständig aufgeladen und bei ausgeschalteter PWM nicht vollständig entladen wurde - wodurch der Lüfter im Grunde 100% der Zeit mit Strom versorgt wird. Denken Sie auch daran, dass sich die meisten 12-V-Lüfter drehen, wenn sie nur mit 4 V ausgeschaltet werden.
Mein Vorschlag ist, den LC-Filter zu entfernen und zu sehen, ob dies die Dinge verbessert (sollte es). Wenn Sie nicht versuchen, FCC-Tests zu bestehen, sind Sie fertig. Wenn Sie versuchen, Tests zu bestehen, sollte es einfach funktionieren, eine kleine Kappe (1 uF oder weniger) hinzuzufügen. Abgesehen von den EMI-Emissionen gibt es nicht viel Grund, Dinge an einen Lüfter zu filtern.
Wenn Sie den LC-Filter dort belassen, tun Sie alternativ nicht den Lüfter, sondern steuern die Drehzahl durch Variieren der Spannung. Damit dies funktioniert, sollten Sie entweder die Größe des Induktors und / oder die PWM-Frequenz erhöhen. Grundsätzlich möchten Sie, dass dieser DC / DC-Schaltwandler ordnungsgemäß funktioniert.
quelle
Das Variieren des PWM-Arbeitszyklus bei dem Versuch, einen linearen (oder nahezu linearen) Spannungsausgang zu erzielen, funktioniert, wenn Sie das Laden und Entladen von einem "Ausgang" glätten, der Strom mit derselben Rate liefert und senkt. Normalerweise sehen Sie dies mit einem bipolaren Ausgang (damit meine ich beide Polaritäten, nicht BJT), der einen R / C-Filter speist.
Stattdessen haben Sie eine Ladungsinjektionsschaltung mit variablem Arbeitszyklus (eine Art Tiefsetzsteller) gebaut. Sie steuern die Spannung nicht, da die Entladerate Ihres Filters von der Last und nicht von der PWM-Schaltung gesteuert wird. Sie arbeiten hier in einer offenen Schleife - und so haben Sie hinter einem kleinen Fenster entweder nicht genug Strom und die Spannung geht auf Null, oder Sie haben zu viel Strom und Sie erhalten die volle Spannung.
Ich nehme an, ein schneller Hack, um das gewünschte Ergebnis zu erzielen, besteht darin, einen FET-Totempfahl zu haben, der die linke Seite von L1 auf den Boden zieht. Ich bin mir nicht sicher, ob Ihr 12-V-Netzteil Ihnen dafür danken wird.
quelle
"Von der Physik des Fans gebissen" klingt wahrscheinlich.
Sie können Ihre Skala nach dem inversen Quadratgesetz p / 4πr ^ 2 neu berechnen. Sie benötigen jedoch mehr als 8 Bit PWM-Auflösung, damit dies funktioniert.
quelle