Parcours d'apprentissageIntermédiaire

Mouvement de précision avec pas à pas : un parcours

Vous savez spécifier, câbler, régler et étalonner un axe pas à pas en boucle ouverte, et diagnostiquer la différence entre perte de pas, jeu et mauvais facteur d'échelle.

Avant de commencer

Vous devez savoir téléverser un croquis Arduino et utiliser un multimètre en tension et en résistance. Inutile de rien connaître aux moteurs — ce parcours part de ce qu’est un pas à pas et de pourquoi il se comporte ainsi.

Ce que vous saurez faire

À la fin, devant une machine qui arrive au mauvais endroit, vous pouvez dire laquelle des quatre causes possibles c’est — le savoir-faire qui sépare vraiment ceux qui construisent des machines qui fonctionnent de ceux qui continuent d’acheter des moteurs plus gros.

  • Choisir un pas à pas sur une courbe de couple plutôt que sur un couple de maintien en vitrine.
  • Régler correctement la limite de courant d’un pilote du premier coup, y compris sur une carte avec l’autre résistance de mesure.
  • Dériver les pas par millimètre pour toute courroie ou vis, puis les étalonner contre une mesure.
  • Distinguer perte de pas, jeu et mauvais facteur d’échelle aux seuls symptômes.
  • Écrire une routine de prise d’origine qui répète à quelques microns et échoue en sécurité quand un interrupteur est débranché.

Où l’on se heurte

Trois endroits, et les trois sont traités ici explicitement tant ils sont fréquents :

Régler la limite de courant à l’oreille. La carte a un potentiomètre sans marquage, alors on tourne jusqu’à ce que le moteur « sonne bien ». Résultat : un moteur faible qui saute ou un moteur chaud qui se coupe thermiquement en plein travail. Cela prend deux minutes au multimètre et une formule — et vous devez lire quelles résistances de mesure porte votre carte, car la même Vref signifie deux courants différents.

Supposer que des micropas plus fins signifient une machine plus précise. Non. Cela rend le mouvement plus doux et silencieux, ce qui vaut vraiment la peine, mais l’erreur de position causée par une charge est identique en pas entiers et au 1/16. Le laboratoire montre les deux nombres côte à côte ; c’est la façon la plus rapide de désapprendre cela.

Sauter la rampe d’accélération. Un pas à pas commandé directement à pleine vitesse depuis l’arrêt ne tourne pas lentement — il bourdonne et reste sur place, car le champ commandé dépasse le rotor avant qu’il puisse démarrer. Le même mouvement de 60 mm qui échoue complètement sans rampe arrive exactement à destination avec une rampe.

Ce qu’il vous faut

Article Coût typique Note
Pas à pas NEMA 17, 1,5–1,8 A 9–14 £ Un corps de 40 mm ; les galettes de 20 mm sont faibles
Carte A4988 ou DRV8825 2–4 £ Achetez-en plusieurs — c’est bon marché et ça meurt
Alimentation 12 V ou 24 V, 2 A+ 8–15 £ 24 V si vous voulez de la vitesse
Arduino Uno ou Nano 4–20 £ Toute carte 5 V avec deux broches libres
Multimètre 10–25 £ Non négociable. Sans lui, pas de réglage de Vref.
Électrolytique 100 µF, 35 V+ 0,20 £ La pièce qui empêche le pilote de mourir
Microrupteur à levier 0,50 £ Pour la section de prise d’origine
Courroie GT2 + poulie 20T, ou vis T8 6–12 £ Selon l’axe à construire
Réglet acier ou pied à coulisse 5–20 £ Pour étalonner honnêtement les pas/mm

Environ 45 £ pour le tout, et l’essentiel ressert tel quel dans la construction du traceur finale.

Pourquoi le parcours suit cet ordre

