Forum: Mikrocontroller und Digitale Elektronik Schrittmotor/warum Vollschritte oder Halbschritte?


von Marius (Gast)


Lesenswert?

Hallo alle zusammen,
Ich experimentiere gerade mit einem 4 Phasen bipolarschrittmotor. Ich 
habe Ganz und Halbschritte ausprobiert. Mein Treiber ist der L298N und 
das ganze per Arduino uno betrieben.
Mir ist aber aufgefallen dass bei niedrigen Umdrehungen der Motor mit 
Halbschritten viel gleichmäßiger läuft und der Drehmoment größer ist.
Also ist meine Frage: warum sollte man ganzschritte benützen wenn 
Halbschritte viel zuverlässiger und stäker sind? Ich meine dadurch ist 
es ja immer noch möglich auch höhere Geschwindigkeiten zu programmieren?

von MaWin (Gast)


Lesenswert?

Zwischen 2 Halbschritten liegt immer ein Ganzschritt, und wenn man eine 
halbwegs taugliche (nicht die allerbilligste allerälteste wie den schon 
seit 20 Jahren obsolten aber in Hobbykreisen "wir kenen nichts besseres" 
immer noch beliebten L298 Schrittmotortreiber hat) wird dann sogar der 
1.4-fache Strom verwendet was zum selben Drehmoment führt.

Heute nimmt man Mikroschritte, alles andere ist Quatsch, man hat bei 
Halbschritt/Vollschritt nur Probleme mit Resonanzen, so daß bei 
bestimmten Drehzahlen der Motor einfach stehen bleibt obwohl er noch 
lange nicht das bringt, was er bringen könnte. Und Schrittmotore ohne 
Stromregelung sind langsam, kraftlos und Murks.

von Easylife (Gast)


Lesenswert?

Mit Halbschritten machst du im Grunde aus einem 4-Zylinder einen 
8-Zylinder mit den bekannten Vorteilen (höhere Laufruhe, mehr 
Drehmoment).

von Thorsten O. (Firma: mechapro GmbH) (ostermann) Benutzerseite


Lesenswert?

Mehr Drehmoment ist quatsch, wo soll das her kommen? Oft wird sogar 
behauptet, dass man bei Halb- oder Mikroschritt weniger Drehmoment 
hätte. Das stimmt so aber auch nicht, wenn man den Strom in Richtung 
Halbschritt-Position entsprechend anhebt, wie MaWin schon richtig 
geschrieben hat.

Vollschritt ist eigentlich nie zu empfehlen. Halbschritt kann bei 
Anwendungen sinnvoll sein, wo (für einen Schrittmotor) hohe Drehzahlen 
gefordert sind. Man kann aber auch dynamisch umschalten, also bei 
niedrigen Drehzahlen eine hohe Mikroschritt-Auflösung wählen und bei 
hohen Drehzahlen auf Halbschritt zurück gehen.

Zur Anbindung von Mikroschritt-Treibern an den Arduino habe ich kürzlich 
einen Blog-Beitrag gemacht:
http://www.schrittmotor-blog.de/ansteuern-von-schrittmotoren-mit-arduino/

Mit freundlichen Grüßen
Thorsten Ostermann

: Bearbeitet durch User
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
Noch kein Account? Hier anmelden.