Exakte Richtungsänderung Schrittmotor

Dec 04, 2004 6 Replies

Hallo,



ich steuer einen bipolaren Schrittmotor im Halbschritt mit einem uC an. Die Richtung ändere ich, indem dem ich einfach die Tabelle mit den "Ansteuercodes" rückwärts durchlaufe.



Das funktioniert nur im Moment der Richtungsänderung noch nicht gut. Der Motor braucht eine gewisse Zeit um die Richtungsänderung umzusetzen und im richtigen Takt zu sein (vibriert dann auch etwas). Sobald aber die Richtungsänderung vollzogen ist tuts wunderbar. Dann gibt es auch keine Probleme beim Anlaufen.



Gibt es eine bessere Methode zur Richtungsänderung??



Gruß Hanno


"Hanno Rein" schrieb im Newsbeitrag news:corth6$lo7$01$ snipped-for-privacy@news.t-online.com...

Die Richtungsaenderung macht man schon so, aber man passt die Taktrate an die Traegheit an, auch beim Bremsen, das tat schon der alte APPLE ][ beim Floppykopfverschieben so (und kann der IBM PC heute noch nicht).

Manfred Winterhoff, reply-to invalid, use mawin at despammed.com homepage: http://www.geocities.com/mwinterhoff/ de.sci.electronics FAQ: http://dse-faq.elektronik-kompendium.de/ Read 'Art of Electronics' Horowitz/Hill before you ask. Lese 'Hohe Schule der Elektronik 1+2' bevor du fragst.

Ja, die schritte müssen immer langsamer werden bevor der Motor anhält und dann wider auf die neue geschwindichkeit beschleunigen.

Dadurch rutscht auch das Magnetgeld nicht durch.

MFG Gernot

Die blöde Masseträgheit mal wieder! Hast Du schonmal 'was davon gehört? Schonmal was von Rampensteuerung gehört? Runterfahren auf niedrige Geschwindigkeit bis zum Stillstand, langsames Hochfahren auf eine maximale Sollgeschwindigkeit. Ist für anspruchsvolle Schrittmotorsteuerungen, überhaupt die einzige Möglichkeit, den Motor ohne Schrittverluste voll auszureizen. Bei der Richtungsumkehr ist das geforderte Drehmoment ja doppelt so hoch, wie dasjenige beim abrupten Abbremsen auf Stillstand. Mit dem Auto kannst Du auch nicht bei 200 auf der Autobahn direkt in den Rückwärtsgang schalten. Für die µC-Steuerung würde ich schon einige Leerschritte mit einkalkulieren.

Julien

Danke für eure schnellen Antworten. Ich habe das mit dem langsamen abbremsen und beschleunigen mal ausprobiert, aber an dem scheint es nicht zu liegen. Vermutlich hängt es gar nicht mir der Ansteuerung, sondern mit dem eingebauten Getriebe des Motors zusammen.

Trotzdem vielen Dank.

Gruß Hanno

Hallo Hanno!

Dann hat dein Getriebe vermutlich Spiel. Das kann man aber ausmessen und softwareseitig kompensieren, in dem man bei der Richtungsumkehr entsprechend viele Schritte mehr in die Gegenrichtung fährt.

Mit freundlichen Grüßen Thorsten Ostermann

PGP welcome! Thorsten online: http://www.ostermann-net.de/electronic Rund um Schrittmotor, Fräs-Bohr-Plotter & Mikrocontroller

Hanno Rein schrieb:

Der

nd im

ne

Hallo,

ganz einfach, geringere Schrittfrequenz oder ein Sanftanlauf bei der=20 Richtungsumkehr.

Bye

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required