-
-
Erfahrener Benutzer
Roboter-Spezialist
Hilfe zum RN Servocontroller 2313 gesucht !!!
Alsoooooo, ich habe ein kleines Platinchen gemäß Schaltplan für den AT90S2313 gebaut, hab nen 4 Mhz Quarz druff und die Baudrate im Terminalprogramm auf 9600Bd eingestellt. Nun sende ich den String "#s10100" damit soll der 10. Servo auf Position 100 fahren, tut er aber nicht der Servo fährt in den linken Anschlag und rührt sich nicht mehr, beim Eingeben von "#s" zuckt er schon aber trotz richtigem String tut sich gar nichts. Wer hat ähnliches Problem und/ oder hat das schon gelöst???
Gruss Clemens
-
Es gibt mehrere RN... Servosoftware. Welche hast du geladen? Und gehen denn die ersten 9 Servos?
-
Erfahrener Benutzer
Roboter-Spezialist
Ich habe diese Software gezogen und mit Pony in den 2313er gebrannt:
http://www.shop.robotikhardware.de/s...products_id=23
Da in der Doku nicht genau beschrieben ist ob es bei den anderen Servos lautet "#s9100" oder "#s09100" kann ich nicht sagen ob es dort der gleiche Fehler ist jedenfalls tut sich nirgens etwas,
-
Administrator
Robotik Visionär
Hi,
die Zahlen dürfen nicht als ASCII gesendet werden sondern müssen Binär übertragen werden
Also zuerst Ascii "#s" und dann die beiden binären Zahlen. Am besten mit Basic Befehl chr(x)
Gruß Frank
-
Erfahrener Benutzer
Roboter-Spezialist
Jo habs so probiert und es geht tatsächlich allerdings stimmen die Werte 1 bis 255 als Position nicht aber da komme ich auch noch dahinter.
-
Administrator
Robotik Visionär
Aber sicher gehts
Bei manchen Servos ist der Drehwinkel ein wenig anders. Manche sind eventuell schon bei einer niedrigeren Zahl ganz am Anschlag, gehen z.B. nur von 1 bis 220 oder so. Also da kann es geringe Abweichungen geben, muss man mit dem Servo austesten.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen