Moteur pas à pas ou servomoteur
Les moteurs pas à pas et les servomoteurs fournissent tous deux un contrôle précis des mouvements, mais ils y parviennent grâce à des approches fondamentalement différentes. Les steppers divisent une rotation complète en étapes distinctes (généralement 200 par tour) et se déplacent en boucle ouverte : ils vont là où ils sont commandés sans retour de position. Les servos utilisent un système en boucle fermée avec un encodeur qui mesure en permanence la position réelle et corrige les erreurs. Le choix dépend de la vitesse, du couple, des exigences de précision et du budget.
Moteur Stepper
Un moteur pas à pas divise la rotation en étapes angulaires fixes (1,8° = 200 pas/tour pour les tailles NEMA standard). Un pilote active les phases de la bobine en séquence ; chaque impulsion avance d'exactement un pas. Le microstep permet de subdiviser les étapes plus loin (jusqu'à 256 fois) pour des mouvements plus fluides. Aucun retour de position n'est requis pour la plupart des candidatures.
Avantages
- Positionnement précis en boucle ouverte : aucun codeur n'est nécessaire pour de nombreuses applications
- Excellent couple à bas régime : couple de maintien maximal à l'arrêt
- Système électronique d'entraînement simple — interface pas/direction
- Faible coût pour une précision donnée — pilote NEMA 17 + à moins de 30$
- Stabilité intrinsèque au repos : maintient sa position sans chasser
- Mouvement déterministe — nombre exact de pas = angle exact
Inconvénients
- Le couple chute brusquement au-dessus de 500 à 1 000 tr/min, ce qui entraîne des performances médiocres à haute vitesse
- Peut perdre des étapes en cas de surcharge : l'absence de feedback signifie des erreurs de position non détectées
- Résonance à certaines vitesses : peut provoquer des vibrations et des pas manqués
- Faible efficacité (50 à 70 %) : consomme le plein courant même à l'arrêt
- Bruit audible : le fait de marcher produit un gémissement caractéristique
- L'angle de pas fixe limite la fluidité maximale sans micropas
Quand utiliser
Utilisez des steppers pour les imprimantes 3D, les routeurs CNC (basse vitesse), les machines pick-and-place, les cardans pour appareils photo et les applications de positionnement à moins de 1 000 tr/min où le coût est plus important que les performances dynamiques.
Servomoteur
Un servomoteur (généralement BLDC ou PMSM) fonctionne avec un contrôleur en boucle fermée qui lit en continu la position à partir d'un encodeur (optique, magnétique ou absolu) et ajuste le courant pour minimiser les erreurs de position. Les servomoteurs gèrent simultanément la commutation, le contrôle du courant, le contrôle de la vitesse et le contrôle de position.
Avantages
- Capacité à haute vitesse : couple maximal jusqu'au régime nominal (3 000 à 6 000 tr/min en général)
- Précision en boucle fermée : le feedback du codeur corrige toute erreur de position
- Réponse dynamique élevée — accélération/décélération rapides
- Efficace : consomme uniquement le courant nécessaire à la charge réelle
- Aucune perte de pas : surcharge détectée et gérée par le contrôleur
- Mouvement fluide : pas de résonance ni de cran
Inconvénients
- Coûteux : le moteur, l'encodeur et le servomoteur coûtent 5 à 20 fois plus cher qu'une configuration pas à pas
- Réglage complexe : les gains PID doivent être configurés pour chaque application
- Nécessite un encodeur, ce qui augmente les coûts, le câblage et le point de défaillance potentiel
- Peut osciller (chasse) s'il est mal réglé ; nécessite une expertise en matière de mise en service
- Surcharge pour un positionnement simple, complexité inutile pour les charges lentes et légères
- Les exigences d'alimentation sont plus élevées pour les charges dynamiques
Quand utiliser
Utilisez des servomoteurs pour les robots industriels, l'usinage CNC (haute vitesse), les machines d'emballage, les équipements semi-conducteurs et toute application nécessitant une vitesse, un couple élevé ou une précision de position garantie sous des charges variables.
Différences clés
- ▸Contrôle : Stepper est en boucle ouverte (pas de feedback) ; Servo est en boucle fermée (feedback de l'encodeur)
- ▸Vitesse : le couple du stepper chute au-dessus de 500 tr/min ; le servo maintient le couple entre 3 000 et 6 000 tr/min
- ▸Coût : Stepper + chauffeur ~ 200—2000 $30; Servo + drive + encoder ~$
- ▸Précision : Stepper ±0,09° (pas complet) ; Servo ±0,01° ou mieux (en fonction de l'encodeur)
- ▸Comportement en cas de surcharge : Stepper perd des pas en silence ; le servo détecte et arrête ou rétablit
- ▸Efficacité : Stepper 50 à 70 % (courant constant) ; Servo 85 à 95 % (courant proportionnel à la charge)
- ▸Bruit : le stepper émet un bruit de pas audible ; le servo est doux et silencieux
- ▸Maintien : Stepper a un couple de maintien inhérent ; le servo nécessite un courant actif pour maintenir la position
Résumé
Les steppers constituent le bon choix pour les applications de positionnement à faible vitesse et sensibles aux coûts (imprimantes 3D, routeurs CNC, équipements de laboratoire) où les charges sont prévisibles. Les servos sont nécessaires lorsque la vitesse dépasse 1 000 tr/min, que les charges varient ou que la précision de la position doit être garantie dans toutes les conditions. La tendance est aux systèmes d'asservissement à mesure que les coûts d'entraînement diminuent, mais les steppers restent dominants en dessous des budgets de système de 500$.
Questions fréquentes
Un servomoteur est-il plus précis qu'un stepper ?
Pas nécessairement à basse vitesse. Un stepper à pas complet a une précision de ±0,09° (± 5 % de l'angle de pas) sans rétroaction. Avec un micropas 256×, la résolution atteint 0,007°, soit une précision supérieure à celle de la plupart des encodeurs. Cependant, les steppers peuvent perdre des pas en cas de surcharge sans qu'elle ne soit détectée. Les servos garantissent la précision dans toutes les conditions de charge car le codeur fournit un retour d'information continu. Pour une précision garantie, le servo gagne ; pour la résolution à des charges légères, les steppers peuvent égaler ou dépasser.
Un moteur pas à pas peut-il être utilisé comme servomoteur ?
Oui. L'ajout d'un encodeur à un stepper et l'utilisation de variateurs pas à pas en boucle fermée (comme les séries Trinamic TMC2160 ou Leadshine CL) créent un « stepper en boucle fermée » ou un « servo hybride ». Cela permet de détecter et de corriger les pertes par étapes tout en préservant la simplicité et le faible coût des systèmes pas à pas. Populaire dans les imprimantes 3D et les routeurs CNC, la mise à niveau de la boucle ouverte vers la détection des pannes est utilisée.
Pourquoi les imprimantes 3D utilisent-elles des moteurs pas à pas au lieu de servos ?
Coût et simplicité. Un driver NEMA 17 stepper + A4988 coûte plus de $10–20; an equivalent servo system costs $ 200 euros. Les imprimantes 3D se déplacent lentement (généralement <100 mm/s), les charges sont légères et prévisibles (uniquement la contre-pression du filament), et les étapes manquées sont rares lorsque les limites de courant sont correctement configurées. La simplicité de la boucle ouverte signifie qu'il n'y a pas de réglage PID, pas de câblage du codeur et un microprogramme simple. Les servos seraient exagérés.
À quelle vitesse dois-je passer du stepper au servo ?
Le croisement a généralement une vitesse linéaire de 500 à 1 000 tr/min ou de 300 à 500 mm/s (selon le pas de la vis mère). Au-delà de cela, le couple pas-à-pas diminue de façon spectaculaire (en raison du contre-champ électromagnétique et de l'inductance qui limitent le temps de montée du courant), tandis que les servos conservent le couple nominal. Si votre application nécessite un mouvement soutenu supérieur à 1 000 tr/min, ou une accélération/décélération rapide, un servomoteur est le meilleur choix.