PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Anfänger frage L298 shield



Kai69
12.08.2012, 19:09
Hallo zusammen,
vielleicht kann mir hier jemand helfen? Ich bin ein ziemlicher Anfänger!
Ich habe ein Arduino Uno das ich mit Bascom Programiere.(Hallo Welt und Led an aus -Anfänger halt)
Jetzt habe ich, in der Bucht mir diesen Motortreiber gekauft:
http://babelduck.com/index.php/en/reference/user-manuals/1426-l298n-dual-dc-motor-driver-control-module

In der Arduino umgebung bekomme ich meinen Motor zum Laufen.Aber in Bascom finde ich kein Beispiel dazu.
Alles was ich gefunden habe, benutzen in Bascom 3 Ports und als Arduino sketch 2 Ports. Bin verwirrt!

Grüße aus dem Sauerland
Kai

Hubert.G
12.08.2012, 19:57
Ich habe von deinem Motortreiber keine Schaltung.
Der L298 hat drei Steuereingänge, Enable wird für die PWM verwendet, In1 für Rechtslauf, In2 für Linkslauf. Je nach dem welcher In auf 1 liegt, in die Richtung läuft der Motor. Sind beide auf 1 bremst der Motor.
Setzt man nun eine geeignete Logik davor, kommt man mit zwei Eingänge aus. Das Bremsen fällt weg und vor der Richtungsumschaltung muss PWM auf 0 sein, denn wenn man bei voller Drehzahl des Motor die Richtung ändert, kommt das zumeist nicht gut an.

Kai69
12.08.2012, 20:11
Danke für die schnelle Antwort.Ich werde Morgen weiter "Testen"
Grüsse Kai

yanic2003
12.08.2012, 21:03
HI Kai ,

Dein Motortreiber hat für jeden Motor 3 Eingänge allerdings steckt auf dem EN ein Jumper auf 5V, an den Pin EN müsstest du deinen PWM Kanal für die Geschwindigkeitsregelung anlegen, mit IN1 oder IN2 bestimmst du die Drehrichtung des Motors

zB. Motor 1 :
- IN1 im Uhrzeigersinn
- IN2 gegen Uhrzeigersinn
- ENA PWM für Drehzahlregelung