DC Motors, Stepper Motors, H-bridges

Similar documents
DC Motor control Reversing

Basic Pulse Width Modulation

Figure 1 - Crydom 3RHP Three-phase Hybrid Solid State Contactor. Crydom Inc.

Chen. Vibration Motor. Application note

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

Solid-State Relays (SSRs) vs Electromechanical Relays (EMRs)

S & P COIL PRODUCTS LTD SPC HOUSE, EVINGTON VALLEY ROAD, LEICESTER. LE5 5LU. Electrical layouts for EC Motors in Fan Convector units

Talon and Talon SR User Manual

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

TECHNICAL DATASHEET #TD1404AX PWM CONTROLLED SOLENOID DRIVER

DIRECT CURRENT GENERATORS

HIGH REPEATABILITY, BROADBAND TO-5 RELAYS DPDT

Electrical Symbols and Line Diagrams

ELECTRODYNAMICS 05 AUGUST 2014

Motors and Generators

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

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

DC GENERATOR THEORY. LIST the three conditions necessary to induce a voltage into a conductor.

Harmonics and Noise in Photovoltaic (PV) Inverter and the Mitigation Strategies

Data Sheet. Electro-mechanical counters Hengstler 800 series

Pololu DRV8835 Dual Motor Driver Shield for Arduino

Microcontroller for Variable Speed BLDC Fan Control System. T.C. Lun System Engineer, Freescale Semiconductor, Inc.

Preview of Period 16: Motors and Generators

Micro-Step Driving for Stepper Motors: A Case Study

What Is Regeneration?

SECTION 4 ELECTRIC MOTORS UNIT 17: TYPES OF ELECTRIC MOTORS

Understanding the Alternator

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

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

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

Harmonic Drive acutator P r e c i s i o n G e a r i n g & M o t i o n C o n t r o l

THE LUCAS C40 DYNAMO & ITS ARMATURE.

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

Application Note AN-1068 reva

Alternating Current and Direct Current

Electronic, Digital and Mechanical Vibration Switches

Whale 3. User Manual and Installation Guide. DC Servo drive. Contents. 1. Safety, policy and warranty Safety notes Policy Warranty.

High voltage power supply (1 to 20 KV)

Inductance. Motors. Generators

Arduino Motor Shield (L298) Manual

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

SECURITY SYSTEM ADP-CAN

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

1 of 5 12/31/ :51 AM

Automatic Voltage Regulator User s Manual

Three-phase monitoring relay CM-PFE

Programming Logic controllers

AN235 Application note

Solid State Timers Type F

TERMINAL MARKINGS AND INTERNAL WIRING DIAGRAMS SINGLE PHASE AND POLYPHASE MOTORS MEETING NEMA STANDARDS

.OPERATING SUPPLY VOLTAGE UP TO 46 V

Motor Fundamentals. DC Motor

ABB 1. Three-phase monitoring relay CM-PFS. Data sheet. Features. Approvals. Marks. Order data. Order data - Accessories. Application.

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

Standex-Meder Electronics. Custom Engineered Solutions for Tomorrow

Servo Info and Centering

INSTALLATION MANUAL 3RP / 5RP 4-BUTTON SERIES VEHICLE SECURITY SYSTEMS

Using the Motor Controller

GLOLAB Two Wire Stepper Motor Positioner

Line Reactors and AC Drives

Chapter 5. Components, Symbols, and Circuitry of Air-Conditioning Wiring Diagrams

INTRODUCTION TO SYNCHRONIZING AUTOMATIC SYNCHRONIZING CONSIDERATIONS AND APPLICATIONS

UNDERSTANDING AND CONTROLLING COMMON-MODE EMISSIONS IN HIGH-POWER ELECTRONICS

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

Principles and Working of DC and AC machines

CAN BUS INTERFACE. Module Information

The self-starting solar-powered Stirling engine

Speed Control Relays SX2

WORKING WITH STEPPER MOTORS

