Stepper Motor Tutorial

Size: px
Start display at page:

Download "Stepper Motor Tutorial"

Transcription

1 UG108: Praxis II January 2013 Asian Institute of Technology Undergraduate Program Handout: Stepper Motor Instructor: Chaiyaporn Silawatchananai, Matthew N. Dailey Stepper Motor Tutorial Introduction: In this tutorial we will learn how to run and control motion of a stepper motor using Arduino Uno Rev3. By using stepper motor we can control the position or velocity of motor or rotational mechanic without using any feedback sensors (open loop control). Hardware Summary Stepper Motor: is a motor that runs in step, its rotor turns through a specific number of degrees and then stops. It converts electronic digital signals into mechanical motion in fixed increments. Each time an incoming pulse is applied to the motor, its shaft turns or steps a specific angular distance. The shaft can be driven in either direction and operated at low or very high stepping rates. Therefore the stepper motor has the capability of controlling the velocity, distance, and direction of a mechanical load. It also produces a holding torque at standstill to prevent unwanted motion or disturbance. One attractive feature of the stepper motor is that it responds to digital signals. It can be controlled by computers or a computer peripheral device. The stepper motor is typically used in an open-loop system which position is determined by counting pulses. They are used in many practical applications such as printer, CD players, floppy discs and X-Y positioning tables. There are two types of stepper motor: unipolar motor and bipolar motor. We can distinguish bipolar motors from unipolar motors by measuring the coil resistance. In bipolar motors we can find two wires with equal resistance. Alternatively 4-wire steppers are strictly Bipolar, while 5 and 6 wire motors with center-taps are Unipolar. Unipolar motor contains centre tapped windings. Usually centre connection of coils are tied together and used as the power connection. By using this arrangement a magnetic poles can be reversed without reversing the direction of current. Thus the commutation circuit can be made very simple. This ease of operation makes Unipolar Motor popular among electronics hobbyists. Figure 1: Unipolar Stepper Motor Windings, reproduced from edu/design_ref/actuators/stepper_intro.html Bipolar motors have no center tap connections. Current through a winding should be reversed to reverse the magnetic poles. So the driving circuit should be more complicated. We can solve this by using a H-bridge connection or by using IC-chips such as L293D or L298. A Bipolar motor is capable of higher torque since entire coil(s) may be energized, not just half-coils. 1

2 Figure 2: Bipolar Stepper Motor Windings, reproduced from edu/design_ref/actuators/stepper_intro.html The control sequences are shown below, using + and - symbols to indicate the polarity of the power applied to each motor terminal: Terminal 1a Terminal 1b Terminal 2a Terminal 2b ULN2003 IC: is a high-voltage high-current Darlington transistor arrays. Each consists of seven NPN Darlington pairs that feature high-voltage outputs with common-cathode clamp diodes for switching inductive loads. The collector-current rating of a single Darlington pair is 500 ma. Applications include relay drivers, hammer drivers, lamp drivers, display drivers (LED and gas discharge), line drivers, and logic buffers. This IC-chip has a bunch of transistors embedded in a single housing. It allows the connection of devices and components that need much higher current than the ones that the our Arduino board can offer. Simple stepper motor control Components required 1. Arduino UNO R3 2. Proto-board 3. Jumper (Connecting wires) 4. IC ULN2003A 5. IC L293D 6. Stepper motor V DC power supply Arduino pin numbers pin 8 as output for motor pin A pin 9 as output for motor pin B pin 10 as output for motor pin C pin 11 as output for motor pin D 2

3 (a) Diagram generated by Fritzing (b) Schematics generated by Fritzing Figure 3: Bipolar Stepper motor with Arduino (a) Diagram generated by Fritzing (b) Schematics generated by Fritzing Figure 4: Unipolar Stepper motor with Arduino 3

