Motors & Motor Controllers

Slides:



Advertisements
Similar presentations
Electric Motors Ara Knaian. Human Power Line Shaft.
Advertisements

PHY 235 Robotics Workshop Day 6 DC Motors, H-Bridge Board, Simple Lego/Boe Bot.
Introduction to Motors
EET 2261 Unit 13 Controlling Stepper Motors and Servos  Read Almy, Chapter 21.  Lab #13 due next week.  Final Exam next week.
L.
DC Motors DC Motors are widely used in robotics because of their small size and high energy output. Key characteristics of DC motors include: 1. High Speed.
Stepper Motors. Motors coils of conductive wire magnetic fields rotational motion –except for linear induction motor everywhere from the very large (LRT)
Introduction to NSF SPIRIT Workshop 2006 DC ELECTRIC MOTORS.
Stepper Motors Jason Wells. Background Brushless, synchronous electric motor Brushless, synchronous electric motor No feedback necessary (open loop) No.
Embedded Control Applications IIMP10-1 weeklecturetopics 10Embedded Control Applications II - Servo-motor control - Stepper motor control.
DC Motors, Stepper Motors, H-bridges DC Motors Stepper Motors Motor Control Circuits – Relays – H-bridges.
ECGR-6185 Advanced Embedded Systems University Of North Carolina at Charlotte A. Srinivas Reddy Stepper/Servo/DC Motors.
Introduction to Motors
Bridging Theory in Practice
Course Coordinator Prof. Suneet Tuli Presented by- Rupali Gupta (2012TTE2398) M.Tech 1 st Year Textile Engineering.
NSF S.P.I.R.I.T. Workshop 2007 Introduction to DC ELECTRIC MOTORS.
Micromouse Meeting #3 Lecture #2 Power Motors Encoders.
DC Motors Taken from a variety of sources including: and ty/generators/index.html.
1 Motors & Motor Controllers ECE AC or DC Motors AC –Few robots use AC except in factories –Most of those that use AC first convert to DC DC –Dominates.
Servo Motors # A servo is a motor that you can position at any angle very accurately. # Servos have a limited servo range; most servos have a range of.
Introduction to Robotics Principles of Robotics. What is a robot? The word robot comes from the Czech word for forced labor, or serf. It was introduced.
Microcontroller Hands-on Workshop #3 Ahmad Manshad New Mexico State University Institute of Electrical and Electronics Engineers November 7, 2009.
0 Special-Purpose Electric Machines In addition to the types of machines we have studied so far, other types of special-purpose machines which operate.
1  Actuators are used in order to produce mechanical movement in robots.
Ohm’s Law + - R E I E = I * R I = E / R R = E / I E = Voltage I = Current R = Resistance.
ELECTRIC MOTORS An Introduction to DC and Stepper Motors.
Instrumentation & Control Engg. Section Electrical Engineering Department Ahmedabad , Gujarat.
Motors & Motor Drivers ECE 450.
Electrical Actuation System Lecture 9 (Chapter 9).
STEPPER MOTORS Name: Mr.R.Anandaraj Designation: Associate. Professor Department: Electrical and Electronics Engineering Subject code :EC 6252 Year: II.
Servos The material presented is taken from a variety of sources including:
Motors and Generators.
Electric motors KON-C2004 Mechatronics Basics Tapio Lantela, Nov 2nd, 2015.
MOTORS. Definition Of Motor That powered by electricity or internal combustion, that supplies motive power for a vehicle or for some other device. A device.
Motor Tutorial Kevin M. Lynch Laboratory for Intelligent Mechanical Systems Northwestern University Evanston, IL USA.
SMV Electric Tutorials
STEPPERS AND SERVOS. Types of stepper motors Based on construction Based on construction Variable reluctance Variable reluctance Permanent magnet Permanent.
INTRODUCTION TO ROBOTICS Part 3: Propulsion System Robotics and Automation Copyright © Texas Education Agency, All rights reserved. 1.
Special-Purpose Electric Machines The machines introduced in this lecture are used in many applications requiring fractional horsepower, or the ability.
DC MOTOR. Magnetism Opposites Attract / Likes Repel.
DC motor principles Speed control Direction Stepper motor principles
Microcontroller basics Embedded systems for mortals.
Speed control of stepper motor using microcontroller 8051
CNC FEED DRIVES Akhil Krishnan G M.Tech 1. CONTENTS 1.Introduction 2.Requirements of CNC feed drives 3.Servo motor 3.1 Servo drive control 3.2 Components.
Generators, Motors, and AC Power
CNC FEED DRIVES.
ME 440: Numerically Controlled Machine Tools
Electric Motors Classification / types Function DC Motors AC Motors
Robot Joints.
CHAPTER 11 SPECIAL MACHINES Electrical Machines.
Microcontroller basics
Introduction to Motors, servos and steppers
DC Motors DC Motors are widely used in robotics because of their small size and high energy output. Key characteristics of DC motors include: 1. High Speed.
FOUR QUADRANT DC MOTOR SPEED CONTROL WITHOUT MICROCONTROLLER
Group members MUHAMAAD DANISH 2015MC05 USMAN ALI JAT 2015MC14 MUREED SULTAN 2015MC18 AZAN ASHRAF 2015MC19 AYMEN.
DC Motors Types: Continuous Rotation Servo (Remote Control)
Introduction to Motors
AC and DC motors.
Servos The material presented is taken from a variety of sources including:
Stepper motor.
Literature Survey on Sensors and Actuators Topic: Stepper Motor
Electric Motors.
FOUR QUADRANT DC MOTOR CONTROL WITHOUT MICROCONTROLLER
ECGR-6185 Advanced Embedded Systems
Stepper Motors By Brian Tomiuk, Jack Good, Matthew Edwards, Isaac Snellgrove November 14th, 2018.
EET 2261 Unit 12 Controlling Stepper Motors and Servos
Assist. Prof. Rassim Suliyev - SDU 2018
Introduction to DC ELECTRIC MOTORS.
Motors and Position Determination
UNIT 11: RC-SERVOMOTOR CONTROL
Presentation transcript:

