Experiment #26: Stepper Motor Control

Size: px
Start display at page:

Download "Experiment #26: Stepper Motor Control"

Transcription

1 Experiment #26: Stepper Motor Control This experiment demonstrates the control of a small 12-volt unipolar stepper motor. Stepper motors are used as precision positioning devices in robotics and industrial control applications. New PBASIC elements/commands to know: ABS Building The Circuit StampWorks Manual Version 1.2 Page 157

2 ============================================================================== File... Ex26 - Stepper.BS2 Purpose... Stepper Motor Control Author... Parallax ... stamptech@parallaxinc.com Started... Updated MAY 2002 {$STAMP BS2} ============================================================================== Program Description This program demonstrates unipolar stepper motor control. The pot allows the program to control speed and direction of the motor. Revision History I/O Definitions PotCW CON 0 clockwise pot input PotCCW CON 1 counter-clockwise pot input Coils VAR OutB output to stepper coils Constants Scale CON $0100 scale for BS2 (1.0) Scale CON $0080 scale for BS2sx, BS2p (0.5) Variables Page 158 StampWorks Manual Version 1.2

3 speed VAR Word delay between steps x VAR Byte loop counter saddr VAR Byte EE address of step data rcrt VAR Word rc reading - right rclf VAR Word rc reading - left diff VAR Word difference between readings EEPROM Data ABAB Step1 DATA %1100 A on B on A\ off B\ off Step2 DATA %0110 A off B on A\ on B\ off Step3 DATA %0011 A off B off A\ on B\ on Step4 DATA %1001 A on B off A\ off B\ on Initialization Initialize: DirB = %1111 speed = 5 make stepper pins outputs set starting speed Program Code Main: FOR x = 1 TO 100 GOSUB Step_Fwd NEXT PAUSE 200 FOR x = 1 TO 100 GOSUB Step_Rev NEXT PAUSE 200 Step_Demo: HIGH PotCW 1 rev forward 1 rev back discharge caps StampWorks Manual Version 1.2 Page 159

4 HIGH PotCCW PAUSE 1 RCTIME PotCW, 1, rcrt RCTIME PotCCW, 1, rclf rcrt = (rcrt */ Scale) MAX 600 rclf = (rclf */ Scale) MAX 600 diff = ABS(rcRt - rclf) IF (diff < 25) THEN Step_Demo IF (rclf > rcrt) THEN Step_CCW Step_CW: speed = 60 - (rcrt / 10) GOSUB Step_Fwd GOTO Step_Demo read clockwise read counter-clockwise set speed limits get difference between readings allow dead band calculate speed do a step Step_CCW: speed = 60 - (rclf / 10) GOSUB Step_Rev GOTO Step_Demo Subroutines Step_Fwd: saddr = saddr + 1 // 4 READ (Step1 + saddr), Coils PAUSE speed RETURN point to next step output step data pause between steps Step_Rev: saddr = saddr + 3 // 4 READ (Step1 + saddr), Coils PAUSE speed RETURN point to previous step Page 160 StampWorks Manual Version 1.2

5 Behind The Scenes Stepper motors differ from standard DC motors in that they do not spin freely when power is applied. For a stepper motor to rotate, the power source must be continuously pulsed in specific patterns. The step sequence (pattern) determines the direction of the stepper s rotation. The time between sequence steps determines the rotational speed. Each step causes the stepper motor to rotate a fixed angular increment. The stepper motor supplied with the StampWorks kit rotates 3.6 degrees per step. This means that one full rotation (360 degrees) of the stepper requires 100 steps. The step sequences for the motor are stored in DATA statements. The StepFwd subroutine will read the next sequence from the table to be applied to the coils. The StepRev subroutine is identical except that it will read the previous step. Note the trick with the modulus (//) operator used in StepRev. By adding the maximum value of the sequence to the current value and then applying the modulus operator, the sequence goes in reverse. Here s the math: // 4 = // 4 = // 4 = // 4 = 0 This experiment reads both sides of the 10K potentiometer to determine its relative position. The differential value between the two readings is kept positive by using the ABS function. The position is used to determine the rotational direction and the strength of the position is used to determine the rotational speed. Remember, the shorter the delay between steps, the faster the stepper will rotate. A dead-band check is used to cause the motor to stop rotating when the RCTIME readings are nearly equal. Challenge Rewrite the program to run the motor in 200 half steps. Here s the step sequence: Step1 = %1000 Step2 = %1100 Step3 = %0100 Step4 = %0110 Step5 = %0010 Step6 = %0011 Step7 = %0001 Step8 = %1001 StampWorks Manual Version 1.2 Page 161

ServoPAL (#28824): Servo Pulser and Timer

ServoPAL (#28824): Servo Pulser and Timer Web Site: www.parallax.com Forums: forums.parallax.com Sales: sales@parallax.com Technical: support@parallax.com Office: (916) 624-8333 Fax: (916) 624-8003 Sales: (888) 512-1024 Tech Support: (888) 997-8267

More information

MODULE BOUSSOLE ÉLECTRONIQUE CMPS03 Référence : 0660-3

MODULE BOUSSOLE ÉLECTRONIQUE CMPS03 Référence : 0660-3 MODULE BOUSSOLE ÉLECTRONIQUE CMPS03 Référence : 0660-3 CMPS03 Magnetic Compass. Voltage : 5v only required Current : 20mA Typ. Resolution : 0.1 Degree Accuracy : 3-4 degrees approx. after calibration Output

More information

Using the Motor Controller

Using the Motor Controller The Motor Controller is designed to be a convenient tool for teachers and students who want to use math and science to make thing happen. Mathematical equations are the heart of math, science and technology,

More information

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

Special Lecture. Basic Stamp 2 Programming. (Presented on popular demand) Special Lecture Basic Stamp 2 Programming (Presented on popular demand) Programming Environment Servo Motor: How It Work? The editor window consists of the main edit pane with an integrated explorer panel

More information

Servo Info and Centering

Servo Info and Centering Info and Centering A servo is a mechanical motorized device that can be instructed to move the output shaft attached to a servo wheel or arm to a specified position. Inside the servo box is a DC motor

More information

Pulse Width Modulation Applications

Pulse Width Modulation Applications Pulse Width Modulation Applications Lecture 21 EE 383 Microcomputers Learning Objectives What is DTMF? How to use PWM to generate DTMF? How to use PWM to control a servo motor? How to use PWM to control

More information

etape Continuous Fluid Level Sensor Operating Instructions and Application Notes

etape Continuous Fluid Level Sensor Operating Instructions and Application Notes etape Continuous Fluid Level Sensor Operating Instructions and Application Notes TM 1 Table of Contents 1.0 Specifications... 3 2.0 Theory of Operation... 3 3.0 Connection and Installation... 4 4.0 Technical

More information

Chapter 4: Pulse Width Modulation

Chapter 4: Pulse Width Modulation Pulse Width Modulation Page 127 Chapter 4: Pulse Width Modulation PULSES FOR COMMUNICATION AND CONTROL Pulse width modulation is abbreviated PWM, and it refers to a technique of varying the amount of time

More information

Web Site: www.parallax.com Forums: forums.parallax.com Sales: sales@parallax.com Technical: support@parallax.com

Web Site: www.parallax.com Forums: forums.parallax.com Sales: sales@parallax.com Technical: support@parallax.com Web Site: www.parallax.com Forums: forums.parallax.com Sales: sales@parallax.com Technical: support@parallax.com Office: (916) 624-8333 Fax: (916) 624-8003 Sales: (888) 512-1024 Tech Support: (888) 997-8267

More information

Digital To Analog Converter with Sine Wave Output

Digital To Analog Converter with Sine Wave Output Digital To Analog Converter with Sine Wave Output Overview In this Lab we will build a resistive ladder network and use the BASIC Stamp to generate the digital data for the D/A conversions. PBASIC will

More information

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

Table 1 Comparison of DC, Uni-Polar and Bi-polar Stepper Motors Electronics Exercise 3: Uni-Polar Stepper Motor Controller / Driver Mechatronics Instructional Laboratory Woodruff School of Mechanical Engineering Georgia Institute of Technology Lab Director: I. Charles

More information

SD21-21 Channel Servo Driver Module Power Servo's

SD21-21 Channel Servo Driver Module Power Servo's SD21-21 Channel Servo Driver Module Technical Specification The SD21 is a 21 channel servo controller module. It will drive up to 21 RC servo's and maintain a 20mS refresh rate, regardless of the number

More information

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

Eric Mitchell April 2, 2012 Application Note: Control of a 180 Servo Motor with Arduino UNO Development Board Eric Mitchell April 2, 2012 Application Note: Control of a 180 Servo Motor with Arduino UNO Development Board Abstract This application note is a tutorial of how to use an Arduino UNO microcontroller to

More information

Scan a Keypad with the BS2 For Pushbutton User Input

Scan a Keypad with the BS2 For Pushbutton User Input Stamp Applications no. 22 (December 96): Scan a Keypad with the BS2 For Pushbutton User Input 16-key matrix keypad software plus beginner s race-timer project by Scott Edwards THE BUTTON instruction offered

More information

Web Site: www.parallax.com Forums: forums.parallax.com Sales: sales@parallax.com Technical: support@parallax.com

Web Site: www.parallax.com Forums: forums.parallax.com Sales: sales@parallax.com Technical: support@parallax.com Web Site: www.parallax.com Forums: forums.parallax.com Sales: sales@parallax.com Technical: support@parallax.com Office: (916) 624-8333 Fax: (916) 624-8003 Sales: (888) 512-1024 Tech Support: (888) 997-8267

More information

STEPPER MOTOR SPEED AND POSITION CONTROL

STEPPER MOTOR SPEED AND POSITION CONTROL STEPPER MOTOR SPEED AND POSITION CONTROL Group 8: Subash Anigandla Hemanth Rachakonda Bala Subramanyam Yannam Sri Divya Krovvidi Instructor: Dr. Jens - Peter Kaps ECE 511 Microprocessors Fall Semester

More information

PIC Application Notes

PIC Application Notes 4: Reading Rotary Encoders PIC Application Notes Reading Rotary Encoders Introduction. This application note covers the use of incremental rotary encoders with PIC microcontrollers. It presents an example

More information

Getting Graphic: Defining Custom LCD Characters

Getting Graphic: Defining Custom LCD Characters LCD Serial Backpack App Note No. 2 Getting Graphic: Defining Custom LCD Characters Block graphics add new symbols and enable animated effects ALPHANUMERIC LCD S are inexpensive and easy to use. But there

More information

Rectifier circuits & DC power supplies

Rectifier circuits & DC power supplies Rectifier circuits & DC power supplies Goal: Generate the DC voltages needed for most electronics starting with the AC power that comes through the power line? 120 V RMS f = 60 Hz T = 1667 ms) = )sin How

More information

Basic of servomotor control

Basic of servomotor control Basic of servomotor control Nippon Pulse Motor Co.,td. Table of contents I. Connection and operation differences in stepper motors and servomotors 1 Stepper motor 1 Servo motor 1 II. Advantages and disadvantages

More information

cs281: Introduction to Computer Systems Lab08 Interrupt Handling and Stepper Motor Controller

cs281: Introduction to Computer Systems Lab08 Interrupt Handling and Stepper Motor Controller cs281: Introduction to Computer Systems Lab08 Interrupt Handling and Stepper Motor Controller Overview The objective of this lab is to introduce ourselves to the Arduino interrupt capabilities and to use

More information

1115 4G SERIES GOVERNOR. 4-20 ma ANALOGUE DIGITAL SPEED SETTING

1115 4G SERIES GOVERNOR. 4-20 ma ANALOGUE DIGITAL SPEED SETTING 1115 4G SERIES GOVERNOR with 4-20 ma ANALOGUE & DIGITAL SPEED SETTING PO Box 28, 9300AA Roden, The Netherlands Tel: +31 505019888 Fax: +31 505013618 E-mail: regulateurs@regulateurs-europa.com 1115 4G

More information

Microcontrollers for Ham Radio Part 1 - BASIC Stamp

Microcontrollers for Ham Radio Part 1 - BASIC Stamp Microcontrollers for Ham Radio Part 1 - BASIC Stamp By Terry G. Glagowski / W1TR - 2012-03-22 23:17 What is a Microcontroller? Some HAM Applications Popular Microcontrollers for Ham Radio The BASIC Stamp

More information

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

DMX-K-DRV. Integrated Step Motor Driver + (Basic Controller) Manual DMX-K-DRV Integrated Step Motor Driver + (Basic Controller) Manual DMX-K-DRV Manual page 1 rev 1.33 COPYRIGHT 2007 ARCUS, ALL RIGHTS RESERVED First edition, June 2007 ARCUS TECHNOLOGY copyrights this document.

More information

SumoBot Mini-Sumo Robotics Assembly Documentation and Programming

SumoBot Mini-Sumo Robotics Assembly Documentation and Programming SumoBot Mini-Sumo Robotics Assembly Documentation and Programming VERSION 2.1 WARRANTY Parallax Inc. warrants its products against defects in materials and workmanship for a period of 90 days from receipt

More information

B0099 - Robo Claw 2 Channel 5A Motor Controller Data Sheet

B0099 - Robo Claw 2 Channel 5A Motor Controller Data Sheet B0099 - Robo Claw 2 Channel 5A Motor Controller Feature Overview: 2 Channel at 5A, Peak 7A Hobby RC Radio Compatible Serial Mode TTL Input Analog Mode 2 Channel Quadrature Decoding Thermal Protection Lithium

More information

Flow Charts and Servomotors (background to Lab #2) Things to learn about: flow charts for design. MECH452 2014 Lecture #2 flow charts & servos rev2

Flow Charts and Servomotors (background to Lab #2) Things to learn about: flow charts for design. MECH452 2014 Lecture #2 flow charts & servos rev2 MECH 452 Lecture #2 Flow Charts and Servomotors (background to Lab #2) 1 2 Handout #2 (highlights, questions) Things to learn about: flow charts for design Only 5 symbols (subroutine not shown) Flow charts

More information

Zeros, Ones, and the Morse Code

Zeros, Ones, and the Morse Code Zeros, Ones, and the Morse Code Subject Area(s) Associated Unit Associated Lesson Activity Title Header Number & operations, science & technology None None Zeros, Ones, and the Morse Code Insert image

More information

GT Sensors Precision Gear Tooth and Encoder Sensors

GT Sensors Precision Gear Tooth and Encoder Sensors GT Sensors Precision Gear Tooth and Encoder Sensors NVE s GT Sensor products are based on a Low Hysteresis GMR sensor material and are designed for use in industrial speed applications where magnetic detection

More information

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

- 35mA Standby, 60-100mA Speaking. - 30 pre-defined phrases with up to 1925 total characters. Contents: 1) SPE030 speech synthesizer module 2) Programming adapter kit (pcb, 2 connectors, battery clip) Also required (for programming) : 4.5V battery pack AXE026 PICAXE download cable Specification:

More information

Measuring Resistance Using Digital I/O

Measuring Resistance Using Digital I/O Measuring Resistance Using Digital I/O Using a Microcontroller for Measuring Resistance Without using an ADC. Copyright 2011 John Main http://www.best-microcontroller-projects.com Page 1 of 10 Table of

More information

TETRIX Add-On Extensions. Encoder Programming Guide (ROBOTC )

TETRIX Add-On Extensions. Encoder Programming Guide (ROBOTC ) Introduction: In this extension, motor encoders will be added to the wheels of the Ranger Bot. The Ranger Bot with Encoders will be programmed to move forward until it detects an object, turn 90, and move

More information

MICROCONTROLLER INTERFACING CIRCUITS

MICROCONTROLLER INTERFACING CIRCUITS 1 Section 3 MICROCONTROLLER INTERFACING CIRCUITS What is a PIC Microcontroller? A PIC microcontroller is a single integrated circuit small enough to fit in the palm of a hand. Traditional microprocessor

More information

GLOLAB Two Wire Stepper Motor Positioner

GLOLAB Two Wire Stepper Motor Positioner Introduction A simple and inexpensive way to remotely rotate a display or object is with a positioner that uses a stepper motor to rotate it. The motor is driven by a circuit mounted near the motor and

More information

MC433 Stepper Motor Controller

MC433 Stepper Motor Controller MC433 Stepper Motor Controller 4 Axis, 10A PWM Hardware Reference Guide PCB Rev 1.1,1.1b MC433 Rev 1-1(b) Hardware Reference Guide Manual Revision 0.95 Warranty Statement SOC Robotics warrants that the

More information

BASIC Stamp Guide W. Durfee, University of Minnesota ver: oct-08 Available on-line at www.me.umn.edu/courses/me2011/robot/

BASIC Stamp Guide W. Durfee, University of Minnesota ver: oct-08 Available on-line at www.me.umn.edu/courses/me2011/robot/ BASIC Stamp Guide W. Durfee, University of Minnesota ver: oct-08 Available on-line at www.me.umn.edu/courses/me2011/robot/ 1. Introduction Overview The BASIC Stamp is the simplest microcontroller to learn

More information

HOBBY SERVO FUNDAMENTALS BY: DARREN SAWICZ

HOBBY SERVO FUNDAMENTALS BY: DARREN SAWICZ HOBBY SERVO FUNDAMENTALS BY: DARREN SAWICZ I NTRODUCTION H obby servos are a popular and inexpensive method of motion control. They provide an off-the-shelf solution for most of the R/C and robotic hobbyist's

More information

RCDC1 Radio Controlled Device Controller- 1 Channel

RCDC1 Radio Controlled Device Controller- 1 Channel RCDC1 Radio Controlled Device Controller- 1 Channel When the Mode Switch is in Position 1, Moving the joystick forward turns on the relay. When the joystick returns to center, the relay goes off (momentary

More information

Digital vs. Analogue Control Systems

Digital vs. Analogue Control Systems Digital vs. Analogue Control Systems Presented at the 2011 Annual Meeting of the American College of Medical Physics, Chattanooga, TN, May 1, 2011 Ivan A. Brezovich, PhD, Dept. of Rad Onc, Univ of Alabama

More information

Chapter 11 SERVO VALVES. Fluid Power Circuits and Controls, John S.Cundiff, 2001

Chapter 11 SERVO VALVES. Fluid Power Circuits and Controls, John S.Cundiff, 2001 Chapter 11 SERVO VALVES Fluid Power Circuits and Controls, John S.Cundiff, 2001 Servo valves were developed to facilitate the adjustment of fluid flow based on the changes in the load motion. 1 Typical

More information

Arduino Lesson 16. Stepper Motors

Arduino Lesson 16. Stepper Motors Arduino Lesson 16. Stepper Motors Created by Simon Monk Last updated on 2013-11-22 07:45:14 AM EST Guide Contents Guide Contents Overview Parts Part Qty Breadboard Layout Arduino Code Stepper Motors Other

More information

Column #80: Security Concerns. Column #80, December 2001 by Jon Williams: Security Concerns

Column #80: Security Concerns. Column #80, December 2001 by Jon Williams: Security Concerns Column #80, December 2001 by Jon Williams: Security Concerns In the past I was always a bit of jokey guy when starting this column. It s not that I ve lost my ability to laugh and have fun, it s just that

More information

Parallax Serial LCD 2 rows x 16 characters Non-backlit (#27976) 2 rows x 16 characters Backlit (#27977) 4 rows x 20 characters Backlit (#27979)

Parallax Serial LCD 2 rows x 16 characters Non-backlit (#27976) 2 rows x 16 characters Backlit (#27977) 4 rows x 20 characters Backlit (#27979) 599 Menlo Drive, Suite 100 Rocklin, California 95765, USA Office: (916) 624-8333 Fax: (916) 624-8003 General: info@parallax.com Technical: support@parallax.com Web Site: www.parallax.com Educational: www.stampsinclass.com

More information

DC Motor control Reversing

DC Motor control Reversing January 2013 DC Motor control Reversing and a "Rotor" which is the rotating part. Basically there are three types of DC Motor available: - Brushed Motor - Brushless Motor - Stepper Motor DC motors Electrical

More information

Small Optical Encoder Modules 480lpi Digital Output. Features. Applications VCC 3 CHANNEL A 2 CHANNEL B 4 GND 1

Small Optical Encoder Modules 480lpi Digital Output. Features. Applications VCC 3 CHANNEL A 2 CHANNEL B 4 GND 1 HEDS-9730, HEDS-9731 Small Optical Encoder Modules 480lpi Digital Output Data Sheet Description The HEDS-973X is a high performance incremental encoder module. When operated in conjunction with either

More information

Kevin James. MTHSC 102 Section 1.5 Exponential Functions and Models

Kevin James. MTHSC 102 Section 1.5 Exponential Functions and Models MTHSC 102 Section 1.5 Exponential Functions and Models Exponential Functions and Models Definition Algebraically An exponential function has an equation of the form f (x) = ab x. The constant a is called

More information

Talon and Talon SR User Manual

Talon and Talon SR User Manual Talon and Talon SR User Manual Brushed DC motor controller Version 1.3 Cross the Road Electronics, LLC www.crosstheroadelectronics.com Cross The Road Electronics, LLC Page 1 4/2/2013 Device Overview Clear,

More information

MAE 4/576 Final Project. Automated Guided Vehicle. Team E Chetan Jadhav Rohit Thali Madan Mohan Reddy Vijai Kalathur

MAE 4/576 Final Project. Automated Guided Vehicle. Team E Chetan Jadhav Rohit Thali Madan Mohan Reddy Vijai Kalathur MAE 4/576 Final Project Automated Guided Vehicle Team E Chetan Jadhav Rohit Thali Madan Mohan Reddy Vijai Kalathur Abstract: This project was mainly about distributed control, computing and communication.

More information

WORKING WITH STEPPER MOTORS

WORKING WITH STEPPER MOTORS 19 WORKING WITH STEPPER MOTORS In past chapters we ve looked at powering robots using everyday continuous DC motors. DC motors are cheap, deliver a lot of torque for their size, and are easily adaptable

More information

Datasheet of the Easy Servo Drive ES-D808. 24-75VDC, 8.2A Peak, Close-loop, No Tuning. Version 0.1.0. http://www.leadshine.com

Datasheet of the Easy Servo Drive ES-D808. 24-75VDC, 8.2A Peak, Close-loop, No Tuning. Version 0.1.0. http://www.leadshine.com Datasheet of the Easy Servo Drive ES-D808 4-75VDC, 8.A Peak, Close-loop, No Tuning Version 0.1.0 http://www.leadshine.com Features Step and direction control Closed position loop for no loss of movement

More information

The self-starting solar-powered Stirling engine

The self-starting solar-powered Stirling engine The self-starting solar-powered Stirling engine This project began at the request of an artist who had proposed a Stirling-engine-powered sculpture to a client. The engine only had to run, not really produce

More information

To design digital counter circuits using JK-Flip-Flop. To implement counter using 74LS193 IC.

To design digital counter circuits using JK-Flip-Flop. To implement counter using 74LS193 IC. 8.1 Objectives To design digital counter circuits using JK-Flip-Flop. To implement counter using 74LS193 IC. 8.2 Introduction Circuits for counting events are frequently used in computers and other digital

More information

AP-1 Application Note on Remote Control of UltraVolt HVPS

AP-1 Application Note on Remote Control of UltraVolt HVPS Basics Of UltraVolt HVPS Output Voltage Control Application Note on Remote Control of UltraVolt HVPS By varying the voltage at the Remote Adjust Input terminal (pin 6) between 0 and +5V, the UV highvoltage

More information

AN470 APPLICATION NOTE

AN470 APPLICATION NOTE AN470 APPLICATION NOTE THE L297 STEPPER MOTOR CONTROLLER The L297 integrates all the control circuitry required to control bipolar and unipolar stepper motors. Used with a dual bridge driver such as the

More information

AE21-1319 R6 December 2013. Digital Capacity Control for Copeland Scroll Refrigeration Compressors AE21-1319 R6

AE21-1319 R6 December 2013. Digital Capacity Control for Copeland Scroll Refrigeration Compressors AE21-1319 R6 AE21-1319 R6 December 2013 Digital Capacity Control for Copeland Scroll Refrigeration Compressors TABLE OF CONTENTS Section Page Section Page Safety Safety Instructions...2 Safety Icon Explanation...2

More information

Inductance. Motors. Generators

Inductance. Motors. Generators Inductance Motors Generators Self-inductance Self-inductance occurs when the changing flux through a circuit arises from the circuit itself. As the current increases, the magnetic flux through a loop due

More information

L297 STEPPER MOTOR CONTROLLERS

L297 STEPPER MOTOR CONTROLLERS L297 STEPPER MOTOR CONTROLLERS NORMAL/WAVE DRIVE HALF/FULL STEP MODES CLOCKWISE/ANTICLOCKWISE DIRECTION SWITCHMODE LOAD CURRENT REGULA- TION PROGRAMMABLE LOAD CURRENT FEW EXTERNAL COMPONENTS RESET INPUT

More information

Basic Analog and Digital Student Guide

Basic Analog and Digital Student Guide Basic Analog and Digital Student Guide VERSION 1.4 WARRANTY Parallax, Inc. warrants its products against defects in materials and workmanship for a period of 90 days. If you discover a defect, Parallax

More information

Contents. revolution MICROCONTROLLER INTERFACING CIRCUITS. www.picaxe.co.uk. 1 Section 3

Contents. revolution MICROCONTROLLER INTERFACING CIRCUITS. www.picaxe.co.uk. 1 Section 3 1 Section 3 Contents About this manual... 2 Microcontroller Interfacing Circuits... 3 What is a PIC Microcontroller?... 3 What is a PICAXE microcontroller?... 3 Interfacing to the PICAXE Microcontroller...

More information

Basic DC Motor Circuits. Living with the Lab Gerald Recktenwald Portland State University gerry@pdx.edu

Basic DC Motor Circuits. Living with the Lab Gerald Recktenwald Portland State University gerry@pdx.edu Basic DC Motor Circuits Living with the Lab Gerald Recktenwald Portland State University gerry@pdx.edu DC Motor Learning Objectives Explain the role of a snubber diode Describe how PWM controls DC motor

More information

Fastastic Frequencies

Fastastic Frequencies Fastastic Frequencies Subject Area(s) Associated Unit Associated Lesson Activity Title Header mathematics, physics Fantastic Frequencies Image 1 ADA Description: Students working with the Basic Stamp 2

More information

Basic DC Motor Circuits

Basic DC Motor Circuits Basic DC Motor Circuits Living with the Lab Gerald Recktenwald Portland State University gerry@pdx.edu DC Motor Learning Objectives Explain the role of a snubber diode Describe how PWM controls DC motor

More information

Interfacing Analog to Digital Data Converters

Interfacing Analog to Digital Data Converters Converters In most of the cases, the PIO 8255 is used for interfacing the analog to digital converters with microprocessor. We have already studied 8255 interfacing with 8086 as an I/O port, in previous

More information

CONNECTOR AMPLIFIER FOR PROPORTIONAL VALVES (4-20 ma Input Version)

CONNECTOR AMPLIFIER FOR PROPORTIONAL VALVES (4-20 ma Input Version) TECHNICAL DATASHEET #TD1102AX CONNECTOR AMPLIFIER FOR PROPORTIONAL VALVES (4-20 ma Input Version) Part Number: Connector Amplifier CAPV-H-4-20MA-x complete with cable CAPV-4C-yM Where: x = current output

More information

ServoOne. Specification. Option 2 - Technology. x 11. x 8 X 8. x 10. x 9. x 7. x 6 TTL Encoder / TTL Encoder simulation

ServoOne. Specification. Option 2 - Technology. x 11. x 8 X 8. x 10. x 9. x 7. x 6 TTL Encoder / TTL Encoder simulation x - + - + x L L L AC SO 4-45 A DC SO 4- A ServoOne Specification x 9 - + - + x 7 x 8 X 8 Option - Technology x 6 TTL Encoder / TTL Encoder simulation Specification ServoOne Specification Option - Technology

More information

Decimal Number (base 10) Binary Number (base 2)

Decimal Number (base 10) Binary Number (base 2) LECTURE 5. BINARY COUNTER Before starting with counters there is some vital information that needs to be understood. The most important is the fact that since the outputs of a digital chip can only be

More information

Chapter 8. Digital and Analog Interfacing Methods

Chapter 8. Digital and Analog Interfacing Methods Chapter 8 Digital and Analog Interfacing Methods Lesson 11 Optical Rotatory Incremental Encoder Outline Incremental Rotatory Encoder Disc, tracks and index hole Encoder Interface Circuit Pulses from a

More information

9 Control Statements. 9.1 Introduction. 9.2 Objectives. 9.3 Statements

9 Control Statements. 9.1 Introduction. 9.2 Objectives. 9.3 Statements 9 Control Statements 9.1 Introduction The normal flow of execution in a high level language is sequential, i.e., each statement is executed in the order of its appearance in the program. However, depending

More information

Load Cell Amplifier Module. Instruction Manual LCA210-000

Load Cell Amplifier Module. Instruction Manual LCA210-000 Load Cell Amplifier Module Instruction Manual LCA210-000 Table of Contents 1. General Description...3 2. Specifications...3 2.1 Electrical...3 2.2 Physical...4 3. Installation...4 3.1 Wiring Guidelines...4

More information

Mobile Robotics I: Lab 2 Dead Reckoning: Autonomous Locomotion Using Odometry

Mobile Robotics I: Lab 2 Dead Reckoning: Autonomous Locomotion Using Odometry Mobile Robotics I: Lab 2 Dead Reckoning: Autonomous Locomotion Using Odometry CEENBoT Mobile Robotics Platform Laboratory Series CEENBoT v2.21 '324 Platform The Peter Kiewit Institute of Information Science

More information

DIRECT CURRENT GENERATORS

DIRECT CURRENT GENERATORS DIRECT CURRENT GENERATORS Revision 12:50 14 Nov 05 INTRODUCTION A generator is a machine that converts mechanical energy into electrical energy by using the principle of magnetic induction. This principle

More information

Description. Output Stage. 5k (10k) - + 5k (10k)

Description. Output Stage. 5k (10k) - + 5k (10k) THAT Corporation Low Noise, High Performance Audio Preamplifier IC FEATURES Low Noise: 1 nv/hz input noise (60dB gain) 34 nv/hz input noise (0dB gain) (1512) Low THD+N (full audio bandwidth): 0.0005% 40dB

More information

EXPERIMENT 2 TRAFFIC LIGHT CONTROL SYSTEM FOR AN INTERSECTION USING S7-300 PLC

EXPERIMENT 2 TRAFFIC LIGHT CONTROL SYSTEM FOR AN INTERSECTION USING S7-300 PLC YEDITEPE UNIVERSITY ENGINEERING & ARCHITECTURE FACULTY INDUSTRIAL ELECTRONICS LABORATORY EE 432 INDUSTRIAL ELECTRONICS EXPERIMENT 2 TRAFFIC LIGHT CONTROL SYSTEM FOR AN INTERSECTION USING S7-300 PLC Introduction:

More information

CHAPTER 11: Flip Flops

CHAPTER 11: Flip Flops CHAPTER 11: Flip Flops In this chapter, you will be building the part of the circuit that controls the command sequencing. The required circuit must operate the counter and the memory chip. When the teach

More information

Selecting and Implementing H-Bridges in DC Motor Control. Daniel Phan A37005649

Selecting and Implementing H-Bridges in DC Motor Control. Daniel Phan A37005649 Selecting and Implementing H-Bridges in DC Motor Control Daniel Phan A37005649 ECE 480 Design Team 3 Spring 2011 Abstract DC motors can be used in a number of applications that require automated movements.

More information

MDC151-024031 Series

MDC151-024031 Series MDC151-024031 Series 24V, 3A Brushless DC Controller User s Guide A N A H E I M A U T O M A T I O N 910 East Orangefair Lane, Anaheim, CA 92801 e-mail: info@anaheimautomation.com (714) 992-6990 fax: (714)

More information

CIM Computer Integrated Manufacturing

CIM Computer Integrated Manufacturing INDEX CIM IN BASIC CONFIGURATION CIM IN ADVANCED CONFIGURATION CIM IN COMPLETE CONFIGURATION DL CIM A DL CIM B DL CIM C DL CIM C DL CIM B DL CIM A Computer Integrated Manufacturing (CIM) is a method of

More information

Power Quality. Voltage Sag Ride-through Mitigation in Sequence by Increasing Cost

Power Quality. Voltage Sag Ride-through Mitigation in Sequence by Increasing Cost Power Quality Voltage Sag Ride-through Mitigation in Sequence by Increasing Cost A voltage sag is defined as a decrease in voltage magnitude below 90% of nominal, but not a complete interruption. The typical

More information

The D.C Power Supply

The D.C Power Supply The D.C Power Supply Voltage Step Down Electrical Isolation Converts Bipolar signal to Unipolar Half or Full wave Smoothes the voltage variation Still has some ripples Reduce ripples Stabilize the output

More information

System Modeling and Control for Mechanical Engineers

System Modeling and Control for Mechanical Engineers Session 1655 System Modeling and Control for Mechanical Engineers Hugh Jack, Associate Professor Padnos School of Engineering Grand Valley State University Grand Rapids, MI email: jackh@gvsu.edu Abstract

More information

Motion Program 1000 Contains the G-code Subroutines OPEN PROG 1000 CLEAR ; G00: Rapid mode (N0 is implied)

Motion Program 1000 Contains the G-code Subroutines OPEN PROG 1000 CLEAR ; G00: Rapid mode (N0 is implied) G-Code Program Example Turbo PMAC s capability for accepting and executing RS-274 (G-code) programs gives the user great power and flexibility in creating and running programs that describe path motion

More information

Web Site: www.parallax.com Forums: forums.parallax.com Sales: sales@parallax.com Technical: support@parallax.com

Web Site: www.parallax.com Forums: forums.parallax.com Sales: sales@parallax.com Technical: support@parallax.com Web Site: www.parallax.com Forums: forums.parallax.com Sales: sales@parallax.com Technical: support@parallax.com Office: (916) 624-8333 Fax: (916) 624-8003 Sales: (888) 512-1024 Tech Support: (888) 997-8267

More information

Application Engineering

Application Engineering Application Engineering February 2012 Digital Capacity Control for Copeland Scroll Refrigeration Compressors INDEX Page 1. Introduction... 1 2. Theory of Operation... 1 3. Nomenclature... 1 4. Digital

More information

PROJECT PRESENTATION ON CELLPHONE OPERATED ROBOTIC ASSISTANT

PROJECT PRESENTATION ON CELLPHONE OPERATED ROBOTIC ASSISTANT PROJECT PRESENTATION ON CELLPHONE OPERATED ROBOTIC ASSISTANT ELECTRONICS ENGINEERING DEPARTMENT SVNIT, SURAT-395007, INDIA Prepared by: Anurag Gupta (U05EC401) Dhrumeel Bakshi (U05EC326) Dileep Dhakal

More information

The Simple DC Motor: A Teacher s Guide

The Simple DC Motor: A Teacher s Guide The Simple DC Motor: A Teacher s Guide Kristy Beauvais Research Experience for Teachers Center for Materails Science and Engineering Massachusetts Institute of Technology August 2003 Motor Design: Steven

More information

Digital circuits make up all computers and computer systems. The operation of digital circuits is based on

Digital circuits make up all computers and computer systems. The operation of digital circuits is based on Digital Logic Circuits Digital circuits make up all computers and computer systems. The operation of digital circuits is based on Boolean algebra, the mathematics of binary numbers. Boolean algebra is

More information

Table of Contents Getting Started... 3 The Motors... 4 The Control Board... 5 Setting up the Computer with Mach3... 6 Starting up the Equipment...

Table of Contents Getting Started... 3 The Motors... 4 The Control Board... 5 Setting up the Computer with Mach3... 6 Starting up the Equipment... User Manual Table of Contents Getting Started... 3 The Motors... 4 The Control Board... 5 Setting up the Computer with Mach3... 6 Starting up the Equipment... 12 G-Code Example... 13 2 Getting Started

More information

Basic Pulse Width Modulation

Basic Pulse Width Modulation EAS 199 Fall 211 Basic Pulse Width Modulation Gerald Recktenwald v: September 16, 211 gerry@me.pdx.edu 1 Basic PWM Properties Pulse Width Modulation or PWM is a technique for supplying electrical power

More information

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

Servo Motors (SensorDAQ only) Evaluation copy. Vernier Digital Control Unit (DCU) LabQuest or LabPro power supply Servo Motors (SensorDAQ only) Project 7 Servos are small, relatively inexpensive motors known for their ability to provide a large torque or turning force. They draw current proportional to the mechanical

More information

8-Bit Flash Microcontroller for Smart Cards. AT89SCXXXXA Summary. Features. Description. Complete datasheet available under NDA

8-Bit Flash Microcontroller for Smart Cards. AT89SCXXXXA Summary. Features. Description. Complete datasheet available under NDA Features Compatible with MCS-51 products On-chip Flash Program Memory Endurance: 1,000 Write/Erase Cycles On-chip EEPROM Data Memory Endurance: 100,000 Write/Erase Cycles 512 x 8-bit RAM ISO 7816 I/O Port

More information

TRILOGI 5.3 PLC Ladder Diagram Programmer and Simulator. A tutorial prepared for IE 575 by Dr. T.C. Chang. Use On-Line Help

TRILOGI 5.3 PLC Ladder Diagram Programmer and Simulator. A tutorial prepared for IE 575 by Dr. T.C. Chang. Use On-Line Help TRILOGI 5.3 PLC Ladder Diagram Programmer and Simulator A tutorial prepared for IE 575 by Dr. T.C. Chang 1 Use On-Line Help Use on-line help for program editing and TBasic function definitions. 2 Open

More information

TUBE-TECH HLT 2A Stereo High- and Low shelving, T- filter & Low- and High cut

TUBE-TECH HLT 2A Stereo High- and Low shelving, T- filter & Low- and High cut TUBE-TECH HLT 2A Stereo High- and Low shelving, T- filter & Low- and High cut Description: The TUBE-TECH HLT 2A is a stereo unit, featuring low and high cut filters, low and high shelving filters and a

More information

3FBD DC Motor Drive User Manual

3FBD DC Motor Drive User Manual 3FBD DC Motor Drive User Manual Via I. Alpi 6 - zona industriale - Lonato (BS) Tel. +39 30 9913491 r.a. Fax. +39 30 9913504 http://www.re-elettronica.it info@re-elettronica.it Pag. 1 Index Index... pag.1

More information

Digital I/O: OUTPUT: Basic, Count, Count+, Smart+

Digital I/O: OUTPUT: Basic, Count, Count+, Smart+ Digital I/O: OUTPUT: Basic, Count, Count+, Smart+ The digital I/O option port in the 4-Series provides us with 4 optically isolated inputs and 4 optically isolated outputs. All power is supplied externally.

More information

How To Control A Motor Control On An Hvac Platform

How To Control A Motor Control On An Hvac Platform Freescale Semiconductor Document Number:AN4616 Application Note Rev. 0, 10/2012 Flap Motor Control Based On HVAC Platform by: Shawn Shi, Albert Chen, Alex Liu 1 Introduction According to the world market

More information

Odyssey of the Mind Technology Fair. Simple Electronics

Odyssey of the Mind Technology Fair. Simple Electronics Simple Electronics 1. Terms volts, amps, ohms, watts, positive, negative, AC, DC 2. Matching voltages a. Series vs. parallel 3. Battery capacity 4. Simple electronic circuit light bulb 5. Chose the right

More information

Other products available from Apollo

Other products available from Apollo Other products available from Apollo Smart Color Scrollers Smart Power PSU s Stainless Steel Gobos Glass Gobos Gel Filters Gel Miser Tape Dichroics Pattern Holders Donuts And Much More! Apollo Design Technology

More information

The quadrature signals and the index pulse are accessed through five 0.025 inch square pins located on 0.1 inch centers.

The quadrature signals and the index pulse are accessed through five 0.025 inch square pins located on 0.1 inch centers. Quick Assembly Two and Three Channel Optical Encoders Technical Data HEDM-550x/560x HEDS-550x/554x HEDS-560x/564x Features Two Channel Quadrature Output with Optional Index Pulse Quick and Easy Assembly

More information

Field and Service Robotics. Odometry sensors

Field and Service Robotics. Odometry sensors Field and Service Robotics Odometry sensors Navigation (internal) Sensors To sense robot s own state Magnetic compass (absolute heading) Gyro (angular speed => change of heading) Acceleration sensors (acceleration)

More information

DIGITAL LOGIC CURRENT FLOW

DIGITAL LOGIC CURRENT FLOW Slide #1 DIGITAL LOGIC CURRENT FLOW By Henry W. Ott Henry Ott Consultants www.hottconsultants.com hott@ieee.org Slide #2 INTRODUCTION Many Engineers and Designers Are Confused About How And Where Digital

More information