Forum: Mikrocontroller und Digitale Elektronik Regellung mit µC


von Sascha B. (Gast)


Lesenswert?

Hallo zusammen, ich habe ein Problem und zwar möchte ich meine
Wasserkühlung im PC regeln!
D.h. die Pumpe soll geregelt werden!
Ab einer bestimmten temperatur (CPU) soll dann die Pumpleistung
kontinuierlich bis zur Volllast gesteigert um die CPU Temperatur auf
einem unkritischen Level zu halten. Z.B. 35° oder so!
Schönen dank schonmal für Anregungen und Vorschläge!

von inoffizieller WM-Rahul (Gast)


Lesenswert?

Vorschlag: PID-Regler

von Sascha B. (Gast)


Lesenswert?

Sorry 1.Beitrag war nicht ganz komplett bin eigentlich auf der Suche
nach C-Code sprich wie man Regler in C Umsetzt.

von super tipper (Gast)


Lesenswert?

wie wärs mit selber schreiben????????????????

von Ronny (Gast)


Lesenswert?

Im Grunde ist es ganz einfach.Sensor/Temperaturfühler liefert einen
IST-Wert,der Mikrocontroller vergleicht ihn mit einem SOLL-Wert und
erhöht oder verringert entsprechend die Pumpleistung.

Da die Temperatur keine sprungfähige Grösse ist,genügen relativ grosse
Messabstände,z.B 1x oder 2x pro Sekunde.Wenn eine grosse Differenz
SIT/SOLL Wert gemessen wird,muss dann logischerweise auch die Anpassung
schneller (in grösseren schritten) erfolgen.Das kann aber wieder ein
'übers Ziel hinaus-schiessen' (Überschwingen)verursachen.Ob man
richtig liegt,macht sich erst nach einigen Sekunden bemerkbar,da eine
Änderung der Pumpgeschwindigkeit nicht sofort in einer
Temperaturänderung resultiert.Da heisst es dann Probieren.

Zum Thema PID-Regler gibt es auch eine Menge gute Seiten,jedoch wird es
ziemlich schnell sehr kompliziert wenn man mathematisch vollständige
Erklärungen sucht.Such z.B mal Ziegler/Nichols,die beiden haben ein
Verfahren zur Dimensionierung von Reglern beschrieben.

von Moschdi (Gast)


Lesenswert?

Jau,

das nent sich dann Frequenz Kennlinien Verfahren kurz (FKV).
Ziegler/Nichols ist ne gute Adresse, aber nicht ganz einfach! Ich würde
eher die Zwei-Punkt-Regler Methode von Ronny empfehlen, reicht für die
Applikation völlig aus.

von Tom (Gast)


Lesenswert?

Ziegler Nichols errechnen aufgrund der Resonanzfrequenz (welche
empirisch ermittelt werden muss) einen ungefähren Einstellwert für kp
und Tn. Bei Temperaturregelungen liegst Du damit ganz richtig.
PI-Regler reicht aber, muss kein PID sein!

von mr.chip (Gast)


Lesenswert?

Hallo

Wenn wir gerade davon sprechen - wie warm darf denn eigentlich so ein
moderner Prozessor werden? Wenn ich so die Lüfter-Regelung meines
Pentium 4 betrachte, dann dürften wohl etwa 50°C noch drin liegen,
danach dreht der Lüfter die Leistung auf.

Gruss

Michael

von Tee oder Kaffee (Gast)


Lesenswert?

@mr.chip
Genaue Angaben gibts bei Intel oder AMD.
Etwa 70°C sind maximum.
Gemessen im Kühlkörper direkt über der cpu.

von Tee oder Kaffee (Gast)


Lesenswert?

Hier:
http://www.amd.com/us-en/assets/content_type/white_papers_and_tech_docs/23794.pdf

steht es wie man richtig messen soll. Seite 13 und 14.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.