-
-
Moderator
Robotik Visionär
Hallo
Meine tiny13 mit 1,2Mhz können bis zu 5 Servos ohne zittern steuern, an meinem 8MHz-RP6 hingen zuletzt 7 Servos. Allerdings verwende ich C und habe es mit Bascom noch nicht versucht. Meine Erfahrung ist aber folgende:
Wenn neben der Servosteuerung noch ein Interrupt mit höherer Priorität aktiv ist, werden die Pulslängen der Servosignale durch die "fremde" ISR beeinflußt. Dies kann zu einem Zittern der Servos führen.
Entscheidend für die Kraft ist auch die Wiederholfrequenz der Impulse. Obwohl standartmässig 20ms als Intervall angegeben werden, erzeugen, je nach Servo, Wiederholungen bis unter 10 ms ein "agressiveres" Drehen der Servo. Werte deutlich über 20ms führen zu einem kraftlosen Zuckeln. Die Übergänge sind fließend.
Gruß
mic
Bild hier
Atmel’s products are not intended, authorized, or warranted for use
as components in applications intended to support or sustain life!
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen