Forum: Mikrocontroller und Digitale Elektronik Übertragungsfunktion Temperatur <--> Spannung (für Heizung)


von Alexandra (Gast)


Lesenswert?

Hallo,

ich baue und programmiere derzeit einen digitalen PID-Temperaturregler. 
Das ganze funktioniert auch schon (vom Algorithmus und der Hardware).

Meine Frage bevor ich die Regelparameter ermittle:
Der Soll- und der Ist-Wert der Regelung wird in °C eingelesen. Das 
Ergebnis soll in %-PWM für die Ansteuerung der Heizung ausgegeben 
werden. Welcher Grundzusammenhang besteht Eurer Meinung nach zwischen 
diesen Größen (evtl. quadratisch wegen der Spannung/Leistung)? Wie 
würdet Ihr sowas umsetzen?

Viele Grüße,
Alexandra

von Wolfgang (Gast)


Lesenswert?

Alexandra schrieb:
> Das Ergebnis soll in %-PWM für die Ansteuerung der Heizung ausgegeben
> werden.

Das kommt erstmal drauf an, was in der Heizung durch das PWM-Signal 
gesteuert wird.

von Purzel (Gast)


Lesenswert?

Miss doch mal den Zusammenhang. Und nicht vergessen : Die PWM 
Stellgroesse ist nicht alleinig fuer die Temperatur verantwortlich. 
Beachte auch Aussentemperatur & Ansaugtemperatur.

Und dann wird der Regler draus gemacht :

PWM_Stellgroesse = Funktion(Ansaugtemp, Aussentemp)+ PID

Der Regler ist plus PID. Nie sowas alleine dem duemmlichen PID 
ueberlassen.

von Juergen G. (jup)


Lesenswert?

Ich habe schon mehrere Temperaturregelungen realisiert,
(auch mit <5°C Regelabweichung bei 1200°C)

Am Anfang habe ich auch versucht das aus rein
(Ingenieur)Wissenschaftlicher Perspektive anzugehen,
bin aber nie auf die exakte Uebertragungsfunktion
gekommen.
Das liegt glaube ich daran, dass sich die wenigsten
realen Heizungssysteme genau so verhalten wie wir es
gerne in Formeln ausdruecken wollen.

Jetzt gehe ich den umgekehrten Weg.
Am zu regelnden System aendere ich mehrere male den
Soll-Wert (in PWM) bei unterschiedlichen Temperaturen
und sende die resultierenden Messwerte an den PC.
Das fuettere ich in Scilab, was mir dann die richtige
Uebertragungsfunktion liefert.

Mit dieser realen Uebertragungsfunktion kann ich dann
in gewoehnlicher Weise die PID Parameter ermitteln.

Ju

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.