Temperaturregler mit Heizpatrone

Zuviel Werbung?
-> Hier kostenlos registrieren
Wie dir auch Paule schon schrieb gibt es verschiedene Möglichkeiten.
Es ist denke ich sinnlos den gesamten Hochheizprozess zu takten, das muss nicht sein.
Um die Schaltspiel zu verringern würde ich zumindest gesteuert bis an meine Solltemperatur fahren.
Du hast mich schienbar nicht ganz verstanden, wie ich es machen würde.
Wenn die Temperatur um 1 Grad sinkt, dann für die errechnete Zeit die Heizung einschalten. Dann Schauen ob Wert ok, nenn ja, nix machen wenn nein, die Differenz nachheizen.
Du kannst aber auch
Nur wenn du die Temperatur erreicht hast kannst du takten, wobei ich denke es geht auch über eine Berechnung wenn dir 1-2 Grad nicht weh tun.
Paule hat dir ja schon einen Ansatz geliefert.
Mit den FB ist das so eine Sache bei Sondersachen, nach meiner Erfahrung.
Die verwenden wir nur wenn wir Erfahrung mit den Heizungen/Kühllungen haben, sonst schreiben wir es selber. (Dann wissen wir was wir tun, bei BigS weiss das keiner ;) )

bike

bike
 
Ok, mittlerweile gehen mehrere Autobahnen nach Rom;)

Ich habe mir folgendes gedacht:
M0.5 festlegen als Taktmerker (1s "0", 1s "1" usw.)

dann

Solltemperatur laden
Isttemperatur laden

Wenn (Solltemperatur-Isttemperatur)>5Grad Dann
Setze "Heizung"="1"

Ansonsten M0.5="Heizung"
bis Isttemperatur>Solltemperatur
dann Heizung="0"

Denke ich zu einfach oder kann man das so machen?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Wenn du es so machen willst, muss dein System echt Klasse schnell sein.

Ich würde es so machen

Sollwert - Istwert >2 Grad Heizung = ein
messen 10 Werte und dann Mittelwert bilden.
Sollwert -Istwert <= 0 nichts machen, weitermessen 10 Werte ...
Sollwert -Istwert >1 Grad Heizung ein für Zeit x, denke 2 -5 Sekunden(muss ermittelt werden), es darf nach deiner Beschreibung ja die Temperatur etwas drüber gehen. Daher z.B Soll + 2 Grad als Ziel definieren.
messen ....
usw.

Wenn du nur 1 Sec einschaltest, wieviel Wäremenergie bringts du dann rein? Wohl nicht so echt viel, denke ich.



bike
 
Wenn du nur 1 Sec einschaltest, wieviel Wäremenergie bringts du dann rein? Wohl nicht so echt viel, denke ich.
Reicht vielleicht schon aus nach der Aussage:
Ein erneuter 2Punktregler ist nicht optimal, da die Heizpatrone in 0 , nichts den Block erhitzt hat und sofort über die obere Temperaturgrenze schießt,

Aber ich würde in diesem Fall, bei der von Dir Bike, erwähnten Tabelle bleiben.
Und zwar gebildet durch das Taktmerkerbyte der CPU. Beispiel Taktmerkerbyte = MB 0

Soll-Ist > 10°C = Heizung dauer Ein
Soll-Ist < 8°C und Merker 0.7 = Heizung Ein im 2 Sekundentakt
Soll-Ist < 5°C und Merker 0.5 = Heizung Ein im 1 Sekundentakt
u.s.w.
 
Habe jetzt was geschrieben für die Regelung, offensichtlich funktionierts nur nicht, weil meine Taktmerker nicht zischen 1 und 0 springen sondern immer 0 sind. Ich habe in der Hardwarekonfig Taktmerkerbyte 1 eingetragen und im Programm dann entsprechend M1.2 und M1.5 verarbeitet, es rührt sich jedoch nichts... woran kann das liegen?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich habe in der Hardwarekonfig Taktmerkerbyte 1 eingetragen und im Programm dann entsprechend M1.2 und M1.5 verarbeitet,
Oh ich sehe Du hast Dich für meine Variante mit dem Taktmerkerbyte entschieden.
Freut mich! :D
Fühler und Panel gehen ja nun auch wieder. ;)
Wäre nett wenn Du eine Rückmeldung gibst wie gut es funktioniert.
Interessant wäre dabei auch wie weit die Temperatur überschwingt und wie oft Dein Relais so im durchschnitt taktet.
 
Zurück
Oben