Administrative Notes. DC Motors; Torque and Gearing; Encoders; Motor Control. Today. Early DC Motors. Friday 1pm: Communications lecture

Similar documents
L E C T U R E R, E L E C T R I C A L A N D M I C R O E L E C T R O N I C E N G I N E E R I N G

Understanding RC Servos and DC Motors

Brushed DC Motor PWM Speed Control with the NI myrio, Optical Encoder, and H-Bridge

combine regular DC-motors with a gear-box and an encoder/potentiometer to form a position control loop can only assume a limited range of angular

Electronic Speed Controls and RC Motors

Step vs. Servo Selecting the Best

Brushed DC Motor System

Basic NC and CNC. Dr. J. Ramkumar Professor, Department of Mechanical Engineering Micro machining Lab, I.I.T. Kanpur

Sensors and Sensing Motors, Encoders and Motor Control

Brushed DC Motor Microcontroller PWM Speed Control with Optical Encoder and H-Bridge

Computer Numeric Control

Actuators. EECS461, Lecture 5, updated September 16,

2.017 DESIGN OF ELECTROMECHANICAL ROBOTIC SYSTEMS Fall 2009 Lab 4: Motor Control. October 5, 2009 Dr. Harrison H. Chin

Sensors and Sensing Motors, Encoders and Motor Control

Lab Exercise 9: Stepper and Servo Motors

Detect stepper motor stall with back EMF technique (Part 1)

Laboratory Exercise 1 Microcontroller Board with Driver Board

Assembly Language. Topic 14 Motion Control. Stepper and Servo Motors

Robot Actuators. Motors and Control. Stepper Motor Basics. Increased Resolution. Stepper motors. DC motors AC motors. Physics review: Nature is lazy.

Mechatronics Engineering and Automation Faculty of Engineering, Ain Shams University MCT-151, Spring 2015 Lab-4: Electric Actuators

THE UNIVERSITY OF BRITISH COLUMBIA. Department of Electrical and Computer Engineering. EECE 365: Applied Electronics and Electromechanics

DC motor control using arduino

Feedback Devices. By John Mazurkiewicz. Baldor Electric

Actuators. DC Motor Servo Motor Stepper Motor. Sensors

Exam 2 Topics. Statistics Uncertainty Strain gages Load cells PVA sensors DC motors AC motors Stepper motors Electrical control components

Robotic Vehicle Design

Upgrading from Stepper to Servo

A COMPARISON STUDY OF THE COMMUTATION METHODS FOR THE THREE-PHASE PERMANENT MAGNET BRUSHLESS DC MOTOR

ServoStep technology

Job Sheet 2 Servo Control

MICROCONTROLLERS Stepper motor control with Sequential Logic Circuits

ECET 211 Electric Machines & Controls Lecture 4-2 Motor Control Devices: Lecture 4 Motor Control Devices

PHYS 1444 Section 003 Lecture #19

ELG2336 Introduction to Electric Machines

Sensors and Actuators

Shaft encoders are digital transducers that are used for measuring angular displacements and angular velocities.

ME375 Lab Project. Bradley Boane & Jeremy Bourque April 25, 2018

3. What is the difference between Switched Reluctance motor and variable reluctance stepper motor?(may12)

PHYS 1442 Section 004 Lecture #15

Technical Cognitive Systems

Motors and Servos Part 2: DC Motors

AC Drive Technology. An Overview for the Converting Industry. Siemens Industry, Inc All rights reserved.

EE 560 Electric Machines and Drives. Autumn 2014 Final Project. Contents

Motor control using FPGA

PART 2 - ACTUATORS. 6.0 Stepper Motors. 6.1 Principle of Operation

Placement Paper For Electrical

Stepper motor basics

MODEL S15 Incremental Optical Rotary Encoder

Page ENSC387 - Introduction to Electro-Mechanical Sensors and Actuators: Simon Fraser University Engineering Science

Analog Devices: High Efficiency, Low Cost, Sensorless Motor Control.

Real Time Embedded Systems. Lecture 1 January 17, 2012

Position and Velocity Sensors

