Aller au contenu


Photo
- - - - -

Servo feetech STS 3009 et couple


7 réponses à ce sujet

#1 Lareinette

Lareinette

    Nouveau membre

  • Membres
  • 5 messages

Posté 04 février 2024 - 06:29

Bonjour,

 

Nous débutons dans l'utilisation des servo bus et j'ai une question surement bête : je cherche à limiter le couple du servo et pour ça je modifie la ligne 16 sur sa table d'allocation (Max Torque limit). Mais en faisant ça, je modifie aussi énormément la vitesse de déplacement du servo (même à vide). Est ce que c'est normal et faut faire avec ou est ce qu'il faut limiter le couple du servo d'une manière différente?

 

mon servo sort un bras qui vient appuyer sur un plateau. je voudrais que la vitesse de sortie du bras ne soit pas modifier mais que le servo ne force pas trop une fois que le bras est au contact du plateau.  comment je peux faire en jouant sur les paramètres de la table d'allocation?

 

Merci de votre aide,

 

Lareinette



#2 Lareinette

Lareinette

    Nouveau membre

  • Membres
  • 5 messages

Posté 04 février 2024 - 07:11

j'ai 2 autres questions :

 

à quoi sert la ligne 40 "Torque enable". Je comprends pas vraiment l'explication de feetech....

 

Si on change les valeurs goal velocity et goal acceleration via l'application windows FD Debug, celles ci se remettent à 0 après redemarrage. Ce sont des valeurs qu'il faut donc changer via le programme de la carte nucléo. Impossible d'imposer ces valeurs dans le servo?

 

Merci

 

Seb



#3 Melmet

Melmet

    Pilier du forum

  • Modérateur
  • PipPipPipPipPip
  • 1 508 messages
  • Gender:Male
  • Location:Saint-Sozy (46200)

Posté 04 février 2024 - 08:22

Tu es gentil mais bon, tu ne donnes aucune réf aucun code !
Comment tu veux que l'on t'aide ?


Ne demande jamais à un robot de faire ce que tu peux faire toi même. :nono: :laugh1:


#4 Lareinette

Lareinette

    Nouveau membre

  • Membres
  • 5 messages

Posté 04 février 2024 - 08:38

Bonsoir,

 

oui pour le moment je n'ai pas encore codé. je cherche à comprendre l'impact des changements des valeurs de la table d'allocation en utilisant le programme FD Debug fourni par feetech pour faire fonctionner les servo bus via windows. Le servo utilisé est un Feetech STS3009-BL.

 

Mais j'ai compris que ma question sur la vitesse et l'acceleration est idiote. C'est une ecriture sur la RAM donc pas en dur sur l'EPROM. elle est donc géré par le code.

 

La chose qui m'interpelle le plus est qu'avec ce programme, si on limite le torque, on limite automatiquement l'acceleration et la vitesse. je comprends pas pourquoi. Si le servo n'est pas chargé on doit pouvoir decorreler ses paramètres. S'il est chargé, c'est normal que le couple insuffisant imite la vitesse du servo mais pkoi cela le fait il aussi quand le servo n'est pas chargé??????

 

Si quelqu'un qui a l'habitude d'utiliser ce gnere de servo Feetech sait aussi à quoi correspond le paramètre Torque enable, je suis preneur d'une explication plus claire que celle donné par Feetech.

 

Merci et désolé de mes question surement bête.



#5 Mike118

Mike118

    Staff Robot Maker

  • Administrateur
  • PipPipPipPipPip
  • 9 905 messages
  • Gender:Male
  • Location:Anglet
  • Interests:Robotique, Entrepreneuriat, Innovation, Programmation, Résolution de problème, Recherche de solutions, Mécanique, Electronique, Créer, Concevoir

Posté 04 février 2024 - 08:51

Pour ceux qui vont lire ce sujet je vais donner un petit peu plus de contexte : 
l'outil windows fourni par feetech dont on parle  est disponible ici : https://github.com/R...bug tool master

 

Pour ce qui est de tes questions : oui le fait de limiter le couple maximum va limiter la vitesse maximum. Ton servomoteur a une certaine inertie, il y a des engrenages à faire tourner, etc ... Même " à vide " il n'est pas complètement à vide. 

Pour le reste il faudrait que je teste à nouveau les différents paramètre pour pouvoir répondre mais  il me semblait qu'on ne pouvait pas " contrôler la position du servomoteur " quand torque n'était pas en mode " enabled " ... Mais ça fait un moment que j'ai pas utilisé alors j'ai un doute.

 


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  

 

 

 


#6 Lareinette

Lareinette

    Nouveau membre

  • Membres
  • 5 messages

Posté 04 février 2024 - 10:06

Merci pour la réponse,

 

 

Voilà ce qu'indique Feetech pour cette fameuse ligne 40 dans la table d'allocation ("Torque enable" aussi appelé "Torque Switch") :

 

Write 0: turn off torque output; write 1: turn on torque output; write 128: current position correction is 2048

 

 

Ca me parle pas beaucoup

 

Merci



#7 Mike118

Mike118

    Staff Robot Maker

  • Administrateur
  • PipPipPipPipPip
  • 9 905 messages
  • Gender:Male
  • Location:Anglet
  • Interests:Robotique, Entrepreneuriat, Innovation, Programmation, Résolution de problème, Recherche de solutions, Mécanique, Electronique, Créer, Concevoir

Posté 06 février 2024 - 05:16

As tu réglé ton problème ou bien tu cherches encore ?


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  

 

 

 


#8 Lareinette

Lareinette

    Nouveau membre

  • Membres
  • 5 messages

Posté 06 février 2024 - 08:44

As tu réglé ton problème ou bien tu cherches encore ?

Pas vraiment. mais je vais encore creuser. pas bien compris la différence entre Torque enable et Torque not enable. On peut contrôler les servos quoiqu'on mette.





Répondre à ce sujet



  


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

0 members, 0 guests, 0 anonymous users