Das kannst du machen wie du willst. Dafür gibt es wohl zig Möglichkeiten. Ich habe mir etwas sehr sehr einfaches ausgedacht, was aber scheinbar vollkommen genügt:Doch wie sehen die Algorithmen aus die dieses Signal anpassen
Anschliessend wird das Gyro_Integral mit dem Faktor 0.01 multipliziert, zu einem Integer konvertiert und in die Regelung eingespeist. Das Rauschen des ACCs kommt durch diesen kleinen Faktor überhaupt nicht bis zu den Motoren durch.Code:if Gyro_Integral > ACC_Wert then Gyro_Integral = Gyro_Integral - 1 end if if Gyro_Integral < ACC_Wert then Gyro_Integral = Gyro_Integral +1 end if
Man kann es wohl auch so machen:
Ob das genauso schön funktioniert probiere ich evtl. irgendwann mal aus.Code:Gyro_Integral = Gyro_Integral * 0.999 + ACC_Wert * 0.001







Zitieren

Lesezeichen