Servomotor

Ein Servomotor wird gerne von Modellbauern verwendet. Dieser Motortyp ist ein Gleichstrommotor mit Getriebe. Zusätzlich befindet sich in dem Gehäuse eine Elektronik, die den Motor steuern kann. Normalerweise kann der Servo von der Mittelstellung aus nur maximal 90 Grad nach links und 90 Grad nach Rechts drehen.

Der Servomotor erhält das Signal, ob er sich rechts oder links dreht und auch wie weit er sich dreht nur über ein Kabel. Die Information dazu ist in einem PWM-Signal (Pulsweitensignal):
Der Servomotor erhält das Signal, ob er sich rechts oder links dreht und auch wie weit oder wie schnell er sich dreht nur über ein Kabel. Die Information dazu ist in einem PWM-Signal (Pulsweitensignal):

Die Länge des Impulses sagt dem Servo, in welcher Position er sich befinden soll. Wenn der Puls 1,5 Millisekunden beträgt, steht der Motor in der Mitte, also 0 Grad.

Ist der Impuls 1 m sec steht der Motor bei 90 Grad links. Bei einer Impulslänge von 2 m sec steht der Motor 90 Grad Rechts.

Der Impuls wiederholt sich alle 20 m sec, also 50 mal pro Sekunde. Alle Servos funktionieren nach diesem normierten Prinzip.

Diese Impulsfolge lässt sich relativ einfach mit einem Microcontroller verwirklichen.

Ansteuerung mit dem micro:bit:

Anschluss an den micro:bit:

Ein Servo hat normalerweise immer +5V Betriebsspannung, funktioniert aber auch mit den 3V, also mit der Betriebsspannung des micro:bit.
Im Bild sind Lüsterklemmen verwendet, damit man den Servo an den micro:bit anschließt. Das kann man auch z.B. mit Krokodilklemmen machen.

Auch Erweiterungsplatinen erleichtern den Anschluss eines Servos. Hier ein Beispiel von Tru Components, z.B. Reichelt Electronic:

Hier ein einfaches Testprogramm:

Über Erweiterungen muss die Servo-Funktion zuerst eingefügt werden. Erst dann kann der micro:bit die oben besriebenen Impulse zum Servo senden.

Diesen Block

auswählen

Hinterlasse einen Kommentar