Robotis Dynamixel DX-117 Manuel d'utilisateur

Naviguer en ligne ou télécharger Manuel d'utilisateur pour Pour la voiture Robotis Dynamixel DX-117. Robotis Dynamixel DX-117 User Manual Manuel d'utilisatio

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 43
  • Table des matières
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs
Vue de la page 0
Closer to Real,
DX-113, DX-116, DX-117
Dynamixel
User’s Manual 2005-11-16 (2
nd
Edition)
Vue de la page 0
1 2 3 4 5 6 ... 42 43

Résumé du contenu

Page 1 - DX-113, DX-116, DX-117

Closer to Real, DX-113, DX-116, DX-117 Dynamixel User’s Manual 2005-11-16 (2ndEdition)

Page 2

9DYNAMIXEL DX-Series 3-2. Instruction Packet The structure of the Instruction Packet is as follows: Instruction Packet OXFF 0XFF ID LENGTH INST

Page 3 - 1. Dynamixel DX-Series

10DYNAMIXEL DX-Series 0XFF 0XFF Two 0XFF bytes indicate the start of a packet. ID ID of the Dynamixel which is returning the packet. LENGTH

Page 4

11DYNAMIXEL DX-Series 3-4. Control Table Address Item Access Initial Value0(0X00) Model Number(L) RD116(0x74)1(

Page 5 - 2. Dynamixel Operation

12DYNAMIXEL DX-Series Control Table The Control Table consists of data for conditions and movement of the Dynamixel. By writing the values in the

Page 6

13DYNAMIXEL DX-Series Address 0x05 Return Delay Time. The time taken after sending the Instruction Packet, to receive the requested Status Packet.

Page 7

14DYNAMIXEL DX-Series In the case of an instruction which uses the Broadcast ID (0XFE), regardless of the Address 0x10 value, the Status Packet wil

Page 8

15DYNAMIXEL DX-Series From Address 0x18 in the RAM area. Address 0x18 Torque Enable. When power is first applied the Dynamixel enters the Torque F

Page 9 - 3. Communication Protocol

16DYNAMIXEL DX-Series Address 0x20,0x21 Moving Speed. The angular speed to move to the Goal Position. If set to the maximum values of 0x3ff, it mo

Page 10 - DX-Series

17DYNAMIXEL DX-Series Range Each Register has an operative range. Write instructions made outside of these ranges will return an error. The followi

Page 11

18DYNAMIXEL DX-Series 4. Instruction Set and Examples The following Instructions are available. 4-1. WRITE_DATA Function Write

Page 12

1DYNAMIXEL DX-Series Contents 1. Summary 1-1. Overview and Characteristics of DX-113, 116, and 117 Page 2 1-2. Main Specifications Page 3 2.

Page 13

19DYNAMIXEL DX-Series Instruction Packet : 0XFF 0XFF 0XFE 0X04 0X03 0X03 0X01 0XF6 ID LENGTH INSTRUCTION PARAMETERS

Page 14

20DYNAMIXEL DX-Series Function REG_WRITE instruction is similar to the WRITE_DATA instruction, but the execution timing is different. When the Inst

Page 15

21DYNAMIXEL DX-Series Example 3 To obtain the status packet of a Dynamixel with ID=1 Instruction Packet : 0XFF 0XFF 0X01 0X02 0X01 0XFB`

Page 16

22DYNAMIXEL DX-Series 5. Example Used to explain through example with the assumption that the Dynamixel has been Reset (ID = 1, Baudrate = 571

Page 17

23DYNAMIXEL DX-Series Communication ->[Dynamixel]:FF FF 00 04 03 05 02 F1 (LEN:008) <-[Dynamixel]:FF FF 00 02 00 FD (LEN:006) Status Pac

Page 18

24DYNAMIXEL DX-Series Example 13 Make the Dynamixel with ID=0 perform only 50% of the maximum torque. Set the max torque values within the EEPROM

Page 19

25DYNAMIXEL DX-Series Example 16 Turn on the LED of the Dynamixel with ID=0 and enable the torque. Instruction Packet Instruction = WRITE_DATA

Page 20

26DYNAMIXEL DX-Series C : CW Compliance Margin(Address0x01A) = 0x01(Approximately 0.29°) D : CW Compliance Slope(Address0x1C) = 0x40 (Approximat

Page 21

27DYNAMIXEL DX-Series Example 20 Prevent the Dynamixel with ID=0 from changing values other than within the range between Address 0x18 and Address

Page 22

28DYNAMIXEL DX-Series Appendix RS-485 RS-485 is a protocol used for serial communication which operates by forming a bus with multiple clients co

Page 23 - 5. Example

2DYNAMIXEL DX-Series 1. Dynamixel DX-Series 1-1. Overview and Characteristics of the DX-Series Dynamixel DX-Series The Dynamixel robot actuato

Page 24

29DYNAMIXEL DX-Series When changing the direction of RS-485, the TXD_SHIFT_REGISTER_EMPTY_BIT must be checked. The following is an example program

Page 25

30DYNAMIXEL DX-Series C Language Example : Dinamixel access with Atmega128 /* * The Example of Dynamixel Evaluation with Atmega128 * Date : 2004.7

Page 26

31DYNAMIXEL DX-Series volatile byte gbpRxInterruptBuffer[256]; byte gbpParameter[128]; byte gbRxBufferReadPointer; byte gbpRxBuffer[128]; byte gbp

Page 27

32DYNAMIXEL DX-Series /* About Register and value of bits, vide Mega128 Data Sheet. */ void PortInitialize(void) { DDRA = DDRB = DDRC = DDRD

Page 28

33DYNAMIXEL DX-Series Print value of Baud Rate. */ void PrintBaudrate(void) { TxDString("\r\n RS232:");TxD32Dec((16000000L/8L)/((long)

Page 29 - Appendix

34DYNAMIXEL DX-Series C Language Example : Dinamixel access with Am188ER CPU #include <stdio.h> #include <stdlib.h> #include <coni

Page 30

35DYNAMIXEL DX-Series SetInterrupt(INUM_SERIAL0,Serial0Interrupt,INT_ENABLE|INT_RX, 7/*Priority*/); //Memory Initialize gbRxBufferReadP

Page 31

36DYNAMIXEL DX-Series #define RX_TIMEOUT_COUNT2 10000L //10mSec #define RX_TIMEOUT_COUNT1 (RX_TIMEOUT_COUNT2*10L) //1Sec unsigned

Page 32

37DYNAMIXEL DX-Series { TxD8Hex(bpPrintBuffer[bCount]); TxD8(' '); } } Result

Page 33

38DYNAMIXEL DX-Series Connector Company Name : Molex Pin Number: 4 Model Number Temperature range : -40°C to +105°C Contact Inserti

Page 34

3DYNAMIXEL DX-Series Metal Gear All gears are made with metal to ensure durability. Axis Bearing A bearing is used at the final axis to ensure

Page 35

39DYNAMIXEL DX-Series Dimension Motor Curve(No reduction gear state)

Page 36

40DYNAMIXEL DX-Series Optional Frame Application Example OF116H OF116S OF116B Body to Body Mount

Page 37

41DYNAMIXEL DX-Series Full Option frame The CM-2 Board - A dedicated board designed for controlling Dynamixel actuators - Availa

Page 38

42DYNAMIXEL DX-Series Dynamixel Application Example CYCLOIDⅡ

Page 39

4DYNAMIXEL DX-Series 2. Dynamixel Operation 2-1. Mechanical Assembly Follow the figure below for the mechanical assembly of the Dynamixel actuator.

Page 40

5DYNAMIXEL DX-Series 2-3. Dynamixel Wiring Pin Assignment The connector pin assignments are as the following. The two connectors on the Dynamixe

Page 41

6DYNAMIXEL DX-Series Stand Alone The CM-2 board can be directly mounted on a robot that is built with Dynamixel actuators. For usage d

Page 42

7DYNAMIXEL DX-Series The direction of data signals on the TTL level TxD and RxD depends on the DIRECTION485 level as the following. • When the DIR

Page 43

8DYNAMIXEL DX-Series 3. Communication Protocol 3-1. Communication Overview Packet The Main Controller communicates with the Dynamixel by sending

Commentaires sur ces manuels

Pas de commentaire