Komisches Verhalten vom Servo

Gast #486425
Lesenswert?
• ▲
▼
Hallo,

ich habe eine Motoregelung/steuerung gebastelt. Der Motor wird über 
einen Mototreiber angesteuert und sendet seine aktuelle Position in Form 
einer
Spannung(Poti am Motor) zurück zum Controller. Durch einen Soll -
Istwert_Vergleich kann ich die Position bestimmen. Funktioniert bestens.

Wenn ich nun Versuche, den Motor in einer bestimmten Stellung von Hand 
zu drehen, quietscht der Servo wenn ich ihn in die eine Richtung drehe. 
Er lässt sich also in diese Richtung kein Stück bewegen, der Motor packt 
sofort.

In die andere Richtung aber kann ich ihn aber minimal bewegen und er 
fängt an zu regeln, was durch ein leichtes zittern zu erkennen ist.

Woran kann das liegen, dass sich beide Seiten so unterschiedlich 
Verhalten?
Gast #486445
Lesenswert?
• ▲
▼
Hab beim einregeln zwischen Soll- und Istwert nicht genau auf einen Wert 
eingeregelt, sondern auf +/- 3 Werte. Könnte man als Hysterese 
bezeichnen, oder?

Aber warum hat er das Verhalten nur in die eine Richtung, egal in 
welcher Position er sich befindet?
Gast #486493
Lesenswert?
• ▲
▼
Vielleicht führt der Stromverbrauch des Servos dazu, dass die 
Referenzspannung des µC oder des Potis sich verändert. In der einen 
Richtung führt es dazu dass er  „besser“ regelt, und in der anderen 
Richtung führt es dazu dass er ein paar mV weniger misst, wodurch eine 
Falsche Position gemessen wird und sich so der Servo ein paar Grad 
drehen lässt. Versuche also mal die Spannung des Motors vom Rest so zu 
trennen, dass sie gar keinen Einfluss hat.
Gast #486521
Lesenswert?
• ▲
▼
@Hannes

>> Es wird vermutlich am Programm liegen.

Aha, und woran könnte es da deiner Meinung nach liegen?


@Matthias
Werd ich mal ausprobieren. Muss mal schauen wo ich noch schnell nen 
Netzteil herbekomme.....

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.