Go Down

Topic: dynamixel ax-12 et Arduino (Read 6723 times) previous topic - next topic

zener57

Bonjour
Une autre question ,peut-etre idiote, peut-on faire fonctionner un servomoteur de type dynamixel ax-12 avec une platine arduino (mega ou autre) ???
Si oui ,comment faire , existe t-il des exemples ??
merci

fdufnews

#1
Nov 17, 2009, 12:44 pm Last Edit: Nov 17, 2009, 12:45 pm by fdufnews Reason: 1
Après une lecture rapide de la doc de ce servo, il doit être possible de l'interfacer avec un arduino moyennant l'ajout d'un buffer externe qui permet de faire passer RX et TX sur une seule ligne. Il y a un exemple sur la doc du servo. Par contre je ne pense pas que tu puisses atteindre la vitesse maximum de transmission.

il faudrait peut être poser la question d'une précédente mise en oeuvre de ce servo avec un arduino sur la partie internationale du forum car cela toucherait plus de personne.


zener57

merci fdufnews
je vais tenter.
il est vrai que la transmission bouste fort ,si je ne me trompe pas,le mini 9600 bps et maxi 1000000 bps, de plus notion d'IDs etc..
Bref ,c'etait pour savoir dans le cas ou !!
je vais jeter un oeil sur le forum internationale et poser la question

merci quand meme
William

Jean-François

#3
Nov 19, 2009, 08:27 pm Last Edit: Nov 19, 2009, 09:24 pm by jfs Reason: 1
Sur cette page il y a une explication sur les différences entre un servo analogique et numérique ainsi que la façon de les commander :

http://www.societyofrobots.com/actuators_servos.shtml


D'après ce que j'ai compris, les signaux sont les mêmes entre l'analogiques et le numériques, seule la fréquence de ce signal change.

Il faudrait essayer de modifier les librairies "servo" pour augmenter la fréquence afin d'atteindre les 300Hz contre les 30 Hz maxi des servo analogiques.
MacBook intel core 2 duo  os X snow Leopard 10.6<br/> eMac PPc G4  os X Leopard 10.5<br/>powerbook G4 os X Leopard 10.5
imac PPC G3 os X Pa

fdufnews

#4
Nov 20, 2009, 10:42 am Last Edit: Nov 20, 2009, 10:42 am by fdufnews Reason: 1
Non non!! Ces servos dialoguent sur un bus série avec un maitre et des périph esclaves. La liaison est de type UART half duplex. TX et RX passent sur le même fil d'où l'ajout d'un buffer pour gérer les conflits sur le bus.

Jean-François

J'ai trouvé ce PDF :

http://www.robot-advance.com/configurations/www.robot-advance.com/images/player/pieces_jointes/17_10.pdf
MacBook intel core 2 duo  os X snow Leopard 10.6<br/> eMac PPc G4  os X Leopard 10.5<br/>powerbook G4 os X Leopard 10.5
imac PPC G3 os X Pa

zener57

Bonjour et merci
Voici une DOC qui peut aider ,car je suppose en faisant attention que l'on peut appliquer le programme sur une arduino ??

je suppose que pour la COM on peut utiliser les 3 autres ports de la Mega ?

je possede les Dynamixel AX-12 ,car j'ai un Bioloid ,ils ont deja leurs identifiants .

merci
William

neoirto

Bonjour,

Je déterre ce sujet pour savoir si l'un d'entre vous est parvenu à initier une connexion à 1000000 bps avec un servo bioloid.

Car de mon coté, je n'y parviens pas... Pas de réponse du servo aux requètes de ping.

Merci d'avance !

Savage-Electronics

Check This http://savageelectronics.blogspot.com/2011/01/arduino-y-dynamixel-ax-12.html

Go Up