Inhaltsverzeichnis:

DC-Motor und Encoder für Positions- und Geschwindigkeitssteuerung - Gunook
DC-Motor und Encoder für Positions- und Geschwindigkeitssteuerung - Gunook

Video: DC-Motor und Encoder für Positions- und Geschwindigkeitssteuerung - Gunook

Video: DC-Motor und Encoder für Positions- und Geschwindigkeitssteuerung - Gunook
Video: How to control a DC motor with an encoder 2024, November
Anonim
DC-Motor und Encoder für Positions- und Geschwindigkeitsregelung
DC-Motor und Encoder für Positions- und Geschwindigkeitsregelung

Einführung

Wir sind eine Gruppe von UQD10801 (Robocon I) -Studenten der Universiti Tun Hussei Onn Malaysia (UTHM). Wir haben 9 Gruppen in diesem Kurs. Meine Gruppe ist Gruppe 2. Die Aktivität unserer Gruppe ist Gleichstrommotor und Encoder zur Positions- und Geschwindigkeitssteuerung Das Ziel der Gruppe ist es, den Gleichstrommotor mit der von uns benötigten Geschwindigkeit zu drehen.

Beschreibung

Der Antrieb von Elektromotoren benötigt einen hohen Strom. Darüber hinaus sind Spinnrichtung und Geschwindigkeit zwei wichtige zu steuernde Parameter. Diese Anforderungen können mit einem Mikrocontroller (oder einem Entwicklungsboard wie Arduino) bewältigt werden. Aber es gibt ein Problem; Mikrocontroller können nicht genügend Strom liefern, um den Motor zu betreiben, und wenn Sie den Motor direkt an den Mikrocontroller anschließen, können Sie den Mikrocontroller beschädigen. Zum Beispiel sind Arduino UNO-Pins auf 40 mA Strom begrenzt, was weit weniger als der Strom von 100 bis 200 mA ist, der für den Betrieb erforderlich ist einen kleinen Hobbymotor steuern. Um dies zu lösen, sollten wir einen Motortreiber verwenden. Motortreiber können an den Mikrocontroller angeschlossen werden, um Befehle zu empfangen und den Motor mit hohem Strom zu betreiben.

Schritt 1: Materialvorbereitung

Material vorbereitung
Material vorbereitung

Benötigtes Material

Für diese Aktivität müssen wir Folgendes vorbereiten:

-Arduino UNO R3

-2 Potentiometer mit 10kOhm

-2 Gleichstrommotor mit Encoder

-Stromversorgung mit 12V und 5A

-H-Brücken-Motortreiber

-2 Druckknopf

-8 Widerstand mit 10kOhm

-Überbrückungsdrähte

-Brotweg klein

Schritt 2: Pin-Verbindung

Pin-Verbindung
Pin-Verbindung

1. Für den linken Motor verbinden Sie sich mit Arduino UNO 3:

-Kanal A an Pin 2

-Kanal B an Pin 4

2. Für den richtigen Motor verbinden Sie sich mit Arduino UNO 3:

-Kanal A an Pin 3

-Kanal B an Pin 7

3. Verbinden Sie das Potentiometer 1 mit Arduino UNO 3:

-Wischer auf A4 analog

4. Für Potentiometer 2 mit Arduino UNO 3 verbinden:

-Wischer zu A5 analog

5. Für Druckknopf 1 mit Arduino UNO 3 verbinden:

-Klemme 1a an Pin 8

6. Für Drucktaste 2 mit Arduino UNO 3 verbinden:

-Klemme 1a an Pin 9

7. Für H-Brücken-Motorantrieb verbinden Sie sich mit Arduino UNO 3:

-Eingang 1 an Pin 11

-Eingang 2 an Pin 6

Schritt 3: Codierung

Codierung
Codierung

Sie können die Codierung herunterladen, um den DC-Motor zu testen, der sich drehen kann. Diese Codierung kann Ihnen helfen, den DC-Motor drehen und funktionieren zu lassen. Sie müssen diese Codierung für den nächsten Schritt auf Ihren PC herunterladen.

Schritt 4: Testen des Gleichstrommotors

Testen des Gleichstrommotors
Testen des Gleichstrommotors

Nachdem Sie die Codierung aus dem vorherigen Schritt heruntergeladen haben, müssen Sie sie in Ihrer Arduino-IDE öffnen, die bereits auf Ihrem PC installiert ist, oder Tinkercad online verwenden. Laden Sie diese Codierung über ein USB-Kabel auf Ihr Arduino-Board hoch Wenn Sie Tinkercad online verwenden, laden Sie diese Codierung einfach in den auf dem Foto gezeigten "Code" hoch. Nachdem Sie die Codierungsquelle hochgeladen haben, können Sie den Gleichstrommotor betreiben. Wenn Sie Tinkercad verwenden, müssen Sie auf "Simulation starten" klicken starten Sie dieses System.

Schritt 5: Ergebnis

Ergebnis
Ergebnis
Ergebnis
Ergebnis

Nachdem wir die Simulation gestartet haben, können wir sehen, dass sich beide DC-Motoren drehen, aber unterschiedliche Richtungen. Wenn wir den "Serienmonitor" sehen, ist die Richtung von M1 im Uhrzeigersinn und die Richtung von M2 gegen den Uhrzeigersinn.

Empfohlen: