IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Arduino Discussion :

Commande d'un moteur pas à pas parmi 12


Sujet :

Arduino

  1. #81
    Candidat au Club
    Femme Profil pro
    Chercheur en sciences cognitives
    Inscrit en
    Juin 2016
    Messages
    31
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Chercheur en sciences cognitives

    Informations forums :
    Inscription : Juin 2016
    Messages : 31
    Points : 3
    Points
    3
    Par défaut
    Citation Envoyé par Auteur Voir le message
    Pour le connecteur que tu as il te faut un connecteur mâle (puisque sur le moteur c'est un femelle). Mais à ma connaissance (en tout cas je n'en ai jamais trouvé), il te faut un connecteur mâle sur câble pour le prolongateur.
    Donc à mon avis le mieux est de le remplacer. Après tu as différentes tailles. Est-ce que le poids du connecteur peut avoir une influence sur ta manip (ça alourdi le moteur) ?
    Le poids des connecteur n'est pas un problème. Les moteurs seront vissés à une stucture rigide donc pas de soucis!

  2. #82
    Expert éminent sénior
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 648
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 648
    Points : 11 137
    Points
    11 137
    Par défaut
    Tes drivers seront loin de cette structure ? Ou peuvent-il être fixés sur le même support ? Pour prévoir la longueur des câbles et les connecteurs.

  3. #83
    Candidat au Club
    Femme Profil pro
    Chercheur en sciences cognitives
    Inscrit en
    Juin 2016
    Messages
    31
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Chercheur en sciences cognitives

    Informations forums :
    Inscription : Juin 2016
    Messages : 31
    Points : 3
    Points
    3
    Par défaut
    Citation Envoyé par Auteur Voir le message
    Tes drivers seront loin de cette structure ? Ou peuvent-il être fixés sur le même support ? Pour prévoir la longueur des câbles et les connecteurs.
    La structure sera statique et la personne qui passera l'expérience positionnera son bras dans le système et l'électronique ne sera pas accessible. Cela implique que l'on peux faire comme on veut au plus simple et plus maintenable

  4. #84
    Expert éminent sénior
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 648
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 648
    Points : 11 137
    Points
    11 137
    Par défaut
    Pour le matériel :
    - fer à souder, tu l'as déjà. Par contre, tu l'as acheté dans un magasin de bricolage ? C'est pour choisir le bon type d'étain, en moins que tu en possède déjà ?
    - pompe à dessouder :
    http://fr.rs-online.com/web/p/pompes...ouder/0557878/
    - tournevis :
    http://fr.rs-online.com/web/p/products/8640861/
    - pince à dénuder :
    http://fr.rs-online.com/web/p/products/6673799/
    - pince coupante :
    http://fr.rs-online.com/web/p/pinces-coupantes/0536420


    Ensuite :
    * Moteurs : http://fr.aliexpress.com/item/Mini-l...642691837.html
    4V / 200mA pour chaque phase
    * Drivers :
    http://www.gotronic.fr/art-driver-de...2134-22274.htm
    Les pins sont espacés de 2,54mm (0,1")

    12 moteurs, 4 fils donc 48 fils (!) sans compter la connectique pour ton capteur de force.


    Compte-tenu de la quantité de fils, je pense que le mieux est que tes drivers soient à proximité des moteurs.
    1. en utilisant connecteurs fournis, tu soudes tes drivers sur une plaque de prototypage :
      http://fr.rs-online.com/web/p/cartes-a-bandes/2065841/
    2. tu enlèves les connecteurs des moteurs
    3. achète ce genre de bornier : http://fr.rs-online.com/web/p/borniers-pour-ci/2204327/ que tu soudes également sur la plaque de prototypage en vis à vis des voies de tes drivers. Attention il faudra couper les pistes à certains endroits pour éviter les courts-circuits
    4. tu visses les fils de tes moteurs sur ces borniers


    Ensuite ton arduino peut être loin des drivers, ça ne ferait que 26 fils (12 pour "step", 12 pour "dir", 1 pour le 4V et 1 pour gnd).
    Pour la liaison entre ton arduino et tes drivers, je ne vois pas trop de solution pour le moment. Est-ce que ton arduino est fourni avec les connecteurs soudés sur la carte ? A mon avis l'idéal serait que tu utilises les voies 22 et 53 car il y a un gros emplacement rectangulaire et dans ce cas on peut imaginer un câble en nappe faisant la liaison entre l'arduino et le reste du matériel.

  5. #85
    Expert éminent sénior
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 648
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 648
    Points : 11 137
    Points
    11 137
    Par défaut
    Puisque qu'un dessin vaut mieux qu'un long discours voici en pièce jointe les 2 solutions auxquelles je pense.
    La légende :
    - en violet : les signaux de commande (step et dir) 2x12
    - en rouge : le +5V
    - en noir : gnd
    - le groupe de fils rouge, bleu, noir, vert : les 4 phases de tes moteurs.
    - j'ai également placé la diode dans le circuit pour faire chuter la tension d'alimentation des drivers

    1ère solution que j'ai détaillée précédemment :
    Les moteurs et les drivers sont à proximités, l'arduino et l'alimentation éloignés du reste. Les deux parties sont reliées par un câble en nappe de 26 voies (+4V, GND et 12x2 signaux)
    Le problème étant surtout la liaison électrique au niveau des connecteurs IDC qui sont soudés sur la plaque (les pins sont espacés de 2,54mm).

    2nde solution plus complexe :
    Les drivers et l'arduino sont éloignés des moteurs. Les deux parties sont cette fois-ci reliées par un câble en nappe de 50 voies (4x12 pour les moteurs et 2 voies non utilisées). Le problème est identique au cas précédent : la liaison entre les moteurs et le connecteur IDC.

    3ème solution (que je n'ai pas dessinée) la plus simple :
    La même que précédemment, mais tu supprimes les connecteurs IDC et la nappe (que tu peux remplacer par des borniers à vis). Et tu utilises des câbles renfermant 4 fils. Il t'en faudra donc 12. Mais ces câbles faisant 6 à 7mm de diamètre tu vas te retrouver avec un énorme (90mm diamètre au moins) et très lourd ensemble de fils.
    Si ces câbles font environ 2m de long, il te faudra une bobine de 25m.
    http://fr.rs-online.com/web/p/cable-...cteur/6607067/
    Images attachées Images attachées
    • Type de fichier : pdf a.pdf (17,3 Ko, 62 affichages)

  6. #86
    Modérateur

    Avatar de Vincent PETIT
    Homme Profil pro
    Consultant en Systèmes Embarqués
    Inscrit en
    Avril 2002
    Messages
    3 190
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Consultant en Systèmes Embarqués
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Avril 2002
    Messages : 3 190
    Points : 11 573
    Points
    11 573
    Par défaut
    On avait pas parlé de commander les broches /ENABLE pour pouvoir relier ensemble tous les Step et Dir ?

    Au quel cas il faut :
    - Step
    - Dir
    - 4V
    - Gnd
    - 12 /ENABLE

    Soit 16 fils issus de Arduino pour aller aux drivers de moteurs.

    Je ne sais plus si on avait parlé de ça ou pas ????
    La science ne nous apprend rien : c'est l'expérience qui nous apprend quelque chose.
    Richard Feynman

  7. #87
    Expert éminent sénior
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 648
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 648
    Points : 11 137
    Points
    11 137
    Par défaut
    Citation Envoyé par Vincent PETIT Voir le message
    On avait pas parlé de commander les broches /ENABLE pour pouvoir relier ensemble tous les Step et Dir ?
    Je ne sais plus si on avait parlé de ça ou pas ????
    On en avait parlé au début avec les multiplexeurs.


    Ah je vois ce que tu veux dire : 2 fils pour step et dir et 12 fils /ENABLE pour les moteurs. Pas bête On a ainsi 10 fils (12-2) en moins

    Et pour la connectique que préconiserais-tu ? La liaison moteur / driver et arduino / driver. Je n'ai pas trouvé quelque chose de satisfaisant.

  8. #88
    Candidat au Club
    Femme Profil pro
    Chercheur en sciences cognitives
    Inscrit en
    Juin 2016
    Messages
    31
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Chercheur en sciences cognitives

    Informations forums :
    Inscription : Juin 2016
    Messages : 31
    Points : 3
    Points
    3
    Par défaut
    Citation Envoyé par Auteur Voir le message
    Puisque qu'un dessin vaut mieux qu'un long discours voici en pièce jointe les 2 solutions auxquelles je pense.
    La légende :
    - en violet : les signaux de commande (step et dir) 2x12
    - en rouge : le +5V
    - en noir : gnd
    - le groupe de fils rouge, bleu, noir, vert : les 4 phases de tes moteurs.
    - j'ai également placé la diode dans le circuit pour faire chuter la tension d'alimentation des drivers
    Merci pour ces solutions et le schéma! C'est clair!
    Dans le1 er dessins tu alimente l'arduino avec l'alim externe si j'ai bien compris?

    Citation Envoyé par Auteur Voir le message
    - fer à souder, tu l'as déjà. Par contre, tu l'as acheté dans un magasin de bricolage ? C'est pour choisir le bon type d'étain, en moins que tu en possède déjà ?
    Je n'ai pas encore de fer à souder je pensais en récupérer un mais c'est pas possible. J'ai regardé sur des sites et il y a de nombreux modèles.Je ne sais pas quoi prendre (y compris pour l'étain). Tu as des suggestions?
    J'ai reçu les drivers et c'est tout petit....il faut souder les connecteurs. Je peux mettre que ceux dont j'ai besoin? (ça simplifierai le problème un peu...)

  9. #89
    Expert éminent sénior
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 648
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 648
    Points : 11 137
    Points
    11 137
    Par défaut
    Citation Envoyé par Exzaria Voir le message
    Merci pour ces solutions et le schéma! C'est clair!
    Dans le1 er dessins tu alimente l'arduino avec l'alim externe si j'ai bien compris?
    Tout à fait

    Citation Envoyé par Exzaria Voir le message
    Je n'ai pas encore de fer à souder je pensais en récupérer un mais c'est pas possible. J'ai regardé sur des sites et il y a de nombreux modèles.Je ne sais pas quoi prendre (y compris pour l'étain). Tu as des suggestions?
    Bien... les fers à souder dans les magasins de bricolage c'est un peu camelote. Et pour l'étain tu n'auras pas d'autres choix que de prendre de l'étain avec du plomb (point de fusion plus bas que celui sans plomb). Mais pour des petites soudures occasionnelles ça peut aller. Il faut que la panne (la pointe du fer) soit de 2 mm maximum. Et si c'est indiqué regarde la température max du fer et celui de l'étain. Je regarderai ce que me proposent mes fournisseurs.

    A propos de soudure j'en profite pour te dire que pendant cette opération, tu ne manges pas, tu ne bois pas, bref pas de nourriture ou de boisson à côté de ton poste de travail et quand tu as fini tu te laves les mains !!

    Citation Envoyé par Exzaria Voir le message
    J'ai reçu les drivers et c'est tout petit....il faut souder les connecteurs. Je peux mettre que ceux dont j'ai besoin? (ça simplifierai le problème un peu...)
    comme ce sont des barrettes, soudes les toutes.

Discussions similaires

  1. Commande de position sur moteur pas à pas
    Par Marc29 dans le forum LabVIEW
    Réponses: 31
    Dernier message: 22/01/2017, 10h39
  2. Commande moteur pas à pas via port parallèle
    Par -N4w4k- dans le forum Robotique
    Réponses: 9
    Dernier message: 05/04/2012, 00h00
  3. Commande d'un moteur pas à pas
    Par Wikli dans le forum LabVIEW
    Réponses: 2
    Dernier message: 02/12/2010, 03h55
  4. Réponses: 1
    Dernier message: 25/10/2010, 09h17
  5. Commande de déplacement de moteurs pas à pas
    Par ecile dans le forum LabVIEW
    Réponses: 5
    Dernier message: 23/11/2009, 10h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo