28BYJ-48:Verwendung dieses Schrittmotors mit Arduino
Ein Schrittmotor teilt eine volle Umdrehung in eine Anzahl gleicher Schritte auf, um eine präzise Positionssteuerung zu erreichen.
Das heutige Diskussionsthema ist der unipolare Achttakt-Vierphasen-Permanentmagnet-Schrittmotor 28BYJ-48. Angenommen, Sie arbeiten an einem Projekt und benötigen einen einfach zu bedienenden Motor; der 28BYJ-48 passt zu dir. Außerdem ist es einer der billigsten Schrittmotoren, die mit einem Arduino gekoppelt werden können.
Lesen Sie weiter, um die Funktionsweise dieses Schrittmotors besser zu verstehen.
Was ist ein 28BYJ-48?
Abb. 1:Ein 28BYJ-48 Schrittmotor
28BYJ-48 ist ein unipolarer 5-V-Schrittmotor mit fünf Anschlüssen. Bei diesem Motor bestimmt die Impulsfrequenz seine Drehzahl, um eine genaue Drehzahlregelung zu erhalten. Darüber hinaus bestimmt die Impulsfolge seine Drehrichtung, während die Anzahl der Impulse seine Wendestrecke steuert.
Die Pulsfrequenz, -sequenz und -nummer arbeiten für eine genaue Positionierung zusammen.
28BYJ-48 Schrittmotor-Pinbelegungskonfiguration
Abb. 2:Pinout-Konfiguration des 28BYJ-48-Schrittmotors
Es ist ein 5-poliger Motor. Die Pins lauten wie folgt:
28BYJ-48-Funktionen
Abb. 3:CNC-Bearbeitung, Fräsen, Bohren und Schneiden von Metall
Nachfolgend sind die herausragenden Merkmale und Spezifikationen des 28BYJ-48
aufgeführt- Erstens hat es eine Nennspannung von 5 V DC
- Zweitens ist es ein 4-Phasen-Schrittmotor mit einer Frequenz von 100 Hz
- Außerdem hat es einen Schrittwinkel von 5,625°/64
- Außerdem hat es ein Reibungsdrehmoment von 600-1200 gf. cm und ein Traktionsdrehmoment von>34,3 mNm (120 Hz)
- Es hat einen isolierten Stromwert von 600VAC/1mA/1s
- Außerdem hat es eine unipolare 5-Leiter-Spule und einen DC-Widerstandswert von 50Ω±7% (25℃)
- Schließlich hat es 300 gf. cm Einzugsmoment und ein Selbstpositionierungsmoment von>34,3mN.m
Anschließen des Schrittmotors 28BYJ-48 und des ULN2003-Treibers an Arduino
Abb. 4:Anschließen des 28BYJ-48 und des ULN2003-Treibers
Quelle; Wikipedia
Ein 28BYJ-48 wandelt elektrische Signale in Winkelverschiebungen um. Wenn sein Treiber ein elektrisches Signal empfängt, treibt er den Schrittmotor durch eine feste Winkelverschiebung und eine bestimmte Richtung an.
Um eine Verbindung herzustellen, finden Sie hier eine Liste der Materialien, die Sie benötigen;
- 28BYJ-48 Schrittmotor
- ULN2003-Treiberplatine
- Arduino Uno-Board
- DuPont-Drähte
So stellen Sie Ihre Verbindung her:
- Sammeln Sie die drei Materialien, die Sie für Ihr Setup benötigen, und richten Sie die Schrittmotorstifte an den ULN2003-Treiberanschlüssen aus.
- Fügen Sie die Stifte in die Klemmen ein und achten Sie darauf, die richtigen Stifte in die entsprechenden Klemmen einzustecken.
- Führen Sie als Nächstes die vier DuPont-Drähte in IN1 bis IN4 ein. Stecken Sie am anderen Ende das Kabel an IN1 in Arduino Unos D8. Fügen Sie außerdem IN2 in D9 von Arduino Uno und IN3 in D10 von Arduino Uno ein.
- Schließen Sie außerdem das Kabel an IN3 an Arduino Unos D11 an.
- Fügen Sie zum Schluss zwei DuPont-Drähte in den 5-V-Stromanschluss und den gemeinsamen Erdungsstift von Arduino, GND, ein. Sie verbinden sie dann jeweils mit den positiven und negativen Polen des ULN2003-Motortreibers.
Schlussfolgerung
Im Allgemeinen ist der 28BYJ-48 aufgrund seiner Genauigkeit, seines angemessenen Drehmoments und seiner geringen Kosten ein beliebter Schrittmotor. Es ist in DVD-Playern, Überwachungskameras, CNC-Fräsen und präzisen Steuermaschinen enthalten.
Und da der Motor viel Strom verbraucht, ist es am besten, ihn mit einem ULN2003-IC zu kombinieren.
Für weitere Informationen zu diesem Schrittmotor kontaktieren Sie uns bitte.
Industrietechnik
- Schrittmotoren
- C#-Warteschlange mit Beispielen:Was ist C#-Warteschlange und wie wird sie verwendet?
- dieses Schlüsselwort in Java:Was ist und wie wird es mit Beispiel verwendet?
- Hindernisse vermeiden Roboter mit Servomotor
- Arduino Nano:Steuerung von 2 Schrittmotoren mit Joystick
- Bestimmung der Pflanzengesundheit mit TinyML
- Wie einfach ist es, einen Thermistor zu verwenden?!
- Wie man mit einem Arduino Musik macht
- So verwenden Sie NMEA-0183 mit Arduino
- So verwenden Sie Modbus mit Arduino