Schrittmotor-Rechner
Schrittmotordrehzahl, Schrittfrequenz und Verfahrweg pro Umdrehung berechnen
Formel
Referenz: Microchip AN2164 — Stepper Motor Control
Wie es funktioniert
Dieser Rechner bestimmt die Impulsfrequenz des Schrittmotors und die linearen Bewegungsparameter anhand von Schritten pro Umdrehung, Mikroschrittverhältnis und mechanischer Übertragung. CNC-Maschinisten, 3D-Druckerbauer und Ingenieure für Bewegungssteuerung verwenden ihn zur Konfiguration präziser Positionierungssysteme. Die genaue Berechnung der Pulsfrequenz gewährleistet eine reibungslose Bewegung ohne Fehlschritte oder Resonanzprobleme.
Gemäß den NEMA 17-Spezifikationen (die gängigste Schrittbaugröße) bieten Standardmotoren 200 volle Schritte pro Umdrehung (1,8°-Schrittwinkel). Beim Mikroschritt wird jeder vollständige Schritt in 2 bis 256 Mikroschritte unterteilt, wobei 1/16 (3200 Zählungen/Umdrehung) die praktische Grenze ist, bevor die Positionsgenauigkeit abnimmt. Studien von Precision Microdrives zeigen, dass der Mikroschrittpositionierungsfehler aufgrund des magnetischen Rastmoments von ± 5% bei 1/4 Schritten auf ± 20% bei 1/32-Schritten zunimmt.
Die Pulsfrequenzformel aus dem 'Motion Control Handbook' (Slocum, 1992) lautet: f = (Schritte/Umdrehung × Mikroschritte × U/min)/60. Ein typisches NEMA 17 mit 200 Schritten/Umdrehung und 1/16 Mikroschritten für 300 Umdrehungen pro Minute benötigt 16.000 Impulse/Sekunde. Gemäß den Drehmomentkurven des Herstellers verlieren Schrittmotoren bei 500 U/min 50% des Haltemoments und bei 1000 U/min 80% des Haltemoments, da die Gegen-EMF die Stromanstiegszeit begrenzt. Dieser Kompromiss zwischen Drehmoment und Geschwindigkeit bestimmt die maximal erreichbaren Vorschubgeschwindigkeiten in CNC-Anwendungen.
Bearbeitetes Beispiel
Ein 3D-Drucker im Prusa-Stil verwendet NEMA 17-Motoren (200 Schritte/Umdrehung) mit TMC2209-Treibern bei 1/16 Mikroschritten. Auf der X-Achse wird ein GT2-Riemen mit einer Riemenscheibe mit 20 Zähnen (40 mm Teilumfang) verwendet. Die Zieldruckgeschwindigkeit beträgt 100 mm/s.
Schritt 1 — Effektive Auflösung berechnen: Schritte/Umdrehung: 200 × 16 = 3200 Mikroschritte/Umdrehung Lineare Auflösung: 40 mm/3200 = 0,0125 mm/Schritt (12,5 µm)
Schritt 2 — Ermitteln Sie die erforderliche Pulsfrequenz: Umdrehungen/Sekunde: 100 mm/s ÷ 40 mm/Umdrehung = 2,5 U/min = 150 U/min Pulsfrequenz: 3200 × 2,5 = 8000 Hz
Schritt 3 — Überprüfung anhand der Motorgrenzwerte: Gemäß den NEMA 17-Drehmomentkurven bleiben bei 150 U/min 85% des Haltemoments erhalten TMC2209 maximale Schrittfrequenz: 2 MHz — ausreichend Kopffreiheit
Schritt 4 — Berechnung der Beschleunigungsimpulsrampe: Zielbeschleunigung: 1000 mm/s² (typisch für 3D-Druck) Frequenzrampenrate: 8000 Hz/s pro 100 mm/s ÷ 1s = 80.000 Hz/s²
Ergebnis: Konfigurieren Sie den Motion Controller für eine Schrittfrequenz von 8 kHz bei Reisegeschwindigkeit und einer Beschleunigungsrampe von 80 kHz/s². Die 12,5 µm-Auflösung übertrifft die typischen Anforderungen an eine 50-µm-Druckschicht um das Vierfache.
Praktische Tipps
- ✓Gemäß den Anwendungshinweisen von Trinamic bietet 1/16-Mikroschritt ein optimales Gleichgewicht zwischen Auflösung und Genauigkeit — höhere Teilungen sorgen für eine gleichmäßigere Bewegung, aber die Genauigkeit der Mikroschrittposition sinkt bei 1/32 auf ± 20%
- ✓Verwenden Sie die Beschleunigungsrampen gemäß NEMA 17-Drehzahl-Kurven: Beginnen Sie bei 200 Hz und erhöhen Sie bei 5000-10000 Hz/s², um ein Abwürgen beim Beschleunigen aus dem Ruhezustand zu vermeiden
- ✓Für Spindelanwendungen berechnen Sie die reflektierte Trägheit: J_Reflected = J_Load × (Pitch/2π) ² — der Motor muss diese Trägheit beschleunigen, wodurch die maximale Rampenrate der Schrittfrequenz begrenzt wird
Häufige Fehler
- ✗Schritte/Umdrehung mit Mikroschritten/Umdrehung verwechseln: Ein Motor mit 200 Schritten bei 1/16 Mikroschritten liefert 3200 Zählungen/Umdrehung, nicht 200 — dieser 16-fache Fehler führt dazu, dass die Bewegung 1/16 der vorgesehenen Entfernung beträgt
- ✗Ignorieren des Drehmomentabfalls bei Drehzahl: Laut Herstellerangaben verlieren NEMA 17-Motoren bei 500 U/min ein Drehmoment von 50% und bei 1000 U/min ein Drehmoment von 80% — eine Überschreitung dieser Werte führt zu Fehlschritten und Positionsverlust
- ✗Betrieb mit Resonanzfrequenz: Schrittmotoren zeigen eine mechanische Resonanz bei 50-200 Hz (150-600 U/min für 200-Schrittmotoren); beschleunigen Sie schnell durch dieses Band oder verwenden Sie Mikroschritte, um Vibrationen zu dämpfen
Häufig gestellte Fragen
Shop Components
As an Amazon Associate we earn from qualifying purchases.
Verwandte Taschenrechner
Motor
Gleichstrommotor
Berechnen Sie die Drehzahl, das Drehmoment, die Leistung und den Wirkungsgrad des Gleichstrommotors anhand elektrischer Parameter
Comms
UART-Baudrate
Berechnet das UART-Frame-Timing, den Durchsatz und den USART BRR-Registerdivisor anhand der Baudrate, des Datenformats und der MCU-Taktfrequenz. Identifizieren Sie den Baudratenfehler für eine zuverlässige serielle Kommunikation.
Motor
BLDC-Motor
Berechnet die Leerlaufdrehzahl des bürstenlosen Gleichstrommotors, das Stillstandsmoment, den maximalen Wirkungsgrad, die Eingangsleistung und den Propellerschub anhand der kV-Nennleistung und der elektrischen Parameter
Motor
Servomotor
Berechnen Sie das Drehmoment, die Geschwindigkeit, den Wirkungsgrad und die Gegen-EMK des Servomotors anhand der elektrischen Parameter und der Lastparameter.