Drives 101. Functions of an Adjustable Frequency Drive (AFD) This lesson covers the basic functions of an Adjustable Frequency Drives (AFD).

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

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

Basic DC Motor Circuits

Power Quality For The Digital Age INVERTING SOLAR POWER A N E N V IRONME N TA L P OT E N T I A L S W HI T E PA PER

Considerations When Specifying a DC Power Supply

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

TECHNICAL SERVICE DEPARTMENT Technical Service Bulletin Inch PowerVent LED Indicator Explanations & Troubleshooting Table

GenTech Practice Questions

Digi-Motor Installation Guide

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

Inductive sensor NI10-M18-Y1X-H1141

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

8 coil stator 11 coil stator

PUSH BUTTON START INSTALLATION MANUAL

Service and Maintenance. SEW-EURODRIVE Driving the world

Principles of Adjustable Frequency Drives

The Interaction of Contactors with PLCs

2. A conductor of length 2m moves at 4m/s at 30 to a uniform magnetic field of 0.1T. Which one of the following gives the e.m.f. generated?

DC DC CONVERTER 1000W VDC Input / 12VDC Output

Arduino Lesson 16. Stepper Motors

SERVICE MANUAL FOR 12 VDC WALL THERMOSTAT AIR CONDITIONING SYSTEMS ROOF TOP UNITS ONLY

AUTOMATIC TRANSFER SWITCH CONTROL UNIT OPERATOR S MANUAL

Brushless DC Motors Intro duction BLF BLU BLH Installation. Brushless DC Motors. DC Input. AC Input DC Input. BLH Series. Page. BLH Series B-52 B-51

Relays High Capacity 50 Amp Mini Relays Standard Mini Relays Micro Relays Power Relays Connector Modules

Load Cell Amplifier Module. Instruction Manual LCA

200W DISCRETE POWER AMPLIFIER K8060

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

CATHODIC PROTECTION TRANSFORMER RECTIFIER (CPTR)

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

Antec TruePower User's Manual

Transcription:

DC Motors, Stepper Motors, H-bridges DC Motors Stepper Motors Motor Control Circuits Relays H-bridges

AC versus DC Motors AC motors are not very flexible w/o a transmission They can only turn in one direction The speed is controlled by the design of the motor and the frequency of the AC current source (60Hz) DC Motors can be operated more flexibly They can turn in either direction based on the polarity of the applied voltage The speed is controlled by the magnitude of the voltage

DC Motors A DC motor has coils on a rotating electromagnetic armature in a fixed or variable magnetic field A commutator connects the DC power source in sequence to the coils in the armature as it turns Commutator end view: Fixed /Variable Field Magnet Brushes + - Commutator - + Electromagnetic Armature Coil (1 of Several) Fixed/Variable Field Magnet

DC Motors A continuous voltage across the brushes will keep the motor turning in either one direction or the other depending on the polarity A higher voltage across the brushes will make the motor turn faster A lower voltage across the brushes will make the motor turn slower The commutator sparks as it turns creating EMI or possible explosion hazard

Stepper Motors A stepper motor is a DC motor that has fixed magnets on the armature It does not use a commutator to automatically energize/de-energize different magnetic coils The ends of the coil windings in the field are alternately energized and de-energized by an external control circuit in a desired sequence The order and dwell time of the voltage to each coil controls the direction and the speed

Stepper Motors A stepper motor can be held in a fixed position by pausing the sequence and keeping one coil energized for the duration of the hold time Hence, a stepper motor can be used in similar applications as a servomotor (studied in CS341) It can be moved to and held in a desired position It can be rotated continuously at a controlled speed The control is all externally implemented

Types of Stepper Motors Many possible geometric arrangements of the: Fixed magnets on the armature Electromagnetic coils in the field around the armature References: http://homepage.cs.uiowa.edu/~jones/step/types.html Our Mercury Motor is a Bipolar Stepper Motor

