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



Similar documents
1. Learn about the 555 timer integrated circuit and applications 2. Apply the 555 timer to build an infrared (IR) transmitter and receiver

CHAPTER 11: Flip Flops

STEPPER MOTOR SPEED AND POSITION CONTROL

WORKING WITH STEPPER MOTORS

Micro-Step Driving for Stepper Motors: A Case Study

GLOLAB Two Wire Stepper Motor Positioner

Lab 7: Operational Amplifiers Part I

Physics 623 Transistor Characteristics and Single Transistor Amplifier Sept. 13, 2006

Transistor Characteristics and Single Transistor Amplifier Sept. 8, 1997

Electronics. Discrete assembly of an operational amplifier as a transistor circuit. LD Physics Leaflets P

LAB VIII. BIPOLAR JUNCTION TRANSISTOR CHARACTERISTICS

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

Four/Five Axis TB6560 CNC Driver Users Manual

Bipolar Transistor Amplifiers

Transistor Amplifiers

A Practical Guide to Free Energy Devices

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

LAB VII. BIPOLAR JUNCTION TRANSISTOR CHARACTERISTICS

ETEC Digital Controls PIC Lab 10 Pulse Width Modulation

Three Axis TB6560 CNC Driver Users Manual

Asynchronous Counters. Asynchronous Counters

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

Robot Board Sub-System Testing. Abstract. Introduction and Theory. Equipment. Procedures. EE 101 Spring 2006 Date: Lab Section # Lab #6

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

Series and Parallel Circuits

Programming A PLC. Standard Instructions

AN470 APPLICATION NOTE

NTE2053 Integrated Circuit 8 Bit MPU Compatible A/D Converter

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

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

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

POINTS POSITION INDICATOR PPI4

L297 STEPPER MOTOR CONTROLLERS

The components. E3: Digital electronics. Goals:

Programmable Single-/Dual-/Triple- Tone Gong SAE 800

Lab 11 Digital Dice. Figure Digital Dice Circuit on NI ELVIS II Workstation

Basic Electronics Prof. Dr. Chitralekha Mahanta Department of Electronics and Communication Engineering Indian Institute of Technology, Guwahati

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

Chapter 6 TRANSISTOR-TRANSISTOR LOGIC. 3-emitter transistor.

Permanent Magnet Motor Kit, Magnetic Reed Type. (SKY-ReedMotorKit) Instructions

Experiment # 9. Clock generator circuits & Counters. Eng. Waleed Y. Mousa

