About New FT-SCServo (Smart Control Servo)

Similar documents
Serial Bus Smart Control servo SCS15 Manual

MX-64T / MX-64R / MX-64AT / MX-64AR

OC-Servo Electronics Technology Co.,Ltd

Mechatronics Engineering and Automation Faculty of Engineering, Ain Shams University MCT-151, Spring 2015 Lab-4: Electric Actuators

Mercury technical manual

Training Schedule. Robotic System Design using Arduino Platform

Learning Objectives. References 10/26/11. Using servos with an Arduino. EAS 199A Fall 2011

Using Servos with an Arduino

ICS3.5 Software Manual Command Refarence

User Manual. 北京博创兴盛机器人技术有限公司 UPTECH Robotics. TEL: , FAX:Ext.828

Catalog

Jaguar Motor Controller (Stellaris Brushed DC Motor Control Module with CAN)

100UF CAPACITOR POTENTIOMETER SERVO MOTOR MOTOR ARM. MALE HEADER PIN (3 pins) INGREDIENTS

DA 22 Technical Specification

Brushed DC Motor Control. Module with CAN (MDL-BDC24)

H/W Specification MCU : ST CORTEX-M3 ( 72MHZ,32BIT) POSITION SENSOR : Contactless absolute encoder (12BIT,360 DEGREE) Maker : ams

Tarocco Closed Loop Motor Controller

EQ-ROBO Programming : bomb Remover Robot

VEX Robotics Platform and ROBOTC Software. Introduction

Indexer unit JUSP-NS600. System configuration. Smart and simple positioning solution.

Programming 2 Servos. Learn to connect and write code to control two servos.

Introduction to the VEX Robotics Platform and ROBOTC Software

USART Digital Compass Manual

Figure 1. Digilent DC Motor

DMMDRV Software User Manual. Version: A10 50 / December 2015 Manual Code: DSFEN A

maxon document number:

The plan... CSE 6324 From control to actuators Michael Jenkin Office Hours: Sherman 1028 Wed 3-4. From the bottom up...

Application Note AN 157: Arduino UART Interface to TelAire T6613 CO2 Sensor

Built-in soft-start feature. Up-Slope and Down-Slope. Power-Up safe start feature. Motor will only start if pulse of 1.5ms is detected.

Introduction: Components used:

LCC-10 Product manual

DMMDRV 2017 Software User Manual. Version: A1324 / December 2017 Manual Code: DSFEN A

Nebraska 4-H Robotics and GPS/GIS and SPIRIT Robotics Projects

DA DA 10 Technical Specification. Page 1/14. Volz Servos GmbH & Co. KG servos.com

Low Power with Long Range RF Module DATASHEET Description

Programming a Servo. Servo. Red Wire. Black Wire. White Wire

SV613 USB Interface Wireless Module SV613

GB QUICK GUIDE FOR THE CONFIGURATION OF VARIABLE SPEED DRIVES

Veyron Servo Driver (24 Channel) (SKU:DRI0029)

Jaguar speed controllers

Prototype Realization

Infrared Carbon Dioxide Sensor Module CM1108-Dual Beam

Sensors and Sensing Motors, Encoders and Motor Control

DA DA

DA DA 26 Technical Specification. Page 1/27. Volz Servos GmbH & Co. KG servos.com

Park Ranger. Li Yang April 21, 2014

C Mono Camera Module with UART Interface. User Manual

Serial Communications RS232, RS485, RS422

Devastator Tank Mobile Platform with Edison SKU:ROB0125

URM37 V3.2 Ultrasonic Sensor (SKU:SEN0001)

Programming PIC Microchips

Embedded Radio Data Transceiver SV611

Citrus Circuits Fall Workshop Series. Roborio and Sensors. Paul Ngo and Ellie Hass

Concept of Serial Communication

Study of M.A.R.S. (Multifunctional Aero-drone for Remote Surveillance)

DMP Electronics Inc Robotic Division

Sensors and Sensing Motors, Encoders and Motor Control

2.017 DESIGN OF ELECTROMECHANICAL ROBOTIC SYSTEMS Fall 2009 Lab 4: Motor Control. October 5, 2009 Dr. Harrison H. Chin

Megamark Arduino Library Documentation

2F. No.25, Industry E. 9 th Rd., Science-Based Industrial Park, Hsinchu, Taiwan Application Note of OGM220, AN001 V1.8

Wireless Master-Slave Embedded Controller for a Teleoperated Anthropomorphic Robotic Arm with Gripping Force Sensing

Computational Crafting with Arduino. Christopher Michaud Marist School ECEP Programs, Georgia Tech

Object Detection for Collision Avoidance in ITS

YDLIDAR G4 DATASHEET. Doc#: 文档编码 :

Catalog

B RoboClaw 2 Channel 30A Motor Controller Data Sheet

Pololu TReX Jr Firmware Version 1.2: Configuration Parameter Documentation

Data. Tran. I. Technical specification. Shenzhen

Endurance R/C Wi-Fi Servo Controller 2 Instructions

G3P-R232. User Manual. Release. 2.06

Operating Mode: Serial; (PWM) passive control mode; Autonomous Mode; On/OFF Mode

Carbon Dioxide (Tiny CO2) Gas Sensor. Rev TG400 User Manual

Catalog

RFBee User Manual v1.0

A servo is an electric motor that takes in a pulse width modulated signal that controls direction and speed. A servo has three leads:

ADVANCED SAFETY APPLICATIONS FOR RAILWAY CROSSING

User manuel. Hybrid stepper servo drive

Integrated Easy Servo

SC16A SERVO CONTROLLER

I 2 C RedBot & DC Motor Servo Motor Control

ECE 511: MICROPROCESSORS

Device/PLC Connection Manuals

Arduino Control of Tetrix Prizm Robotics. Motors and Servos Introduction to Robotics and Engineering Marist School

RF7129 Ultra-low power Tranceiver module V2.0

URM37 Ultrasonik Mesafe Sensörü - Arduino - Raspberry Pi - LattePanda Uyumlu - DFRobot

Linear Motion Servo Plants: IP01 or IP02. Linear Experiment #0: Integration with WinCon. IP01 and IP02. Student Handout

CL4790 HARDWARE INTEGRATION GUIDE VERSION 3.0. Americas: Europe: Hong Kong:

MOTOR CONTROLLER SPECIFICATION

EE 308: Microcontrollers

UART GPS NEO-6M User Manual

Hobby Servo Tutorial. Introduction. Sparkfun:

DA 30 High Torque Technical Specification

Automobile Prototype Servo Control

GE 320: Introduction to Control Systems

Rozum Robotics has designed its RDrive servo motors to enable precision motion control in industrial and commercial applications.

EE 314 Spring 2003 Microprocessor Systems

RF ISM Transparent Transceiver Module V4.0

Catalogue

BMS BMU Vehicle Communications Protocol

keyestudio keyestudio Mini Tank Robot

Transcription:

About New FT-SCServo (Smart Control Servo) FT-SCServo is meaning that Smart Control Servo was R&D and manufactured by FEETECH. SCServo can work at servo mode and wheel mode. The servo mode can be used to multi-joints robot since the robots can be controlled with specific angles. (The factory default setting is servo mode) The wheel mode can be used to wheel-type operation robots since motors of the robots spin infinitely. (If wheel mode is available you need to program the value of position limitation the both are 0.) If you want to reprogram servo, you need to download the PC software (SCServo_Debug), and to connect SCPC-2(Serial Control Programming Card) between servo and PC. More about SCServo_Debug and SCPC-2 introduce please reference its instructions. SCServo has a unique ID number to identify on BUS network. The range from 0 to 253 (0xFD) can be used (The factory default setting is ID 1), and, especially, 254(0xFE) is used as the Broadcast ID. If the Broadcast ID is used to transmit Instruction Packet, we can command to all SCServo.

After programmed servo ID, to be best way is written it on the sticker of servo. If not, maybe you will forget the ID when you programmed many servos. SCServo have kinds of baud rate available. The baud rate from 38400 bps to 1M bps can be used. They are 38400, 57600,76800,115200,128000,250000,500000,1000000. (The factory default setting is 1000000 bps) http://www.feetechrc.com/wp-content/images/ft-scservo.jpg SCServo can feedback the value of Position, Temperature, Load, Speed and Input Voltage. Also we can reprogram the speed of rotation, the max output torque, operating voltage limit, and operating temperature limit etc. SCServo is easy to be controlled by Arduino. SCServo needs to have a TTLinker connect to between Arduino and SCServo. If not please reference Connection to UART.