10/21/2009. d R. d L. r L d B L08. POSE ESTIMATION, MOTORS. EECS 498-6: Autonomous Robotics Laboratory. Midterm 1. Mean: 53.9/67 Stddev: 7.

Where: (J LM ) is the load inertia referred to the motor shaft. 8.0 CONSIDERATIONS FOR THE CONTROL OF DC MICROMOTORS. 8.

Type of loads Active load torque: - Passive load torque :-

CIS009-2, Mechatronics Signals & Motors

SYNCHRONOUS MACHINES

Bakiss Hiyana binti Abu Bakar JKE, POLISAS BHAB

Glossary. Glossary Engineering Reference. 35

CHAPTER 2 STATE SPACE MODEL OF BLDC MOTOR

PVA Sensor Specifications

Automatic Control Systems 2017 Spring Semester

Designing With Motion Handbook

The Torxis Linear Servo meets the following environmental conditions:

Efficiency Optimized Brushless DC Motor Drive. based on Input Current Harmonic Elimination

Introduction to BLDC Motor Control Using Freescale MCU. Tom Wang Segment Biz. Dev. Manager Avnet Electronics Marketing Asia

MEM01: DC-Motor Servomechanism

Simulation of Solar Powered PMBLDC Motor Drive

DC SERVO MOTOR CONTROL SYSTEM

Introduction to Relays. ECE/CS 5780/6780: Embedded System Design. Various Relay Configurations. Types of Relays. Drawing of an EM Relay

Direct Current Waveforms

CHAPTER TWO LITERATURE REVIEW

UNIVERSITY OF JORDAN Mechatronics Engineering Department Measurements & Control Lab Experiment no.1 DC Servo Motor

815-BR SERVO AMPLIFIER FOR BRUSH SERVOMOTORS

28000 Series Size 11 Double Stack Hybrid Linear Actuators

Teaching Mechanical Students to Build and Analyze Motor Controllers

Speed Control of DC Motor Using Microcontroller

SPEED CONTROL OF BRUSHLES DC MOTOR

CHAPTER-III MODELING AND IMPLEMENTATION OF PMBLDC MOTOR DRIVE

SPEED CONTROL OF SENSORLESS BLDC MOTOR WITH FIELD ORIENTED CONTROL

Size 23 Double Stack External Linear Size 23 Double Stack. 57M4 n n n n n n. 57L4 n n n n n n. E57M4 n n n n n n. Bipolar 5 VDC 12 VDC 2.

Analog Servo Drive 25A20DD

DeviceCraft Revision #1 11/29/2010

Page 1. Relays. Poles and Throws. Relay Types. Common embedded system problem CS/ECE 6780/5780. Al Davis. Terminology used for switches

CONTROLLING THE OSCILLATIONS OF A SWINGING BELL BY USING THE DRIVING INDUCTION MOTOR AS A SENSOR

Everything s possible. AxCent Panel Mount Drives. for Servo Systems. Hardware. Installation Manual. MNACHWIN-06

Motion Control Glossary

Renewable Energy Based Interleaved Boost Converter

Size 11 Double Stack. Captive Shaft. Bipolar 5 VDC 12 VDC. 750 ma. 313 ma 6.7 Ω 34.8 Ω. 5.8 mh mh. 7.5 W Total gcm 2

Hydraulic Valve Interface Products

CURRENT FOLLOWER APPROACH BASED PI AND FUZZY LOGIC CONTROLLERS FOR BLDC MOTOR DRIVE SYSTEM FED FROM CUK CONVERTER

Sensorless Control of BLDC Motor Drive Fed by Isolated DC-DC Converter

EEE3410 Microcontroller Applications Department of Electrical Engineering Lecture 11 Motor Control

Laboratory Design Project: PWM DC Motor Speed Control

Size 23 Single Stack. Captive Shaft. 57H6 n n n n n n. 57F6 n n n n n n. E57H6 n n n n n n 12 VDC 5 VDC 1.3 A .54 A 22.2 Ω. 5.3 mh.

CS545 Contents XIV. Components of a Robotic System. Signal Processing. Reading Assignment for Next Class

