Hallo,
Wenn ich dem Motor den ersten Stromzustand vorgebe,
weiss ich ja nicht, in welcher Position sich der Rotor
in Bezug auf den Stator befindet. Also kann es doch sein,
dass sich der Rotor dabei ein paar Schritte dreht, oder?
nein, das glaube ich nicht. Der Motor wird sich nur auf die
nächste stbabile Position bewegen, wenn er sich vorher irgend
wo
dawischen befunden hat.
Mmmh, also du denkst auch, dass sich der Motor bewegen wird,
wenn auch nur auf die nächste stabile Position. Und du meinst,
eine stabile Position ist niemals mehrere (Halb-)Schritte
entfernt?
Im normalen Betrieb bleibt ein Schrittmotor ja üblicherweise
immer
unter Strom, damit er eben keine undefinierte Position
einnimmt.
Ok, aber ich gehe von dem Fall aus, dass der Motor das erste
Mal (am Tag z.B.) in Betrieb genommen wird.
Ist es also richtig, dass ich dem Motor erst mal einen
beliebigen Stromzustand vorgeben muss, dann erst den
Motor auf eine gewünschte Position bewege und anschließend den
Schrittzähler auf Null stelle?
So wird das oft gemacht, wenn man eine definierte
Ausgangsposition
braucht. Man hat irgend wo eine Sensor (Endlagenschalter,
Gabelkoppler o.ä.), der eine feste Position detektiert.
Von da aus kann man mit Schritte zählen weitermachen.
Das habe ich vermutet. So ähnlich werde ich es auch machen.
Wenn ich die Position des Rotors einstelle, den Schrittzähler
nulle und dann den Motor „einschalte“
Wie soll das nun gehen? Erst „Rotor einstellen“ , dann Motor
„anschalten“ ???
Ok, ich sehe ein, dass das nicht viel Sinn macht, aber nimm mal an,
es fließt noch kein Strom und der Rotor wird mit der Hand auf eine
bestimmte Position bewegt, die ich durch Markierungen an meinem Gerät
gekennzeichnet habe. Diese Position soll meine Nullage sein. Dann
schalte ich einen Stromzustand ein.
Ich weiß in diesem Fall nicht, welcher stabilen Position mein
Rotor am nächsten ist. Wenn ich nun einen beliebigen Stromzustand
vorgebe, kann ich ja nicht wissen, ob dieser der nächstmöglichen
stabilen Position entspricht.
könnten dabei theoretisch schon Schrittfehler auftreten,
sehe ich das richtig?
Wie geht man üblicherweise in der Praxis vor?
Gruß Uwi