PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Grundposition von Servos am RNBFRA



jagdfalke
02.07.2005, 15:35
Hi,
ich hab das Problem, dass der Servotreiber rns1 die Servos immer automatische auf Position 127 bringt. Da diese Bewegung aber mit maximaler Geschwindigkeit ausgeführt wird, entstehen dabei sehr starke Kräfte. (Die 2 (fast) synchron laufenden Servos für die Schulter meines Roboterarms (2x 247 Ncm) wurden so schon einmal von der Basis gerissen (waren geklebt).

Fällt euch was ein um diese schnelle Bewegung zu bremsen?

mfg
jagdfalke

02.07.2005, 16:28
Du musst die Position einfach mit einer FOR NEXT Schleife langsam ändern

jagdfalke
02.07.2005, 16:30
Das dumme ist aber, dass der Servotreiber die Dinger auf 127 bringt bevor auch nur die erste zeile des codes ausgeführt wurde.

Kjion
03.07.2005, 01:26
Das dumme ist aber, dass der Servotreiber die Dinger auf 127 bringt bevor auch nur die erste zeile des codes ausgeführt wurde.

Ja genau, die Servo Positionen werden mit 127 initialisiert. Was du machen könnest wäre dir meinen Quellcode vom RNKC10 ( nur den seriellen Teil davon ) zu schappen und es so umzubauen wie du es haben willst ( initialisierung mit anderen Werten, nur langsam anfahren o.ä. ).

http://www.kreatives-chaos.com/index.php?seite=rnkc10

MfG Kjion