naneona schrieb:
Hallo Alexander,
bekomme meine Steuerung nicht zum laufen.
Hab da mal ne Frage zu einem der Schaltbilder.
Einmal läuft Motor_PWM auf den Kontakt IN1 und auf der anderen Seite auf IN3.
Ist das so richtig?
Wenn ich nur die Fahrmotortreiber und Stromsensoren verkabelt habe, und Pin51 mit Gnd Brücke müssten die Motoren erst mal anlaufen?
Hallo,
das Schaltbild ist an dieser Stelle leider zu ungenau. Daher hier mal genauer:
1.Zunächst sicherstellen, dass die beiden Motortreiberbrücken parallel geschaltet wurden (
Bild ).
IN1 mit IN4
IN2 mit IN3
OUT1 mit OUT4
OUT2 mit OUT3
PS: IN1 ist jetzt also indentisch mit IN4 bzw. IN2 mit IN3.
2. Sicherstellen, dass auf ENA und ENB jeweils ein Jumper sitzt (also beide Brücken aktiviert sind).
3. Der Jumper für den Spannungsregler muss ebenfalls sitzen (LED auf Platine leuchtet).
4. Nun
Arduino Pins verbinden:
"IN2" wird auch manchmal als "C" bezeichnet, oder als "10" oder als PinPWM.
"IN1" wird auch manchmal als "D" bezeichnet, oder als "12" oder als PinDir.
Code:
L298 motor driver
IN2/C(10)/PinPWM IN1/D(12)/PinDir
H L Forward
L H Reverse
Damit sollte eigentlich alles klar sein. Die Logik beim ansteuern ist wie folgt:
Wird PinDir auf LOW (L) geschaltet, steuert PinPWM die Geschwindigkeit. Ist PinPWM dabei dauerthaft HIGH (H), fährt der Robot mit voller Leistung vorfährts. Je seltener PinPWM auf HIGH geschaltet wird, umso langsamer fährt der Robot vorfährts.
Wird PinDir auf HIGH (H) geschaltet, steuert PinPWM die Geschwindigkeit. Ist PinPWM dabei dauerhaft LOW (L), fährt der Robot mit voller Leistung rückwärts. Je seltener PinPWM auf LOW geschaltet wird, umso langsamer fährt der Robot rückwärts.
Nun zum Testen (auch für spätere Dinge wie Sensoren etc.):
Am einfachsten ist es die Serielle
Arduino-Konsole aufzumachen (CTRL+SHIFT+M), dann 19200 Baud einzustellen. Dort sieht man dann alle Sensorwerte etc.
Nun drückt man 't' um in den Testmodus zu gelangen. Dort kann man dann die Motoren testen. Achja: Robot am besten dazu aufbocken (z.B. auf Karton). Und vorsichtig mit den Messern! ;-)
PS: Die Anschlüsse der Motoren (OUT1, OUT2) müssen evtl. getauscht werden wenn die Drehrichtung nicht stimmt (also vorwärts nicht vorwärts ist).