1 L17 6.111 Fall 2003 – Introductory Digital Systems Laboratory Motors and Position Determination.

Slides:



Advertisements
Similar presentations
Sensing and Control.
Advertisements

Lecture 20 Dimitar Stefanov. Microprocessor control of Powered Wheelchairs Flexible control; speed synchronization of both driving wheels, flexible control.
Sensors Interfacing.
5/4/2006BAE Analog to Digital (A/D) Conversion An overview of A/D techniques.
EML 2023 – Motor Control Lecture 4 – DAQ and Motor Controller.
1. Output signal alternates between on and off within specified period Controls power received by a device The voltage seen by the load is directly proportional.
MSP430 Motor Controller Applications
Unit 4 Sensors and Actuators
EET 2261 Unit 13 Controlling Stepper Motors and Servos  Read Almy, Chapter 21.  Lab #13 due next week.  Final Exam next week.
L.
Capstone Design -- Robotics
Aliasgar Kutiyanawala1 Stepper Motors – An Overview Aliasgar Kutiyanawala Utah State University.
Design of a Control Workstation for Controller Algorithm Testing Aaron Mahaffey Dave Tastsides Dr. Dempsey.
Stepper Motors Jason Wells. Background Brushless, synchronous electric motor Brushless, synchronous electric motor No feedback necessary (open loop) No.
DC Motors, Stepper Motors, H-bridges DC Motors Stepper Motors Motor Control Circuits – Relays – H-bridges.
Power Electronics DC to AC Converters
8/8/2015IENG 475: Computer-Controlled Manufacturing Systems 1 IENG Lecture 11 Sensors, Actuators, and Relay Control Logic.
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.
Electronic Devices Ninth Edition Floyd Chapter 13.
EML 2023 – Motor Control Lecture 3 – Feedback Sensor Optical Encoder.
Sensors Chris Davidson Ari Kapusta Optical Encoders and Linear Variable Differential Transformers.
Applied Control Systems Robotics & Robotic Control
Black Box Electronics An Introduction to Applied Electronics for Physicists 2. Analog Electronics: BJTs to opamps University of Toronto Quantum Optics.
M. Zareinejad 1. 2 Outline # Sensors –––– Sensor types Sensor examples #Actuators Actuator types Actuator examples ––––
Servo Motor Control Demonstration.
1  Actuators are used in order to produce mechanical movement in robots.
A Mathematical Analysis of a Sun Tracking Circuit for Photovoltaic Systems Dr. S. Louvros and Prof. S. Kaplanis T.E.I. of Patra, Greece.
1. 2 Outline 1.Introduction 2.Modeling 3.Simulation 4.Implementation 5.Demo 6.Conclusion.
Servo Motor Control Demonstration. EML 2023 Department of Mechanical and Aerospace Engineering motor with gear reducer flex coupling incremental optical.
ELECTRIC MOTORS An Introduction to DC and Stepper Motors.
10/13/20151 University of North Carolina-Charlotte INTRODUCTION TO DIGITAL ACTUATORS (Stepper and Servo Motors) Gurunath Athalye.
January 10, 1999Robotics 1 Copyright Martin P. Aalund, Ph.D. Matrix Order Number of row or columns Rank of Matrix: Order of largest non-zero determinant.
University of Tehran 1 Microprocessor System Design IO Applications Omid Fatemi
Microprocessor and Microcontroller Based Systems Instructor: Eng.Moayed N. EL Mobaied The Islamic University of Gaza Faculty of Engineering Electrical.
Motors & Motor Drivers ECE 450.
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:
Design Realization lecture 22
Control systems KON-C2004 Mechatronics Basics Tapio Lantela, Nov 5th, 2015.
Stepping motors Jari Kostamo.
Lecture 9: Modeling Electromechanical Systems 1.Finish purely electrical systems Modeling in the Laplace domain Loading of cascaded elements 2.Modeling.
Motor Tutorial Kevin M. Lynch Laboratory for Intelligent Mechanical Systems Northwestern University Evanston, IL USA.
M. Zareinejad 1. 2 Outline # Sensors –––– Sensor types Sensor examples #Actuators Actuator types Actuator examples ––––
* PowerPoint Presentation *
Large field of solar arrays that need to be facing the sun Close to a city that creates acid rain and other damaging forms of precipitation Create a centralized.
STEPPERS AND SERVOS. Types of stepper motors Based on construction Based on construction Variable reluctance Variable reluctance Permanent magnet Permanent.
 ACCELEROMETER  TRANSMITTER- BLOCK DIAGRAM  RECEIVER- BLOCK DIAGRAM  COMPONENTS DESCRIPTION- ENCODER TRANSMITTER RECEIVER OPTICAL SENSOR.
Special-Purpose Electric Machines The machines introduced in this lecture are used in many applications requiring fractional horsepower, or the ability.
Sitarambhai Naranjibhai Patel Institute Of Technology & R.C.
DC motor principles Speed control Direction Stepper motor principles
Components of Mechatronic Systems AUE 425 Week 2 Kerem ALTUN October 3, 2016.
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.
CNC FEED DRIVES.
Motors & Motor Controllers
MECH 373 Instrumentation and Measurements
Introduction to Motors, servos and steppers
Stepper Motor A stepper motor or step motor or stepping motor is a brushless DC electric motor that divides a full rotation into a number of equal steps.
Group members MUHAMAAD DANISH 2015MC05 USMAN ALI JAT 2015MC14 MUREED SULTAN 2015MC18 AZAN ASHRAF 2015MC19 AYMEN.
Stepper Motors – An Overview
Microprocessors Stepper Motor
Stepper motor.
Principles & Applications and Simple Interfacing
DC MOTOR SPEED CONTROL 1. Introduction
ECGR-6185 Advanced Embedded Systems
Motor Drive Prof. Ali Keyhani. Modern Variable Speed System A modern variable speed system has four components: 1. Electric Motor 2. Power Converter -
Stepper Motors By Brian Tomiuk, Jack Good, Matthew Edwards, Isaac Snellgrove November 14th, 2018.
IENG 475: Computer-Controlled Manufacturing Systems
Motors and Position Determination
Equations, Performance, Electrical Equivalent Circuits
IENG 475: Computer-Controlled Manufacturing Systems
Presentation transcript:

1 L Fall 2003 – Introductory Digital Systems Laboratory Motors and Position Determination

2 L Fall 2003 – Introductory Digital Systems Laboratory Controlling Position Feedback is used to control position.  Measure the position, subtract a function of it from the desired position and then use this resulting signal to drive the system towards the desired position. This is negative feedback.  The natural frequencies of the feedback system are the “zeros” of 1 + G(s)H(s). The total system is unstable if these “zeros” are in the right half plane (RHP). With 180 degrees phase shift, “negative” feedback becomes “positive” feedback. So we want these “zeros” to be in the left half plane (LHP). Putting an integrator into H(s) drives steady state error to zero. But high order systems are more likely to have RHP zeros. Time delay and high gain lead to RHP zeros.

3 L Fall 2003 – Introductory Digital Systems Laboratory Servos We can control parts of the servo, but the system dynamics is often a part we can’t control.  The system dynamics results from masses. springs, losses, etc. Likely, we will implement servos as digital systems.  Digital systems are more flexible to design. They are more repeatable; they are not subject to gain drift. We can use as many bits as we like so we can keep the computation noise small.  Digital systems can have significant delays. These delays are sometimes fixed, but are sometimes stochastic.

4 L Fall 2003 – Introductory Digital Systems Laboratory Analog Position Measurements Voltage is proportional to position. A linear or rotary potentiometer can be used. Accuracy is limited to that of the potentiometer and the noise of the power supply voltage. Two sinusoidal potentiometers are used. V1 = V0 cos (theta) V2 = V0 sin (theta) This can also be done magnetically. This is called a resolver and requires a complex analog signal detection. The computation can be done with either analog or digital circuitry.

5 L Fall 2003 – Introductory Digital Systems Laboratory Digital Position Measurement Sense light transmission to determine position.  Typically through a transparent sector  Gives a reading over a range of positions. Depends on extent of transparent sector.  We may need a lot of sensors to determine multiple positions.

6 L Fall 2003 – Introductory Digital Systems Laboratory Digital Absolute Position Typically, this is used for relatively low resolutions.

7 L Fall 2003 – Introductory Digital Systems Laboratory Two-Phase Encoder Two Source – Sensor Sets  Their position is offset by half the sector width.  This example has 30 degree sectors  and 15 degree resolution.

8 L Fall 2003 – Introductory Digital Systems Laboratory Use of Two-Phase Encoder This circuit generates:  An Up/Down signal depending on whether the motion is clockwise (CW) or counterclockwise (CCW).  A clk signal which rising edge is to operate the counter.

9 L Fall 2003 – Introductory Digital Systems Laboratory Waveforms A and B are signals derived from sensors. Rotating one way, the rising edge of clk is when U/D is high. Rotating the other way, the rising edge of clk is when U/D is low.

10 L Fall 2003 – Introductory Digital Systems Laboratory Another Way of Making an Encoder Use two sensors like the two-phase encoder but use only one ring and displace the sensors by ½ band. Add another ring and a sensor to sense the “home” position.

11 L Fall 2003 – Introductory Digital Systems Laboratory Motors Simple servomechanisms are made with DC motors.  DC motor model is very simple: It consists of a resistor in series with a voltage source. The voltage source is proportional to the rotational speed.  The mechanical system (controlled system) determines the speed as influenced by the torque.

12 L Fall 2003 – Introductory Digital Systems Laboratory Permanent Magnet DC Motors They are very commonly used.  The ‘Back Voltage’ is proportional to speed.  The torque is proportional to the current. Servo Strategy:  Command torque by setting current.  Measure the speed. Running open loop :  There is a ‘zero torque’ speed.  Torque is proportional to the difference from that speed.

13 L Fall 2003 – Introductory Digital Systems Laboratory Stepper Motors Digital Motors  Two ‘stacks’ (phases)  Usually biased by permanent magnets  Move a discrete distance per ‘step’.  This is an axial view cut through both of two sections.

14 L Fall 2003 – Introductory Digital Systems Laboratory Stepper Motor Windings Two distinct ‘phases’  May be driven as distinct windings.  Or may be driven as ‘bifilar’ windings.  Bifilar is easier but less efficient. Bipolar Winding Unipolar (Bifilar Winding)

15 L Fall 2003 – Introductory Digital Systems Laboratory Bipolar Winding Driven by ‘H-bridges’ of transistors  Can put current through windings in either direction.  But note that the upper transistor drive is tricky.  Uses all of the winding.

16 L Fall 2003 – Introductory Digital Systems Laboratory Bifilar Winding Driven by four transistors to ground.  Note that the center of the windings is held high.  Transistors are between winding and ground.  NPN bipolar transistors work well.  Transistor drives are easily handled.

17 L Fall 2003 – Introductory Digital Systems Laboratory Motors Run in Either Direction Current drive strategy: Bipolar Winding Bifilar Winding

18 L Fall 2003 – Introductory Digital Systems Laboratory Dynamics are Important Stepper can hold a certain torque. Stepper can carry more torque at low speed. At high speed, torque must be de-rated. Motors draw CURRENT! Make sure your power supply is adequate by measuring the power supply voltage with a ‘scope.  Use an external supply, not the kit supply. You don’t want motor drive noise in your digital circuit (or analog circuit). You need to make sure that devices can handle the current and torque.