Digital Systems Based on Principles and Applications of Electrical Engineering/Rizzoni (McGraw Hill

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

Electrical Symbols and Line Diagrams

1. True or False? A voltage level in the range 0 to 2 volts is interpreted as a binary 1.

Basic DC Motor Circuits. Living with the Lab Gerald Recktenwald Portland State University

Basic DC Motor Circuits

Arduino Lesson 16. Stepper Motors

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

5800 AND BiMOS II LATCHED DRIVERS UCN5800L UCN5800A

Lecture 18: Common Emitter Amplifier. Maximum Efficiency of Class A Amplifiers. Transformer Coupled Loads.

Cornerstone Electronics Technology and Robotics I Week 15 Voltage Comparators Tutorial

Arduino Lesson 13. DC Motors. Created by Simon Monk

Build A Video Switcher. Reprinted with permission from Electronics Now Magazine September 1997 issue

Objectives: Part 1: Build a simple power supply. CS99S Laboratory 1

LABORATORY 2 THE DIFFERENTIAL AMPLIFIER

8 coil stator 11 coil stator

.OPERATING SUPPLY VOLTAGE UP TO 46 V

Digital Sampling Oscilloscope

ECEN 1400, Introduction to Analog and Digital Electronics

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

1ED Compact A new high performance, cost efficient, high voltage gate driver IC family

BJT Characteristics and Amplifiers

Stepper motor I/O. Application Note DK Motion Control. A General information on stepper motors

Electronic Rotary Table Divider V2.1 Construction

A Digital Timer Implementation using 7 Segment Displays

The 2N3393 Bipolar Junction Transistor

Unit 33 Three-Phase Motors

CONSTRUCTING A VARIABLE POWER SUPPLY UNIT

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

Gates & Boolean Algebra. Boolean Operators. Combinational Logic. Introduction

OPERATIONAL AMPLIFIERS

PURDUE UNIVERSITY NORTH CENTRAL

The DC Motor. Physics 1051 Laboratory #5 The DC Motor

UNIVERSITY OF WATERLOO ELECTRICAL & COMPUTER ENGINEERING DEPARTMENT ME269 ELECTROMECHANICAL DEVICES AND POWER PROCESSING.

Servo Info and Centering

Ignition Alert Anti-Theft Security System for Motorbikes with Remote Control Amit Yadav, Anushri Jha, Neelesh Gupta

Study Guide for the Electronics Technician Pre-Employment Examination

Michelin North America

3 The TTL NAND Gate. Fig. 3.1 Multiple Input Emitter Structure of TTL

Ocean Controls RC Servo Motor Controller

Fundamentals of Signature Analysis

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

How To Use Multiisim On A Computer Or A Circuit Design Suite 10.0 (Aero)

Multipurpose Analog PID Controller

SYSTEM 4C. C R H Electronics Design

Having read this workbook you should be able to: recognise the arrangement of NAND gates used to form an S-R flip-flop.

Motor Fundamentals. DC Motor

LSI/CSI LS7362 BRUSHLESS DC MOTOR COMMUTATOR/CONTROLLER DESCRIPTION:

If an occupancy of room is zero, i.e. room is empty then light source will be switched off automatically

AMZ-FX Guitar effects. (2007) Mosfet Body Diodes. Accessed 22/12/09.

Speed Controller 4-Quadrant PWM configurable via PC

ENGI 241 Experiment 5 Basic Logic Gates

Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science Electronic Circuits Spring 2007

So far we have investigated combinational logic for which the output of the logic devices/circuits depends only on the present state of the inputs.

Digital Logic Elements, Clock, and Memory Elements

3-Digit Counter and Display

EXPERIMENT 8. Flip-Flops and Sequential Circuits

Common-Emitter Amplifier

Transcription:

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 Ume, Professor Author: Kita, Development TA Summer 2004 Revised by Ali AlSaibie, TA 2015. 1. Objectives 1. Learn how uni-polar stepper motors work 2. Learn how to use a universal shift register (74LS194) as a uni-polar stepper motor controller 3. Create an uni-polar stepper motor controller /driver 2. Uni-Polar Stepper Motor A stepper motor is used when open loop control of position is needed. Unlike a typical DC motor, the output shaft of a typical stepper motor can be rotated ( stepped ) anywhere between 1.8 degrees per step to 15 degrees per step depending on the particular stepper motor. There are two types of stepper motors: bipolar and uni-polar. Current flows only in one direction through the coils of a uni-polar motor. Current needs to flow in two directions though coils of a bi-polar stepper motor. Motors need controllers to adjust their position and speed. A driver is needed to amplify a controller s low output current to a larger current required by a motor. The advantages and disadvantages between bi-polar stepper motor, uni-polar stepper motor, and DC motors are given in Table 1. Table 1 Comparison of DC, Uni-Polar and Bi-polar Stepper Motors Motor Type Complexity of Controller Torque Position Control and Driver Electronics DC Medium Complexity for Forward and Reverse operation. Simple for Single Direction High Torque No Open Loop Position Control (Note: A DC motor can be made into a servo motor by using an encoder for closed loop control). Uni-Polar Stepper Medium Complexity Low Torque Easy Open Loop Position Control Bi-Polar Stepper High Complexity Medium Torque Easy Open Loop Position Control

A uni-polar stepper motor will be used in this exercise. A simplified diagram of a uni-polar stepper motor is shown in Figure 1. Figure 1 Diagram of Uni-Polar Stepper Motor The uni-polar stepper motor shown in Figure 1 has a 45 degree per step configuration. The rotor will point to the closest coil with power applied to it. The rotor will rotate counter clockwise if coils A1, B1, A2, B2, A1, B1, etc. are energized in sequence. The rotor will rotate clockwise if coils A1, B2, A2, B1, A1, B2,etc.. are energized in sequence. Another set of A1,B1,A2, and B2 coils will produce a 30 degree per step configuration. Two additional sets of A1,B1,A2, and B2 coils will produce a 22.5 degree per step configuration. More sets of A1, B1, A2, and B2 coils will produce even finer degrees per step configurations. The schematic symbol for a uni-polar stepper motor regardless of degree per step is given in Figure 2 Figure 2 Schematic Symbol for Uni-polar Stepper Motor There are a many ways of energizing stepper motor coils in the proper sequence. A microcontroller may be used as a uni-polar stepper motor controller but this will take memory and processing time. This is especially true in final projects where three or more stepper motors are used. It would be advantageous to make a uni-polar stepper motor controller circuit. Inputs into a uni-polar stepper motor controller circuit should be when to step and which direction to turn. This can be accomplished using a universal shift register as a controller. 3. Universal Shift Register (74LS194) as a Uni-polar Stepper Motor Controller The universal shift register is a standardized logic chip (74LS194) manufactured by various companies. The universal shift register pinout is shown in Figure 3.

Pin Name Description 1 CLR Clear Output Pin 2 SR Serial Shift Right Input Pin 3 A 4 B 5 C 6 D Figure 3 Universal Shift Register (74LS194) Pin out Parallel Shift Input Pins 7 SL Serial Shift Left Input Pin 8 GND Logic Ground 9 S 0 Output Pins 10 S 1 Model Select Pins 11 CLK Clock Input Pin 13 Q C 14 Q B 12 Q D 15 Q A 16 V cc 5V Logic Power Supply Table 2 74LS194 Pinout The operation of the chip is summarized in Table 3 Table 3: Operation of Universal Shift Register (L 0V, H-5V, X-does not matter, - transition from 0V 5V) CLR CLK S0 S1 QA QB QC QD Description 1 L X X X L L L L Outputs Cleared 2 H X L L Q A Q B Q C Q D Outputs Stay the same 3 H L H Q B Q C Q D SL Output Shift Left. Input SL before clock transition is copied to Output Q D 4 H H L SR Q A Q B Q C Output Shift Right. Input SR before clock transition is copied to Output Q A 5 H H H A B C D Output Parallel Shift. Inputs A, B, C, D copied to Outputs Q A, Q B, Q C, Q D

The following Figure 4, shows a universal shift register used as an uni-polar stepper motor controller. Figure 4 Universal Shift Register as a Uni-Polar Stepper Motor Controller Only CLK, S 0, and S 1 inputs need to be manipulated in order to control a uni-polar stepper motor using the circuit in Figure 4. Setting rotation direction and initialization of the circuit is done using inputs S 0 and S 1. The stepper motor steps when there is a transition from 0V to 5V on the clock pin. Therefore, the speed of rotation can be controlled by controlling the number of transitions on the clock pin per second. An example of how to step an uni-polar stepper motor 6 steps clockwise then 6 steps counter clockwise using the above circuit is shown below in table 3. Table 4 Example of stepping uni-polar stepper motor using circuit show in Figure 4 (L 0V, H 5V, X does not matter, - transition from 0V to 5V) CLK S 0 S 1 Q A (A 1 Coil) Q B (B 1 Coil) Q C (A 2 Coil) Q D (B 2 Coil) Operation Description (Table 3) X X X X X X X Circuit Power On H H H L L L 5 Initialize Controller L H L L L H 3 Clockwise Step 1 L H L L H L 3 Clockwise Step 2 L H L H L L 3 Clockwise Step 3 L H H L L L 3 Clockwise Step 4 L H L L L H 3 Clockwise Step 5 L H L L H L 3 Clockwise Step 6 H L L L L H 4 Counter Clockwise Step 1 H L H L L L 4 Counter Clockwise Step 2 H L L H L L 4 Counter Clockwise Step 3 H L L L H L 4 Counter Clockwise Step 4 H L L L L H 4 Counter Clockwise Step 5 H L H L L L 4 Counter Clockwise Step 6

4. Uni-Polar Stepper Motor Driver The power output from a universal shift register is inadequate for energizing coils in a stepper motor. Four NPN transistors and diodes are needed to create a uni-polar stepper motor driver. An NPN transistor has three pins: collector, base, and emitter. The circuit symbol for an NPN transistor is shown in Figure 5 Figure 5 Schematic Symbol for NPN Transistor The NPN Transistor will allow a large current to flow from collector to emitter when there is a smaller current from base to emitter. The schematic for a uni-polar stepper motor driver using four NPN transistors and diodes is given in Fig. 6. Diodes are used to protect the transistor from reverse currents generated by the motor. (Note: Transistors will be covered in greater detail during class lectures.) Figure 6 Driver for Uni-Polar Stepper Motor

5. Lab Task Your task is to assemble the circuit shown in Figure 7 on a perforated protoboard. You will also have a uni-polar stepper motor to test your circuit with. The Bill of Materials is given in 7. The pinouts are given in 8. Figure 7 Schematic of Uni-polar Stepper Motor Controller/Driver (Transistors have diodes already incorporated) Questions: a) Connect the TTL output pulse of the function generator to Node A in Fig. 7. Connect the ground of the function generator to ground in Fig. 7. The function generator is now acting as the clock input into the controller. Vary the rotational speed by varying the frequency of the function generator. Slowly increase the rotational speed. At what frequency does the stepper motor stop rotating? Why? 6. Lab Deliverables Demonstrate a working circuit setup to your lab instructor in person. And submit your answers to the above questions by the due date. 7. Bill of Materials Note that designations are specific to Figure 7 Designation Description Part No. R1, R2, R3, R4, R5, R6, R7 1kΩ Resistor S1, S2, S3 Push Button (Momentary Switch) T1, T2, T3, T4 NPN transistor - Diode Incorporated ZTX653 U1 74LS194 Counter Shift Registers SN74LS194AN

8. Pinouts and Wirings Stepper Motor Wiring Example Only. Motors differ in configuration. The stepper motor wiring is not consistent across all motors. To check the correct wiring configuration, read the resistance across the coils. The resistance between two coil ends should be double the resistance between one end and the center. For example, in the diagram below, the resistance across A1-AC is XΩ, across AC-A2 is also XΩ but is 2XΩ across A1-A2. Coil A and B are not connected, thus no resistance value to be expected. Side View A1 AC A2 Stepper Motor B1 BC B2 NPN Transistor Top View E B C