Motorregelung im Roboter

OP #3019953
Lesenswert?

Hallo,

Ich möchte gerne die Geschwindigkeit meines Roboters regeln. Hierzu hab 
ich einen drehzahlsensor an jedem Rad und ich kann jeden Motor per pwm 
Steuern.
Ein PID Regler wäre naheliegend. Um aber ddas Rad bei der Kopplung der 
beiden Segelreise nicht neu zu erfinden meine Frage, habt ihr sowas 
schon mal gemacht? Oder gibt's dazu irgendwo nen Tutorien?
Gruß
Gast #3020089
Lesenswert?

Geht es um das geradeaus fahren?
Dann brauchst Du im Prinzip eine "elektrische Welle" - Idee dabei ist es 
einen Motor auf die gewünschte Geschwindigkeit zu regeln und mit dem 
zweiten Regelkreis auf Differenzdrehzahl=0.
Gast #3020095
Lesenswert?

Hast du noch Verständnisprobleme, oder wo drückt der Schuh?

Wenn du PID-Literatur liest, sollte das schon klar werden.
Ist-wert messen, mit Soll-wert vergleichen, Differenz bestimmen und nun 
zuerst proportional zu Differenz einen Ausgangswert festlegen.

Wenn du diesen Regelkreis kannst, dann frage nochmal.
OP #3020146
Lesenswert?

Ein PID Regler ist nicht das Problem, mir geht es wie new_guest sagt um 
das geradeaus fahren, wie das gelößt wird. hat da jemand code / 
Flusdiagramm  tutorials  Beispiele oder ähnliches dazu?

Das Problem ist ja, dass man nicht einfach beide Regler einzeln 
betreiben kann, dann würde doch der Roboter durch die regelfehler 
insbesondere beim einschwingen schlingern oder?

Wie kann man das lösen?

da ich denke, dass ich mit dem Problem nicht alleine da stehe dachte ich 
irgendwehr kennt vieleicht ne Textstelle wo das behandelt wird.

Es sollte möglichst einfach sein. also wenn es geht keine 
differentialgleichungen.

Danke und Gruß
Gast #3020202
Lesenswert?

Wie schon gesagt, elektrische Welle mal googlen. Du baust im Prinzip 
zwei getrennte Regelkreise (mit P- PI- PD- PID-Reglern, ist auch 
problem- und streckenabhängig) für die beiden Motoren, die den gleichen 
Sollwert bekommen. Dann definierst Du einen "Leitantrieb", der auf den 
Sollwert regelt. Den Sollwert auf den anderen Motor regelst Du mit einem 
dritten Regler auf Differenzdrehzahl Null. Je nach Anforderung benötigst 
Du eventuell einen weiteren Regler (i.W.S - Vorsteuerung hilf eine 
Menge), der den Phasenfehler zwischen den Antrieben ausregelt.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren