Hallo Hubert,
zunächst wollen wir festhalten, dass ein Schrittmotor n Schritte pro Umdrehung braucht. Wir gross n ist hängt von der Bauart sprich magnetisierten Poolzahl ab. Grössere Schrittmotore haben gefräste Polräder . Dementsprechend brauchst du um ihn zum drehen zu bringen pro Wicklung ( in deinem Fall zwei ) eine Rechteckwelle. Diese sind dann im resultierenden Phasenwinkel ( nach Anzahl der Wicklungen) phasenverschoben darzustellen. Auch braucht die Spule des Motors einen Mindeststrom. Also nur von Spezial-IC´s direkt ansteuerbar oder über entsprechende Treibertransistoren.
Wenn man die Phasenlage umkehrt, läuft er anders herum.
Also für deinen kleinen Kontroller: Die Anzahl der erzeugten Impulse bestimmt die Anzahl Umdrehungen und die Frequenz der selben die Drehzahl. Die Polzahl bestimmt somit auch den minimal darstellbaren Vorschub mittels Einzelimpulsen.
Für grosse Motore gibt es dann noch so eine Art elektronische Interpolation, welche es ermöglicht aus einem Motor mit 500 Schritten eine Auflösung von 1000 Schritten zu machen. Dabei ist auch im Motor der Anker als Doppelanker um einen halben Schritt
versetzt ausgeführt.
Bei Schrittmotorsteuerungen sieht man dann noch Rampen zum bremsen und beschleunigen vor, damit er nicht Schritte verliert oder gar stehen bleibt und pfeifft, smile. Du darfst also nicht gleich die Frequenz für die Maximaldrehzahl programmieren sondern musst kleine Stufen aneinanderreihen, welche dem Verhalten deines Motors anzupassen sind.
Man vertraut den Motoren, dass sie keine Schritte verlieren also Hosenträgermethode. Wenn man aber Angst hat, dass es doch ab und zu passieren könnte, dann koppelt man den SM mit einem kleinen Decoder und vergleicht die abgegebene Bewegung mit den vorgegebenen Impulsen. Somit dann Hosenträger und Gürtel !
Die Bewegung ist bei langsamen Drehzahlen leichter erkennbar deutlich ruckartig, weil er ja mit jedem Impuls einen Schritt macht , welcher von der Polzahl vorgegeben ist. Im plattdeutschen Stepper-motor oder stepping motor. Ist eigentlich gar kein Motor; eher ein elektromagnetisches Sperrklinkenschaltwerk.
Hoffe dir ein wenig zum besseren Verständniss verholfen zu haben.
LG