TRACK VOLTAGE APPROACH USING CONVENTIONAL PI AND FUZZY LOGIC CONTROLLER FOR PERFORMANCE COMPARISON OF BLDC MOTOR DRIVE SYSTEM FED BY CUK CONVERTER

Tektronix AFG10022 Function Generator. Coming soon to B10: Sin, Square, Ramp, Swept, Arbitrary, Noise. Linear Actuators. Non-magnetized iron plunger

Options & Accessories

End-of-Chapter Exercises

Transcription:

At Actuation: ti DC Motors; Torque and Gearing; Encoders; Motor Control RSS Lecture 3 Wednesday, 11 Feb 2009 Prof. Seth Teller Administrative Notes Friday 1pm: Communications lecture Discuss: writing up your ideas for an architecture to solve final course challenge Monday 16 February (Presidents Day) MIT Holiday; No Lecture, No Lab Tuesday 17 February (Virtual Monday) MIT on Monday schedule; Lecture, Lab as usual Today Three types of DC motors Permanent magnet; servo; stepper (if time) Torque, efficiency and gearing Motor sizing and safety Electronic motor control Power, driver and microprocessor control Motor shaft position (angle) sensing Potentiometers, optical encoders Early DC Motors Orsted (1819): DC current produces a B field Faraday motor (1821) Magnet; bowl of mercury; stiff wire attached at top Run DC current through wire; it rotates about magnet Effect came to be known as Lorentz force Induced force perpendicular to current direction, B field Current Wire Battery + N Bar Magnet Battery - Faraday Motor Lorentz Force UF Phys. 3054

After some engineering refinement Wind wire coil around armature to strengthen B field Mount armature on rotor; attach rotor to drive shaft Enclose rotor and drive shaft within stator t Permanent magnet or electromagnet Supply DC voltage and current as shown below How does the motor keep spinning? Commutator (copper) and brushes (not shown) Blue coil is the one in contact with + terminal Wikipedia Wikipedia Motor Power, Torque, and Efficiency P e : Supplied Electrical Power, in P V e P m P m I :Output T F T Mechanical Power F r watts[j / s] r is the torque ; it is the tangential force F delivered at a distance r from shaft center [N m] : Angular velocity of shaft hft [radians / sec] Efficiency e? P m / P e RPM vs. Torque When a conductor moves within a magnetic field: Current produced in conductor Current is called back-emf Back-EMF is proportional to shaft angular velocity, and opposes current supplied by PS Thus as shaft (armature) RPM increases, permanent magnet-induced current increases Thus supplied current from PS decreases Thus as RPM increases, torque decreases!

Pittman GM9236S025 DC Motor (12VDC) Speed-Torque Characteristic What does this plot mean? How can we interpret it? Load vs. RPM, Power, and Torque Increase load on the shaft RPM drops (direction on plot?) Rotation-induced voltage across armature (opposing PS) decreases Thus (since V=IR) more current will flow from the power supply Thus more torque will be produced Decrease load on the shaft RPM goes up (direction on plot?) Rotation-induced voltage across armature (opposing PS) increases Thus (since V=IR) less current will flow from the power supply Thus less torque will be produced (Details depend on the motor geometry, materials, # of windings, supply voltage) Pittman What if you apply fixed voltage V? Equilibrium no-load state. Pittman GM9236S025 DC Motor Power-Torque Characteristic Pittman What info is in this plot? Motor operating regimes Continuous torque (480 oz. in. for Pittman motor) Torque that won't overheat the motor Peak torque (2585 oz. in. for Pittman motor) Momentary, intermittent or acceleration torque Torque maximized at stall (immobilized shaft) Peak output power (T. Calls for much more than continuous torque level Peak efficiency i Maximum battery duration But only ~10% of peak torque!

Example motor datasheet (detail) Pittman F = 5 lb. r = 6 in. F = 240 lb. r = 1/8 in. F = 1292 lb. r = 1/8 in. Motor Sizing Example Robot s task: climb ramp of inclination at constant velocity v = 1 in/sec How much torque must each wheel motor deliver? (Current, t power needed?) d?) What else do you need to know? Weight w = ~25 lbs; Wheel radius r = ~2.5 25in. F t = w sin (tangential component) Equate power terms: F t v = 2 T Since v = r Then F t r = 2 T So that T = F t r / 2 = w sin r / 2 = (25 lb.)(0.5)(2.5 in) / 2 Convert units: = 15.625 lb.-in. = 250 oz.-in. required torque Current (from datasheet) = ~2 A; Power = I V = 2A * 12V = ~25 W v w r F t = w sin F t Gearing Down Gearbox: Transmits power mechanically Transforms shaft angular velocity and torque T (how?) Gear ratio R = # teethth out / # teethth in So out = in / R T out = e (T in. R) Pinion A (driver): in, T in Wheel B (follower): out, T out Interfacing Motor and Microprocessor So far, we ve looked only at constant 12VDC In reality, must control motor direction and speed Two issues: 1. PSOC alone can t provide sufficient current 2. How do we control the motor speed? What is e? Where does (1-e) part go? Gearbox efficiency, 0 < e < 1 Heat (friction, deformation), sound

