Forum der Firma Krause Robotik
Servoansteuerung über Expansionsboard - 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: Servoansteuerung über Expansionsboard (/showthread.php?tid=103)



Servoansteuerung über Expansionsboard - RoboAG - 22.09.2009 14:59

Wie wird die Geschwindigkeit/Richtung angesteuert. Servo ist am Expansionsbord angeschlossen.
mfg


RE: Servoansteuerung über Expansionsboard - Manfred2 - 23.09.2009 18:26

Hallo, RoboAG,
ein handelsübliches Servo kann am Erweiterungsboard angesprochen werden. Dabei gibt man über die Software die gewünschte Winkelstellung des Servos an. Das Servo dreht sich sodann in die vorgegebene Stellung. Grundsätzlich ist die Drehgeschwindigkeit abhängig vom Servo. Wenn man mal in das Datenblatt reinschaut findet man Angaben in Winkel pro Zeiteinheit. Das ist die maximale Geschwindigkeit. Lediglich wenn der Istwinkel in der Nähe des Sollwinkels kommt wird das Servo langsamer um dann bei Übereinstimmung beider Winkel die Drehzahl "Null" zu haben.
Um ein Servo anzusteuern ist in IC4 z.B der Befehl "servox = 2000" anzugeben, wobei x die Portnummer des Servos von 0 bis 5 ist. Beim Wert 2000 sollte das Servo etwa in der Mitte stehen. Die Anschlagwerte liegen dann etwa bei 500 und 3500. Die genauen Werte sind von Servo zu Servo unterschiedlich und müssen ausprobiert werden!

Manfred