Forum: Mikrocontroller und Digitale Elektronik Fragen zum Mikrostepping von Schrittmotoren


von Thomas (kosmos)


Lesenswert?

Ich habe mal ne Frage zum Mikrostepping leider finde ich einen älteren 
Beitrag nicht mehr in dem das ausführlichst behandelt wurde.

Ich möchte einen Tacho mit 4 Instrumenten per Schrittmotor betreiben, 
hier kommt es auf möglichst kleine Schrittwinkel und einen sanften Lauf 
an.

Ich habe inzwischen 4 Schrittmotoren mit einem Schrittwinkel von 0,33° 
beziehen können aber auch hierbei schaut die Bewegung nicht ganz rund 
aus ich muss also kleinere Schritte als 1/2-Schritte verwirklichen.

Jezt wollte ich nochmal fragen wie wird die Well z.B. nicht 50% zwischen 
denn Volschritten gehalten sondern z.B. bei 70% muss man hier die beiden 
Spulen abwechseln mit hoher Frequenz und dem entsprechender PWM 
bestromen damit die Nadel auf 70% gehalten wird?

von Null (Gast)


Lesenswert?

Mikrostepping heist die Phasen werden nicht mit Rechteck angesteuert, 
sondern mit Simus/Cosinus, dann kann man mit beliebig hoher Aufloesung 
fahren.

von Thomas (kosmos)


Lesenswert?

ist dann eine Sinuskurve in der Höhe niedriger als die andere oder in 
der Zeit kürzer?

von Schrittmotorspezialist (Gast)


Lesenswert?

Dei beiden sind um 90 Grad versetzt, um das Drehfeld zu erzeugen. 
Dadurch, daß das Drehfeld immer gleichmäßig voranschreitet, kann der 
Motor mit maximalem Lastwinkel hinterherfahren und hält sein Drehmoment. 
Wenn man das Feld ruckartig nach vorne zieht, läßt das magnetische 
Moment nach und der Motor wird nicht ausreichend wieterbeschleunigt / 
weitergetrieben.

Im Microstepbetrieb haben die Motoren ein Mehrfaches an Drehmoment.

von Thomas (kosmos)


Lesenswert?

und wenn der Motor in so einer "Zwischenstellung" verbleiben soll? Da 
das bei mir auch sehr oft vorkommt.

von Erik S. (erik_s)


Lesenswert?

Der Rotor richtet sich ganz einfach am Vektor des sich ergebenden 
Magnetfeldes aus, das sich ja nicht weiterbewegt. Der Rotor versucht ja 
nichts anderes, als mit eben diesem Magnetfeldvektor in Deckung zu 
kommen.

von Thomas (kosmos)


Lesenswert?

ich dachte das die Welle mit der Zeit in die Richtung kippt wo das 
Magnetfeld stärker ist und das deshalb getaktet gemacht werden muss.

von Rahul D. (rahul)


Lesenswert?

Microchip hat eine ApplicationNote zu dem Thema herausgebracht (die 
nicht nur den PIC-Kram, sondern auch Grundlagen behandelt).
Um den Rotor des Steppers zwischen zwei Polen zu halten muß man die 
beiden Pole unterschiedlich stark magnetisieren. Das macht man durch 
unterschiedlich starke Ströme oder unterschiedlich lange 
Einschaltdaueren. Dazu ist auf jeden Fall der Chopper-Betrieb notwendig 
(den kann man sich bei "normalem" Schrittbetrieb sparen, wenn man ein 
selbsthaltendes Getriebe benutzt, oder im Ruhezustand kein Drehmoment 
auf die Achse wirkt).

von Null (Gast)


Lesenswert?

Sinus/Cosinus ist eine Funktion des winkels und hat mit Zeit eigentlich 
nichts zu tun. Wenn der Winkel gehalten werden muss wird der 
sinus/cosinus angehalten. Die beiden Stroeme sind dann konstant.

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.