Interfacing Motor and Microprocessor Combine separate power source with control signals from microprocessor using some interface circuitry: H-Bridge Circuit States Open No voltage applied across motor M This circuit is called an H-bridge. In ORCboard, it s in an L6205 DUAL FULL BRIDGE DRIVER Direction of motor is determined by corner-paired switch that determines direction of potential and thus current flow Forward V in applied left to right across M Reverse V in applied right to left across M Wikipedia PWM: Pulse Width Modulation Apply motor voltage as square wave at fixed frequency (from 60Hz to 50KHz; Orc uses ~16KHz) Control motor speed/power by changing the duty cycle (or pulse width) of voltage signal At 0% duty cycle, motor is off At 100%, full power At 50%, half power etc. Effectively produces a timeaveraged voltage signal Inductive load of motor smoothes input signal in coils But how do we know at what value to set the pulse width? Clark and Owings Shaft Encoders Report motor shaft speed (easy) or position (harder) Codewheel: Circular disk mounted on motor shaft with many alternating black and white regions Agilent Optical sensor reads / emits codewheel region transitions Counting the pulses produced d in any time interval yields change in shaft angle (how to compute distance traveled?) This is basic odometry used for control & dead reckoning, or estimation of position relative to some starting point

Servomechanisms (servo motors, servos) DC motor in an integrated t package with 3 extra elements: Gearbox between motor shaft and output shaft Provides low-speed, high-torque output Feedback-based position control circuit (pulse-width control) Drives servo to commanded position (shaft angle) Shaft angle sensing (potentiometer) Current sense for torque sensing Limit stops on output shaft These mechanically delimit servo s minimum & maximum position Stepper Motor (Example: 90-degree bipolar) Stator: even N coils arrayed around rotor symmetry axis (out of plane of page) Controller does commutation: Energizes coils in rotational sequence; rotor swings into alignment to successive states When the coil is kept energized, Clark and Owings motor produces holding torque Brushless! Rotor: permanent magnet(s) mounted on output drive shaft Adv: holding torque, speed and position control without using encoders or feedback Angular resolutions of < 1deg are available! Comparison of Motor Types Type: Pluses: Minuses: Best For: DC Motor Hobby Servo Stepper Motor Common Wide variety of sizes Most powerful Easy to interface Must for large robots All in one package Variety; cheap; easy to mount and interface Medium power required Precise speed control Great variety Good indoor robot speed Cheap, easy to interface Too fast (needs gearbox) High current (usually) Expensive PWM is complex Low weight capability Little speed control Heavy for output power High current Bulky / harder to mount Low weight capability, low power Complex to control Large robots Small, legged robots Line followers, maze solvers Supplementary Reading Theoretical Foundations of Electric Power, J.R. Cogdell Electric Motors and their Controls: An Introduction, Tak Kenjo Practical Building Robot Drive Trains, D. Clark and M. Owings Mobile Robots: Inspiration to Implementation, J.L. Jones, B. Seiger, A.M. Flynn Clark and Owings, p. 29