Gast
#1285024
Habe einen Buck-Regler mit AVR gebaut. Ich starte den ADC, messe Strom und Spannung (interrupt gesteuert). Nach einer bestimmten Anzahl an Messungen passe ich dan den Duty-Cycle an (nicht nach jeder Messung). Passe ich meinen Duty-Cycle nach jeder Strom und Spannungsmessung an, so schwingt der Regler. Passe ich den Duty-Cycle nach jedem Timer-Overflow des PWM Timers an, so schwingt der Regler auch. Geht ansonsten soweit ganz gut (ich kann ohne große Erwärmung viel Leistung umsetzen). Aber die Regelung ist irgendwie Glückssache. Regele ich in der Software zu schnell dann schwingt sich das ganze auf (mehrere 100 mV Schwingungen am Ausgang). Regele ich zu langsam ist das Regelverhalten schlecht. Problem ist denke ich mal, dass nach Änderung des PWM Duty-Cycles nicht sofort eine Änderung der Ausgangsspannung erfolgt (aufgrund der Glättungskondensatoren). Wie baut man eine solche Regelung am besten auf?