La physique avant le câblage. L’angle de retard n’est pas une théorie de fond à sauter — c’est lui qui décide si chaque réglage ultérieur est bon. Réglez la limite de courant sans savoir qu’elle fixe T_peak, et vous tournez un potentiomètre au feeling. Lisez-la d’abord et la section pilote devient évidente plutôt qu’une liste d’étapes.

Le laboratoire juste après la physique. Lire que le couple chute après 90 degrés électriques n’est pas voir un mouvement disparaître à cause de cela. Le simulateur est placé là délibérément, avant toute dépense, car l’intuition qu’il construit empêche de dimensionner un moteur à 95 % de son couple.

Le pilote avant le mécanisme. Les pas par millimètre dépendent du réglage de micropas, et le réglage de micropas vit sur le pilote. Faire l’arithmétique d’abord et les cavaliers ensuite est la recette d’une machine fausse d’exactement 16×.

L’alimentation au milieu. Elle se trouve après le pilote car c’est le premier moment où vous connaissez votre limite de courant, donc le premier moment où vous pouvez calculer la chaleur. Trois NEMA 17 alimentés dissipent environ 24 W à l’arrêt, ce qui surprend tous ceux qui viennent des moteurs à courant continu.

Le jeu juste après l’étalonnage. Les deux produisent des symptômes presque identiques et des corrections complètement différentes, et on ne les distingue que parce qu’une erreur d’échelle est un pourcentage et le jeu une constante. Les apprendre ensemble fixe cette distinction.

Les profils avant la prise d’origine. La prise d’origine est un mouvement, et le mouvement le plus susceptible d’être commandé sans soin — une recherche rapide sans rampe dans une butée dure. Savoir à quoi sert une rampe rend la recherche en trois phases évidente plutôt que superstitieuse.

Étapes : comment savoir qu’une étape est acquise

Ne passez pas à la suite tant que le test d’établi ne passe pas. Chacun prend quelques minutes et chacun attrape un échec précis.

Après Test d’établi Ce à quoi ressemble la réussite
Le moteur Mesurez la résistance entre les six combinaisons de fils Deux paires lisent 2–4 Ω ; les quatre autres sont ouvertes
Le pilote Alimentez VMOT sans moteur, sondez le potentiomètre Vref à 0,02 V près de votre cible calculée
Premier mouvement Commandez exactement un tour au 1/16 (3200 impulsions) L’arbre revient sur un repère ; répétez dix fois et il y reste
Pas/mm Commandez 100 mm, mesurez à la règle À 1 mm près ; corrigez le rapport et remesurez
Jeu Approchez un repère depuis chaque sens Notez l’écart en mm — c’est votre nombre, pas zéro
Profils Montez la vitesse jusqu’au saut de pas, puis redescendez de 40 % Vingt allers-retours reviennent au même repère
Prise d’origine Prenez l’origine dix fois, marquez le chariot à chaque fois Les dix marques tiennent dans 0,05 mm
Sécurité intégrée Débranchez la butée et prenez l’origine Il abandonne et signale une erreur — il ne laboure pas

Le test de répétabilité de prise d’origine est celui où il faut être exigeant. Si dix prises d’origine ne tombent pas au même endroit, rien en aval n’est digne de confiance, et aucun étalonnage ailleurs ne le corrigera.

Le tableau de diagnostic auquel ce parcours prépare vraiment

Chaque étape ci-dessus existe pour rendre lisible une ligne de ce tableau. Une machine qui arrive au mauvais endroit vous donne une preuve, et la forme de l’erreur nomme la cause — la différence entre la corriger en dix minutes et remplacer des pièces pendant quinze jours.

