Liebe Forumuser,
ich mache gerade ein Projekt, bei dem ich ein Heizelement, also ein Peltier Elelemt regeln soll. Ich habe mir das Tutorial von RN Wissen hergenommen und hänge da an einer verständnissfrage.
Der Code für einen PI Regler ist eigentlich nicht schwer zu verstehen:
Code:
e = w - x; //Vergleich
esum = esum + e; //Integration I-Anteil
if (esum < -400) {esum = -400;} //Begrenzung I-Anteil
if (esum > 400) {esum = 400;}
y = Kp*e + Ki*Ta*esum; //Reglergleichung
if (y < 0) {y = 0;} //Begrenzung Stellgröße
if (y > 255) {y = 255;}
PWM = y; //Übergabe Stellgröße
Aber ich verstehe nicht wie man auf die Koeffizienten Kp und Ki kommt. Mir ist bewusst, dass man das wie es beschrieben ist mit LTspice simulieren kann. Aber es soll angeblich auch sehr genau mittels der z-Transformation gehen können. Weiß irgendwer wie das geht?
Ich möchte das genau machen und nicht mit Werten herumspielen...
Ich bin noch ziemlich neu in der ganzen Sache und bitte um Hilfe.
lg Ethernut
Lesezeichen