Arduino-Module - L298N verdoppeln H-Brücke Motor Controller

4 Schritt:Schritt 1: Lernen Sie Ihre L298N verdoppeln H-Bridge Motor-Controller-Modul wissen: Schritt 2: Verdrahtung auf ein Arduino: Schritt 3: Arduino Sketch Überlegungen: Schritt 4: Arduino Sketch Beispiel:

Arduino-Module - L298N verdoppeln H-Brücke Motor Controller

Schnelle und einfache Startanleitung für die Verwendung und die Erforschung eines L298N verdoppeln H-Bridge Motor-Controller-Modul mit einem Arduino.
Das Modell in der beispielsweise die ich benutze ist von Ebay.
Benötigte Materialien:
L298N verdoppeln H-Bridge Motor-Controller-Modul (verschiedene Modelle funktionieren wird) Mann zu Frau Drahtbrücken ein Arduino, jeder Geschmack. Ein DC-Netzteil, 7-35V ein Motor, der die richtige Spannung für Ihre Stromversorgung ist.

Schritt 1: Lernen Sie Ihre L298N verdoppeln H-Bridge Motor-Controller-Modul wissen:

  1. Arduino-Module - L298N verdoppeln H-Brücke Motor Controller

    Verbrauch:
    H-Brücke ist in der Regel bei der Kontrolle der Geschwindigkeit und Richtung Motoren verwendet, kann aber auch für andere Projekte wie das Fahren die Helligkeit des bestimmten Lichtprojekte wie Hochleistungs-LED-Arrays verwendet werden.
    Wie funktioniert es:
    Eine H-Brücke ist eine Schaltung, die einen Strom in jeder Polarität zu fahren und von * Pulsweitenmodulation (PWM) gesteuert werden kann.
    * Pulsbreitenmodulation ist ein Mittel zur Steuerung der Dauer eines elektronischen Impulses. In Motoren versuchen, den Pinsel wie ein Wasserrad und Elektronen als die fließenden Wassertropfen vorstellen. Die Spannung würde das Wasser über das Rad mit einer konstanten Geschwindigkeit fließt, desto mehr Wasser fließt, je höher die Spannung ist. Motoren sind an bestimmten Nennspannungen und kann beschädigt werden, wenn die Spannung an stark aufgebracht werden oder wenn sie schnell fallen gelassen, um den Motor zu verlangsamen. So PWM. Nehmen Sie das Wasserrad Analogie und denke an das Wasser schlagen sie in Impulse, aber bei einer konstanten Fließ. Je länger die Impulse je schneller das Rad zu drehen, je kürzer der Impuls, desto langsamer wird das Wasserrad wird einschalten. Motors wird viel länger dauern und zuverlässiger sein, wenn durch PWM gesteuert.
    Pins:
    Out 1: Motor A führen hinaus Out 2: Motor A führen hinaus Out 3: Motor B herausgeführt Out 4: Mo GND (tatsächlich von 5V-35V, so wie 12v markiert): Erdgeschoss 5V: 5V Eingang (nicht erforderlich, wenn Ihre Stromquelle-7v 35v, wenn die Energiequelle-7v 35v dann kann es als 5-V out) EnA handeln: Ermöglicht die PWM-Signal für Motor A (bitte im Bereich "Arduino Sketch Considerations") In1: Freigabe Motor A In2: Aktivieren Motor A In3: Freigabe Motor B In4: Freigabe Motor B ENB: Ermöglicht die PWM-Signal für Motor B (bitte im Bereich "Arduino Sketch Considerations")
    Technische Daten:
    Double H-Brücke Laufwerk Chip: L298N Logical Spannung: 5V Betriebsspannung: 5V-35V Logical Strom: 0-36mA Antriebsstrom: 2A (MAX einzige Brücke) Max Leistung: 25 W Abmessungen: 43 x 43 x 26 mm Gewicht: 26 g
    * Built-in 5V-Stromversorgung, wenn die Antriebsspannung 7v-35V

Schritt 2: Verdrahtung auf ein Arduino:

  1. Arduino-Module - L298N verdoppeln H-Brücke Motor Controller

    Es gibt verschiedene Modelle dieser L298N verdoppeln H-Brückenmotorsteuerungen. Der generische Stromlaufplan sollte über den Trick für die meisten tun.
    Zwei Dinge zu erwähnen,
    Stellen Sie sicher, dass Sie alle Ihre Gründe zusammen gebunden haben; Arduino, Stromquelle und der Motorsteuerung. Die PWM-Pins sind unnötig, wenn Sie nicht wollen, um PWM-Funktionen zu steuern.

Schritt 3: Arduino Sketch Überlegungen:


  1. Das Arduino Code Skizze ist ziemlich geradlinig. Da gibt es nicht eine Bibliothek für die L298N verdoppeln H-Brücke Motor Controller Sie müssen nur erklären, was die Steuerung ist mit süchtig Pins.
    Die "int dir (Anzahl) Pin (letter)" "Pins können zu jedem verfügbaren digitalen Stift Sie zur Verfügung haben angeschlossen werden, solange Sie die richtige PIN in Ihrer Skizze erklären. Dies macht die L298N verdoppeln H-Brücke Motor Controller sehr vielseitig, wenn Ihr Projekt wird mit viel Arduino Pins.
    Die int "speedPin (letter)" Stifte müssen auf dem Arduino einem PWM-Pin angeschlossen werden, wenn Sie Drehzahlsteuerung durch PWM aktivieren möchten.
    Als schnelle Cheat Ich habe eine Liste der PWM-Pins für die zwei Haupttypen von Arduino I Einsatz enthalten:
    AT MEGA - PWM: 2 bis 13 und 44 bis 46 Stellen 8-Bit-PWM-Ausgangssignal mit dem analogWrite () -Funktion UNO - PWM:. 3, 5, 6, 9, 10 und 11 Stellen 8-Bit-PWM-Ausgang mit die analogWrite () Funktion.

Schritt 4: Arduino Sketch Beispiel:


  1. Dieses Codebeispiel schrieb ich an einen seriellen Monitor-Programm zu ermöglichen, wie Putty, um die L298N verdoppeln H-Brücke Motor Controller über eine Tastatur mit Tastendruck steuern.
    Kontrollen:
    Key .......... Motor
    1 ............... Motor 1 Vorwärts
    2 ............... Motor 1 Stopp
    3 ............... Motor 1 umge
    4 ............... Motor 2 Vorwärts
    5 ............... Motor 2 Stopp
    6 ............... Motor 2 umge
    Code:
    Fest die Formatierungsprobleme (2014.12.29):
    Laden Sie die beigefügten L298N_Dual_H_Bridge_Keyboard_Control_Reichenstein7.ino
    Wechseln Download: http://www.mediafire.com/download/z654e8at1b21d7e/L298N_Dual_H_Bridge_Keyboard_Control_Reichenstein7.ino