Willkommen! Anmelden Ein neues Profil erzeugen

Erweiterte Suche

Sprinter PID Regler einstellen

geschrieben von shwolli 
Sprinter PID Regler einstellen
09. October 2013 21:57
Hallo,
ich habe ein wenig Probleme damit den PID Regler richtig einzustellen.
Ich habe 250°C eingestellt und er schwingt von 240-260°C.
Ich würde die Hysterese hier gerne etwas eingrenzen,
verstehe aber leider garnicht welcher Wert geändert werden muss vom PID...
Was muss ich verstellen?

Hier mal die aktuellen Einstellungen:
//PID Controler Settings
#define PID_INTEGRAL_DRIVE_MAX 80 // too big, and heater will lag after changing temperature, too small and it might not compensate enough for long-term errors
#define PID_PGAIN 3840 //256 is 1.0  // value of X means that error of 1 degree is changing PWM duty by X, probably no need to go over 25 orig 2560
#define PID_IGAIN 64 //256 is 1.0  // value of X (e.g 0.25) means that each degree error over 1 sec (2 measurements) changes duty cycle by 2X (=0.5) units (verify?)
#define PID_DGAIN 6400 //256 is 1.0  // value of X means that around reached setpoint, each degree change over one measurement (half second) adjusts PWM by X units to compensate original 4096

Außerdem hab ich noch was von autotune PID gelesen,
wie kann man das verwenden!?

Danke schonmal für die Hilfe.

Edit:
Hier mal noch ein Bild vom Regeln:


2-mal bearbeitet. Zuletzt am 09.10.13 22:03.
Anhänge:
Öffnen | Download - temp kurve.png (48.6 KB)
Re: Sprinter PID Regler einstellen
10. October 2013 02:09
Etwas Theorie dazu. Schau mal hier [www.repetier.com] und hier [www.ospid.com] und hier [forums.reprap.org]

---
edit: je mehr ich suche, um so interessanter werden die Beiträge

2-mal bearbeitet. Zuletzt am 10.10.13 02:18.
Re: Sprinter PID Regler einstellen
10. October 2013 05:39
Hi,

Bei Sprinter startest du das Autotune mit M303 S180, dann werden mehrere Zyklen gefahren und das Hotend auf 180 °C geheizt.
Nach 10-15 min sendet die Firmware einige Vorschlage für die PID Settings.
Ich verwende die "no overshot".

Diese Werte in die configuration.h eintragen und Firmware neu übertragen.

-->
M303 - PID relay autotune S sets the target temperature. (default target temperature = 150C)
Re: Sprinter PID Regler einstellen
10. October 2013 08:43
Danke für die Informativen Links und die Infos.
Werde heut Abend mal das autotune versuchen.
In diesem Forum dürfen leider nur registrierte Teilnehmer schreiben.

Klicke hier, um Dich einzuloggen