Aller au contenu


Photo
- - - - -

Précision moteur pas à pas en fraction de pas


8 réponses à ce sujet

#1 Sandro

Sandro

    Pilier du forum

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

Posté 05 avril 2020 - 11:07

Bonsoir,

j'aurais une petite question, pour mieux pouvoir conseiller vitou dans son projet de motorisation de télescope.

Vu que j'ai posé plusieurs fois la question au sein du sujet sans réponse, je me permes de la poser dans un sujet séparé pour plus de visibilité

 

Est-ce que l'un d'entre vous a une expérience des moteurs pas à pas en fraction de pas?

Si oui, à quel point le positionnement est précis au sein d'un pas?

 

Est-ce que ça vous semble raisonnable d'espérer une précision meilleurs que 1/3.5 de pas en utilisant un mode 1/4 de pas (ou 1/8 ou 1/16 ou 1/32)?

 

Merci d'avance

Sandro


Aidez-nous à vous aider : partagez toutes les informations pertinentes : description précise du problème, contexte, schéma de câblage, liens vers la documentation des composants, votre code (ou encore mieux un code minimal reproduisant le bug), ...

Vous recevrez ainsi plus de réponses, et elles seront plus pertinentes.


#2 Path

Path

    Made By Humans

  • Modérateur
  • PipPipPipPipPip
  • 2 504 messages
  • Gender:Male
  • Location:Paris

Posté 06 avril 2020 - 12:06

Je n'ai pas en mémoire la précision. Dans un code pour mon Hector, j'avais noté 800 pas pour un secteur de 90°.

Si tu veux, je peux fouiller pour retrouver la référence. C'était un tout petit moteur de récup' d'une imprimante 3D.



#3 Mike118

Mike118

    Staff Robot Maker

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

Posté 06 avril 2020 - 01:42

Bonsoir,

j'aurais une petite question, pour mieux pouvoir conseiller vitou dans son projet de motorisation de télescope.

Vu que j'ai posé plusieurs fois la question au sein du sujet sans réponse, je me permes de la poser dans un sujet séparé pour plus de visibilité

 

Est-ce que l'un d'entre vous a une expérience des moteurs pas à pas en fraction de pas?

Si oui, à quel point le positionnement est précis au sein d'un pas?

 

Est-ce que ça vous semble raisonnable d'espérer une précision meilleurs que 1/3.5 de pas en utilisant un mode 1/4 de pas (ou 1/8 ou 1/16 ou 1/32)?

 

Merci d'avance

Sandro

 

Je pense que je n'ai pas bien compris la question ... 

Généralement les moteurs sont conçus de sorte à avoir 200 pas par tours ...

 

En utilisant des drivers 1/4 de pas il te faudra 800  1/4 pas pour faire 1 tour au lieu de 200 pas complets.
En 1/8 pas il t'en faudra 1600  etc ... 

Et il existe des drivers qui pilote jusqu'à 1/256 pas ... 

Du coup plus tu seras en pas " réduis " plus tes pas seront " petits " ...  en 1/4 de pas tu as une résolution d'environ 0,45° par position possible ...  en 1/8 tu as 0,225° ...

La vrai question c'est : quelle résolution angulaire est nécessaire pour le projet? 

 


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 Sandro

Sandro

    Pilier du forum

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

Posté 06 avril 2020 - 08:36

Merci

 

Ok, donc un 1/2^n de pas correspond vraiment à un angle d'environ angle_d_un_pas/2^n ?

 

Le but du projet est de faire de l'astrophotographie, en pose très longue (une photo de 15 minutes), ce qui du coup nécessite de suivre l'étoile à mesure que la terre tourne. Vitou dit avoir besoin qu'un micro-pas ne fasse pas plus que 0.38 secondes d'arc (soit 10^-4 degrés).

 

En place, il y a déjà une transmission vis sans fin vers roue de 50 dents, donc une réduction 50/1.

 

Comme en plus il lui faut beaucoup de couple, l'idée était de prendre un moteur pas à pas avec un réducteur intégré. La plus grosse réduction que j'ai trouvée, c'est du 100/1 ( https://www.robotsho...a-667oz-in.html ). Mais même là, l'angle par pas est 3.5 fois trop grand si on utilise des pas complets (mais on est assez proche pour que je me pose la question si ça passe avec des micro-pas)


