Arduino avec Easydriver et moteur PAs à Pas Unipolaire Help
Répondre à la discussion
Affichage des résultats 1 à 6 sur 6

Arduino avec Easydriver et moteur PAs à Pas Unipolaire Help



  1. #1
    rodaure

    Arduino avec Easydriver et moteur PAs à Pas Unipolaire Help


    ------

    Hello

    Je commence avec l’arduino et la prog et j’avoue être un peu perdu par moment avec les moteur pas à pas.

    Voilà si vous pouvez m aider
    J’ai un arduino uno avec un easydriver alimenté en 19v et un moteur pas à pas unipolaire (200 tr/min) (4fils) connecté dessus

    Donc 3 fils branchés sur mon arduino( le gnd, le rouge et le noir)

    Nom : EasyDriver-Stepper-Motor-Driver2.png
Affichages : 196
Taille : 49,3 Ko

    J aimerai savoir comment donner une angle maximum au moteur , exemple une ouverture de 180degrés max qu il ne fasse pas un tour complet

    exemple j ai un soft qui lui envoi des données négative ou positive tant que c est positif le moteur va tourner dans un sens et dans l autre avec des valeurs negative mais j aimerai dire au moteur tu as un angle vers la gauche max de 90 en partant de zero et idem pour la droite

    Imagniez un volant de voiture qui serai brancher sur mon moteur et je lui dis tourne à droite mais au bout de 45 pas tu es bloquer et tu restes dans cette posision tant que tu recois des valeurs positives , idem pour l autre côté..


    idem je ne comprends pas trop la variable “stepper.monmoteur1=map(valor_ servo,?,?,?,?)

    SI quelqu un peu m aider

    Merci

    -----
    Dernière modification par rodaure ; 11/09/2014 à 11h26.

  2. #2
    gabuzo

    Re : Arduino avec Easydriver et moteur PAs à Pas Unipolaire Help

    4 fils c'est du bipolaire, pas de l'unipolaire.
    Pour faire un demi tour c'est le nombre de pas par tour divisé par 2 (ben voui...)
    Je suis Charlie

  3. #3
    rodaure

    Question Re : Arduino avec Easydriver et moteur Pas à Pas bipolaire Help

    Oups , tu as raison Gabuzo , je ne sais pas pourquoi j'ai mis unipolaire alors que oui 4 fils c est bipolaire.

    Pour faire un demi tour c'est le nombre de pas par tour divisé par 2 (ben voui...)
    ben la oui je comprends mais pour lui faire interpreter ça à l arduino avec mon faible niveau de débutant

    exemple:

    je reçois les commandes suivantes:

    Turn=+0.1
    Turn=+0.2
    Turn=+0.3
    Turn=+0.4
    Turn=+0.5 etc...

    ou

    Turn=-0.1
    Turn=-0.2
    Turn=-0.3
    Turn=-0.4 etc...

    une partie de mon code mais vraiment pas certain du map?

    if (Type=='Turn'){
    if(direction=='-'){
    valor_motor=map (valor_motor,0,90,90,180);
    myStepper1.step(valor_motor);

  4. #4
    biloux911

    Re : Arduino avec Easydriver et moteur Pas à Pas bipolaire Help

    Bonjour,

    Si ton code travaille uniquement en relatif tu ne pourras pas lui faire faire un demi-tour seulement. Il faut que tu fasses un codage absolu (un compteur du nombre de décalages relatifs fait l'affaire) et ensuite tu mets une conditions : si compteur_decalages_relatifs > limite alors consigne = 0. Je ne suis pas sûr de bien comprendre ta question en fait :/

  5. A voir en vidéo sur Futura
  6. #5
    gabuzo

    Re : Arduino avec Easydriver et moteur PAs à Pas Unipolaire Help

    A mon avis tu confonds les pas et les tours... Si ton moteur est un 200 pas par tour il faut envoyer 200 impulsions sur la broche "step" pour faire un tour. Pour un demi tour je te laisse faire le calcul
    Je suis Charlie

  7. #6
    Yvan_Delaserge

    Re : Arduino avec Easydriver et moteur PAs à Pas Unipolaire Help

    Tu peux tout simplement prévoir une butée mécanique. Arrivé en bout de course, le moteur pas-à-pas va s'arrêter contre la butée et rester dans cette position sans être endommagé, quel que soit le temps passé dans cette situation.

Discussions similaires

  1. Moteur pas a pas avec arduino et shield
    Par nicocco033 dans le forum Électronique
    Réponses: 1
    Dernier message: 16/07/2014, 11h49
  2. Arrêt de moteur avec Arduino
    Par kteman974 dans le forum Électronique
    Réponses: 7
    Dernier message: 11/04/2014, 18h07
  3. commande d'un moteur avec ir via arduino.
    Par kaky951357 dans le forum Électronique
    Réponses: 3
    Dernier message: 17/01/2014, 20h57
  4. controler un moteur avec arduino uno
    Par riffmaker dans le forum Électronique
    Réponses: 32
    Dernier message: 22/04/2012, 05h57
  5. PWM sur moteur à courant continu avec Arduino
    Par invite26c8c380 dans le forum Électronique
    Réponses: 2
    Dernier message: 24/03/2010, 15h41
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...