4 You can connect the circuit as in the Figure 3 for bipolar stepper motor control or Figure 4 for unipolar stepper motor control. We will use 4 outputs pins from the Arduino to control the motion of stepper motor. Code-1: Write your program to make the motor spin and control the direction by using serial communication, the code given below is not complete, you should be able to write a complete working code. Pin assignments int motorpin1 = 8; int motorpin2 = 9; int motorpin3 = 10; int motorpin4 = 11; int delaytime = 10; The setup function pinmode(motorpin1, OUTPUT); pinmode(motorpin2, OUTPUT); pinmode(motorpin3, OUTPUT); pinmode(motorpin4, OUTPUT); Serial.begin(9600); The loop function byte val; if(serial.available()){ val = Serial.read(); switch(val){ case 'A':moveForward(); break; case 'D':moveBackward(); break; case 'W':delayTime--;Serial.println(delayTime); break; case 'S':delayTime++;Serial.println(delayTime); break; The moveforward function digitalwrite(motorpin1, HIGH); digitalwrite(motorpin2, LOW); digitalwrite(motorpin3, LOW); digitalwrite(motorpin4, LOW); digitalwrite(motorpin1, LOW); digitalwrite(motorpin2, HIGH); digitalwrite(motorpin3, LOW); digitalwrite(motorpin4, LOW); digitalwrite(motorpin1, LOW); digitalwrite(motorpin2, LOW); digitalwrite(motorpin3, HIGH); digitalwrite(motorpin4, LOW); digitalwrite(motorpin1, LOW); digitalwrite(motorpin2, LOW); digitalwrite(motorpin3, LOW); digitalwrite(motorpin4, HIGH); 4

5 Conclusion and results: After download the compiled program on your Flash memory. Press A to command stepper motor rotate and Press B to move in oppositive direction. When we send command once, the stepper motor rotates for 4 steps according to moveforward function. So we can find the number of steps per revolution. To change direction, change the control sequence. We can adjust the speed by Press W or S which the delay time of each sequence is increased or decreased. Code-2: Write your program to control the motor shaft to absolute position by using serial communication, the code given below is not complete, you should be able to write a complete working code. Pin assignment and defined variable int motorpins[] = {8,9,10,11; //working variable int delaytime = 10; int steps = 200; //number of steps per rev int gear = 1; int step_counter = 0; The setup function int i = 0; for(i=0; i<4; i++){ pinmode(motorpins[i], OUTPUT); Serial.begin(9600); Define the function to tell motor to move a certain angle void moveangle(float angle){ int i; int howmanysteps = angle/stepangle(); if(howmanysteps<0){ howmanysteps = -howmanysteps; if(angle>0){ for(i = 0;i<howmanysteps; i++){ Forward(i%4); else{ for(i=0;i<howmanysteps;i++){ Backward(i%4); void movetoangle(float angle){ moveangle(angle-actualangle()); // actual stepper motor angle float actualangle(){ return step_counter*stepangle(); // angle made by each step 5

6 float stepangle(){ return (360.0)/(steps*gear); // backward step void Backward(int coil){ int i; int count2[] = {1, 2, 4, 8; for(i=0; i<4; i++){ digitalwrite(motorpins[3-i], count2[coil]>>i&0x01); step_counter--; // forward step void Forward(int coil){ int i; int count2[] = {1, 2, 4, 8; for(i=0; i<4; i++){ digitalwrite(motorpins[i], count2[coil]>>i&0x01); step_counter++; The loop function byte val; if(serial.available()){ val = Serial.read(); switch (val) { case 'A': movetoangle( 0); break; case 'B': movetoangle( 45); break; case 'C': movetoangle( 90); break; case 'D': movetoangle(135); break; case 'E': movetoangle(180); break; case 'F': movetoangle(225); break; case 'G': movetoangle(270); break; case 'H': movetoangle(315); break; case 'W': delaytime--; break; //increase speed case 'S': delaytime++; break; //decrease speed Serial.print(val); Assignment: Write Arduino Program to rotate stepper motor for 30 degrees in every 1 seconds. References Industrial Control Electronics: Devices, Systems & Application by - Terry Bartelt. 6

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

Arduino Lesson 13. DC Motors. Created by Simon Monk

Arduino Lesson 13. DC Motors. Created by Simon Monk Arduino Lesson 13. DC Motors Created by Simon Monk Guide Contents Guide Contents Overview Parts Part Qty Breadboard Layout Arduino Code Transistors Other Things to Do 2 3 4 4 4 6 7 9 11 Adafruit Industries

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

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

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

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

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

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

revolution Contents: Introduction Power 28-pin Project Board with input/output cables 28-PIN IN IN PROJECT BOARD Contents: AXE020 28-pin Project Board with input/output cables Introduction The 28-pin project board is designed to allow rapid prototyping with 28-pin PICAXE microcontrollers.

More information

Arduino Motor Shield (L298) Manual

Arduino Motor Shield (L298) Manual Arduino Motor Shield (L298) Manual This DFRobot L298 DC motor driver shield uses LG high power H-bridge driver Chip L298P, which is able to drive DC motor, two-phase or four phase stepper motor with a

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

Stepper motor I/O. Application Note DK9222-0410-0014 Motion Control. A General information on stepper motors

Stepper motor I/O. Application Note DK9222-0410-0014 Motion Control. A General information on stepper motors Stepper motor Keywords Stepper motor Fieldbus Microstepping Encoder Phase current Travel distance control Speed interface KL2531 KL2541 Part A of this Application Example provides general information on

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

Chen. Vibration Motor. Application note

Chen. Vibration Motor. Application note Vibration Motor Application note Yangyi Chen April 4 th, 2013 1 Table of Contents Pages Executive Summary ---------------------------------------------------------------------------------------- 1 1. Table

More information

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

Data Acquisition Module with I2C interface «I2C-FLEXEL» User s Guide Data Acquisition Module with I2C interface «I2C-FLEXEL» User s Guide Sensors LCD Real Time Clock/ Calendar DC Motors Buzzer LED dimming Relay control I2C-FLEXEL PS2 Keyboards Servo Motors IR Remote Control

More information

Data Sheet. Adaptive Design ltd. Arduino Dual L6470 Stepper Motor Shield V1.0. 20 th November 2012. L6470 Stepper Motor Shield

Data Sheet. Adaptive Design ltd. Arduino Dual L6470 Stepper Motor Shield V1.0. 20 th November 2012. L6470 Stepper Motor Shield Arduino Dual L6470 Stepper Motor Shield Data Sheet Adaptive Design ltd V1.0 20 th November 2012 Adaptive Design ltd. Page 1 General Description The Arduino stepper motor shield is based on L6470 microstepping

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

1 of 5 12/31/2009 11:51 AM

1 of 5 12/31/2009 11:51 AM of 5 2/3/29 :5 AM 29 May 29 L298 Hbridge meets Arduino mega Filed under Sketch I ve recently purchased a L298 Hbridge to help me help arduino help a remote controlled car think by itself and move. Does

More information

Motor Fundamentals. DC Motor

Motor Fundamentals. DC Motor Motor Fundamentals Before we can examine the function of a drive, we must understand the basic operation of the motor. It is used to convert the electrical energy, supplied by the controller, to mechanical

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

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

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

Using Arduino Microcontrollers to Sense DC Motor Speed and Position

Using Arduino Microcontrollers to Sense DC Motor Speed and Position ECE480 Design Team 3 Using Arduino Microcontrollers to Sense DC Motor Speed and Position Tom Manner April 4, 2011 page 1 of 7 Table of Contents 1. Introduction ----------------------------------------------------------

More information

Bob Rathbone Computer Consultancy

Bob Rathbone Computer Consultancy Raspberry PI Stepper Motor Constructors Manual Bob Rathbone Computer Consultancy www.bobrathbone.com 20 th of December 2013 Bob Rathbone Raspberry PI Robotic Arm 1 Contents Introduction... 3 Raspberry

More information

Micro-Step Driving for Stepper Motors: A Case Study

Micro-Step Driving for Stepper Motors: A Case Study Micro-Step Driving for Stepper Motors: A Case Study N. Sedaghati-Mokhtari Graduate Student, School of ECE, University of Tehran, Tehran, Iran n.sedaghati @ece.ut.ac.ir Abstract: In this paper, a case study

More information

INTRODUCTION TO SERIAL ARM

INTRODUCTION TO SERIAL ARM INTRODUCTION TO SERIAL ARM A robot manipulator consists of links connected by joints. The links of the manipulator can be considered to form a kinematic chain. The business end of the kinematic chain of

More information

3-Phase BLDC Motor Control with Hall Sensors Using 56800/E Digital Signal Controllers

3-Phase BLDC Motor Control with Hall Sensors Using 56800/E Digital Signal Controllers Freescale Semiconductor Application Note AN1916 Rev. 2.0, 11/2005 3-Phase BLDC Motor Control with Hall Sensors Using 56800/E Digital Signal Controllers Leonard N. Elevich Contents 1. Application Benefits...1

More information

AN235 Application note

AN235 Application note Application note Stepper motor driving By Thomas Hopkins Introduction Dedicated integrated circuits have dramatically simplified stepper motor driving. To apply these ICs, designers need little specific

More information

Understanding the Alternator

Understanding the Alternator http://www.autoshop101.com THIS AUTOMOTIVE SERIES ON ALTERNATORS HAS BEEN DEVELOPED BY KEVIN R. SULLIVAN PROFESSOR OF AUTOMOTIVE TECHNOLOGY AT SKYLINE COLLEGE SAN BRUNO, CALIFORNIA ALL RIGHTS RESERVED

More information

Microcontroller Programming Beginning with Arduino. Charlie Mooney

Microcontroller Programming Beginning with Arduino. Charlie Mooney Microcontroller Programming Beginning with Arduino Charlie Mooney Microcontrollers Tiny, self contained computers in an IC Often contain peripherals Different packages availible Vast array of size and

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

Application Information Fully Integrated Hall Effect Motor Driver for Brushless DC Vibration Motor Applications

Application Information Fully Integrated Hall Effect Motor Driver for Brushless DC Vibration Motor Applications Application Information Fully Integrated Hall Effect Motor Driver for Brushless DC Vibration Motor Applications By Shaun Milano Vibration motors are used in a variety of applications including mobile phone

More information

ULN2001, ULN2002 ULN2003, ULN2004

ULN2001, ULN2002 ULN2003, ULN2004 ULN2001, ULN2002 ULN2003, ULN2004 Seven Darlington array Datasheet production data Features Seven Darlingtons per package Output current 500 ma per driver (600 ma peak) Output voltage 50 V Integrated suppression

More information

SHUTTERS WITH EMBEDDED MICROPROCESSORS

SHUTTERS WITH EMBEDDED MICROPROCESSORS SHUTTERS WITH EMBEDDED MICROPROCESSORS S. Stephenson ABSTRACT Shutters are used to periodically provide a non-uniformity correction (NUC) calibration surface to micro bolometers. Many bolometer applications,

More information

Three Axis TB6560 CNC Driver Users Manual

Three Axis TB6560 CNC Driver Users Manual Three Axis TB6560 CNC Driver Users Manual Revision 2.0 Oct. 16. 2009 1 Content 1. GENERAL INFORMATION... 3 1.1. Scope... 3 1.2. General Description... 3 2. Descriptions of 3-AXIS CNC Board... 3 2.1. Photo

More information

Unit 33 Three-Phase Motors

Unit 33 Three-Phase Motors Unit 33 Three-Phase Motors Objectives: Discuss the operation of wound rotor motors. Discuss the operation of selsyn motors. Discuss the operation of synchronous motors. Determine the direction of rotation

More information

ULN2803APG,ULN2803AFWG,ULN2804APG,ULN2804AFWG (Manufactured by Toshiba Malaysia)

ULN2803APG,ULN2803AFWG,ULN2804APG,ULN2804AFWG (Manufactured by Toshiba Malaysia) TOSHIBA Bipolar Digital Integrated Circuit Silicon Monolithic ULN2803,04APG/AFWG ULN2803APG,ULN2803AFWG,ULN2804APG,ULN2804AFWG (Manufactured by Toshiba Malaysia) 8ch Darlington Sink Driver The ULN2803APG

More information

Lecture 7: Programming for the Arduino

Lecture 7: Programming for the Arduino Lecture 7: Programming for the Arduino - The hardware - The programming environment - Binary world, from Assembler to C - - Programming C for the Arduino: more - Programming style Lect7-Page1 The hardware

More information

Michelin North America

Michelin North America www.centecinc.com SC Telephone: 864.527.7750 Outside SC: 800.227.0855 Michelin North America Industrial Maintenance Technical Interview Outline Industrial Maintenance Technical Interview Outline The Technical

More information

A Practical Guide to Free Energy Devices

A Practical Guide to Free Energy Devices A Practical Guide to Free Energy Devices Device Patent No 29: Last updated: 7th October 2008 Author: Patrick J. Kelly This is a slightly reworded copy of this patent application which shows a method of

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

Electronic Speed Variator for a Brushless DC Motor

Electronic Speed Variator for a Brushless DC Motor Electronic Speed Variator for a Brushless DC Motor Jorge M. Jaimes Ponce, Jesús U. Liceaga C., Irma I. Siller A. and Enrique Arévalo Zamudio Abstract In this paper the development of an electronic speed

More information

Wires & Connections Component Circuit Symbol Function of Component. Power Supplies Component Circuit Symbol Function of Component

Wires & Connections Component Circuit Symbol Function of Component. Power Supplies Component Circuit Symbol Function of Component Lista Dei Simboli Dei Circuiti Per i Componenti Elettronici Wires & Connections Wire Wires joined Wires not joined To pass current very easily from one part of a circuit to another. A 'blob' should be

More information

Principles of Adjustable Frequency Drives

Principles of Adjustable Frequency Drives What is an Adjustable Frequency Drive? An adjustable frequency drive is a system for controlling the speed of an AC motor by controlling the frequency of the power supplied to the motor. A basic adjustable

More information

GRADE 11A: Physics 5. UNIT 11AP.5 6 hours. Electronic devices. Resources. About this unit. Previous learning. Expectations

GRADE 11A: Physics 5. UNIT 11AP.5 6 hours. Electronic devices. Resources. About this unit. Previous learning. Expectations GRADE 11A: Physics 5 Electronic devices UNIT 11AP.5 6 hours About this unit This unit is the fifth of seven units on physics for Grade 11 advanced. The unit is designed to guide your planning and teaching

More information

Sensors Collecting Manufacturing Process Data

Sensors Collecting Manufacturing Process Data Sensors & Actuators Sensors Collecting Manufacturing Process Data Data must be collected from the manufacturing process Data (commands and instructions) must be communicated to the process Data are of

More information

Location-Aware and Safer Cards: Enhancing RFID Security and Privacy

Location-Aware and Safer Cards: Enhancing RFID Security and Privacy Location-Aware and Safer Cards: Enhancing RFID Security and Privacy 1 K.Anudeep, 2 Mrs. T.V.Anantha Lakshmi 1 Student, 2 Assistant Professor ECE Department, SRM University, Kattankulathur-603203 1 anudeepnike@gmail.com,

More information

Four/Five Axis TB6560 CNC Driver Users Manual

Four/Five Axis TB6560 CNC Driver Users Manual Four/Five Axis TB6560 CNC Driver Users Manual Revision 2.0. Oct. 16. 2009 1 Content 1. GENERAL INFORMATION... 3 1.1. Scope... 3 1.2. General Description... 3 1.3. Key Features... 3 2. Descriptions of 4/5-AXIS

More information

THE SOLAR TRACKING SYSTEM A PROJECT BY ARINDAM BOSE, ECE, 4TH YEAR OF FUTURE INSTITUTE OF ENGINEERING AND MANAGEMENT

THE SOLAR TRACKING SYSTEM A PROJECT BY ARINDAM BOSE, ECE, 4TH YEAR OF FUTURE INSTITUTE OF ENGINEERING AND MANAGEMENT HELIANTHUS THE SOLAR TRACKING SYSTEM A PROJECT BY ARINDAM BOSE, ECE, 4TH YEAR OF FUTURE INSTITUTE OF ENGINEERING AND MANAGEMENT DEPT. OF ELECTRONICS AND COMMUNICATION ENGINEERING ACKNOWLEDGEMENTS I wish

More information

INSTRUMENTATION AND CONTROL TUTORIAL 3 SIGNAL PROCESSORS AND RECEIVERS

INSTRUMENTATION AND CONTROL TUTORIAL 3 SIGNAL PROCESSORS AND RECEIVERS INSTRUMENTATION AND CONTROL TUTORIAL 3 SIGNAL PROCESSORS AND RECEIVERS This tutorial provides an overview of signal processing and conditioning for use in instrumentation and automatic control systems.

More information

Pmod peripheral modules are powered by the host via the interface s power and ground pins.

Pmod peripheral modules are powered by the host via the interface s power and ground pins. Digilent Pmod Interface Specification Revision: November 20, 2011 1300 NE Henley Court, Suite 3 Pullman, WA 99163 (509) 334 6306 Voice (509) 334 6300 Fax Introduction The Digilent Pmod interface is used

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

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

Your Multimeter. The Arduino Uno 10/1/2012. Using Your Arduino, Breadboard and Multimeter. EAS 199A Fall 2012. Work in teams of two! Using Your Arduino, Breadboard and Multimeter Work in teams of two! EAS 199A Fall 2012 pincer clips good for working with breadboard wiring (push these onto probes) Your Multimeter probes leads Turn knob

More information

Introduction to Linear Actuators: Precision Linear Motion Accomplished Easily and Economically

Introduction to Linear Actuators: Precision Linear Motion Accomplished Easily and Economically Introduction to Linear Actuators: Precision Linear Motion Accomplished Easily and Economically Part 1 of 2 When students are trained in classic mechanical engineering, they are taught to construct a system

More information

What Is Regeneration?

What Is Regeneration? What Is Regeneration? Braking / Regeneration Manual Regeneration Overview Revision 1.0 When the rotor of an induction motor turns slower than the speed set by the applied frequency, the motor is transforming

More information

Speed Control Methods of Various Types of Speed Control Motors. Kazuya SHIRAHATA

Speed Control Methods of Various Types of Speed Control Motors. Kazuya SHIRAHATA Speed Control Methods of Various Types of Speed Control Motors Kazuya SHIRAHATA Oriental Motor Co., Ltd. offers a wide variety of speed control motors. Our speed control motor packages include the motor,

More information

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

Bluetooth + USB 16 Servo Controller [RKI-1005 & RKI-1205] Bluetooth + USB 16 Servo Controller [RKI-1005 & RKI-1205] Users Manual Robokits India info@robokits.co.in http://www.robokitsworld.com Page 1 Bluetooth + USB 16 Servo Controller is used to control up to

More information

AND8008/D. Solid State Control Solutions for Three Phase 1 HP Motor APPLICATION NOTE

AND8008/D. Solid State Control Solutions for Three Phase 1 HP Motor APPLICATION NOTE Solid State Control Solutions for Three Phase 1 HP Motor APPLICATION NOTE INTRODUCTION In all kinds of manufacturing, it is very common to have equipment that has three phase motors for doing different

More information

Topics to cover: 1. Structures and Drive Circuits 2. Equivalent Circuit. Introduction

Topics to cover: 1. Structures and Drive Circuits 2. Equivalent Circuit. Introduction Chapter 12. Brushless DC Motors Topics to cover: 1. Structures and Drive Circuits 2. Equivalent Circuit 3. Performance 4. Applications Introduction Conventional dc motors are highly efficient and their

More information

Drive circuit basics + V. τ e. Industrial Circuits Application Note. Winding resistance and inductance

Drive circuit basics + V. τ e. Industrial Circuits Application Note. Winding resistance and inductance ndustrial Circuits Application Note Drive circuit basics For a given size of a stepper motor, a limited space is available for the windings. n the process of optimizing a stepper motor drive system, an

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

SYSTEM 4C. C R H Electronics Design

SYSTEM 4C. C R H Electronics Design SYSTEM 4C C R H Electronics Design SYSTEM 4C All in one modular 4 axis CNC drive board By C R Harding Specifications Main PCB & Input PCB Available with up to 4 Axis X, Y, Z, A outputs. Independent 25

More information

E&I MAINTENANCE ENTRY TEST ENABLING OBJECTIVES. DESCRIBE hazards and precautions taken to avoid injury in the workplace.

E&I MAINTENANCE ENTRY TEST ENABLING OBJECTIVES. DESCRIBE hazards and precautions taken to avoid injury in the workplace. SAFETY Industrial DESCRIBE hazards and precautions taken to avoid injury in the workplace. Example #1: All of the following are common PPE used to perform maintenance activities EXCEPT: a. Safety Glasses

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

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

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

SUBJECT: How to wire a motor starter Number: AN-MC-004 Date Issued: 2/08/2005 Revision: Original

SUBJECT: How to wire a motor starter Number: AN-MC-004 Date Issued: 2/08/2005 Revision: Original SUBJECT: How to wire a motor starter Number: AN-MC-004 Date Issued: 2/08/2005 Revision: Original A motor starter is a combination of devices to allow an induction motor to start, run and stop according

More information

Preview of Period 16: Motors and Generators

Preview of Period 16: Motors and Generators Preview of Period 16: Motors and Generators 16.1 DC Electric Motors What causes the rotor of a motor to spin? 16.2 Simple DC Motors What causes a changing magnetic field in the simple coil motor? 16.3

More information

AMZ-FX Guitar effects. (2007) Mosfet Body Diodes. http://www.muzique.com/news/mosfet-body-diodes/. Accessed 22/12/09.

AMZ-FX Guitar effects. (2007) Mosfet Body Diodes. http://www.muzique.com/news/mosfet-body-diodes/. Accessed 22/12/09. Pulse width modulation Pulse width modulation is a pulsed DC square wave, commonly used to control the on-off switching of a silicon controlled rectifier via the gate. There are many types of SCR s, most

More information

Diode Applications. by Kenneth A. Kuhn Sept. 1, 2008. This note illustrates some common applications of diodes.

Diode Applications. by Kenneth A. Kuhn Sept. 1, 2008. This note illustrates some common applications of diodes. by Kenneth A. Kuhn Sept. 1, 2008 This note illustrates some common applications of diodes. Power supply applications A common application for diodes is converting AC to DC. Although half-wave rectification

More information

AN2680 Application note

AN2680 Application note Application note Fan speed controller based on STDS75 or STLM75 digital temperature sensor and ST72651AR6 MCU Introduction This application note describes the method of defining the system for regulating

More information

.OPERATING SUPPLY VOLTAGE UP TO 46 V

.OPERATING SUPPLY VOLTAGE UP TO 46 V L298 DUAL FULL-BRIDGE DRIVER.OPERATING SUPPLY VOLTAGE UP TO 46 V TOTAL DC CURRENT UP TO 4 A. LOW SATURATION VOLTAGE OVERTEMPERATURE PROTECTION LOGICAL "0" INPUT VOLTAGE UP TO 1.5 V (HIGH NOISE IMMUNITY)

More information

Lab 8: DC generators: shunt, series, and compounded.

Lab 8: DC generators: shunt, series, and compounded. Lab 8: DC generators: shunt, series, and compounded. Objective: to study the properties of DC generators under no-load and full-load conditions; to learn how to connect these generators; to obtain their

More information

Motors and Generators

Motors and Generators Motors and Generators Electro-mechanical devices: convert electrical energy to mechanical motion/work and vice versa Operate on the coupling between currentcarrying conductors and magnetic fields Governed

More information

Programming the Arduino

Programming the Arduino Summer University 2015: Programming the Arduino Alexander Neidhardt (FESG) neidhardt@fs.wettzell.de SU-Arduino-Prog-Page1 Programming the Arduino - The hardware - The programming environment - Binary world,

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

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

Transformer circuit calculations

Transformer circuit calculations Transformer circuit calculations This worksheet and all related files are licensed under the Creative Commons Attribution License, version 1.0. To view a copy of this license, visit http://creativecommons.org/licenses/by/1.0/,

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

UNIT 3 AUTOMOBILE ELECTRICAL SYSTEMS

UNIT 3 AUTOMOBILE ELECTRICAL SYSTEMS UNIT 3 AUTOMOBILE ELECTRICAL SYSTEMS Automobile Electrical Structure 3.1 Introduction Objectives 3.2 Ignition System 3.3 Requirement of an Ignition System 3.4 Types of Ignition 3.4.1 Battery or Coil Ignition

More information

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

PolyBot Board. User's Guide V1.11 9/20/08 PolyBot Board User's Guide V1.11 9/20/08 PolyBot Board v1.1 16 pin LCD connector 4-pin SPI port (can be used as digital I/O) 10 Analog inputs +5V GND GND JP_PWR 3-pin logic power jumper (short top 2 pins

More information

SECTION 4 ELECTRIC MOTORS UNIT 17: TYPES OF ELECTRIC MOTORS

SECTION 4 ELECTRIC MOTORS UNIT 17: TYPES OF ELECTRIC MOTORS SECTION 4 ELECTRIC MOTORS UNIT 17: TYPES OF ELECTRIC MOTORS UNIT OBJECTIVES After studying this unit, the reader should be able to Describe the different types of open single-phase motors used to drive

More information

A Surveillance Robot with Climbing Capabilities for Home Security

A Surveillance Robot with Climbing Capabilities for Home Security Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 2, Issue. 11, November 2013,

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

XS-3525/8S-3. Preliminary DataSheet Version 2.02

XS-3525/8S-3. Preliminary DataSheet Version 2.02 XS-3525/8S-3 Preliminary DataSheet Version 2.02 X The XS-3525/8S-3 microstepping stepper motor driver is the perfect choice for CNC retrofitting of desktop and small benchtop milling machines. Connect

More information

Current Loop Tuning Procedure. Servo Drive Current Loop Tuning Procedure (intended for Analog input PWM output servo drives) General Procedure AN-015

Current Loop Tuning Procedure. Servo Drive Current Loop Tuning Procedure (intended for Analog input PWM output servo drives) General Procedure AN-015 Servo Drive Current Loop Tuning Procedure (intended for Analog input PWM output servo drives) The standard tuning values used in ADVANCED Motion Controls drives are conservative and work well in over 90%

More information

MIDECO 64-outputs MIDI note decoder USER MANUAL. Roman Sowa 2012

MIDECO 64-outputs MIDI note decoder USER MANUAL. Roman Sowa 2012 MIDECO 64-outputs MIDI note decoder USER MANUAL Roman Sowa 2012 www.midi-hardware.com 1.Overview Thank you for choosing MIDECO as your new MIDI-to-digital converter. This short manual will guide you through

More information

GenTech Practice Questions

GenTech Practice Questions GenTech Practice Questions Basic Electronics Test: This test will assess your knowledge of and ability to apply the principles of Basic Electronics. This test is comprised of 90 questions in the following

More information

Controlling a Dot Matrix LED Display with a Microcontroller

Controlling a Dot Matrix LED Display with a Microcontroller Controlling a Dot Matrix LED Display with a Microcontroller By Matt Stabile and programming will be explained in general terms as well to allow for adaptation to any comparable microcontroller or LED matrix.

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

Programming Logic controllers

Programming Logic controllers Programming Logic controllers Programmable Logic Controller (PLC) is a microprocessor based system that uses programmable memory to store instructions and implement functions such as logic, sequencing,

More information

Schematic & Parts List: PIC16F688 Satellite Tracker & Rotor Controller

Schematic & Parts List: PIC16F688 Satellite Tracker & Rotor Controller Fox Delta Amateur Radio Projects & Kits FD- ST1 Schematic & Parts List: PIC16F688 Satellite Tracker & Rotor Controller Introduction to Satellite Antenna Tracking: The ST1 kit/project was designed as an

More information

AC generator theory. Resources and methods for learning about these subjects (list a few here, in preparation for your research):

AC generator theory. Resources and methods for learning about these subjects (list a few here, in preparation for your research): AC generator theory This worksheet and all related files are licensed under the Creative Commons Attribution License, version 1.0. To view a copy of this license, visit http://creativecommons.org/licenses/by/1.0/,

More information

UNIT 1 INTRODUCTION TO NC MACHINE TOOLS

UNIT 1 INTRODUCTION TO NC MACHINE TOOLS UNIT 1 INTRODUCTION TO NC MACHINE TOOLS Structure 1.1 Introduction Objectives 1.2 NC Machines 1.2.1 Types of NC Machine 1.2.2 Controlled Axes 1.2.3 Basic Components of NC Machines 1.2.4 Problems with Conventional

More information

The Charging System. Section 5. Charging System. Charging System. The charging system has two essential functions:

The Charging System. Section 5. Charging System. Charging System. The charging system has two essential functions: The Charging System Charging System The charging system has two essential functions: Generate electrical power to run the vehicle s electrical systems Generate current to recharge the vehicle s battery

More information

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

ARDUINO SEVERINO SERIAL SINGLE SIDED VERSION 3 S3v3 (REVISION 2) USER MANUAL ARDUINO SEVERINO SERIAL SINGLE SIDED VERSION 3 S3v3 (REVISION 2) USER MANUAL X1: DE-9 serial connector Used to connect computer (or other devices) using RS-232 standard. Needs a serial cable, with at least

More information

Unit/Standard Number. High School Graduation Years 2010, 2011 and 2012

Unit/Standard Number. High School Graduation Years 2010, 2011 and 2012 1 Secondary Task List 100 SAFETY 101 Demonstrate an understanding of State and School safety regulations. 102 Practice safety techniques for electronics work. 103 Demonstrate an understanding of proper

More information

Study Guide for the Electronics Technician Pre-Employment Examination

Study Guide for the Electronics Technician Pre-Employment Examination Bay Area Rapid Transit District Study Guide for the Electronics Technician Pre-Employment Examination INTRODUCTION The Bay Area Rapid Transit (BART) District makes extensive use of electronics technology

More information

X8 Option 2 - Technology

X8 Option 2 - Technology moog AC DC AC 4 to 450 A 4 to 210 A Compact MSD Servo Drive TTL in out Specification X8 Option 2 - Technology TTL Encoder Simulation / TTL Master Encoder moog Specification Option 2 - Technology TTL encoder

More information

A Practical Guide to Free Energy Devices

A Practical Guide to Free Energy Devices A Practical Guide to Free Energy Devices Part PatD5: Last updated: 28th January 2006 Author: Patrick J. Kelly Please note that this is a re-worded excerpt from this patent. It describes a self-contained

More information

DC Motor with Shaft Encoder

DC Motor with Shaft Encoder Learning Objectives DC Motor with Shaft Encoder By the end of this laboratory experiment, the experimenter should be able to: Explain how an encoder operates and how it can be use determine rotational

More information