Schrittmotor 28BYJ-48 mit ULN2003 Treiberplatine
Autoren: Prof. Dr.-Ing. Schneider
Einleitung
Dieser Motor ist der Klassiker zur Ansteuerung von Schrittmotoren mit Arduino-Mikrocontrrollern. Durch das vorgelagerte Getriebe erzeugt der Schrittmotor auch ohne externe Spannungsquelle eine vergleichsweise hohe Kraft (hohes Drehmoment).
Bei diesem Schrittmotor handelt es sich um einen Schrittmotor, der sich speziell für kleine Anwendungen mit dem Arduino-Board eignet. Die Besonderheit liegt darin, dass er ohne eine externe Spannungsversorgung betrieben werden kann. Der Motor entwickelt dabei ein relativ hohes Drehmoment. Dies wird durch ein Getriebe realisiert, welches innerhalb des Metallgehäuses vor dem eigentlichen Schrittmotor verbaut wurde. Dadurch wird es in dieser kompakten Bauweise überhaupt erst möglich, dass sich eine ganze Umdrehung der Antriebswelle auf 2048 Einzelschritte aufteilen lässt. Ein kleiner daraus resultierender Nachteil ist die langsame maximale Drehgeschwindigkeit.
Der Schrittmotor wird an eine Motorsteuerungsplatine angeschlossen. Diese versorgt den Motor mit ausreichend elektrischer Energie, damit die Leistung nicht von den digitalen Pins des Arduino-Boards aufgebracht werden muss. Die Steuerungsplatine gibt es in zwei Versionen, bei denen die seitlich angebrachten Pins entweder nach oben oder nach unten aus der Platine herausragen. Die Anschlussbelegung ist jedoch gleich.
Technische Daten
Anzahl Phasen | 4 |
Getriebe | 1/64 |
Schritte pro Umdrehung | 2048 |
Schrittweite | 5,625 · 1/64 |
Drehmoment | 34.3 Nm |
Versorgungsspannung | 5 V |
Lautstärke | <40 dB |
Kabellänge | 24 cm |
Leehrlaufgeschwindigkeit | 17 UPM |
Außendurchmesser Motorgehäuse | 28 mm |
Pinbelegung
Pin | Belegung | Farbe |
---|---|---|
1 | Ausgang | Gelb |
2 | Masse (GND) | Schwarz |
3 | Versorgungsspannung VCC | Rot |
3 | Versorgungsspannung VCC | Rot |
3 | Versorgungsspannung VCC | Rot |