Archiv verlassen und diese Seite im Standarddesign anzeigen : servo schwingt
cmdrkeen
08.02.2010, 11:21
ich habe ein Bein eines Hexapoden aus 2 VSD-1 Roboterservos von Conrad gebaut. Problem ist, dass diese Servos ein Umkehrspiel aufweisen, welches durch die relativ große bewegte Masse zum Problem wird, denn das Bein schaukelt sich so zu einer extrem starken Schwingung auf.
Witzig anzusehen ist das schon, aber der Stromverbrauch des Servos ist nicht mehr witzig.
kennt jemand das Problem eines schwingenden Servos?
und tritt so etwas auch bei teureren Servos auf?
Hallo !!
Kenne dieses Problem auch bei meinen MG 955 Servos.
Versuche mal einen Elko 470 uF und einen Kerko 100 nF Parallel zur Versorgungsspannung des Servos.
Bei teuren Servos z.B. HITEC soll es dieses Problem nicht geben !
Weiss ich aber nur durch andere Beiträge, nicht aus eigener Erfahrung.
Roland
cmdrkeen
10.02.2010, 09:47
Hallo,
ich befürchte Kondensatoren werden mein Problem nicht beheben, weil es ein Regelproblem des Servos ist.
Im Bereich des Umkehrspiels des Servogetriebes, besteht ja quasi kein Widerstand, so dass die bewegte Masse seiner Trägheit folgt... aber der Poti zur Positionsbestimmung ist ja an dieser 'schwabbeligen' Achse. woraufhin der Servo die zu weite Bewegung wieder zurückregeln will, was ihm natürlich erst gelingt, wenn er die Masse gebremst hat und wieder ein Stück zurückbewegt hat.
(es sind zwar nur wenige Gramm, aber die sind ziemlich labil aufgehängt)
und die kurze Rückbewegung reicht als Schubs aus um das Bein zu weit in die andere Richtung bewegen zu lassen, ergo das schaukelt sich sehr schnell zu einer heftigen Schwingung auf, weil der Regelkreis nicht genug gedämpft ist.
Da bleibt mir wohl nichts anderes übrig als selbst für eine mechanische Dämpfung zu sorgen, was die recht simple und billige Konstruktion über den Haufen wirft. Ich werde demnächst mal Bilder einstellen, vielleicht hat ja jemand eine gute Idee.
Hallo!
Ich habe keine Erfahrung mit Hexa`s, für mich liegt das Problem aber bei zu schnellen Regler, die die Servo's steuern.
MfG
oberallgeier
10.02.2010, 11:01
Hi cmdrkeen,
... Umkehrspiels des Servogetriebes ... als selbst für eine mechanische Dämpfung zu sorgen ...Ich verwende (bisher) NUR Billigservos in der voll-amputierten Version - dh. ohne die ursprüngliche Elektronik. In dieser Qualitätsstufe sind natürlich Probleme deutlich. Das Umkehrspiel des Servogetriebes sehe ich bei den wenigen, von mir eingesetzten Typen nicht kritisch. Ich habe auch keine "grösseren" Massen dranhängen. Andererseits ist mein Balancierer in dieser Richtung doch sehr empfindlich - aber die Funktion zeigt, dass die Geschichte nicht soooo schlimm sein kann (siehe im Bild verlinktes Video). (https://www.roboternetz.de/phpBB2/viewtopic.php?p=446953&sid=e2aa5f378b899768fc0b8774c9bd6456#446953) Sicher ist ein Vorteil auch meine direkte Messung der Drehzahl an der Motorwelle. (https://www.roboternetz.de/phpBB2/zeigebeitrag.php?p=437282&sid=4da447eeaf6ce55750cfd76a718eb10c#437282)
Drastisch wirkt sich die teils kümmerliche Steifheit der Kupplung Abtriebswelle-Poti aus. Die schlackert meist schrecklich. Wenn ich dann noch die Qualität (in diesem Fall Stetigkeit und Reproduzierbarkeit) des Potis dazu betrachte, komme ich zum Ergebnis dass da der Hase im Pfeffer liegt. Sprich: möglicherweise kannst Du durch ?Verkleben? der Abtriebsachse mit dem Poti eine Besserung erzielen.
Searcher
10.02.2010, 12:15
ist es nicht möglich in das Steuersignals des Servos eine Art Bremsrampe einzubauen, die vor Erreichen der Endposition das Bein abbremst? Eine dynamische Beeinflussung der Pulsweite.
Gruß
Searcher
Wenn für die Überschwingungen nur die Servo's alleine verantwortlich sind, wäre eine langsamere Bewegung durch niedrigere Versorgungsspannung der Servomotoren besser, dann braucht man nicht Dämpfen bzw. Abbremsen.
MfG
cmdrkeen
10.02.2010, 13:48
danke für die Anregungen.
den servo auszuschlachten um dessen Regelung durch eine eigene zu ersetzen hatte ich eigentlich nicht vor ... obwohl das auch bestimmt nicht ganz uninteressant wäre.
vielleicht werde ich das Getriebegehäuse mit Fett füllen ... um so die gesamte Bewegung zu dämpfen.
Bremsrampe wäre eine Idee, nur leider fängt das bein schon im Stillstand bei genügender Erschütterung an zu schwingen.
hier mal ein Bild von dem Bein:
Searcher
11.02.2010, 06:59
wenn man sich verschiedene Hexa Projekte ansieht, haben praktisch alle analoge Servos verwendet. Bei digitalen, wie bei Deinen, tauchen Hinweise auf Zittern oder vermehrtes Zittern auf. Auch der hohe Stromverbrauch ist auf die Funktionsweise von digitalen Servos zurückzuführen.
Bin mal gespannt, wie das Problem gelöst werden kann.
Welcher von den beiden auf dem Foto schwingt denn?
Gruß
Searcher
Die hier beschriebenen Überlegungen zum schwingenden Servo sind ja sehr schön und nachvollziehbar. Andererseits werden die Servos ja so gebaut und sie haben eine Regelung die Schwingungen meistens verhindert, wenn nicht gerade bei Last die Versorgung auch für die Regelung einbricht.
Ich würde deshalb zunächst einmal wirklich die Spannung mit Kondensatoren stützen. Ein nächster Schritt wäre in die Regelschaltung einzugreifen und den Steuer- und Lastteil zu entkoppeln.
Interessant wäre dann noch, bei welchem Innnenwiderstand der Versorgung die Schwingung wieder einsetzt.
cmdrkeen
11.02.2010, 12:43
der Hüftgelenkservo schwingt.
dem Kniegelenkservo gehts sehr gut.
also ich habe den PPM-Impuls mittel Microcontroller von den 5V des Programmiergeräts eingespeist und der Servo bekam 6V von einem 1A stabilisierten Labornetzgerät. (der Servo zieht max. 0.6 A)
Ich dachte mir auch, da die digitale Regelung des Billigservos scheinbar nur Soll- mit Istposition vergleicht und den Motor immer mit voller Drehzahl ansteuert. Das Umkehrspiel beträgt ca. 2° was auf diese Beinlänge ca. 5mm am Auftrittspunkt bedeutet.
Sehr Verwindungssteif ist die ganze Geschichte leider auch nicht.
Der Servo kostete übrigens nur 5€ und der Rest ist aus der Schrottkiste.
Ich kann leider keine 1700€ in die Hand nehmen um sowas wie den Mendel (auch hier im Forum vorgestellt) zu bauen ...
Außerdem fand ich den Servo nett, weil er nicht nur die Möglichkeit mit dem Servohorn bietet.
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.