PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Servopuls: Augenscheinlich korrekt, Servo will trotzdem nicht.



Goblin
28.04.2011, 11:30
Tag!

Ich generiere mit nem Atmega nen Servosignal, welches ich auf einen TOP-LINE STANDARD SERVO RS 2 JR von Conrad schiebe. Das ist so ein 5 Euro-Teil. Mein Puls sieht so aus:

http://img690.imageshack.us/img690/3377/tek00001.th.png (http://img690.imageshack.us/img690/3377/tek00001.png)

Ich fade innerhalb von ein paar Sekunden von einem 1ms Puls zu 2ms und wieder zurueck. Ist alles unten rechts in den Measurements zu sehen. Meines Erachtens ist der Puls so wie er sein sollte. Der Servo faehrt zu Anfang direkt an die Endposition und bleibt dann dort, egal welche Pulsweite gerad angesagt ist. Liegts am Puls oder am Servo? Falls letzteres der Fall ist, in welche Richtung sollte ich meine Parameter veraendern?

Danke!

oberallgeier
28.04.2011, 11:36
... Liegts am Puls oder am Servo ...Vielleicht an Möglichkeit drei, siehe RNWissen, Servos, (http://www.rn-wissen.de/index.php/Servos#Ansteuerung:_Signalform_und_Schaltung) unter den Servobildchen ab "Achtung, Fehlermöglichkeiten! ...". Als Erläuterung hatte ich neben dem Text noch nen Schaltplan dazugestellt. Zumindest ist einer der beliebtesten Fehler die GND-Verbindung wegzulassen. Möglichkeit vier wäre eine Stromquelle die zuwenig Strom, geschätzt also weniger als ein halbes Ampere liefert. Oder etwas Anderes *ggg*.

Goblin
28.04.2011, 12:38
Oh, sorry das hatte ich noch erwaehnen wollen. Ich hab ne seperate Stromversorgung fuer den Servo, GND natuerlich verbunden. 800mA. Aber ich werd das vorsichtshalber nochmal mit nem Labornetzteil testen.

lokirobotics
28.04.2011, 12:40
Guck mal hier: Servo Geschwindigkeitsregelung (https://www.roboternetz.de/community/showthread.php?52460-Servo-Geschwindigkeitsregelung&highlight=servo).

Ich arbeite auch mit den Top-Line Servos. Die wollen kürzere Pulse haben.

Goblin
28.04.2011, 16:27
Okay, also zuerst hab ich mal nen Labornetzteil drangehaengt. Der Servo zieht 800mA wenn er sich so an den Anschlag drueckt, aber die Spannung bricht nicht ein.
Dann hab ich Perioden von 8ms bis 22ms in 1ms-Schritten ausprobiert. Jeweils das gleiche ernuechternde Ergebnis wie am Anfang.
Ich hab das jeweils mit 3 baugleichen Servos ohne Last probiert. :confused:

Willa
28.04.2011, 17:17
GND natuerlich verbunden
damit meinst du auch ganz sicher "GND der Servostromversorgung mit GND des Servopulserzeugers verbunden"?

Goblin
28.04.2011, 17:54
Jo laut Eagle schon. Hab die Platine fertigen lassen. Aber mich beschleicht gerad nen uebler Verdacht. Ich versorge die Platine per USB und hab zusaetzlich noch ne Hohlsteckerbuchse drauf fuer die Servo-Versorgung. Es kann sein, dass die Hohlsteckerbuchse anders belegt ist als ich gedacht haette und dort nur 5V und nicht GND anliegen vom Hohlstecker der drinsteckt. Sprich das GND NUR ueber USB kommt... Ich werd das morgen mal nachmessen...

oberallgeier
28.04.2011, 18:44
Immerhin wäre Dein Aufbau eine Variante des immer gleichen Themas
... einer der beliebtesten Fehler die GND-Verbindung wegzulassen ...
... GND natuerlich verbunden ...Aber vermutlich den Schaltplan im eingefügten RNWissen-Link (siehe oben) nicht angesehen und nicht nachvollzogen :roll: