Gast
#3990457
Hallo Leute, schnell zur Sache: Ichhabe soweit ein PID Temperaturregelung mit PWM realisiert. Der PID regler ist soweit parametreiert dass er zwischen 0 und 100 % Taktung ein Relais ansteuert. Der PID muss ja wissen dass er nicht unter 0 und nicht über 100 fahren darf. Aus diesem grund habe ich Limits gesetzt und begrenzt. Aber: Der Begrenzer tut ja nur z.b. den Ausgang auf 100 zu halten wenn der Ausgabewert über 100 Steigt. Aber der Ausgang steigt ja noch weiter, bis quasi Tsoll erreicht wurde und dann erst nimmt er ab. Es ist schon klar, dass je näher der Regler an Tsoll kommt, desto langsammer wird der Anstieg sein. Aber ein überschwinger wird es sowiso geben und genau da tritt dass Problem ja auf. d.H wenn der Ausgang am Regler 150 erreicht hat (der Begrenzer hält ihm auf 100 klar!) und dann erst ist Tsoll überschritten dann müssen wir erst warten biss er zurück auf 100 rudelt und erst dann fängt er an mit 99.98.97... zu takten. in der Zeit aber steigt die Temperatur permanent weiter, weil das Relais dieses nicht mitbekommt. ich hoffe mein Problem geschiltert zu haben. Danke im Voraus gruß Heizer