Calculateur de moteurs pas à pas
Calculez la vitesse du moteur pas à pas, la fréquence des pas et la course par tour
Formule
Référence: Microchip AN2164 — Stepper Motor Control
Comment ça marche
Ce calculateur détermine la fréquence des impulsions du moteur pas à pas et les paramètres de mouvement linéaire à partir des pas par révolution, du rapport de micropas et de la transmission mécanique. Les machinistes CNC, les constructeurs d'imprimantes 3D et les ingénieurs en contrôle de mouvement l'utilisent pour configurer des systèmes de positionnement précis. Le calcul précis de la fréquence du pouls garantit un mouvement fluide, sans pas manqués ni problèmes de résonance.
Conformément aux spécifications NEMA 17 (la taille de châssis de stepper la plus courante), les moteurs standard fournissent 200 pas complets par révolution (angle de pas de 1,8°). Le micropas subdivise chaque pas complet en 2 à 256 micropas, 1/16 (3 200 coups/tour) étant la limite pratique avant de diminuer la précision de positionnement. Des études menées par Precision Microdrives montrent que l'erreur de positionnement des micropas augmente de ± 5 % à 1/4 pas à ± 20 % à 1/32 pas en raison du couple de détente magnétique.
La formule de fréquence d'impulsion tirée du « Motion Control Handbook » (Slocum, 1992) est la suivante : f = (pas/rev × microsteps × RPM)/60. Un NEMA 17 typique à 200 pas/tour avec un micropas de 1/16 ciblant 300 tr/min nécessite 16 000 impulsions/seconde. Selon les courbes de couple du fabricant, les moteurs pas à pas perdent 50 % de leur couple de maintien à 500 tr/min et 80 % à 1 000 tr/min en raison de la limitation du temps de montée du courant par les champs électromagnétiques arrière. Ce compromis couple/vitesse détermine les vitesses d'avance maximales réalisables dans les applications CNC.
Exemple Résolu
Une imprimante 3D de style Prusa utilise des moteurs NEMA 17 (200 pas/tour) avec des pilotes TMC2209 à 1/16 de micropas. L'axe X utilise une courroie GT2 avec une poulie à 20 dents (circonférence de pas de 40 mm). La vitesse d'impression cible est de 100 mm/s.
Étape 1 — Calculez la résolution effective : pas/tour : 200 × 16 = 3200 micropas/tour Résolution linéaire : 40 mm/3200 = 0,0125 mm/pas (12,5 µm)
Étape 2 — Déterminer la fréquence d'impulsion requise : Tours/seconde : 100 mm/s ÷ 40 mm/tour = 2,5 tr/min = 150 tr/min Fréquence d'impulsion : 3200 × 2,5 = 8000 Hz
Étape 3 — Vérifiez par rapport aux limites du moteur : Selon les courbes de couple NEMA 17, 150 tr/min conservent 85 % du couple de maintien Fréquence de pas maximale du TMC2209 : 2 MHz, marge de manœuvre adéquate
Étape 4 — Calculez la rampe d'accélération du pouls : Accélération cible : 1000 mm/s² (typique pour l'impression 3D) Taux de rampe de fréquence : 8000 Hz/s par 100 mm/s ÷ 1s = 80 000 Hz/s²
Résultat : configurez le contrôleur de mouvement pour une fréquence de pas de 8 kHz à vitesse de croisière avec une rampe d'accélération de 80 kHz/s². La résolution de 12,5 µm dépasse de 4 fois les exigences habituelles en matière de couche d'impression de 50 µm.
Conseils Pratiques
- ✓Selon les notes d'application de Trinamic, le micropas de 1/16 offre un équilibre optimal entre résolution et précision : des divisions plus élevées permettent des mouvements plus fluides, mais la précision de la position du micropas se dégrade à ± 20 % à 1/32
- ✓Utilisez la rampe d'accélération conformément aux courbes de couple et de vitesse NEMA 17 : commencez à 200 Hz et augmentez à 5 000-10 000 Hz/s² pour éviter de caler pendant l'accélération depuis le repos
- ✓Pour les applications à vis mère, calculez l'inertie réfléchie : J_Reflected = J_load × (pitch/2π) ² : le moteur doit accélérer cette inertie, limitant ainsi la vitesse de rampe de fréquence de pas maximale
Erreurs Fréquentes
- ✗Confondre pas/tour et micropas/tour : un moteur à 200 pas à 1/16 de micropas fournit 3 200 coups/tour, et non 200. Cette erreur de 16 fois entraîne un mouvement égal à 1/16 de la distance prévue
- ✗Ignorer la réduction du couple à grande vitesse : selon les données du fabricant, les moteurs NEMA 17 perdent 50 % de couple à 500 tr/min et 80 % à 1 000 tr/min. Tout dépassement de cette valeur entraîne des manœuvres manquées et une perte de position
- ✗Fonctionnement à une fréquence de résonance : les moteurs pas à pas présentent une résonance mécanique à 50 à 200 Hz (150 à 600 tr/min pour les moteurs à 200 pas) ; accélérez rapidement sur cette bande ou utilisez le micropas pour amortir les vibrations
Foire Aux Questions
Shop Components
As an Amazon Associate we earn from qualifying purchases.
Calculateurs associés
Motor
Moteur à courant continu
Calculez la vitesse, le couple, la puissance et l'efficacité du moteur à courant continu à partir de paramètres électriques
Comms
Débit en bauds UART
Calculez la synchronisation des trames UART, le débit et le diviseur de registre USART BRR à partir du débit en bauds, du format des données et de la fréquence d'horloge du microcontrôleur. Identifiez les erreurs de débit pour une communication série fiable.
Motor
Moteur BLDC
Calculez le régime à vide du moteur à courant continu sans balais, le couple de décrochage, l'efficacité maximale, la puissance d'entrée et la poussée de l'hélice à partir de la puissance nominale en Kv et des paramètres électriques
Motor
Servomoteur
Calculez le couple, la vitesse, l'efficacité et la contre-CEM du servomoteur à partir des paramètres électriques et de charge.