Gast
#3138850
Hi Ich bin im Moment gerade an der Programmierung eines Quadrokopters und habe einen funktionierenden Prototyp. Jedoch lässt das Reglungsverhalten noch zu wünschen übrig. Ich benutze im Moment einen PID-Regler und die Winkel von Rotationsvektor der MPU6050. Als nächsten Schritt hätte ich gedacht, einen Kaskadenregler auszuprobieren. Aber irgend wie verstehe ich noch nicht ganz genau was vom äusseren an den inneren Regler weitergegeben wird und wie das das von inneren Regler dann ausgewertet wird. Nehmen wir an ich habe einen PI als äusseren und einen PD als inneren Regler. Zuerst bilde ich die Differenz zwischen der soll und der ist-Lage und gebe das dann dem PI-Regler weiter. Das Resultat ist dann irgendwie die soll-Rotationsgeschwindigkeit und dann wird wieder die Differenz mit der ist-Rotationsgeschwindigkeit aus dem Gyroskop gebildet. Das wird dann im PD Regler umgerechnet und Schluss endlich muss ich mit dem Resultat die Drehzahl der Motoren steuern. Wie kann man diese Übergänge verstehen? Grüsse Lorin