Motors & Motor Controllers ECE 450

AC or DC Motors AC DC Few robots use AC except in factories Most of those that use AC first convert to DC DC Dominates in robotics Must be bidirectional

DC Motor Types Continuous-duty (run continuously when power supplied) Brushed Brushless Servo Intermittent-duty (power must be pulsed to run continuously) Stepper Motors

Motor Specifications Operating voltage Current draw Speed Torque Stalling or Running Torque

DC Motor: Brush Motors The most common. Toys, battery powered tools, electric machines. Stator (permanent magnets) Brushes

Brush DC Motors Identify: Stator Rotor Brushes Commentator Permanent Magnets Armature Field Electrical Engineering Terms: Armature: The power-producing component of an alternator, generator, dynamo or motor. The armature can be on either the rotor or the stator. Field: The magnetic field component of an alternator, generator, dynamo or motor. The field can be on either the rotor or the stator and can be either an electromagnet or a permanent magnet. http://mot-sps.com/motor/tutorial/blac.html

Brush DC Motor How does it work?

Pulse Width Modulation (PWM) Centered PWM

Brushless DC Motor Identify: Permanent Magnets Rotor Brushes Commentator Armature Field http://mot-sps.com/motor/tutorial/blac.html

Brushless DC Motor Laminated steel stack Winding Shaft Permanent Magnets Less common. Higher efficiency, less friction, less electrical noise. Requires electronic driver.

Brushless DC Motor How does it work?

DC Servo Motor A DC Servo Motor is a DC Motor with Gears and Electronics with limited angular rotation (typically 90, 180 or 360º) Why the addition of gears? Nylon Karbonite Metal Why electronics? Digital Analog http://www.societyofrobots.com/actuators_servos.shtml

Requires constant pulsing ( 50 times / second) DC Servo Motor 2.00 ms 1.50 ms 1.00 ms 0.50 ms 0.00 ms 1 1.50 ms: Neutral 1.00 ms: 0 degrees 2.00 ms: 180 degrees Requires constant pulsing ( 50 times / second) http://www.seattlerobotics.org/guide/servos.html

