Legacy Forum: Preserving Nearly 20 Years of Community History - A Time Capsule of Discussions, Memories, and Shared Experiences.

interfacing uart ttl full duplex 2 dynamixel half duplex

Bioloid robot kit from Korean company Robotis; CM5 controller block, AX12 servos..
7 postsPage 1 of 1
7 postsPage 1 of 1

interfacing uart ttl full duplex 2 dynamixel half duplex

Post by FabinovX » Fri Feb 05, 2010 10:33 pm

Post by FabinovX
Fri Feb 05, 2010 10:33 pm

Hello.
surfing at robotic's support i saw that :
http://support.robotis.com/en/product/dynamixel/dxl_ax_main.htm
if it works from cm5 uart ttl to dynamixel, what about in the other way..
that's ok, i'm a newbie in everything, but i would like to know if such a scheme would be ok to connect ttl uart sensor (as chR6D or VRbot Voice Recognition Module using 5v regulator) to cm5 or cm 510 dynamixel bus ?
Hello.
surfing at robotic's support i saw that :
http://support.robotis.com/en/product/dynamixel/dxl_ax_main.htm
if it works from cm5 uart ttl to dynamixel, what about in the other way..
that's ok, i'm a newbie in everything, but i would like to know if such a scheme would be ok to connect ttl uart sensor (as chR6D or VRbot Voice Recognition Module using 5v regulator) to cm5 or cm 510 dynamixel bus ?
FabinovX
Savvy Roboteer
Savvy Roboteer
Posts: 74
Joined: Mon Feb 01, 2010 4:12 pm

Post by billyzelsnack » Fri Feb 05, 2010 11:09 pm

Post by billyzelsnack
Fri Feb 05, 2010 11:09 pm

Not without additional circuitry. Devices on the bus need to adhere to a very specific protocol and a sensor would need to encode its data into the protocol.
Not without additional circuitry. Devices on the bus need to adhere to a very specific protocol and a sensor would need to encode its data into the protocol.
billyzelsnack
Savvy Roboteer
Savvy Roboteer
User avatar
Posts: 618
Joined: Sat Dec 30, 2006 1:00 am

Post by FabinovX » Fri Feb 05, 2010 11:22 pm

Post by FabinovX
Fri Feb 05, 2010 11:22 pm

OK thank you for your answer.

But, is dynamixel bus using a private robotis protocol or is it using a standard protocol which can be translate with a standard chip as a max or something else like that ?
is there a doc where is that protocol is discribed or maybe a source code of controler firmware.
it may help a lot to do such an interface and programming the interfacing chip (an atmel or pic is suppose).

i apology for my quite bad written/spoken english.
OK thank you for your answer.

But, is dynamixel bus using a private robotis protocol or is it using a standard protocol which can be translate with a standard chip as a max or something else like that ?
is there a doc where is that protocol is discribed or maybe a source code of controler firmware.
it may help a lot to do such an interface and programming the interfacing chip (an atmel or pic is suppose).

i apology for my quite bad written/spoken english.
FabinovX
Savvy Roboteer
Savvy Roboteer
Posts: 74
Joined: Mon Feb 01, 2010 4:12 pm

Post by Stephane » Fri Feb 05, 2010 11:36 pm

Post by Stephane
Fri Feb 05, 2010 11:36 pm

Hello,

I think FabinovX is aware of the additionnal circuitery because the link he mentionned describe the circuitery required to interface a "standard" uart TTL bus to a dynamixel bus (btw, you can find this information in the dynamixel manual too). This circuitery is used in interface board designed by John Hyland (sorry if I mispell your name, I write it out of memory) and all; you can find posts about this interface board in the forum (quickest way to find it is to go through the wiki), it is a very interesting source of information if you want to build such interface.

In the dynamixel manual (link can be found in the wiki), you will also find a description of the protocol, plus the registers of an AX-12+ servo. I don't know if a documentation about the robotis sensor exists as well (I am not interested in sensor yet).

But since you want to interface your sensor with the CM5, the biggest issue for me is wether your CM5 will be able to access and use properly your custom sensor.... probably not if you don't develop your own firmware for it.

Cheers,

Stéphane
Hello,

I think FabinovX is aware of the additionnal circuitery because the link he mentionned describe the circuitery required to interface a "standard" uart TTL bus to a dynamixel bus (btw, you can find this information in the dynamixel manual too). This circuitery is used in interface board designed by John Hyland (sorry if I mispell your name, I write it out of memory) and all; you can find posts about this interface board in the forum (quickest way to find it is to go through the wiki), it is a very interesting source of information if you want to build such interface.

In the dynamixel manual (link can be found in the wiki), you will also find a description of the protocol, plus the registers of an AX-12+ servo. I don't know if a documentation about the robotis sensor exists as well (I am not interested in sensor yet).

But since you want to interface your sensor with the CM5, the biggest issue for me is wether your CM5 will be able to access and use properly your custom sensor.... probably not if you don't develop your own firmware for it.

Cheers,

Stéphane
Stephane
Robot Builder
Robot Builder
Posts: 12
Joined: Wed Nov 25, 2009 12:20 am

Post by billyzelsnack » Sat Feb 06, 2010 3:29 am

Post by billyzelsnack
Sat Feb 06, 2010 3:29 am

A micro-controller is "circuitry?" haha. You're right. I should of said "mico-controller" to be more specific. ;)
A micro-controller is "circuitry?" haha. You're right. I should of said "mico-controller" to be more specific. ;)
billyzelsnack
Savvy Roboteer
Savvy Roboteer
User avatar
Posts: 618
Joined: Sat Dec 30, 2006 1:00 am

Post by FabinovX » Sat Feb 06, 2010 2:57 pm

Post by FabinovX
Sat Feb 06, 2010 2:57 pm

well my lack of vocabulary leads to missundertanding.
the additional circuitry (as you say) is described in the link i gave.
there will be some voltage regulator to add and soft to writte too.
but, i was just asking if it was the only thing needed to build an interface.

nobody already tried to do such an interface by now ?

i though it will need some µcontroler to manage half duplex timing and buffers.
is that right ?

cheers
well my lack of vocabulary leads to missundertanding.
the additional circuitry (as you say) is described in the link i gave.
there will be some voltage regulator to add and soft to writte too.
but, i was just asking if it was the only thing needed to build an interface.

nobody already tried to do such an interface by now ?

i though it will need some µcontroler to manage half duplex timing and buffers.
is that right ?

cheers
FabinovX
Savvy Roboteer
Savvy Roboteer
Posts: 74
Joined: Mon Feb 01, 2010 4:12 pm

Post by billyzelsnack » Sat Feb 06, 2010 4:53 pm

Post by billyzelsnack
Sat Feb 06, 2010 4:53 pm

Lots of people have made interfaces. Here is a tutorial using an Arduino..

http://forums.trossenrobotics.com/tutorials/how-to-diy-128/controlling-ax-12-servos-3275/

Robotis also sells one called a USB2DYNAMIXEL.
Lots of people have made interfaces. Here is a tutorial using an Arduino..

http://forums.trossenrobotics.com/tutorials/how-to-diy-128/controlling-ax-12-servos-3275/

Robotis also sells one called a USB2DYNAMIXEL.
billyzelsnack
Savvy Roboteer
Savvy Roboteer
User avatar
Posts: 618
Joined: Sat Dec 30, 2006 1:00 am


7 postsPage 1 of 1
7 postsPage 1 of 1