was gefunden - und wo?
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.
Na ja, sooo aufwendig ist die Balanciererei doch nicht. Ich hatte das (wie so manches ...) etwas simpel/primitiv gelöst. Erstmal war ich natürlich beschäftigt mit der Motorenregelung: zwei von einander völlig unabhängig laufende und geregelte Motörchen in meinem MiniD0. Das kostete ein paar Stunden über dem wirklich lehrreichen, ausführlichen und gut verständlichen RN-Wissen-Beitrag zu Regelungstechnik, in dem sich waste sehr verdient gemacht hatte.
Also: Sprungantwort aufnehmen (siehe z.B. hier und mit dessen Hilfe meine Bemühungen hier oder z.B. hier mit Beispielen). Daraus wird - wieder mit dem RNWissen-Regelungstechnik in diesem Abschnitt hier - der digitale Regler dimensioniert. Bei mir war das recht schnell erledigt, etwas mehr zu einen Abläufen z.B. hier. Als Bestätigung für die s..gute Regelung fand ich den guten Geradauslauf der Dose z.B. hier.
Und als ich diese Werte hatte, war die Auslegung der MOTORREGELUNG schnell gebacken - leichte Variationen waren möglich, die Bandbreite der Werte war (!! bei meinem Gefährtchen !!) recht angenehm breit. Das Balanceprojektchen nannte ich oben simpel/primitiv weil ich einfach aus dem Bodenabstand des Entfernungsmessers am Ausleger die Vorgaben für die Motoren genommen hatte. Immerhin - es hatte nicht schlecht funktioniert.
Also - nur Mut.
Ciao sagt der JoeamBerg
Lesezeichen