Aidez-nous à vous aider : partagez toutes les informations pertinentes : description précise du problème, contexte, schéma de câblage, liens vers la documentation des composants, votre code (ou encore mieux un code minimal reproduisant le bug), ...

Vous recevrez ainsi plus de réponses, et elles seront plus pertinentes.


#5 Forthman

Forthman

    Pilier du forum

  • Membres
  • PipPipPipPipPip
  • 1 382 messages
  • Gender:Not Telling
  • Location:Montauban (82)

Posté 06 avril 2020 - 09:09

Je n'ai qu'une seule expérience en micros-pas sur une table à découper, avec les drivers vendus pas Soprolec.

paramétrés pour fournir 10 000 pas/tour soit 0.036° entre chaque micro-pas.

 

Mais au final la précision était plutôt de 0.1°

 

Je ne sais pas si le manque de précision venait des drivers (il faut quand-même diviser la tension par 50 pour travailler  sur 10 000 pas/tour)

ou si cela venait des moteurs (le moindre défaut d'enroulement  et la précision n'existe plus)

 

À noter également une certaine "souplesse" dans le positionnement, ce qui est normal avec les faibles écarts de tension d'un micro-pas à l'autre.



#6 Snyp54

Snyp54

    Membre

  • Membres
  • 32 messages

Posté 06 avril 2020 - 09:20

Bonjour, pour le moteur, partir sur un motoreducteur avec un encodeur serait il envisageable?
Il faudrait juste faire une boucle pied pour l'asservissement de l'angle ?

#7 Sandro

Sandro

    Pilier du forum

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

Posté 06 avril 2020 - 12:25

@Fortran : quand tu parles d'une précision de 0.1°, tu parles d'un offset, ou d'une erreur aléatoire? Sanchant que dans le cas de Vitou, il s'agit surtout d'avoir une vitesse aussi précise que possible pendant 15 minutes.

 

@Snyp54 : j'y ai réfléchi aussi, mais il me semble que les moteurs DC sont pas top aux très faibles vitesses. Ici, on parles d'un déplacement de l'ordre de 50 tours en 24h (ie 1tour/jour après la réduction 50 de la vis sans fin), soit 0.035 rpm : je suis pas sur que beaucoup de moteurs arrivent raisonnablement à tourner aussi lentement. Mais si tu connais un motoréducteur qui pourrait faire l'affaire, et avec un encodeur assez précis, alors c'est bon aussi


Aidez-nous à vous aider : partagez toutes les informations pertinentes : description précise du problème, contexte, schéma de câblage, liens vers la documentation des composants, votre code (ou encore mieux un code minimal reproduisant le bug), ...

Vous recevrez ainsi plus de réponses, et elles seront plus pertinentes.


#8 Forthman

Forthman

    Pilier du forum

  • Membres
  • PipPipPipPipPip
  • 1 382 messages
  • Gender:Not Telling
  • Location:Montauban (82)

Posté 06 avril 2020 - 12:37

Ni l'un ni l'autre,  ça ressemblait à de l'aléatoire mais ça n'en était pas puisque  le moteur faisait bien un tour complet tous les 10000 pas



#9 Mike118

Mike118

    Staff Robot Maker

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

Posté 06 avril 2020 - 01:13

Quand on est en micro stepping il y a une " perte de précision " sur les micros pas . 


Plus le pas sera un multiple proche du pas complet et plus il sera précis en % erreur / delta angle.


1 pas complet est très précis. 

1/2 pas est un petit moins précis qu'un pas complet. 

1/4 pas est un petit peu moins précis qu'un 1/2 pas ... 


Exemple (les chiffres sont là pour imager ... et dépendent du moteur (ce qu'il faut retenir c'est la précision en % erreur / delta angle qui augmente  pour des delta angle faible...)  


1 pas => 1.8° +- 0.00005

1/2 =>  entre environ 0.8995 ° et 0.9995 °

1/4 => entre 0.449 ° 0.451 °

1/8 => entre 0.224°   0.226°

 

etc ... 

 

Par contre les " erreurs ne s'additionnent pas " c'est une erreur autour de la position nominale attendue ...

 

 

Par contre il faut garder en tête qu'un engrenage si on veut utiliser un rapport de réduction ça a aussi du jeu ... même si ça pose pas trop de soucis tant que tu te déplace dans le même sens ( calage du jeu ... )  En général pour de la précision des courroies crantée c'est un peu mieux ...  
 


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  

 

 

 




Répondre à ce sujet



  


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

0 members, 0 guests, 0 anonymous users