Forum Linux.débutant Pilote de moteur pas à pas Big easy ou moteur pas à pas easydriver ? avec nema 17

Posté par  . Licence CC By‑SA.
Étiquettes :
0
17
nov.
2023

J'ai acheté un moteur pas à pas nema 17 sur le site et je l'ai branché directement sur mon arduino mega et j'ai chargé le code, mais ça ne marche pas :confused :

J'ai fait quelques recherches sur google et j'ai trouvé que je devais utiliser un pilote de moteur pas à pas pour contrôler mon moteur pas à pas nema 17 (4 fils).

J'ai découvert qu'il est bipolaire.

Les spécifications sont les suivantes

moteur nema 17

Angle de pas : 1.8
DC 1.68 A/Phase

Bien que j'aie fait quelques recherches, je ne sais toujours pas lequel utiliser
A) Grand pilote de moteur pas à pas simple (coût plus élevé)

Pilotage d'une phase de 2A ou 1.4A

ou

B) Pilote de moteur pas à pas simple (moins cher)

Leur contrôle de courant peut varier de 150mA/phase à 750mA/phase.

Les experts sont priés de me conseiller, je ne veux vraiment pas acheter le mauvais produit.

  • # Attention à toi !

    Posté par  (Mastodon) . Évalué à 10.

    Quand je vois ce que tu as fait, et ta question, je me doute que tu n'as que très peu (voire pas du tout) de notion d'électricité.

    Chez toi tu fais ce que tu veux, mais pour rappel dans un milieu pro, tu es censé avoir une habilitation électrique (sensibilisation aux dangers) dès que tu es susceptible de toucher des pièces nues sous tension (oui, même en basse tension). Et je suppose que sur ton établi/bureau tu n'as pas que des connecteurs IP2X mais plutôt des fils dénudés qui se baladent partout. Attention donc.

    Sinon pour te répondre (je ne suis pas "expert") :

    • tu indiques que ton moteur consomme 1,68A par phase
    • non, tu ne peux pas le connecter directement sur un Arduino qui est bien incapable de délivrer un tel courant (ce serait plutôt de l'ordre de qque dizaines de mA)
    • il te faut donc un driver qui sera piloté par l'Arduino et qui pourra délivrer le courant demandé : au minimum 1,68A par phase (toujours prendre de la marge)
    • dans ta liste tu en as un qui peut délivrer jusqu'à 2A, c'est celui qu'il te faut
    • la magie n'étant pas de ce monde, pense qu'il va te falloir une alimentation costaude pour ce driver : je te laisse lire la doc du driver en question

    En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.

    • [^] # Re: Attention à toi !

      Posté par  . Évalué à 5. Dernière modification le 17 novembre 2023 à 14:21.

      Bonjour

      Pour éviter l'erreur classique,
      je te recommande aussi d'utiliser 2 circuits d'alimentation :

      • Une alimentation pour ton circuit de commande (arduino)
      • Une autre alimentation pour le circuit qui pilotera le moteur pas-à-pas.
  • # Refroidissement

    Posté par  . Évalué à 3.

    Attention que les circuits du genre Easydriver ou Bigeasydriver ne sont pas capables de fournir le courant annoncé tels quels : ils surchauffent, et soit se mettent en sécurité, soit grillent purement et simplement. Il faut ajouter un dissipateur thermique dessus.

    Tu peux trouver sur EBay, par exemple, des drivers qui ont les étages de protection et le refroidissement inclus, avec des borniers, comme ce genre de truc. C'est plus encombrant, mais si tu débutes dans ce domaine, tu prendras moins de risque de détruire ton driver au bout de trois minutes de fonctionnement.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.