Aller au contenu


Photo
- - - - -

Pas à pas à axe creux [testé par Ashira]


5 réponses à ce sujet

#1 ashira

ashira

    Pilier du forum

  • Modérateur
  • PipPipPipPipPip
  • 1 333 messages
  • Gender:Male

Posté 19 décembre 2017 - 08:41

Bonsoir !

 

Voici un test d'un moteur pas à pas avec un axe creux de 6mm (diamètre intérieur). Bien pratique pour faire passer des câbles à l’intérieur !

 

_IGP8287.JPG

 

C'est un moteur pas à pas unipolaire, qui peut aussi être câblé comme un bipolaire.

 

20171204_151523.jpg

 

On voit sur la photo que le fil noir n'est pas utilisé (flèche orange), le commun est sur le fil marron (flèche bleu).

 

Pour l'utiliser comme un bipolaire il suffit de câbler chaque bobine sur un driver de moteur. Pour le teste j'utilise le TB6560 que je contrôle avec un microcontrôleur arduino. 

 

tb6065_rm.jpg

 

J'utilise ce programme pour faire tourner le moteur en augmentant sa vitesse progressivement:

#include <AccelStepper.h>

AccelStepper stepper(1,9,2); //CLK+ -> D9, CW+ -> D2 (facultatif)

void setup()
{   
   stepper.setMaxSpeed(500); //Vitesse à atteindre
   stepper.setAcceleration(600); //Accélération 
   stepper.moveTo(40000); //Position angulaire à atteindre
}

void loop()
{  
   stepper.run();
}

Si vous avez besoin de plus de vitesse, un montage unipolaire devrait augmenter la vitesse max du moteur puisque l'inductance des bobines est plus faible :

 

uln2003_schema.jpg

 

L'uln2003 fourni la puissance nécessaire pour faire fonctionner le moteur. Il peut être commandé avec un arduino et la librairie AccelStepper.

Je posterai à la suite l'essai avec un uln2803 similaire à l'uln2003 ! 

 

-----------------------------------------------

 

Voici la suite:

 

20171220_025809.jpg

 

J'ai branché l'arduino comme indiqué dans le programme de test:

#include <AccelStepper.h>

#define Pin1  11    // --> IN4 
#define Pin2  12    // --> IN2 
#define Pin3  8     // --> IN3 
#define Pin4  9     // --> IN1 

AccelStepper moteur(AccelStepper::FULL4WIRE, Pin1, Pin3, Pin2, Pin4);

void setup() 
{
  moteur.setMaxSpeed(350.0); // Vitesse max du moteur
  moteur.setAcceleration(50.0);
  moteur.moveTo(40000);
}

void loop() 
{
  //Tourne dans un sens puis dans l'autre
  if (moteur.distanceToGo() == 0) {
    moteur.moveTo(-moteur.currentPosition());
  }
  moteur.run();
}

Malgré le faible courant consommé par le moteur (50 ohms par bobine, aliim de 12v) le CI chauffe un peu. Je vous conseille cette méthode si vous devez utiliser le moteur avec une tension plus faible, 5v par exemple.

Par contre à 5v la vitesse max chute à environ 100tr/min. 



#2 Oracid

Oracid

    Pilier du forum

  • Modérateur
  • PipPipPipPipPip
  • 6 768 messages
  • Gender:Male

Posté 19 décembre 2017 - 09:12

Tu fais passer des cables dans l'axe de part en part pendant la rotation ?
Si c'était taraudé, on pourrait faire passer une vis.
Super ce moteur ! Tu donnes le lien du fournisseur ?
En tout cas, un grand merci pour tes tests.

#3 Mike118

Mike118

    Staff Robot Maker

  • Administrateur
  • PipPipPipPipPip
  • 9 965 messages
  • Gender:Male
  • Location:Anglet

Posté 20 décembre 2017 - 01:24

Il est sur la boutique : moteur pas à pas arbre creux 6mm! =) 

 

Et il va très bientôt être accompagné d'un collecteur tournant de diamètre 6mm. 
Qui rentre dans l'arbre creux pour faire un capteur motorisé par exemple ! =) 

 

 

Spoiler : 

 

20171114_223140.jpg

 

plus quelques pièces imprimées en 3D , le capteur de votre choix sharp ou télémètre tof  et on peut avoir un lidar à faible coût =) 


Si mon commentaire vous a plus laissez nous un avis  !  :thank_you:

Nouveau sur Robot Maker ? 

Jetez un oeil aux blogs, aux tutoriels, aux ouvrages, au robotscope  aux articles,  à la boutique  et aux différents services disponible !
En attendant qu'une bibliothèque de fichiers 3D soit mise en place n'hésitez pas à demander si vous avez besoin du fichier 3D d'un des produits de la boutique... On l'a peut être ! 
Si vous souhaitez un robot pilotable par internet n'hésitez pas à visiter www.vigibot.com et à lire le sous forum dédié à vigibot!

 

Les réalisations de Mike118  

 

 

 


#4 Oracid

Oracid

    Pilier du forum

  • Modérateur
  • PipPipPipPipPip
  • 6 768 messages
  • Gender:Male

Posté 20 décembre 2017 - 08:09

Super ! Merci Mike.

Mais l'arbre de ce moteur, est-il creux de part en part ?



#5 ashira

ashira

    Pilier du forum

  • Modérateur
  • PipPipPipPipPip
  • 1 333 messages
  • Gender:Male

Posté 20 décembre 2017 - 08:25

Oui il est creux de part en part. 



#6 arobasseb

arobasseb

    Membre chevronné

  • Administrateur
  • PipPipPipPip
  • 737 messages
  • Gender:Male
  • Location:BORDEAUX (33)

Posté 09 janvier 2018 - 10:59

Serait-il possible d'avoir les dimensions, la tension nominale, le couple, le nombre de pas ... et/ou la référence du moteur pour voir si je peux trouver la datasheet, afin de compléter la fiche produit.

Merci :) 





Répondre à ce sujet



  


0 utilisateur(s) li(sen)t ce sujet

0 members, 0 guests, 0 anonymous users