DRI0029

DRI0029 Datasheet


Veyron Servo Driver SKU:DRI0029

Part Datasheet
DRI0029 DRI0029 DRI0029 (pdf)
PDF Datasheet Preview
Veyron Servo Driver SKU:DRI0029

From Robot Wiki

Contents
• 1 Introduction
• 2 Specifications
• 3 Pin Definitions
• 4 Install Driver
o Windows OS Driver
• 5 Relationship between Steering Angle and PWM Signal
• 6 Formula
• 7 Tutorial
o How to drive the board from Serial port o How to drive the board from Arduino
• Sample Code o Command Lists
• Standard Commands
• Example Commands
• Pulse Offset
• Digital Output
• Example Commmand
• Byte Output
• Example Commmand
• Query State of Motion
• Query Pulse Width o How to drive the board from the DFServo o Veyron Servo Driver Wireless Communication
• Sample Code
• Xbee Wireless Communication
• APC220 Wireless Communication
• 8 Trouble Shooting

Introduction

Veyron Servo Driver 24-Channel is a multiple servo controller, especially designed for humanoid robots, spider robots, robotic arms, and many other likewise applications. The controller integrates wireless data transmission interface, which is fully compatible with DFRobot Bluetooth module, APC220 wireless data transmission module and Xbee module. The controlling modes include real-time, timer, constant speed. Veyron Servo Driver 24-Channel is the most powerful Mirco USB servo driver with high reliability on the market. It uses a highperformance, low-power STM32F103 microcontroller as its core control unit, which has a powerful, fast execution speed, high accuracy, strong I / O drive power. It supports Futaba, Hitec, Fraser and most common servos. The servo control range could be 0 ~ 180 ° for 360 ° continuous rotation, retrofitting is needed It has two servo control modes single servo control, group servo control. In group control mode, the same group can be coordinated automatically with start and stop at the same time. It will be very useful in multi-DOF biomimetic robots, which requires smooth actions.

DO NOT PROGRAM THIS SHIELD!

We have uploaded the firmware to Maple RET6 already. Please do NOT upload any sketch to the chip carelessly. Or it will be defective and cannot read any command by serial port anymore.

Specifications
• Output channels 24 PWM output or TTL level output
• Servo Power DC 4.8V ~ 6V
• Logic Power DC 6V ~ 12V or USB with a resettable fuse in debugging
• Driver Resolution 1uS
• Drive speed Resolution 1uS/s 0.09°/s
• Communication Interface Micro USB /TTL serial interfaces
• Baud rate 2400,9600,38400,115200
• Size x 72.3mm
• Weight 26g without package

Pin Definitions

Install Driver

It requires to install the driver, when you use it for the first time. NOTE If you met any problem of installing the driver, you may need disable the Windows feature of Digital signature requirment, you need to disable that to install the driver. Actually, there is another way to install the driver for STM32, read at the end of the wiki > More > Share.

Windows OS Driver Windows Driver Download 1 Connect Veyron Servo Driver 24-Channel to a computer via USB port USB2.0 is better .And Open your PC Device Manager.
2 Press the "reset" button, the blue light will flash six times fast, then slow blink several times. 3 Press the "reset" button again, and then press to hold "BOOTO" button during blue lights flashing rapidly, until the light starts blinking slowly. The blue light will keep flashing. Now you can install the driver.
4 Windows will prompt you for a driver, manually locate the directory, select mapleDrv ->dfu_x64/dfu_x32 Please select your OS bit 64-bits or 32-bits in the folder. Next install a virtual serial port driver:
5 Reset Veyron Servo Driver 24-Channel with RET button, wait for the blue light stops flashing. At this point Windows will prompt to install the driver, too. Please manually locate the directory, select mapleDrv -->serial in the folder. Until now, the driver has been installed

Relationship between Steering Angle and PWM Signal

Formula

Run Time sec = pulse width us / Speed us / sec .
e.g.The initial position is 750us, the finial position is 2250us, the speed is 1000us/s The running time;

T= 2250-750 /1000=1.5s

So the running time is 1.5s.

Tutorial

Device List:
• Veyron Servo Driver
• Micro USB cable
• TowerPro SG90 Servo
• Servo 5V power supply
• 9V power supply logic

Veyron requires an external power supply to support the servo

How to drive the board from Serial port

In this section, we will use Arduino IDE as a Serial port communication tool to control the servo. And, you also could use other Serial port software, like putty, CoolTerm etc. Connect Micro USB cable to the Veyron Servo Driver 24-Channel, then the power indicator LED will be on. Connect an external 5V power to the VS and GND. Then switch the DIP 3 at SERIAL, USB has been defaulted to 57600 baudrate cannot be changed , should be consistent with software. Open you Arduino IDE, click "Tools", select your board Serial port, and open the Serial monitor.

Select "Carriage return",and the right baudrate.

How to drive the board from Arduino

Sample Code
void setup Serial.begin 115200 ;//Set the baudrate to 115200 A:1 B:1 delay 100 ;//wait for baudrate setting finished
More datasheets: AP1118D25L-13 | AP1118D15L-13 | AP1118S12L-13 | AP1118D33L-13 | R10207RR03Q | 113-125 | 107-180 | 119-096 | 200-115 | 120-156


Notice: we do not provide any warranties that information, datasheets, application notes, circuit diagrams, or software stored on this website are up-to-date or error free. The archived DRI0029 Datasheet file may be downloaded here without warranties.

Datasheet ID: DRI0029 508818