Exakte Richtungsänderung Schrittmotor

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

Reply to
Hanno Rein
Loading thread data ...

"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/
 Click to see the full signature
Reply to
MaWin

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
Reply to
Gernot Fink

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

Reply to
Julien Thomas

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

Reply to
Hanno Rein

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
 Click to see the full signature
Reply to
News

Hanno Rein schrieb:

Der

nd im

ne

Hallo,

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

Bye

Reply to
Uwe Hercksen

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.