Forum der Firma Krause Robotik
unkontrollierte Servobewegung - Druckversion

+- Forum der Firma Krause Robotik (http://www.krause-robotics.de/forum)
+-- Forum: Hardware (/forumdisplay.php?fid=4)
+--- Forum: Handyboard (/forumdisplay.php?fid=14)
+--- Thema: unkontrollierte Servobewegung (/showthread.php?tid=77)



unkontrollierte Servobewegung - Blaner - 11.11.2007 21:33

Hi

Bausatz Robolaus

Ein angesteckter Servo dreht sich einwandfrei.
Stecke ich nur einen zweiten (egal welcher Steckplatz,
egal welcher Servo) hinzu ohne den
zweiten anzusprechen, vollführen beide
unkontrollierte Bewegungen und drehen an der
Endlage durch. Steckt man den zweiten wieder
aus, fährt der erste Servo wieder auf die Pos
zurück an der er gestört wurde und fährt die
Bewegung weiter fort.

int i=2000;
int j=3000;
int t=1;
void main(){
init_expbd_servos(1);
sleep(2.);
while(1){
for(i=2000;i<3000;i=i+100){
servo2=i;
msleep(50L);
}
for(j=3000;j>2000;j=j-100){
servo2=j;
msleep(50L);
}
}
}

Akku voll geladen, HB Netzstecker nicht angesteckt.
Keine weiteren Komponenten angesteckt.


RE: unkontrollierte Servobewegung - thomas - 13.11.2007 09:57

Hallo!

Ihr Problem lässt sich leider noch nicht ganz eindeutig eingrenzen.
Wie bewegen sich die Servos, wenn sie ein anderes Programm auf dem HB haben, welches gar keine Servos anspricht. Zum Beispiel eins, was nur etwas auf dem Display ausgibt?

Sie Schreiben, dass sie den zweiten Servo im Test nicht ansprechen. Wie sieht dieser Programmcode aus? Im Programmstück, welches Sie gepostet haben werden beide Servos bewegt.
Haben Sie noch weiteren Programmcode auf dem HB außder dem geposteten?

Ein weiterer Test wäre, die Wartezeiten in den beiden Ansprechschleifen zu erhöhen. Momentan bewegen sie den Servo innerhalb einer halben Sekunde von links nach rechts. Dann bleibt dieser dort stehen und der andere Servo wird bewegt. Bei der Wiederholung der Schleife geben Sie den Servos gar keine Zeit, auf die Anfangsposition zurück zu fahren. Da dürften die Servos dann nur kurz zurück zucken und sich dann wieder in Richtung Endposition begeben.

Ich hoffe, die Vorschläge helfen ihnen ein wenig weiter. Ich warte gespannt auf ihren Bericht, damit sich das Problem noch weiter eingrenzen lässt.

Grüße

Thomas