PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : schrittmotorsteuerung l297/l298



bluhub
20.06.2013, 10:38
Hallo zusammen,

hab mir die schaltung mit l297/l298 zusammengebaut und einen schrittmotor aus nem drucker drangehängt. die 3 pins enable/cw,ccw und clock hab ich mit nem controller verbunden!

ein paar zeilen code um ihn einfach mal zu drehen.. funktioniert alles einwandfrei, so lange ich den pin cw/ccw auf high lasse. wenn ich jedoch nun in die andere richtung drehen möchte, tut sich einfach mal gar nichts oder er dreht sich weiter cw! wenn ich dann ma die leitung mit masse verbinde, dreht er sich definitiv nicht.. und das passiert leider mit jedem pin am controller..

weiss einer um rat? :)

Grüße

Hubert.G
20.06.2013, 13:43
Dreht sich der Motor mit voller Kraft?
Wie viele Anschlüsse hat der Motor?
Schon mal die Anschlüsse einer Spule umgedreht?

Der Einsteiger
20.06.2013, 14:24
Hast du wirklich nur "die 3 pins enable/cw,ccw und clock" angeschlossen ??
Das wäre nämlich falsch! Du musst auch 5V und GND an den Treiber anschließen und GND verbinden. Wobei ich nicht glaube, dass du das falsch gemacht hast.

bluhub
20.06.2013, 22:51
also der motor dreht sich mit voller kraft und ist bipolar! anschlüsse vertauschen bewirkt halt, dass er sich halt andersrum dreht, aber mein eigentliches problem bleibt weiterhin bestehen!

die pins 5v und gnd hab ich halt, warum auch immer, nicht an den controller angeschlossen, sondern an ner externen spannung! hab sie jedoch dann ma mit dem controller verbunden, aber das problem besteht weiterhin..

was auch meiner meinung etwas strange ist, wenn ich den pin für drehrichtung auf high setze, dreht er einwandfrei. wenn ich jedoch dann die verbindung mit dem pin trenne, dreht er weiterhin weiter, anstatt stehen zu bleiben? verbinde ich das kabel dann mit masse, stopt er sofort..

Hubert.G
21.06.2013, 09:03
was auch meiner meinung etwas strange ist, wenn ich den pin für drehrichtung auf high setze, dreht er einwandfrei. wenn ich jedoch dann die verbindung mit dem pin trenne, dreht er weiterhin weiter, anstatt stehen zu bleiben? verbinde ich das kabel dann mit masse, stopt er sofort..
Ist es absolut nicht. Eingänge dürfen nie offen bleiben, wenn nicht im Datenblatt festgelegt ist das ein Pull-Up/Down intern vorhanden ist. Sie müssen immer auf einem definierten Potential sein.
Wenn du diese Eingänge mit einem Ausgang eines µC verbindest, werden diese ja auch fest auf high oder low gelegt.

bluhub
22.06.2013, 13:14
keiner sonst ne idee? hab die schaltung mehrfach überprüft und es passt eigtl alles und hab auch ma die ics ausgetauscht.. jedoch ändert sich nix und das problem bleibt weiterhin bestehen :(

Ostermann
24.06.2013, 13:44
Poste mal deinen *vollständigen* Schaltplan. Aus deiner Beschreibung oben zur Beschaltung werde ich jedenfalls nicht schlau. Sind jetzt die 5V am L297 angeschlossen oder nicht? Einen 100nF Kerko hast du dem Ding auch spendiert?

Mit freundlichen Grüßen
Thorsten Ostermann