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.