Ce que vous observez Cause Étape qui la traite
Écart d’un pourcentage constant de la distance Mauvais pas/mm Pas par millimètre
Écart d’une valeur constante, quelle que soit la distance Jeu Le jeu dans le mécanisme
Écart différent à chaque essai Perte de pas Angle de retard, puis courant ou profils
Erreur seulement sur mouvements rapides Au-delà de la vitesse de décrochage Câblage — montez la tension d’alimentation
Erreur seulement sur fortes accélérations Au-delà du taux d’accrochage Profils d’accélération
Erreur multiple de quatre pas entiers Glissement de pôles, confirmé Angle de retard
Erreur non multiple de quatre Pas une perte de pas du tout Regardez échelle ou jeu
Le moteur bourdonne et ne bouge pas Vitesse commandée au-dessus de l’accrochage Profils d’accélération
Correct dans un sens, court dans l’autre Jeu, mesuré dans les deux sens Le jeu dans le mécanisme
Fonctionne à froid, échoue après vingt minutes Coupure thermique du pilote Câblage — baissez Vref, ajoutez de l’air
Prise d’origine différente à chaque fois Pas de seconde passe lente Prise d’origine et coordonnées
Prise d’origine parfaite, travail quand même faux Décalage de pièce, ou perte de pas en cours Prise d’origine, puis angle de retard
Exactement 2×, 4× ou 16× faux Cavaliers de micropas en désaccord avec le micrologiciel Câblage, puis pas/mm
Exactement 4× court sur un axe à vis Pas de filet utilisé où il fallait le pas d’hélice Pas par millimètre

Deux lignes portent l’essentiel du diagnostic. « Est-ce un pourcentage ou une constante ? » sépare une erreur d’étalonnage du jeu en une seule mesure — commandez 10 mm puis 100 mm, et regardez si l’erreur suit l’échelle. Et « est-ce un multiple de quatre pas entiers ? » confirme une perte de pas d’emblée ou l’exclut complètement, car un rotor glissé tombe un cycle électrique entier plus loin et ne peut tomber nulle part ailleurs.

Fausse pistes fréquentes

Trois choses que les gens font et que ce parcours est agencé pour empêcher.

Acheter un moteur plus gros. C’est la réponse intuitive à un axe qui saute et ce n’est presque jamais la correction. L’arithmétique de dimensionnement sur un portique léger typique montre le frottement dépassant le couple d’accélération d’environ huit contre un — donc un rail qui coince, une courroie surtendue ou un câble qui accroche coûtent bien plus de marge que le choix du moteur. Mesurez le frottement, vérifiez la limite de courant, et seulement ensuite regardez le moteur.

Chasser la précision avec les micropas. Le 1/32 ou le 1/256 semblent forcément plus précis que le 1/16. Ils ne le sont en rien qui atteigne la pièce : l’erreur de position qu’impose une charge est identique à toutes les divisions, et le couple disponible pour distinguer un micropas du suivant s’effondre à mesure qu’on divise — au 1/256, c’est 0,61 % du couple de maintien, moins que le frottement de votre machine. Faites des micropas pour le silence et la douceur ; obtenez la précision par la marge de couple et un cadre rigide.

Étalonner avant que le mécanisme soit bon. Étalonner les pas/mm sur un axe qui coince, ou dont la poulie rampe sur son arbre, produit un nombre précisément faux. Il semblera correct sur le mouvement de test et désaccordera sur tout le reste. L’ordre des étapes ci-dessus est délibéré : l’axe doit coulisser doucement à la main, sans point dur, avant d’en mesurer un nombre.

Où ce parcours s’arrête

C’est un parcours boucle ouverte, mono-axe. Il omet délibérément plusieurs choses :

  • La commande en boucle fermée. Il n’y a aucun codeur ici, donc un pas perdu reste perdu. C’est le marché, et le travail du parcours est de vous rendre bon à garder la marge de couple plutôt qu’à récupérer après l’avoir perdue.
  • La coordination multi-axes. Deux axes bougeant ensemble pour que l’outil trace une droite, c’est de l’interpolation, et CoreXY ajoute une couche de mélange cinématique par-dessus. La construction du traceur fait une coordination cartésienne de base ; au-delà, c’est le territoire du micrologiciel.
  • Le G-code et le micrologiciel. Vous rencontrerez M92 et $100 comme réglages, pas comme sujet. Écrire un interpréteur est un autre projet.
  • Les machines de forte puissance. Tout ici est dimensionné pour du NEMA 17 et quelques ampères. Broches, vis à billes et machines capables d’emporter un doigt exigent verrouillages et arrêt d’urgence, que ce parcours n’enseigne pas.
  • Servomoteurs et BLDC. Un autre type de moteur avec un autre jeu de problèmes. S’il faut vitesse et couple avec rétroaction, regardez là-bas.