Stepper Motors - Heat Stepper motors are designed to operate at a high temperature and can get hot (~ 80 deg C) If this causes a problem, try the following: Lower the voltage (But I found the Mercury motor will not step/hold reliably at 9 VDC versus 12 VDC) Turn off the power to the coils when not in use (Expect that the motor will slip out of position) Mount the motor on a heat sink to dissipate heat Use a fan to create air flow over motor / heat sink

Motor Control Circuits A motor control circuit: Provides power to the motor coils in either polarity Allows the external logic to control direction/speed There are two basic types of motor controllers Electromechanical relay based controllers Semiconductor based controllers (H-bridges) Each type has its advantages and disadvantages We ll use our elevator motors as an example

Relay Motor Control Circuit Two relays can be used to provide on/off and up/down control for our elevator DC motor To Arduino Output Pins & Ground To Motor Power Supply + 9 VDC Ground NO NC Red Black Up Down - + NC NO Yellow + - Black Safety switch: Stops up when the car hits switch

Relay Motor Control Circuit Advantages Uses simple, robust electromechanical devices Can handle high voltages and large currents Disadvantages Requires periodic maintenance (cleaning contacts) Relatively slow due to inertia in mechanical parts Contact make/break/bounce sparks creating EMI or possible explosion hazard Example: Used under the hood in cars

Relay Motor Control Circuit A DC motor such as the drive motor for our elevator system requires one circuit per motor The direction is determined by one relay or the other being turned on - closing normal open (NO) contact A bipolar stepper motor such as the Mercury Motor requires two circuits per motor Each coil is turned on and off in a selected direction in sequence to change the position continuously One coil can be left on in a selected direction to hold in a desired position

Bipolar Motor - Relay Shield Wiring Arduino Uno Don t Connect Positive Sides NO Stepper Motor Coil A NO NO Stepper Motor Coil B Black Brown Orange Yellow NC NC NC NC + 12 VDC NO Connect Grounds Clockwise + - - + + - - + Counter CW Pin 7 Pin 6 Pin 5 Pin 4 D0 D1 D2 D3 Relay Coil 0 Relay Coil 1 Relay Coil 2 Relay Coil 3

H-bridge Motor Control Circuit An electronic version of previous relay circuit Can be implemented with individual components http://www.youtube.com/watch?v=a_jnjafo1f4 Can use an L298 H-bridge component Two independent H-bridge circuits per component Needs external snubber or flyback diodes

H-bridge Motor Control Circuit Half of an L298 H-bridge can be used to provide on/off and up/down control for a DC motor +5 VDC Arduino Uno Vss Input 1 Enable A Input 2 Connect Grounds Pin 9 Pin 5 Pin 6 Pin 7 Pin 8 Vs Pin 4 Pin 2 L298 H-bridge (Side A) Pin 1 Pin 3 Snubber Diodes Yellow Snubber Diodes Safety Switch +9 or 12 VDC Red Black Black Up Down - + + -

H-bridge Motor Control Circuit Advantages No periodic maintenance is required (no contacts) Fast switching speed available (limited by motor) No EMI or possible explosion hazard due to sparks Disadvantages: Limited voltage and current handling capacity Vulnerable to EMI/EMP or damage due to electrical transients (may need metal shielded container and snubber or flyback diodes)

H-bridge Motor Control Circuit A DC motor such as our elevator system drive motor requires one H-bridge per motor The direction is determined by the inputs (1 or 2) The motor can be turned on and off by the Enable A A bipolar stepper motor such as the Mercury Motor requires two H-Bridge circuits per motor The direction is determined by the ordering of the logic signals to the inputs (1, 2, 3, or 4) The speed is controlled by the speed of sequencing

H-bridge Motor Control Circuit The Motor Shield provides uses both halves of an L298 component one to control each coil of the stepper motor It is an electronic version of the Relay Shield diagram shown earlier It includes the snubber diodes on the board