Benutzer-Werkzeuge

Webseiten-Werkzeuge


projects:4e4th:4e4th:start:msp430g2553_experimente:servotester

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Letzte ÜberarbeitungBeide Seiten der Revision
projects:4e4th:4e4th:start:msp430g2553_experimente:servotester [2014-07-18 02:36] – [Anmerkung] mkaprojects:4e4th:4e4th:start:msp430g2553_experimente:servotester [2014-07-18 02:39] – [Testprogramm für 8 Servos] mka
Zeile 12: Zeile 12:
 ===== Testprogramm für 8 Servos ===== ===== Testprogramm für 8 Servos =====
  
-Am Steuereingang werden [[http://de.wikipedia.org/wiki/Pulsweitenmodulation|Rechteckpulse]] im 50Hz Takt erwartet, also ca. alle 20ms. Annähernd Vollausschlag in die eine Richtung liegt vor bei einem [[http://www.electronicsplanet.ch/Roboter/Servo/intern/intern.htm|Puls]] von 1ms Breite, in die andere Richtung bei 2ms. Das ließe sich mit der PWM-Funktion der MCU machen, doch dann wäre bei zwei Servos Schluß, da nur zwei Timer da sind. Für eine ganze Reihe Servos muss ein Software-Timer her. Das Timing ist ja eher gemütlich, und so geht das bequem in high level Forth. +Am Steuereingang werden [[http://de.wikipedia.org/wiki/Pulsweitenmodulation|Rechteckpulse]] im 50Hz Takt erwartet, also ca. alle 20ms. Annähernd Vollausschlag in die eine Richtung liegt vor bei einem [[http://www.electronicsplanet.ch/Roboter/Servo/intern/intern.htm|Puls]] von 1ms Breite, in die andere Richtung bei 2ms. Das ließe sich mit der PWM-Funktion der MCU machen, doch dann wäre bei zwei Servos Schluß, da nur zwei Timer da sind. Für eine ganze Reihe Servos muss ein Software-Timing her. Das Timing ist ja eher gemütlich, und so geht das bequem in high level Forth. 
  
 Im Testprogramm erhalten die Servos ihren Puls einfach nacheinander. Auf diese Weise passen bis zu 9 Servo-Pulse in die 50Hz Wiederholrate, also die 20 ms Lücke die ein Servo erwartet. Das ist schnell genug für viele Modellbau Zwecke denke ich, zumal die Stellzeit so eines Servos für eine volle Fahrt vom linken zum rechten Anschlag ja im Bereich 500ms liegt .  Im Testprogramm erhalten die Servos ihren Puls einfach nacheinander. Auf diese Weise passen bis zu 9 Servo-Pulse in die 50Hz Wiederholrate, also die 20 ms Lücke die ein Servo erwartet. Das ist schnell genug für viele Modellbau Zwecke denke ich, zumal die Stellzeit so eines Servos für eine volle Fahrt vom linken zum rechten Anschlag ja im Bereich 500ms liegt . 
projects/4e4th/4e4th/start/msp430g2553_experimente/servotester.txt · Zuletzt geändert: 2018-05-02 17:58 von mka