Ce qu’il donne, c’est le tableau complet pour la classe de machine que la plupart des gens construisent vraiment : un traceur, un laser, un portique léger, un rail de caméra, un axe d’imprimante 3D. Pour ceux-là, les cinq choses de ce parcours sont tout le travail.

Où aller ensuite

La suite évidente est la construction du traceur à stylo, qui utilise chaque étape de ce parcours à la fois. Si vous préférez pousser la théorie de la commande, la commande PID est là où entre la rétroaction ; si vous voulez l’autre moitié du monde des moteurs, la commande des moteurs couvre moto-réducteurs à courant continu, ponts en H et codeurs — ce qu’utilisent les roues et ce qu’un pas à pas n’est délibérément pas.

Parcours d'apprentissage

Le parcours

Suivez les nœuds dans l'ordre — chacun débloque le suivant une fois terminé. Votre progression est enregistrée sur cet appareil.

0 / 15 terminés

100%
Objectif

Ce que la boucle ouverte vous apporte

À lire en premier

Réalisation

Construisez une machine avec

Un week-end

Questions courantes

Questions fréquentes

Faut-il connaître la commande PID avant ce parcours ?

Non, et c'est l'intérêt d'un pas à pas. Un axe en boucle ouverte n'a ni rétroaction ni boucle à régler — vous lui dites de bouger de 3200 micropas et, si vous ne l'avez pas surchargé, il bouge de 3200 micropas. C'est une grande simplification et c'est pourquoi ce parcours est un point de départ raisonnable pour le mouvement de précision. Le PID devient pertinent quand vous dépassez la boucle ouverte vers les pas à pas en boucle fermée ou les servomoteurs, ou quand vous commandez quelque chose avec rétroaction, comme un lit chauffant ou un robot équilibré.

Puis-je suivre ce parcours avec un 28BYJ-48 et un ULN2003 ?

Vous pouvez en suivre la physique, mais pas l'ingénierie. Le 28BYJ-48 est un moteur unipolaire à réducteur avec un réseau Darlington plutôt qu'un pilote à régulation de courant, donc pas de limite de courant à régler, pas de Vref, pas de micropas significatifs. Presque chaque leçon pratique ici — la résistance de mesure, la vitesse de décrochage, plus de volts pour plus de vitesse — n'a pas d'équivalent sur ce matériel. Un NEMA 17 et un A4988 coûtent ensemble à peu près pareil et enseignent la machine que tout le monde construit vraiment.

Où se placent les pas à pas en boucle fermée ?

À la fin, et seulement si nécessaire. Un pas à pas en boucle fermée est le même moteur avec un codeur à l'arrière et un pilote qui remarque quand le rotor prend du retard, donc un pas perdu devient une correction ou une alarme au lieu d'une erreur silencieuse. Cela supprime le mode d'échec le plus brutal de ce parcours. Cela coûte trois à quatre fois plus cher, et pour un traceur, un portique léger ou une imprimante 3D, une bonne marge de couple et un profil d'accélération sain résolvent le même problème pour rien.

Combien de temps ce parcours prend-il ?

Environ six heures de lecture et de laboratoire pour parcourir les tutoriels et les simulateurs, et un week-end pour la construction finale. Les deux laboratoires valent plus de temps qu'il n'y paraît : le simulateur pas à pas est le seul endroit où vous verrez l'angle de retard tracé, et l'intuition de l'endroit où se trouve la falaise des 90 degrés économise beaucoup d'à-peu-près ultérieurs.