Schrittmotoransteuerung mit L297/L298

Gast #2750110
Lesenswert?

Hallo da draußen,

ich habe die "Standardschaltung" für die Ansteuerung bipolarer 
Schrittmotoren mit dem L297 und 298 aufgebaut, wie sie auch auf
www.rn-wissen.de/index.php/Schrittmotoren
vorgestellt wird.

Am Ausgang des 298 (1/2 und 3/4) hängen die beiden Spulen eines bp 
Schrittmotors.

Der 297 bekommt über einen uc EN und CW auf High gesetzt und auf EN ein 
100-msec-toggle.

Weiter ist der 297 über Jumper auf Full step gesetzt und Reset klebt an 
5V.

Uref ist ebenfalls eingestellt..

Erwartet hätte ich jetzt alle 100msec einen Schritt der Welle am Motor, 
leider "klappert" der Motor nur alle 100msec und mach keinen Schritt 
dabei.

Mal mit dem Oszi an die Ausgänge geguckt:
2 und 4 sind scheinbar immer low.
1 und 3 führen PHASENGLEICH Umot (10V)

Letzteres erklärt zwar das Klappern, kann andererseits aber auch keine 
Rotation bewirken.

Preisfrage: Warum verhält sich die Schaltung so? Hat da jemand einen Tip 
für mich?

Danke im Voraus, sid.
Gast #2750455
Lesenswert?

Keine Ahnung ob der interne Pullups oder ähnliches hat, aber Pin 11 
sollte schon einen definierten Pegel haben. So weiß dein Controler nicht 
ob er Choppern soll oder nicht.

Ansonsten ist der Elko C1 verkehrt herum. Ganz wichtig sind auch noch 
ein paar 100nF Abblockkondensatoren nah an den ICs.

Wie hast du das denn aufgebaut? Steckbrett? Lochraster? Geätzt? Layout, 
evtl. ein Foto vom Aufgbau noch anhängen.
#2750492
Lesenswert?

Hi,

C1 ist auf dem Schaltplan verpolt, in Wirklichkeit aber korrekt 
verbastelt.
Aufgebaut auf einem Eigenätz, layout ist leider "untergegangen", wie man 
so schön sagt. Schaltung wurde aber komplett durchgeklingelt und es 
konnten keine Brücken / no-connects festgestellt werden.

Werden pin 11 mal auf einen Pegel festnageln.

Die vier Leitungen zum Stepper hab ich durchgemessen um die zugehörigen 
Spulen zu finden. Spule 1 ist an 1,2 angeschlossen, Spule 2 ist an 3,4 
angeschlossen. Wie herum ist da ja erstmal egal, denk ich.
Gast #2750506
Lesenswert?

Waylon Smithers schrieb:
> Die vier Leitungen zum Stepper hab ich durchgemessen um die zugehörigen
> Spulen zu finden. Spule 1 ist an 1,2 angeschlossen, Spule 2 ist an 3,4
> angeschlossen. Wie herum ist da ja erstmal egal, denk ich.

Weiß ich gerade gar nicht ob das einen unterschied macht wenn man die 
Leitungen einer Spule tauscht. Zum ausprobieren kannst ja mal eine Spule 
"umdrehen" und schauen ob es was irgendwas gebracht hat.

Weil irgendwie bin ich gerade im Kopf der Meinung, dass dann eine Spule 
"verkehrt herum" die Drehung blockiert, da diese entgegengesetzt wirken 
möchte.

Ein Wissender zu dem Thema kann mich auch gerne aufklären bzw. 
korrigieren.
#2750507
Lesenswert?

Waylon Smithers schrieb:

> Spule 1 ist an 1,2 angeschlossen, Spule 2 ist an 3,4
> angeschlossen. Wie herum ist da ja erstmal egal, denk ich.

Nicht wirklich.
Bestromst du Spule 1, macht der Motor einen Schritt im Uhrzeiger. Ist 
Spule 2 falsch rum, dann geht der nächste Schritt gegen den Uhrzeiger 
wieder zurück in die Ausgangslage.   Ich würde das als 'Klappern' 
bezeichnen.
Dreh halt probehalber eine Spule um.
#2750538
Lesenswert?

Hab ich schon gemacht und hat leider nichts geändert. Das Problem 
vermute ich aber eher darin, daß auf Output 1 und 3 die Spulen 
gleichzeitig vom 297 bzw. 298 befeuert (bzw. nicht) werden. Will sagen, 
auf einem 2-Kanal-Oszi sind die 10V-Pulse gleichphasig zu sehen und 
nicht wie ich vermutet hätte genau versetzt.
Gast #2750557
Lesenswert?

Waylon Smithers schrieb:
> Hab ich schon gemacht und hat leider nichts geändert. Das Problem
> vermute ich aber eher darin, daß auf Output 1 und 3 die Spulen
> gleichzeitig vom 297 bzw. 298 befeuert (bzw. nicht) werden. Will sagen,
> auf einem 2-Kanal-Oszi sind die 10V-Pulse gleichphasig zu sehen und
> nicht wie ich vermutet hätte genau versetzt.

Und auf den Outputs 2 und 4 tut sich nichts? Hört sich so an als ob dein 
298 will, aber nicht kann und wieder von vorne Anfängt.
Sind die Verbindungen von L297 und L298 wirklich korrekt? Die 
Verbindungen nochmal durch piepsen und mit Schaltplan vergleichen.
#2750663
Lesenswert?

>Ansonsten ist der Elko C1 verkehrt herum. Ganz wichtig sind auch noch
>ein paar 100nF Abblockkondensatoren nah an den ICs.

Nicht mit den Kondensatoren sparen! Mir ist es beim L297 passiert. Der 
hat immer "vergessen" welcher Schritt als nächstes kommen sollte, weil 
beim Schalten die Versorgungsspannung zu weit eingebrochen ist (auf dem 
Oszi kaum zu erkennen)

Fehlerbild: Hin und her stottern. Ein paar Schritte nach vorne und dann 
wieder zurück
Gast #2750678
Lesenswert?

Lukas H. schrieb:
> Nicht mit den Kondensatoren sparen! Mir ist es beim L297 passiert. Der
> hat immer "vergessen" welcher Schritt als nächstes kommen sollte, weil
> beim Schalten die Versorgungsspannung zu weit eingebrochen ist (auf dem
> Oszi kaum zu erkennen)

Darauf wollte ich nochmal Hinweisen, falls man sonst keine Fehlerquelle 
ausmachen kann. Meine Vermutung ist genau die gleiche.
Gast #2750708
Lesenswert?

Wenn man eine Spule verpolt dann dreht er halt andersherum.
Eigentlich ganz einfach wenn man sich die zwei Phasen aufmalt und eine 
davon um 180° dreht (also invertiert bzw. verpolt) dreht er sich 
andersrum. Wenn man Phase A mit B tauscht passiert das gleiche.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren