Axis-communications Dynamixel AX-12 User Manual

Browse online or download User Manual for Toys Axis-communications Dynamixel AX-12. Axis Communications Dynamixel AX-12 User Manual

  • Download
  • Add to my manuals
  • Print
  • Page
    / 38
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 0
User’s Manual 2006-06-14
A
Dynamixel
X-12
Closer to Real,
Page view 0
1 2 3 4 5 6 ... 37 38

Summary of Contents

Page 1 - Dynamixel

User’s Manual 2006-06-14 A Dynamixel X-12 Closer to Real,

Page 2 - Contents

DYNAMIXEL AX-12 3. Communication Protocol 3-1. Communication Overview Packet The main controller communicates with the Dynamixel units by sending

Page 3 - 1. Dynamixel AX-12

DYNAMIXEL AX-12 3-2. Instruction Packet The Instruction Packet is the packet sent by the main controller to the Dynamixel units to send commands. Th

Page 4

DYNAMIXEL AX-12 The meanings of each packet byte definition are as the following. 0XFF 0XFF The two 0XFF bytes indicate the start of the packet.

Page 5 - 2. Dynamixel Operation

DYNAMIXEL AX-12 3-4. Control Table Address Item Access Initial Value0(0X00) Model Number(L) RD12(0x0C)1(0X01) Model Number(H) RD0(0x00)2(0X02) Vers

Page 6

DYNAMIXEL AX-12 Control Table The Control Table contains information on the status and operation of the Dynamixel actuator. The Dynamixel actuator i

Page 7

DYNAMIXEL AX-12 Address 0x05 Return Delay Time. The time it takes for the Status Packet to return after the Instruction Packet is sent. The delay ti

Page 8

DYNAMIXEL AX-12 In the case of an instruction which uses the Broadcast ID (0XFE) the Status Packet will not be returned regardless of the Address 0x1

Page 9

DYNAMIXEL AX-12 Address 0x18 Torque Enable. When the power is first turned on, the Dynamixel actuator enters the Torque Free Run condition (zero tor

Page 10 - 3. Communication Protocol

DYNAMIXEL AX-12 Address 0x20,0x21 Moving Speed. Sets the angular velocity of the output moving to the Goal Position. Setting this value to its maxim

Page 11 - DYNAMIXEL

DYNAMIXEL AX-12 Goal Speed Setting BIT 15~11 10 9876543210Value 0 Turn Direction Speed ValueTurn Direction = 0 : CCW Direction Turn, Load Dir

Page 12

DYNAMIXEL AX-12 Contents 1. Summary 1-1. Overview and Characteristics of AX-12 Page 2 1-2. Main Specifications

Page 13

DYNAMIXEL AX-12 4. Instruction Set and Examples The following Instructions are available. Instruction Function ValueNumber ofParameterPING No acti

Page 14

DYNAMIXEL AX-12 Instruction Packet : 0XFF 0XFF 0XFE 0X04 0X03 0X03 0X01 0XF6` ID LENGTH INSTRUCTION PARAMETERS CHECKS

Page 15

DYNAMIXEL AX-12 execution timing is different. When the Instruction Packet is received the values are stored in the Buffer and the Write instruction

Page 16

DYNAMIXEL AX-12 Example 3 Obtaining the status packet of the Dynamixel actuator with an ID of 1 Instruction Packet : 0XFF 0XFF 0X01 0X02 0X01 0XF

Page 17

DYNAMIXEL AX-12 4-6. SYNC WRITE Function Used for controlling many Dynamixel actuators at the same time. The communication time decreases by the Sy

Page 18 - BIT 15~11 10 9876543210

DYNAMIXEL AX-12 5. Example For the following examples, we assume a Dynamixel actuator with an ID of 1 in Reset status and that the Baud rate is 57

Page 19

DYNAMIXEL AX-12 Instruction Packet Instruction = WRITE_DATA, Address = 0x05, DATA = 0x02 Communication ->[Dynamixel]:FF FF 00 04 03 05 02 F

Page 20

DYNAMIXEL AX-12 Example 13 Setting the maximum torque to 50% of its maximum possible value for a Dynamixel actuator with an ID of 0 Set the MAX Tor

Page 21

DYNAMIXEL AX-12 Communication ->[Dynamixel]:FF FF 00 05 03 18 01 01 DD (LEN:009) <-[Dynamixel]:FF FF 00 02 00 FD (LEN:006) Status Packet

Page 22

DYNAMIXEL AX-12 Instruction Packet Instruction = WRITE_DATA, Address = 0x1A, DATA = 0x01, 0x01, 0x40, 0x40 Communication ->[Dynamixel]:FF

Page 23

DYNAMIXEL AX-12 1. Dynamixel AX-12 1-1. Overview and Characteristics of AX-12 Dynamixel AX-12 The Dynamixel series robot actuator is a smart, modu

Page 24

DYNAMIXEL AX-12 Example 20 Lock all addresses except for Address 0x18 ~ Address0x23 for a Dynamixel actuator with an ID of 0 Set Address 0x2F (Lock

Page 25 - 5. Example

DYNAMIXEL AX-12 Appendix Half duplex UART Half duplex UART is a serial communication protocol where both TxD and RxD cannot be used at the same time

Page 26

DYNAMIXEL AX-12 When changing the direction, the TXD_SHIFT_REGISTER_EMPTY_BIT must be checked. The following is an example program that sends an

Page 27

DYNAMIXEL AX-12 C Language Example : Dinamixel access with Atmega128 /* * The Example of Dynamixel Evaluation with Atmega128 * Date : 2005.5.11 *

Page 28

DYNAMIXEL AX-12 // --- Gloval Variable Number --- volatile byte gbpRxInterruptBuffer[256]; byte gbpParameter[128]; byte gbRxBufferReadPointer; byte

Page 29

DYNAMIXEL AX-12 while(1); } void PortInitialize(void) { DDRA = DDRB = DDRC = DDRD = DDRE = DDRF = 0; //Set all port to input dir

Page 30

DYNAMIXEL AX-12 } /* Print value of Baud Rate. /* */ TXD81() send data to USART 1. void PrintBaudrate(void) */ { void TxD81(byte bTxdData)

Page 31 - Return Delay Time

DYNAMIXEL AX-12 Connector Company Name : Molex Pin Number: 4 Model Number Molex Part Number Old Part NumberMale 22-03-5045 5267-03Female 50

Page 32

DYNAMIXEL AX-12 Dimension CM-5 Dedicated AX-12 control box. Able to control 30 AX-12 actuators. 6 push buttons (5 for selection, 1 fo

Page 33

DYNAMIXEL AX-12 1-2. Main Specifications AX-12 Weight (g) 55 Gear Reduction Ratio 1/254 Input Voltage (V) at 7V at 10V Final Max Holding Torq

Page 34

DYNAMIXEL AX-12 2. Dynamixel Operation 2-1. Mechanical Assembly Frames Provided The two frames provided with AX-12 are shown below. OF-12SH

Page 35

DYNAMIXEL AX-12 2-2 . Connector Assembly Assemble the connectors as shown below. Attach the wires to the terminals using the correct crimping tool

Page 36

DYNAMIXEL AX-12 2-3. Dynamixel Wiring Pin Assignment The connector pin assignments are as the following. The two connectors on the Dynamixel are

Page 37 - Pin No.1

DYNAMIXEL AX-12 bioloid A robot can be built using only the CM-5 controller and a number of AX-12 actuators. An edutainment robotic kit named “Biolo

Page 38

DYNAMIXEL AX-12 • When the DIRECTION_PORT level is High: the signal TxD is output as Data • When the DIRECTION_PORT level is Low: the signal Data is

Comments to this Manuals

No comments