Wie verbinde ich einen Schrittmotor mit einem Raspberry Pi?

Seit seiner Einführung wurde der Raspberry Pi von vielen Computer-Enthusiasten und -Entwicklern gesucht und war einst schwer zu finden. Schauen Sie nicht auf sein Aussehen „klein“, das innere „Herz“ ist sehr mächtig, Video-, Audio- und andere Funktionen sind alle da, kann gesagt werden, um „kleine Spatz, alle fünf Organe“ sein. Dieser Artikel stellt vor allem, wie man den Schrittmotor durch den Raspberry Pi zu verbinden.

Auswahl der Schrittmotoren

Zunächst müssen Sie den Schrittmotor bestätigen, denn der Schrittmotor kann in zwei Arten von unipolaren und bipolaren Schrittmotoren unterteilt werden, die auf unterschiedliche Weise angetrieben werden.

Der Hauptvorteil von Schrittmotoren gegenüber Servomotoren besteht darin, dass die komplette Drehung der Motorwelle in Schritte unterteilt wird und der Schrittmotor durch Bestromung der Motorspulen präzise positioniert werden kann. Auch ohne den Rückkopplungsmechanismus eines Servomotors sind die Schrittwinkel eines Schrittmotors viel kleiner und ermöglichen eine sehr genaue Winkelpositionierung. Für dieses Projekt wird ein einfacher bipolarer 12V-Schrittmotor verwendet.

Antriebsmodul auswählen

Um diesen Schrittmotor mit Raspberry Pi anzutreiben, müssen Sie ein Motortreibermodul wie L293D oder L298N anschließen. Beide Module sind für 12V-Schrittmotoren geeignet. Die Wahl des Treibermoduls liegt also bei Ihnen, hier wurde das Motortreibermodul L298N gewählt.

L298N ist ein dedizierter integrierter Treiberschaltkreis, der zu den H-Brücken-ICs gehört. Der Unterschied zum L293D besteht darin, dass der Ausgangsstrom erhöht und die Leistung gesteigert wird. Sein Ausgangsstrom beträgt 2 A, der maximale Strom beträgt 4 A und die maximale Betriebsspannung beträgt 50 V. Er kann induktive Lasten wie Hochleistungs-Gleichstrommotoren, Schrittmotoren, Magnetventile usw. antreiben. Insbesondere kann sein Eingangsende sein direkt mit dem Mikrocontroller verbunden, wodurch die Steuerung durch den Mikrocontroller vereinfacht wird. Wenn Sie einen Gleichstrommotor antreiben, können Sie den Schrittmotor direkt steuern und die Vorwärts- und Rückwärtsdrehung des Motors realisieren. Um diese Funktion zu erreichen, müssen Sie nur den Logikpegel des Eingangsanschlusses ändern.

Raspberry Pi an Schrittmotor anschließen

Das folgende Diagramm zeigt das Anschlussdiagramm der Raspberry Pi Schrittmotorsteuerung mit L298N. Es wird mit Fritting Application implementiert.

Anschlussplan für Raspberry Pi-Schrittmotorsteuerung mit L298N

Die Eingänge des Motortreibermoduls, d. h. IN1, IN2, IN3 und IN4, sind mit den physischen Pins 11, 12, 13 und 15, d. h. GPIO17, GPIO18, GPIO27 und GPIO22, des Raspberry Pi verbunden . Ein Satz Motorspulen ist an OUT1 und OUT2 des Motortreibers angeschlossen, der andere Satz an OUT3 und OUT4. Um eine externe 12-V-Stromversorgung für das Motortreibermodul bereitzustellen, sind der Erdungsanschluss des L298N-Motortreibermoduls und des Raspberry Pi gemeinsam. Stellen Sie dem Raspberry Pi eine separate 5-V-Stromversorgung zur Verfügung.

Der Zweck dieses einfachen Projekts ist es, zu verstehen, wie man einen Schrittmotor mit einem Raspberry Pi und einem L298N verbindet. Das Projekt ist sehr einfach und wird hier erklärt.

Source:https://www.oyostepper.de/article-1136-Wie-verbinde-ich-einen-Schrittmotor-mit-einem-Raspberry-Pi.html

Posted in Allgemein