555 Temperaturgesteuerte PWM

Ich versuche, einen temperaturgesteuerten 555-Schaltkreis zu bauen, um einen CPU-Lüfter anzutreiben (der zur Kühlung meines Unterhaltungszentrums verwendet wird).

Ich habe dies mit etwas anderen Dioden und MOSFETs gebaut, und es funktioniert großartig (bis Sie die Stromversorgung rückwärts anschließen und diesen unverwechselbaren Knall und Rauch von einem gesprengten 555 bekommen). Schaltkreis: -

Geben Sie hier die Bildbeschreibung ein

Trotzdem möchte ich es jetzt temperaturgesteuert machen. Ich habe ein paar tmp36-Sensoren sowie einen AD592 und einen AD22100 herumliegen, sodass ich den verwenden kann, der am besten funktioniert. Wie könnte ich diese Schaltung so umwandeln, dass sie je nach Temperatur variiert? Nehmen wir an, die niedrigste Geschwindigkeit unter 75 F und die volle Geschwindigkeit über 100, aber ich würde gerne lernen, also wenn Sie die Berechnungen erklären könnten, wäre das großartig. Ich habe das Gefühl, dass dies einfach sein sollte, und mir fehlt irgendwie etwas, aber wer weiß.

Danke!

Sie werden feststellen, dass es viel weniger schmerzhaft ist, eine MCU zu verwenden. Einige haben sogar Wärmesensoren eingebaut.
Ja, ich weiß, das wäre einfacher, aber ich möchte lernen, wie das geht, und ich möchte lieber kein Arduino verschwenden oder mehr für etwas ausgeben, wenn ich diese Teile bereits habe
danke, aber noch einmal, jetzt möchte ich wirklich wissen, wie man es mit einem 555 macht, manchmal geht es nicht um den einfachsten Weg, ich möchte lernen
Kannst du einen Thermistor anbringen, wo das Potentiometer ist?
Nun, das war mein Gedanke, aber ist der Topf in diesem Fall nicht ein variabler Spannungsteiler, also kann ich nicht wirklich einfach den Temperatursensor / Thermistor einstecken
Du könntest damit aber einen Spannungsteiler bauen.
wie könnte ich das angehen und es trotzdem variabel haben
Verwenden Sie einen festen Wert für den anderen Widerstand.
ok, ich probier das mal aus
das scheint zu funktionieren, ich muss es nur testen, um den Widerstandswert richtig zu machen
Anstatt ein Arduino zu "verschwenden" (was meiner Meinung nach in erster Linie eine Platzverschwendung ist), könnten Sie einen PIC10F oder 12F mit einem PWM-Ausgang und einem ADC-Eingang verwenden, um einen PID-Regler in viel zu implementieren der gleicher Raum wie ein 555.
@Ikrasner - Wenn Sie die Schaltung analysieren, werden Sie feststellen, dass der 555 zwei separate Aufgaben ausführt - eine stabile Uhr und ein variables Tastverhältnis. Dies macht es schwierig, die bestehende Schaltung zu modifizieren. Wenn Sie die Schaltung jedoch so umgestalten, dass sie mit zwei 555er (astabil auslösende monostabile) arbeitet, können Sie die monostabile Periode mit einem Thermistor (CR-Periode) ändern - dh das Impuls/Pause-Verhältnis steuern.
Nun, ein Thermistor und ein Widerstand scheinen in Ordnung zu funktionieren (mit nur 2 Beinen eines Topfes, um die Werte zu testen, die am besten funktionieren, also denke ich, ich habe es verstanden, aber trotzdem danke für all die Kommentare.

Antworten (1)

Sie können eine Temperaturrückkopplung erreichen, indem Sie den analogen Spannungsausgangspin des TMP36* mit Pin 5 des 555 verbinden. Eine Temperaturerhöhung erhöht die Spannung an Pin 5 des 555, diese erhöhte Spannung erhöht die "Ein"-Zeit des 555 wie ich an anderer Stelle beschrieben habe . Dies erhöht wiederum die Spannung, die der Lüfter erfährt, und damit seine Geschwindigkeit! Sie müssen die Größe des Potentiometers und des Kondensators an die Anwendung anpassen.

* Verbinden Sie die anderen beiden Pins mit v cc und geschliffen laut Datenblatt.