Inhaltsverzeichnis:

Tutorial für das Motortreibermodul MD-L298 - Gunook
Tutorial für das Motortreibermodul MD-L298 - Gunook

Video: Tutorial für das Motortreibermodul MD-L298 - Gunook

Video: Tutorial für das Motortreibermodul MD-L298 - Gunook
Video: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, November
Anonim
Tutorial für das Motortreibermodul MD-L298
Tutorial für das Motortreibermodul MD-L298

Beschreibung

Dieser duale bidirektionale Motortreiber basiert auf dem sehr beliebten L298 Dual H-Bridge Motor Driver IC. Dieses Modul ermöglicht Ihnen die einfache und unabhängige Steuerung von zwei Motoren mit jeweils bis zu 2 A in beide Richtungen. Es ist ideal für Roboteranwendungen und gut geeignet für den Anschluss an einen Mikrocontroller, der nur wenige Steuerleitungen pro Motor benötigt.

Merkmale:

  • Treiber: L298
  • Treiberstromversorgung: +5V~+46V
  • Logikausgang Vss: +5~+7V (interne Versorgung +5V)
  • Logikstrom: 0~36mA
  • Steuerpegel: Niedrig -0,3 V ~ 1,5 V, hoch: 2,3 V ~ Vss
  • Abmessung: 2,7 * 4,5 * 4,5 cm
  • Fahrergewicht: 48g

Schritt 1: Pin-Definition

Pin-Definition
Pin-Definition
Pin-Definition
Pin-Definition

Schritt 2: Betriebstheorie

Theorie der Arbeitsweise
Theorie der Arbeitsweise
Theorie der Arbeitsweise
Theorie der Arbeitsweise

In diesem Modul werden die Drehrichtungen der Motoren durch den Motor Control Pin gesteuert. IN1 und IN2 steuern Motor 1, während IN3 und IN4 Motor 2 steuern.

Neben der Motordrehrichtung kann dieses Motortreibermodul auch die Motordrehzahl über den Motor PWM Control Pin steuern. Der Pin ENA steuert die Geschwindigkeit von Motor 1, während ENB die Geschwindigkeit von Motor 2 steuert.

Schritt 3: Beispiel-Hardwareinstallation

Beispiel-Hardwareinstallation
Beispiel-Hardwareinstallation

Das Diagramm zeigt die Hardwareverbindung zwischen Motor Driver Module und Arduino UNO. Neben Arduino kann es mit jedem Mikrocontroller wie PIC usw.

Hinweis: Die Masse von Batterie, Motortreibermodul und Arduino sollten miteinander verbunden sein.

Verbindung zwischen:

  • IN1 > Arduino-Pin 9
  • IN2 > Arduino-Pin 8
  • ENA > Arduino-Pin 10
  • IN3 > Arduino-Pin 7
  • IN4 > Arduino-Pin 6
  • ENB > Arduino-Pin 5

Um das Ergebnis zu sehen, laden Sie den Beispielquellcode in Arduino UNO herunter.

Schritt 4: Ergebnisse

Ergebnisse
Ergebnisse

Basierend auf den Ergebnissen bewegt sich der Motor 1 in eine Richtung mit allmählich zunehmender Geschwindigkeit bis zum Maximum, gefolgt von allmählicher Verringerung bis zum Stopp. Dieser Zyklus wiederholt sich ständig. Das gleiche gilt für Motor 2, bewegt sich aber in eine andere Richtung.

Schritt 5: Video

Dieses Video zeigt die Demonstration des Tutorials für das Motortreibermodul MD-L298.

Empfohlen: