Simple Servo USER Instructions

Similar documents
B Robo Claw 2 Channel 5A Motor Controller Data Sheet

Servo Info and Centering

UniPi technical documentation REV 1.1

DMX-K-DRV. Integrated Step Motor Driver + (Basic Controller) Manual

MANUAL FOR RX700 LR and NR

Eric Mitchell April 2, 2012 Application Note: Control of a 180 Servo Motor with Arduino UNO Development Board

- 35mA Standby, mA Speaking pre-defined phrases with up to 1925 total characters.

Ocean Controls RC Servo Motor Controller

Six-servo Robot Arm. DAGU Hi-Tech Electronic Co., LTD Six-servo Robot Arm

Arduino Lesson 14. Servo Motors

Bluetooth + USB 16 Servo Controller [RKI-1005 & RKI-1205]

INTRODUCTION TO SERIAL ARM

ARDUINO SEVERINO SERIAL SINGLE SIDED VERSION 3 S3v3 (REVISION 2) USER MANUAL

Below is a diagram explaining the data packet and the timing related to the mouse clock while receiving a byte from the PS-2 mouse:

Your Multimeter. The Arduino Uno 10/1/2012. Using Your Arduino, Breadboard and Multimeter. EAS 199A Fall Work in teams of two!

Part Number Description Packages available

User Guide Reflow Toaster Oven Controller

TCP/IP MODULE CA-ETHR-A INSTALLATION MANUAL

Single channel data transceiver module WIZ2-434

RC Camera Control. User Guide v /20/2012

revolution Contents: Introduction Power 28-pin Project Board with input/output cables

Modification of an AOR AR-8600 receiver to tune it with a ACECO FC-3002 frequency finder

PACKAGE OUTLINE DALLAS DS2434 DS2434 GND. PR 35 PACKAGE See Mech. Drawings Section

SUDT AccessPort TM Advanced Terminal / Monitor / Debugger Version 1.37 User Manual

The $25 Son of a cheap timer This is not suitable for a beginner. You must have soldering skills in order to build this kit.

RN-WIFLY-EVAL-UM. WiFly Evaluation Kit Roving Networks. All rights reserved. RN-WIFLY-EVAL-UM Version 1.32r 10/9/2012 USER MANUAL

Serial Communications

The Programming Interface

POINTS POSITION INDICATOR PPI4

The modular concept of the MPA-3 system is designed to enable easy accommodation to a huge variety of experimental requirements.

RDF1. RF Receiver Decoder. Features. Applications. Description. Ordering Information. Part Number Description Packages available

Troubleshooting Tips Lifestyle SA-2 & SA-3 Amplifier. Troubleshooting Tips

Points Position Indicator (PPI1) for Points Motors with Common Ground

APPENDIX. SureSERVO QUICK START GUIDE. In This Appendix... Quick Start for SureServo Drives...A 2. Tuning Quick Start for SureServo Drives...

Develop a Dallas 1-Wire Master Using the Z8F1680 Series of MCUs

SYSTEM 4C. C R H Electronics Design

Antenna Rotator System

Data Acquisition Module with I2C interface «I2C-FLEXEL» User s Guide

GPS/GLONASS SiRFstarV Evaluation Kit EVA5100-A

[F/T] [5] [KHz] [AMP] [3] [V] 4 ) To set DC offset to -2.5V press the following keys [OFS] [+/-] [2] [.] [5] [V]

CENTRONICS interface and Parallel Printer Port LPT

ABACOM - netpio.

Advanced Data Capture and Control Systems

PolyBot Board. User's Guide V1.11 9/20/08

PRODUCTIVITY THROUGH INNOVATION 600 CONTROL DIRECT DRIVE TECHNICAL/OPERATION MANUAL

TEECES DOME LIGHTING SYSTEMS

How to connect to a Class II router using a mobile-phone data cable specifically for Solwise & Safecom routers

Omega ICD Intelligent Colour Display

Introduction: Implementation of the MVI56-MCM module for modbus communications:

Easy Step 1000 Stepper Driver Module

LDG Electronics External Meter Serial Communications Protocol Specification

Software Manual RS232 Laser Merge Module. Document # SU Rev A

Work with Arduino Hardware

Technical description MX-1 VB Edge

Electric Landing Gear controllers and sequencer LGC12 / LGC 13C

BIODEX ADDENDUM BIODEX EMG/ANALOG SIGNAL ACCESS CONFIGURATION UTILITY SOFTWARE FOR SYSTEM 3 REVISION 2 AND SYSTEM 4 DYNAMOMETERS

DS1821 Programmable Digital Thermostat and Thermometer

Analog Servo Drive 25A8

KTA-223 Arduino Compatible Relay Controller

DS1621 Digital Thermometer and Thermostat

WEA-Base. User manual for load cell transmitters. UK WEA-Base User manual for load cell transmitters Version 3.2 UK

MDC Series

Date Rev. Details Author

Modbus Communications for PanelView Terminals

EVAL-UFDC-1/UFDC-1M-16

Bluetooth UART/RS232 Module

Microcontroller Based Low Cost Portable PC Mouse and Keyboard Tester

To Purchase This Item, Visit BMI Gaming Operation Manual

Service Information CALIBRATION PROCEDURE AND TROUBLESHOOTING FOR LINEAR GOVERNOR CONTROLLERS NOTE

UPS PIco. to be used with. Raspberry Pi B+, A+, B, and A. HAT Compliant. Raspberry Pi is a trademark of the Raspberry Pi Foundation

udrive-usd-g1 Embedded DOS micro-drive Module Data Sheet

SD21-21 Channel Servo Driver Module Power Servo's

What is Easy-Radio? Devices Covered. Frequency Hopping Transceiver. Where x00 denotes frequency of operation. E.g. 400 = 433MHz

Magic Poker 2 Manual

Ethernet. Customer Provided Equipment Configuring the Ethernet port.

Table 1 Comparison of DC, Uni-Polar and Bi-polar Stepper Motors

AXE033 SERIAL/I2C LCD

Arduino ADK Back. For information on using the board with the Android OS, see Google's ADK documentation.

RS-232 Communications Using BobCAD-CAM. RS-232 Introduction

Special Lecture. Basic Stamp 2 Programming. (Presented on popular demand)

Brushless DC Motor Controller Product Specification Assembly 025F0129

SYSTEM 45. C R H Electronics Design

CAM-VGA100 User Manual

PRT3 Printer Module: ASCII Protocol Programming Instructions

DAM Series DAM124 4DIN+8AI+4DO Module Model No.:DAM124 WebSite:

MANUAL PC1000R

PICAXE RF CONNECT KIT (AXE213)

Fanuc 0 M/T Model C Serial (RS232) Connection Guide

ProCod. User Manual. Programming software for TWK - Encoders Series CRF and DAF CRF DE 08 / 10

The RIDZ 8x2 Audio Switcher

Servo Motors (SensorDAQ only) Evaluation copy. Vernier Digital Control Unit (DCU) LabQuest or LabPro power supply

M68EVB908QL4 Development Board for Motorola MC68HC908QL4

CONCEPT1 RS232 COMMUNICATION

RS232/DB9 An RS232 to TTL Level Converter

RC2200DK Demonstration Kit User Manual

User manual Compact Web PLC WP240 series IEC-line

Measuring Resistance Using Digital I/O

computer radio control system

CHAPTER 11: Flip Flops

PRO PLM Installation Instructions

Transcription:

Simple Servo USER Instructions PLEASE PAY CAREFUL ATTENTION TO THE FOLLOWING INFORMATION DO NOT APPLY MORE THAN 6V TO THE UNIT Power the unit from either a +5V PSU or battery pack (6V max). Usually the board is powered via the 3 way terminal block. There are a couple of different connection options depending on your application. Option 1 single 6V battery pack 1. GND terminal to your battery negative 2. +Ve and +5V should both be connected to the battery positive Option 2 6V battery pack for the Servo motors and a second logic supply derived from your micro board. 1. GND connect this to Battery and Logic supply ground 2. +Ve connects to battery pack positive 3. +5V connects to your logic supply positive In addition to the above there is space on the PCB to solder 0.1" Molex connectors. LOGIC PSU (CN1) This is strictly a 5V input that powers the microcontroller SERVO PSU (CN3) This supplies the servo voltage which may vary from motor to motor INTRODUCTION This product provides the following servo motor control features; PIN Control (CW/CCW/ZERO) allows use of simple toggle switches or logic levels for control ANALOG Control (Use a pot or analogue voltage to control the motor) SERIAL Control (Use serial data [TTL] to control the position or speed) POSITION EEProm Memory for Zero position (retained through power off) MODE Control (change mode on the fly) TOGGLE between two preset positions with simple PIN control PIN SPEED control and STOP when using motor in continuous rotation mode High resolution (5us/0.4º) LEARN BUTTON onboard the PCB for learning zero/stop position 1

Note on terminology: The CPU port pins are normally pulled high (using internal pull-ups) and are active when brought low (GND), we refer to this (brought low) as Active as shown below. CCW CW ZERO Switch active when closed CN7 Controls When Using a STANDARD 90/180º MOTOR PIN CONTROLS CCW - Move Counter Clockwise while input active CW - Move Clockwise while input active ZERO - Move to zero position while input active Speed Settings SLOW MEDIUM FAST Mode - Link Fitted = Analogue/POT mode control - No Link = Pin mode control Learn - 1. Learn Button, press learn button/or learn new zero position - 2. Learn Pin, allows an external learn switch to be fitted 2

Note You can be in PIN or POT mode to learn or set up a new centre position, this input should only be temporarily brought low and then released IE using a normally open button or switch. POT CONTROL Fit link to the Mode pins The servo will now be controlled by the POT input, connect as shown below. In pot mode the centre pin of CN5 becomes an analogue input 2.5V = centre position, which produces a 1500us pulse output to the servo. 10k to 100K CN5 CN7 TIP by fitting fixed resistors in the series with the ends of the pot you can adjust the stop positions. Toggling between Two positions 1. First in PIN mode position the servo using the CW/CCW controls then press the learn button (1 st position) 2. Change to pot mode and position the servo using a potentiometer (2 nd Position) 3. Link out the ZERO pins with a jumper 4. Switch in/out the MODE pins to toggle between the position 3

SERIAL CONTROL MODE To use serial data to control ensure you are in PIN mode (Remove Link from MODE pins) The serial comms setup is: 9600 Baud, 8 Bits, No Parity, 1 stop bit The Connections are to CN6 and are TTL level TX RX GND CN6 Protocol: Send &Hxx wait 100ms Send &Hxx Where xx is 11 for fully CW, 128 is middle and 244 is fully CCW. After the second second byte is transmitted the simple servo will echo back the transmitted byte. Code example in Basic (Bascom-AVR) $baud = 9600 Dim Tx_data As Byte Dim Rx_data As Byte Tx_data = 128 goto centre/1500us pulse Rx_data = 0 Print Chr(Tx_data); tell servo board data is coming Waitms 100 wait a 100ms Print Chr(Tx_data); this is the data the servo board will use could also use Put instead of Print as we don t need Carriage Return above is minimum needed to control servo below also looks for errors Try_again: jump label Waitms 20 wait 20ms servo board should have responded by now Rx_data = Inkey() optional you can wait to check that data has been received If Rx_data <> Tx_data then error in comms if nor equal Print Chr$(Tx_data) try transmitting again Goto Try_again End If 4

Notes on Using Continuous Rotation Servo Motors In Pin MODE it is usual to fit the CENTRE link, this ensures when the CW and CCW are not active the motor will stop and not keep rotating. For this to work correctly you must setup the centre position (or stop position with continuous rotating motors) using the LEARN BUTTON/PIN The speed select pins and now control the acceleration not speed of the motor. Servo Motor Connector Pulse +Ve GND CN4 Typical Motor wire colours Gnd - BLACK or BROWN +Ve - RED Pulse WHITE or ORANGE The Pulse output is at TTL levels Typical Applications Testing Servo motors Because its has high resolution (5us/0.4º) Will not go outside 1 to 2ms range Controlling servo using simple toggle switches Switch control inputs for all functions, this makes it easy to use for beginners or those that don t have the time to set-up more sophisticated controls Remote control Small, POT/analogue or serial input control 5