So steuern Sie die Schrittmotorgeschwindigkeit (d. h. wie berechnen Sie die Pulsfrequenz)

Einführung in den Zweiphasen-Schrittmotor:

Die eigentliche Steuerung des Schrittmotors ist sehr einfach, die Anwendung ist dumm, der Hersteller leistet gute Arbeit bei der Steuerung des Schrittmotors, die Steuerung des Schrittmotors durch den Treiber erfordert kein tiefgreifendes Verständnis des Schrittmotors , solange Sie wissen, wie die Schrittmotortreibermethode angewendet werden kann. Natürlich werde ich im Folgenden die einfachen Betriebseigenschaften des Schrittmotors vorstellen, oder Sie müssen es wissen!

Die Rolle der Unterteilung:

Zweiphasen-Schrittmotor, der Grundschrittwinkel beträgt 1,8 Grad, das heißt: 200 Impulse, der Motor dreht sich um einen Kreis, der als ganzer Schritt bezeichnet wird.

Die Funktion der Unterteilung kann am Treiber des Schrittmotors eingestellt werden:

Bei der Einstellung 2 Unterteilungen (auch Halbschritte genannt) beträgt der Schrittwinkel 0,9 Grad, 400 Impulse drehen einen Kreis.

Bei der Einstellung auf 4 Unterteilungen beträgt der Schrittwinkel 0,45 Grad und es werden 800 Impulse durchlaufen.

Bei der Einstellung 8 Unterteilung beträgt der Schrittwinkel 0,225 Grad und es werden 1600 Impulse durchlaufen.

Je höher die Unterteilung, desto kürzer ist die Länge eines vom Host-Computer gesendeten Impulses, desto höher ist die Präzision! Dies ist gut verstanden, ein Impuls, der 10 mm zurücklegt, 10 % Fehler, ein Impulsfehler von 1 mm, ein Impuls, der 1 mm zurücklegt, derselbe 10 % Fehler, ein Impulsfehler von 0,1 mm.

Natürlich können wir den Feinanteil nicht sehr groß einstellen, um den Zweck jedes Impulses zu erreichen, eine besonders kleine Strecke zurückzulegen.

Sie erinnern sich an den Zweiphasen-Schrittmotor mit 200 Impulsen, um einen Kreis auf der Linie zu drehen! Je größer die Unterteilung, desto größer die Anzahl der Impulse pro Umdrehung des Schrittmotors!
Übersetzt mit DeepL.com (kostenlose Version)

Wenn wir möchten, dass der Stepper 400 mm bei 600 Umdrehungen pro Minute zurücklegt, wie berechnen wir dann die Anzahl der Impulse und die Impulsfrequenz, die der OP aussenden muss?

Wie steuern wir die Geschwindigkeit des Schrittmotors (d. h. wie berechnen wir die Pulsfrequenz):

Unter der Annahme, dass die Einstellung vier Feinanteile beträgt, die Anzahl der Impulse, die der Motor für eine Umdrehung benötigt, also 800, um eine Schrittmotorgeschwindigkeit von 600 U/min zu erreichen, erfolgt die Berechnung der Impulsfrequenz, die vom Host gesendet werden soll Computer:

Das Konzept der Frequenz ist die Anzahl der Impulse, die in einer Sekunde gesendet werden.

Berechnen Sie also zunächst die Anzahl der Umdrehungen pro Sekunde des Schrittmotors

600/60 = 10 Umdrehungen pro Sekunde

Berechnen Sie dann die Anzahl der Impulse, die für 10 Umdrehungen/Sek. erforderlich sind.

10 x 800 = 8000

Das heißt, die Pulsfrequenz beträgt 8000 oder 8K.

Fazit: Um die Schrittmotorgeschwindigkeit von 600 U/min zu realisieren, sollte der Host-Computer eine Impulsausgangsfrequenz von 8K aufrechterhalten.

Jetzt verstehst du? Um die Pulsfrequenz berechnen zu können, müssen zwei Voraussetzungen bekannt sein:

1. Kennen Sie die Anzahl der Impulse, die für eine Umdrehung des Schrittmotors erforderlich sind;

2. Kennen Sie die Drehzahl des Schrittmotors, die Drehzahleinheit ist: Umdrehungen pro Minute

So berechnen Sie die Anzahl der Impulse, die ein Schrittmotor benötigt.

Unter der Annahme, dass die Einstellung vier Feinanteile beträgt, beträgt die Anzahl der Impulse, die der Motor benötigt, um einen Kreis zu drehen, 800, und um zu erkennen, dass der Schrittmotor eine Strecke von 400 mm zurücklegt, erfolgt die Berechnung der Anzahl der Impulse, die gesendet werden sollten der obere Computer:

Wenn die Abtriebswelle des Schrittmotors und die Schraube (Steigung: 10 mm) direkt oder über den Riemenscheibenantrieb angeschlossen sind, beträgt der Radumfang 10 mm. Das heißt, der Schrittmotor dreht sich um einen Kreis, die Länge des mechanischen Gehens beträgt 10 mm.

Die Anzahl der Impulse einer Umdrehung des Motors beträgt 800, die Länge eines Impulses beträgt also:

10 mm / 800 = 0,0125 mm

Die Anzahl der Impulse, die erforderlich sind, um 400 mm zurückzulegen:

400 / 0,0125 = 32000 Impulse

Fazit: Um eine vom Schrittmotor zurückgelegte Strecke von 400 mm zu realisieren, muss der Hostcomputer 32000 Impulse senden.

Verstehst du es jetzt? Die drei Voraussetzungen, die zur Berechnung der Impulszahl bekannt sein müssen, sind:

1. Kennen Sie die Anzahl der Impulse, die für eine Umdrehung des Schrittmotors erforderlich sind;

2. Kennen Sie den Schrittmotor, um einen Kreis der Gehlänge zu drehen;

3. Kennen Sie die Gesamtweglänge, die der Schrittmotor benötigt;

Wenn wir die Genauigkeit verbessern möchten, können wir die Unterteilung erhöhen, wenn die Unterteilung auf 64 eingestellt ist. Die Anzahl der für eine Umdrehung des Motors erforderlichen Impulse beträgt:

64 x 200 = 12800

Die Länge eines zurückgelegten Impulses beträgt:

10 mm / 12800 = 0,00078 mm

Die Anzahl der Impulse, die erforderlich sind, um 400 mm zurückzulegen:

400 / 0,00078 = 512000 Impulse

Um eine Drehzahl von 600 U/min zu erreichen, muss der Host-Computer folgende Impulsfrequenz senden:

( 600 / 60 ) X 12800 = 128000

Das heißt: 128K
Übersetzt mit DeepL.com (kostenlose Version)


Zeitpunkt der Veröffentlichung: 11. August 2024