Supported Servos Any servo motors with "1500 us neutral" specifications. The common brands available for this spec are: Hitec, Futaba.

Similar documents
TETRIX Servo Motor Expansion Controller Technical Guide

CMPS09 - Tilt Compensated Compass Module

General Description. The TETRIX MAX Servo Motor Expansion Controller features the following:

Serial Servo Controller

RB-Dev-03 Devantech CMPS03 Magnetic Compass Module

CMPS11 - Tilt Compensated Compass Module

The rangefinder can be configured using an I2C machine interface. Settings control the

acknowledgments...xv introduction...xvii 1 LEGO MINDSTORMS NXT 2.0: people, pieces, and potential getting started with the NXT 2.0 set...

HB-25 Motor Controller (#29144)

FLD00042 I 2 C Digital Ambient Light Sensor

Balancing Bi-pod Robot

Pololu TReX Jr Firmware Version 1.2: Configuration Parameter Documentation

Compatible Products: LAC L12-SS-GG-VV-P L16-SS-GG-VV-P PQ12-GG-VV-P P16-SS-GG-VV-P T16-SS-GG-VV-P

InfraStruXure Manager v4.x Addendum: Building Management System Integration

HOMANN DESIGNS. DigiSpeed. Instruction manual. Version 1.0. Copyright 2004 Homann Designs.

BlinkRC User Manual. 21 December Hardware Version 1.1. Manual Version 2.0. Copyright 2010, Blink Gear LLC. All rights reserved.

Modern Robotics Inc. Sensor Documentation

Tire Temperature and Pressure Monitoring System - Datasheet

3V TRANSCEIVER 2.4GHz BAND

I2C Encoder. HW v1.2

USART Digital Compass Manual

Produces a selectable output voltage that is higher than the input voltage

Mercury technical manual

Pi Servo Hat Hookup Guide

DMM Technology Corp. DYN AC Servo Drive CAN Specification [DYNCAN1-BL314-12A] Document Version 1.2A Published March 20, 2018

Trademarks & Copyright

Board Of Education, Revision C (28150)

Rx62H Linear 5 Channel Brick

PROFINET USER S GUIDE ACSI Servo

Robot Programming Manual

Debugging a Boundary-Scan I 2 C Script Test with the BusPro - I and I2C Exerciser Software: A Case Study

NF1011 Frequency Translator and Jitter Attenuator

EVDP610 IXDP610 Digital PWM Controller IC Evaluation Board

MILFORD INSTRUMENTS Limited

TLE5014 Programmer. About this document. Application Note

Radio Module HG 75430

COMMUNICATION MODBUS PROTOCOL MFD44 NEMO-D4Le

Serial Bus Smart Control servo SCS15 Manual

Universal laser controller and testunit for SPI Laser Systems and laser units enabled by PWM or analog control

MPS PROFIBUS-DP INTERFACE

Know your energy. Modbus Register Map EM etactica Power Meter

Introduction to the EXPANSION HUB

Outdoor IP64 Temperature and Humidity LoRaWAN Sensor RHF1S001

Analog Servo Drive. Peak Current 16 A (11.3 A RMS )

Adafruit 16-channel PWM/Servo Shield

TIP551. Optically Isolated 4 Channel 16 Bit D/A. Version 1.1. User Manual. Issue December 2009

CoolEx User Manual 2008 XDIMAX LTD. Revision 1.0

USB-TEMP and TC Series USB-Based Temperature Measurement Devices

The PmodIA is an impedance analyzer built around the Analog Devices AD bit Impedance Converter Network Analyzer.

ICS3.5 Software Manual Command Refarence

Space Research expeditions and open space work. Education & Research Teaching and laboratory facilities. Medical Assistance for people

ISO 9001 CERTIFIED. 607 NW 27th Ave Ocala, FL Phone: (352) or Fax: (352) OPERATION MANUAL

A Lego-Based Soccer-Playing Robot Competition For Teaching Design

Parameter Value Unit Notes

For Experimenters and Educators

Know your energy. Modbus Register Map EB etactica Power Bar

BEYOND TOYS. Wireless sensor extension pack. Tom Frissen s

Beyond-the-Rails 8 x SPST

TOP SERVO SIGNAL 5 SERVO SIGNAL 3 SERVO SIGNAL 4 SERVO SIGNAL 6 T B T B T B T B T B SERVO TRIGGER 1 BOTTOM

GP4 PC Servo Control Kit 2003 by AWC

PI3HDMI1210(-A) PI3HDMI1210-A Demo Board Rev.A User Manual

Copley ASCII Interface Programmer s Guide

OrigamiSat-1. FM Down Link Data Format. (English version)

EIG DNP V3.0 Protocol Assignments

InsuLogix T MODBUS Protocol Manual

ASCII Programmer s Guide

Device/PLC Connection Manuals

Telemetry formats and equations of Painani-2 Satellite

CW Telemetry Data Format HORYU-IV Project

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

isma-b-w0202 Modbus User Manual GC5 Sp. z o.o. Poland, Warsaw

^3 PMAC2-PCMACRO Interface Board. ^4 3Ax xUxx. ^5 October 23, 2003

02/11/2015

RI-D440. Three Phase easywire Multifunction DIN Rail Energy Meter. Telephone : +44 (0) Displayed Parameters

02/11/2015

ZT 20xx IOG SERIES. Quick Start 1 What s in the Shipping Package? ANT

NX70/NX700 Series Pulse I/O Modules (4CH) (NX70-PULSE4 and NX-PULSE4 ) User Manual

Analog Servo Drive. Continuous Current. Features

ADP1043A Evaluation Software Reference Guide EVAL-ADP1043A-GUI-RG

BV4112. Serial Micro stepping Motor Controller. Product specification. Dec V0.a. ByVac Page 1 of 18

ANLAN203. KSZ84xx GPIO Pin Output Functionality. Introduction. Overview of GPIO and TOU

Analog Servo Drive 20A20

Produces a selectable output voltage that is higher than the input voltage

Downloading a ROBOTC Sample Program

Chapter 14. using data wires

SC16A SERVO CONTROLLER

INTEGRATED CIRCUITS. MF RC500 Active Antenna Concept. March Revision 1.0 PUBLIC. Philips Semiconductors

LaserPING Rangefinder Module (#28041)

Interface Description

TIP500. Optically Isolated 16 Channel 12 Bit ADC. Version 1.1. User Manual. Issue January 2010

Product Manual. HIPERFACE DSL (HDSL) for the ARS 2000 FS series servo drives

Temposonics. M-Series Analogue/PWM Tester. User s Manual. Absolute, Non-Contact Position Sensors. Document Part Number Revision B

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

2015 Maryland State 4-H LEGO Robotic Challenge

Endurance R/C Wi-Fi Servo Controller 2 Instructions

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

Xtreme Power Systems

Analog Servo Drive 100A40

Analogue to Digital Conversion on an ATmega168

RI-F200 Series. Single and Three Phase Multifunction Energy Meter. Telephone : +44 (0) Displayed Parameters

Transcription:

NXT Sensors & Interfaces NXT Accessories RCX Sensors & Interfaces I2C Sensors & Interfaces VEX Sensors & Interfaces Other Robotics accessories Coming Soon for NXT Coming Soon for VEX Download Sample Programs User Guides NXT-G Blocks Repository FAQ Forums Photo Albums Robotics related Links About mindsensors.com Site Map Shopping Cart Your cart is empty. If you have a coupon code, enter it here: Apply 8-channel Servo Controller (I2C-SC8) Features The I2C-SC8 is an 8-channel servo controller module. It can control position and speed of the servo individually. I2C-SC8 module can drive up to 8 RC servos at a 24mS refresh rate regardless of the number of servo's used and servo position. It can be operated by sending commands over the I?C bus. Power Supply I2C-SC8 module requires two different power sources. A 5V supply for the logic section and a separate 6v-7.2v supply for the servos. 5V supply comes from I2C bus port and servo supply comes from separate connector for servo power. The logic and servo grounds are internally connected on the PCB. The I2C-SC8 monitors the servo battery voltage, which is available for reading from an internal register. What's Related These might interest you as well Documents ROBOLAB vi library LCD261S - User RobotC Utility CMPS-Nx - Sample CMPS-Nx - User Realtime Clock - CMP2X - User G RCX-I2C include USR40X - User G NRLink-Nx - Sample PPS35-Nx - Pneu NRLink-Nx - User MTRMX-Nx - User World Wide Shipping Pay by Paypal Pay by Wire Transfer Pay by Check Return Policy Translate this site Translate this site: English to Spanish 6 Go (Courtesy of Google ) Search Web Pages Search Supported Servos Any servo motors with "1500 us neutral" specifications. The common brands available for this spec are: Hitec, Futaba. Supported connectors: Futaba-J and Hitec-S compatible plugs. Look here for details of connectors: http://www.servocity.com/html/connector_types.html How to connect servo motors Web Pages Acceleration Se Motor Multiplexer Magnetic Compass Coming Soon for Port Splitter for Vision Subsystem Dual Infra Red Wii-like Contro Coming Soon for Realtime Clock RCX to NXT Comm Light Emitting Compass Sensor for IX-GP2Y0A21YK -

Need Technical Support? Write e-mail to: Short Range Dual Long Range Dual Note your order number in the support request. You can find order number on your Packing-slip or Order confirmation e-mail. Photo Albums Walking Robot Log In Username Terrain mapping Robots with min Password Remember Me gfedcb Log In New Account Signup Forgot Your Password? Humble Supporter of: RoboCup Junior Trinity College Fire Fighting Robot Contest. Contact: E-mail: Address: mindsensors.com 2105 Summerhook Ct. Glen Allen, VA 23060 USA. Phone: (804) 767-8116 Fax: (425) 984-7844 The servo motors are plugged directly onto the I2C-SC8, with your signal pin towards the thick white line adjacent to the connector. Control Registers: Servo Position Register The position (low byte/high byte) is a 16-bit number, which directly sets the output pulse width in. Setting the position to 1500 (1500 or 1.5mS) will typically set servos to their center position. The range of pulse widths that are normally supported are from 500 (0.5mS) to 2500 (2.5mS). Take care though, as it?s easy to make the servo run into internal stops, if you give it pulse widths at the upper or lower extremes. The registers can also be read back. The position will be the current position of the servo during a speed-controlled movement, so you can track its progress towards the requested position. Setting the servo position to 00 will deactivate the servo output. Servo Speed Register The speed register controls the speed at which the servo moves to its new position. The servo pulses are automatically refreshed every 24mS. On power up the Speed registers are set to the EEPROM stored value stored using STORE command. If the Speed register is zero (0x00) then the servo is simply set to the requested position. If the Speed register is set to something other than zero then that value is added to the current position every 24mS until the target position is reached. e.g. If you wish to move from 1000 to 2000 and the Speed register is set to 10, then it will take 2.4 seconds to reach the set position. The formula for the time it will take to make the move is: ((Target position-start position)/speed Reg)*24mS Summary of Registers Control Register: Control register allows you to change the I2C address of the device as well store and reset the start up conditions. By default, factory shipped I2C-SC8 Servo module has all registers set to 0x00. That is, all the servo are disabled on power up. However you can select the desired start up condition by storing it in the internal EEPROM. To Store the startup condition write the desired values in the registers, write Set 'S' (0x53) command at control register address (0x00). It takes around 100 ms to store the registers in the EEPROM memory. To reset to the factory default value (does not reset the I2C address) write the Reset 'R' (0x52) command at control register. Servo Register: FAQ Communication b How does RCX-I2C I am interested I have a motormux Can RCX-I2C be Can I use Motor Do GP2D12 use on How I can chose Is it possible to My DIST01 (GP2D12 Can I run ultra Is it possible to How much power Link Manager System Design P Directly connec Morse Code Alph Using the I2C Bus I2C based port I2C based Ultra I2C based tempe About I2C Bus Lego NXT & Mind Sumo Robots using PLUG SM2240 Interactive LEGO

For precision control of the servos there is the real 16-bit register, which sets the each servo position directly in. For low resource controllers the servo's can be controlled by 8-bit extended register set. Extended registers: Extended register set allows the quick change in the servo position possible at reduced resolution. Servo timing pulse for extended register set is 500us +8*extended register. Although extended registers are not direct readable the servo position can be read back using servo position register. Software Revision Number: Register 00 contains the software release number. Current Release Number is 1.0 (0x0a). Mindstorms: Introduction to Multidisciplinary legos emulator Teaching AI using Autonomous lear Announcements I2C Compass Sensor Battery Voltage: Register 0x19 contains the servo battery voltage in 39mV units up to a maximum of 10v. A battery voltage of 7.2v will read about 184. 6v will read about 154. It is updated every 24mS whether its read or not. I2C Address: factory shipped The I2C-SC8 Servo module has address of 0xb0 on the I2C bus. This address can be changed to any thing above 0xa0 for user convenience. At power up the present I2C address is indicated by using Morse code. Control Register allows you to change the I2C address of the device. Sequence used to change the I2C address is 0xa0 0xaa 0xa5 (new I2C address) Register Tables Basic Register Set: Register Read Operation Write Operation 0x00 sw version control reg 0x01 Servo 1 speed Servo 1 speed 0x02 0x03 Servo 1 Position low byte in Servo 1 Position hi byte in Servo 1 Position low byte in Servo 1 Position hi byte in 0x04 Servo 2 speed Servo 2 speed 0x05 0x06 Servo 2 Position low byte in Servo 2 Position hi byte in Servo 2 Position low byte in Servo 2 Position hi byte in 0x07 Servo 3 speed Servo 3 speed 0x08 0x09 Servo 3 Position low byte in Servo 3 Position hi byte in Servo 3 Position low byte in Servo 3 Position hi byte in

0x0a Servo 4 speed Servo 4 speed 0x0b 0x0c Servo 4 Position low byte in Servo 4 Position hi byte in Servo 4 Position low byte in Servo 4 Position hi byte in 0x0d Servo 5 speed Servo 5 speed 0x0e 0x0f Servo 5 Position low byte in Servo 5 Position hi byte in Servo 5 Position low byte in Servo 5 Position hi byte in 0x10 Servo 6 speed Servo 6 speed 0x11 0x12 Servo 6 Position low byte in Servo 6 Position hi byte in Servo 6 Position low byte in Servo 6 Position hi byte in 0x13 Servo 7 speed Servo 7 speed 0x14 0x15 Servo 7 Position low byte in Servo 7 Position hi byte in Servo 7 Position low byte in Servo 7 Position hi byte in 0x16 Servo 8 speed Servo 8 speed 0x17 0x18 Servo 8 Position low byte in Servo 8 Position hi byte in Servo 8 Position low byte in Servo 8 Position hi byte in 0x19 battery voltage None Extended Register Set: Register Read Operation Write Operation 0x1A N/A Servo position 1 0x1b N/A Servo position 2 0x1c N/A Servo position 3 0x1d N/A Servo position 4 0x1e N/A Servo position 5 0x1f N/A Servo position 6 0x20 N/A Servo position 7 0x21 N/A Servo position 8

RCX Interface To interface this Servo Controller to RCX, you will need RCX-I2C module or similar I2C interface. Updated on 2006-04-22 05:43:52 by info All the designs, circuits and assemblies on this site are copyright of mindsensors.com 2005-2006 Note: This site and products are not connected to or endorsed by The LEGO Group. LEGO, Mindstorms, NXT, RCX and RIS are trademarks of The LEGO Group.