OK, schade. Bis zur Gyro-Drift bin ich noch gar nicht gekommen. Dann würde ich das jetzt gerne als erledigt markieren, ich weiß aber nicht, wie. Ach doch, habs gefunden. Danke.
OK, schade. Bis zur Gyro-Drift bin ich noch gar nicht gekommen. Dann würde ich das jetzt gerne als erledigt markieren, ich weiß aber nicht, wie. Ach doch, habs gefunden. Danke.
was gefunden - und wo?
Nein, nichts gefunden. Ich denke, ich bau irgendwann noch sowas ein und schau, ob ich's dann hinbekomme, weil PID sind nicht die einzigen Parameter, da die Wegstrecke bei solchen Motoren überhaupt nicht proportional mit (PWM-Verhältnis mal Zeit) geht.
Andere Idee wäre, die PID-Parameter vom PC aus im Betrieb mittels Bluetooth zu variieren. Mal sehen.
Linearität ist für PID-Regler keine notwendige Bedingung: du veränderst pwm je nach den PID-Regel-Werten, vergleichst die Änderung des Gyrowinkels zum Gyro-Zielwert, und je nach Schnelligkeit der Änderung gibst du noch mehr oder wieder weniger pwm. Dazu braucht man auch keine Encoder, denn die Zielgröße ist ja der Gyrowert, nicht die Encoder.
Dann ist es ja nur eine D-Regelung, ohne P und I?
nein, PID, denn es werden nicht nur die reine proportionale Differenz (P), sondern auch die bisherigen Fehlersummen (I) und die Schnelligkeit der Änderung (D) betrachtet und ausgewertet. Daher schrieb ich ja: PID.
Allerdings funktioniert uU durchaus auch PD.
OK, danke.
Ich seh schon ich hab einfach noch nicht die richtigen PID-Parameter gefunden. Das wird wider eine Tüftelei, wenn ich dann mal Zeit hab.
Lesezeichen