TTLinker is a signal conversion board. Arduino needs to convert its UART signals to the half duplex type and through TTLinker connect to SCServo. Also TTLinker have more interface used to kinds of sensor and compatible with Arduino. http://www.feetechrc.com/wp-content/images/ttlinker.jpg http://www.feetechrc.com/wp-content/images/arduino-control-scservo.jpg Arduino library SCServo We have SCServo library to be used when you are using Arduino to control SCServo. You can download it from website of feetechrc.com. For example Arduino code as shown below. #include <SCServo.h> SCServo SERVO; void setup() { Serial.begin(1000000);//init Serial baudrate delay(500); SERVO.EnableTorque(0xfe,1); void loop()

{ u16 i; for(i = 0;i < 1024; i++) { SERVO.WritePos(0xfe,i,100);//All Servo(broadcast) rotate to the position:i delay(10); for(i = 1024; i > 0; i--) { SERVO.WritePos(0xfe,i,100);//All Servo(broadcast) rotate to the position:i delay(10); This is show that using broadcast instruction to control all of SCServo on the BUS. About instruction of WritePos, RegWritePos, ReadPos, RegWrite, Action, SyncWritePos and more introduce instruction please reference its instructions on website of feetechrc.com. Half Duplex Asynchronous Communication Half duplex UART is a serial communication protocol where both TxD and RxD can t be used at the same time. This method is generally used when many devices need to be connected to a single bus. Since more than one device is connected to the same bus, all the other devices need to be in input mode while one device is transmitting. The Main Controller that controllers of the SCServo actuators sets the communication direction to input mode, and only when it is transmitting an Instruction Packet, it changes the direction to output mode.

http://www.feetechrc.com/wp-content/images/half-duplex.jpg Connection to UART To control the SCServo actuators, the main controller needs to convert its UART signals to the half duplex type. The recommended circuit diagram for this is shown below. http://www.feetechrc.com/wp-content/images/connection-to-uart.jpg Hardware Specifications SKU FT-SCS09 FT-SCS15 Dimensions 40.0X20.0X40.5mm 40.0X20.0X40.5mm Weight 56g(1.98oz) 56g(1.98oz) Gear Type(Ratio) Metal(217:1) Metal(275:1) Bus Interface TTL Level Multi Drop TTL Level Multi Drop Position Sensor (Resolution) Potentiometer (215 /1024) Potentiometer (215 /1024) Operating Angle 200 (Servo Mode) 200 (Servo Mode) Control System Bus Packet Communication Bus Packet Communication Protocol Type Half duplex Asynchronous Serial Communication ID 254 ID (0~253) 254 ID (0~253) Communication Speed 38400bps ~ 1 Mbps 38400bps ~ 1 Mbps Feedback Position, Temperature, Load, Speed, Input Voltage Motor Type Carbon Carbon

Bearing Type 2BB 2BB Operating Voltage 6V~8.4V 6V~8.4V Stall Torque(Kg.cm) 10(6V) 11.5(7.4V) 13(8.4V) 15(6V) 16.5(7.4V) 17(8.4V) Stall Current(A) : 1.5A(7.4V) 1.5A(7.4) Operating Speed(RPM) 80(6V) 90(7.4V) 100(8.4V) 55(6V) 65(7.4V) 73(8.4V) Connector(Wire Length) 3P&5264 (15cm) 3P&5264 (15cm) Stall torque is the maximum instantaneous and static torque Stable motions are possible with robots designed for loads with 1/5 or less of the stall torque SCServo Application http://www.feetechrc.com/wp-content/images/biped-robot-01.jpg http://www.feetechrc.com/wp-content/images/biped-robot-02.jpg http://www.feetechrc.com/wp-content/images/biped-robot-03.jpg http://www.feetechrc.com/wp-content/images/biped-robot-04.jpg http://www.feetechrc.com/wp-content/images/biped-robot-05.jpg