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.
Korrektur: Pin18 am 297: /Clock. Darüber schreibst du nüscht.
Ron schrieb: > Pin18 am 297: /Clock. Darüber schreibst du nüscht. Mit 'nem anständigen Schaltplan würd' man das sofort sehen ...
Ich muss mich in der Tat korrigieren: EN ist auf High und auf CLK kommt der toggle. Hier der Schaltplan (hatte ich gestern abend nicht parat.. Genau wie mein login : )
Der Kondensator C1 oder die Anschlüsse an X2, eins von Beiden ist verpolt. Hast Du die Spulen richtig angeschlossen?
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.
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.
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.
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.
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.
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.
Nö, auf 2 und 4 ist Ruhe im Walde. Keine Kurzschlüsse zwischen 1 und 3 bzw. 2 und 4 festzustellen. Werde 297 nach 298 nochmal durchklingeln und melde mich dann wieder. Vielen Dank soweit erstmal.
Vesuch mal eine andere CLOCK-Frequenz! möglicherweise triffst du genau die Resonanz des Motors, dann dreht er nicht, sondern gibt nur Geräusche von sich. Werner
>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
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.
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.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.