DC Servo Motor Wiring to Microcontroller Servo motors have three wires: power, ground, and signal. The ground wire is typically black or brown and should be connected to a ground . The power wire is typically red, and should be connected to the voltage source. The signal pin is typically yellow, orange or white and should be connected to the microcontroller

Stepper Motors Very common. Required driver. Very strong, when not rotating. Easy to control rotor position. Unipolar* Bipolar The stepper motor rotates in set angles for each pulse received. Typical angles are turns 30º, 15º and 7.5º. * An 8 lead stepper is wound like a unipolar stepper, but the leads are not joined to common internally to the motor. http://www.stepperworld.com/Tutorials/pgUnipolarTutorial.htm

Stepper Motor Controllers With the appropriate logic, step motors can be bi-directional, synchronous, provide rapid acceleration, stopping, and reversal, and will interface easily with other digital mechanisms. They are further characterized as having low rotor moment of inertia, no drift, and a noncumulative positioning error. Generally step motors are operated without feedback in an open-loop fashion and sometimes match the performance of more expensive DC Servo Systems. The only inaccuracy associated with a step motor is a noncumulative positioning error measured in % of step angle. http://www.anaheimautomation.com/intro.htm http://arduino.cc/en/Reference/StepperUnipolarCircuit

Stepper Motor Full Step Half Step Very common. Required driver. Very strong, when not rotating. Easy to control rotor position. Full Step Half Step http://mot-sps.com/motor/tutorial/blac.html

Full-Step Stepper Motor 1 1 1 1

Half-Step Stepper Motor 1 1 1 1 1

Using an Atmel Tiny2313 and SN754410 H-Bridge http://www.instructables.com/id/Drive-a-Stepper-Motor-with-an-AVR-Microprocessor/

Motor Drivers Simple, 1- dc motor (brushes), on/off driver DC Brush D1 1N5817 (Schottky) M C Q1 2222A (NPN) B On: to +9 V Off: to GND or disconnected R1 1 k E

Transistors PNP Bipolar Transistor NPN Bipolar Transistor C B E C B E http://www.kilowattclassroom.com/Archive/AN0007.pdf

DC Brushed Motor Drivers Simple, 1-motor, on/off driver 1 k E Q2 2907A (PNP) On: to GND or disconnected Off: to +9 V B C M1 DC Brush M D1 1N5817 (Schottky)

Motor Drivers Classic Bipolar H-Bridge On: to GND or disconnected Off: to +9 V On: to GND or disconnected Off: to +9 V D1 1N5817 (Schottky) M M1 DC Brush +9 V Q2 2907A (PNP) R2 1 k B C E R1 D2 Q1 2222A (NPN) Q4 R4 R3 Q3 D3 D4 Terminal 4 Terminal 2 Terminal 3 Terminal 1 On: to +9 V Off: to GND or disconnected On: to +9 V Off: to GND or disconnected Taken from Intermediate Robot Building by David Cook

Motor Drivers Classic Bipolar H-Bridge 1 k E R2 1 k D4 1N5817 (Schottky) D2 1N5817 (Schottky) E B B Q4 2907A (PNP) C C from microcontroller 4427 1 2 3 4 8 7 6 5 NC GND IN A IN B VDD OUT A OUT B Q2 2907A (PNP) M GND Q3 2222A (NPN) Q1 2222A (NPN) from microcontroller M1 DC Brush R3 1 k C D1 1N5817 (Schottky) C R1 1 k D3 1N5817 (Schottky) B B E E Taken from Intermediate Robot Building by David Cook

Motor Drivers Typical H-Bridge Motor Driver DC Brush OUT B +5 VDC Disconnected or from microcontroller From microcontroller SN754410 1 2 3 4 ENABLE A&B OUTPUT A INPUT A GND 5 6 7 8 INPUT B OUTPUT B VMOTOR VLOGIC OUTPUT C INPUT C INPUT D OUTPUT D ENABLE C&D 16 15 14 13 12 11 10 9 from microcontroller M2 0.1 F 220 F +4.5 to +36 VDC Taken from Intermediate Robot Building by David Cook