Gast
#4898605
Hi Forum, ich beschäftige mich seit ein paar Tagen mit der APPNOTE AVR221 von Atmel. Ich habe den Regler nach der AVR 221 AppNote implementiert, er läuft auch aber ich bin mir nicht ganz sicher ob das so stimmt. In folgenden Beitrag wird die Formel für die D-Term Berechnung wie folgt beschrieben. y = Kp*e + Ki*Ta*esum + Kd/Ta*(e – ealt); http://rn-wissen.de/wiki/index.php?title=Regelungstechnik#PD-Regler Im Quelltext zu der Appnote von ATMEL so: d_term = pid_st->D_Factor * (pid_st->lastProcessValue - processValue); Jetzt frage ich mich was nun richtig ist. Klar in der oberen geht Td mit ein (Abtastzeit bei mir 10 Sekunden). In der unteren nicht, wird die da einfach nur vernachlässigt oder sied das zwei verschiedene D-Term Typen? Weiter ist es einmal (error - error_alt) in der zweiten genau anders herum (lastProcessValue - processValue). Wie rum ist das nun richtig? Wäre toll wenn einer mit Regeltechnik Erfahrung was dazu sagen könnte. Gruß und einen schönen Sonntag, AVRli...