CIS009-2, Mechatronics Signals & Motors

Similar documents
Sensors and Sensing Motors, Encoders and Motor Control

Ch 5 Hardware Components for Automation

Sensors and Sensing Motors, Encoders and Motor Control

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

Design of double loop-locked system for brush-less DC motor based on DSP

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

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

Actuators. EECS461, Lecture 5, updated September 16,

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

Electronic Speed Controls and RC Motors

BLuAC5 Brushless Universal Servo Amplifier

FRIDAY, 18 MAY 1.00 PM 4.00 PM. Where appropriate, you may use sketches to illustrate your answer.

9 Things to Consider When Specifying Servo Motors

BLuAC5 Brushless Universal Servo Amplifier

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

Computer Numeric Control

Chapter 5: Signal conversion

Teaching Mechanical Students to Build and Analyze Motor Controllers

Upgrading from Stepper to Servo

Position and Velocity Sensors

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

LSM&DSD Brushless Servo Drive Package

Lab Exercise 9: Stepper and Servo Motors

Product Family: 05, 06, 105, 205, 405, WinPLC, Number: AN-MISC-021 Terminator IO Subject: High speed input/output device

Step vs. Servo Selecting the Best

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

Types of Generators ACCORDING TO EXCITATION

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

A HARDWARE DC MOTOR EMULATOR VAGNER S. ROSA 1, VITOR I. GERVINI 2, SEBASTIÃO C. P. GOMES 3, SERGIO BAMPI 4

Vision-Guided Motion. Presented by Tom Gray

Industrial Maintenance Mechanics

Tarocco Closed Loop Motor Controller

Operation of Separately Excited Switched Reluctance Generator

Placement Paper For Electrical

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

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

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

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

Position Sensors. The Potentiometer.

Stepper Motors and Control Part I - Unipolar Stepper Motor and Control (c) 1999 by Rustle Laidman, All Rights Reserved


Feedback Devices. By John Mazurkiewicz. Baldor Electric

HPVFP High Performance Full Function Vector Frequency Inverter

Fuzzy logic control implementation in sensorless PM drive systems

All Servos are NOT Created Equal

Integrated Servo Motor UCS57

DC motor control using arduino

EEE3410 Microcontroller Applications Department of Electrical Engineering Lecture 11 Motor Control

Modeling & Simulation of PMSM Drives with Fuzzy Logic Controller

INSTRUMENTATION AND CONTROL TUTORIAL 3 SIGNAL PROCESSORS AND RECEIVERS

International Journal of Advance Engineering and Research Development. Wireless Control of Dc Motor Using RF Communication

Stepping motor controlling apparatus

Validation Document. ELEC 491 Capstone Proposal - Dynamic Projector Mount Project. Andy Kwan Smaran Karimbil Siamak Rahmanian Dante Ye

Compact, Low-Cost Solutions

Electronic Systems - B1 23/04/ /04/ SisElnB DDC. Chapter 2

ELECTRONIC SYSTEMS. Introduction. B1 - Sensors and actuators. Introduction

ELG2336 Introduction to Electric Machines

M.Kaliamoorthy and I.Gerald PSNACET/EEE CHAPTER 2 STEPPER MOTORS

MTS Automation P R O D U C T S P E C I F I C A T I O N. MaxPlus Digital Servo Drive. MP-FLX 230 Series. MP-FLX 230 Series. Single- and Dual-Axis

University of California, Berkeley EE128, Fall Lab 7 A Microcontroller Based Position/Speed Controller

IRT Mini Evo. Technical Manual. quality IN MOTION. quality IN MOTION

MICROCONTROLLERS Stepper motor control with Sequential Logic Circuits

Speed control of sensorless BLDC motor with two side chopping PWM

Application Note # 5448

Basic of PCD Series Pulse Control LSIs

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

Tech Note #3: Setting up a Servo Axis For Closed Loop Position Control Application note by Tim McIntosh September 10, 2001

Complete Self-Test. Plug-in Module Self-Test

Draw the symbol and state the applications of : 1) Push button switch 2) 3) Solenoid valve 4) Limit switch ( 1m each) Ans: 1) Push Button

PAPER-II (Subjective)

ES86 Series Closed-loop Stepper Drive + Motor System (Drive+ Motor/Encoder)

1. (a) Determine the value of Resistance R and current in each branch when the total current taken by the curcuit in figure 1a is 6 Amps.

Computational Crafting with Arduino. Christopher Michaud Marist School ECEP Programs, Georgia Tech

Hardware Platforms and Sensors

CHAPTER ELEVEN - Interfacing With the Analog World

UNIT II MEASUREMENT OF POWER & ENERGY

Electromechanical Technology /Electromechanical Engineering Technology CIP Task Grid

RAPID CONTROL PROTOTYPING FOR ELECTRIC DRIVES

Built-in soft-start feature. Up-Slope and Down-Slope. Power-Up safe start feature. Motor will only start if pulse of 1.5ms is detected.

Learning Objectives:

Electronic Instrumentation and Measurements

User Guide IRMCS3041 System Overview/Guide. Aengus Murray. Table of Contents. Introduction

Jaguar Motor Controller (Stellaris Brushed DC Motor Control Module with CAN)

Testing the hardware 7. Worksheet 1 - Driving the DC motor 8. Worksheet 2 - Driving the stepper motor 10. Worksheet 3 - Driving the servo motor 12

SERVO MOTOR CONTROL TRAINER

CHAPTER 4 FUZZY BASED DYNAMIC PWM CONTROL

TECO F510 Inverter. Quick Start Guide. Step 1. Supply & Motor connection

MTY (81)

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

R2000 FAQs [R2000FAQ.doc rev:0807]

PMSM Control Using a Three-Phase, Six-Step 120 Modulation Inverter

ES86 Series Closed-loop Stepper Drive + Motor System (Drive+ Motor/Encoder)

Analog I/O. ECE 153B Sensor & Peripheral Interface Design Winter 2016

CHAPTER 2 STATE SPACE MODEL OF BLDC MOTOR

SPEED CONTROL OF BRUSHLES DC MOTOR

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

DC SERVO MOTOR CONTROL SYSTEM

NEW DIGITAL ANGLE MEASUREMENT FACILITY BASED ON FPGA

XC4e PWM Digital Drive

Laboratory Seven Stepper Motor and Feedback Control

Transcription:

CIS009-2, Signals & Motors Bedfordshire 13 th December 2012

Outline 1 2 3 4 5 6 7 8

3

Signals Two types of signals exist: 4 Bedfordshire 52 Analogue signal In an analogue signal voltages and currents continuously change with time. Digital signal In a digital signal voltages are switched on and off. Thus, the signal consists of a train of pulses.

Digital Signal 5 Bedfordshire 52 (a) A digital signal containg information (b) Timing pulses produced a clock used for distinguishing

Transmission of digital signals 6 ˆ Two methods are used: Parallel transmission Uses several wires in parallel to carry the electrical signal corresponding to a different bit in the message. Serial transmission Individual bits which constitute the information can be sent one by one, down a single pair of wires.

7

Encoding information 8 ˆ We use a simple example to illustrate how information can be encoded in digital format. ˆ For example we could encode temperature information using 2 bits as: ˆ 1, 1 Very hot (i.e.two pulses in succession). ˆ 1, 0 Hot (i.e.a pulse followed by a space). ˆ 0, 1 Warm (i.e. a space followed by a pulse). ˆ 0, 0 Cold (i.e. two spaces in succession). ˆ NOTE: Using 4 bits will allow the temperature to be represented to 16 levels

9

Digital circuits 10 ˆ These use or produce digital signals. Three categories exist: Logic circuits Circuits with digital signals as both inputs and outputs Analogue-Digital Converter (ADC) This has an analogue input and a digital output. Digital-Analogue Converter (DAC) This has a digital input and an analogue output.

Digital-Analogue Converter (DAC) 11 Bedfordshire 52 Note that the resistors are in the ratio of 20, 21, 22 and 23. It is difficult to fabricate these array of resistors on a single chip therefore the following alternative is preferred.

Digital-Analogue Converter (DAC) 12 ˆ Commercial implementation of DAC. Note that the switches in previous diagram have been realised with field effect transistors

13

Steps in converting analogue 14 ˆ signals to digital form ˆ Sample the analogue signal at regular short intervals. ˆ The sampled signals are coded using binary digits. ˆ In practice we need a digital to analogue converter to implement it.

Analogue-Digital Converter (ADC) 15 ˆ Three types exist: Linear search converter The simplest of all A-D converters. Successive approximation converter Flash converter The fastest method to encode an analogue signal to a digital form.

Linear Search Converter (ADC) 16 Bedfordshire 52 It consists of a Counter, D-A,Comparator and NAND gate

Linear Search Converter 17 ˆ How it works: ˆ The analogue comparator has the property that if the voltage on the + input is greater than voltage on the - input the output is binary 1 (typically 5V) otherwise 0 (typically 0V). The sequence of operation is as follows: 1 Set the counter to zero 2 Apply signal to be converted at the unknown terminal 3 Start counter. The D-A converts the counting sequence into volts 4 If the - input is greater than + input, the comparator output becomes zero disabling the AND gate and stopping the counter. The number in the counter is the best approximation.

Successive (ADC) Approximation Converter 18 This is the same as the Linear serch technique except that Bedfordshire 52 counter is replaced with a Successive Approximation register.

Algorithm for successive approximation (ADC) 19 1 Let the variable M represent the most significant bit. 2 Set M bit to 1 3 If the D-A output exceeds the unknown, set the M bit to 0 4 Let the variable M represent the next most significant bit. 5 If all bits have been checked stop; elso go to 2.

Flash Converter (ADC) A resistive divider network 20 of 2n resistors divide the reference voltage into many equal increments. The unknown is applied inputs exceeding the unknown are on,; all others are off. The comparator code is is converted to a binary code by the priority encoder Bedfordshire 52

21

Microprocessor 22 ˆ Microprocessors, logic gates, A-D and D-A are parts of robotic systems. ˆ Microprocessor and logic gates are studied in Computer Systems Architecture and will not be discussed here. ˆ Both A-D and D-A are interfaces of robotics system to the real world.

used in automation Mainframes Large computer with large word length (> 32 bits). 23 Mini-computers Microcomputers Programmable logic controllers This are computers dedicated for control purposes. Bedfordshire 52

Programmable logic controller 24 ˆ Responds to sensors ˆ Can make decisions about the sensors according what it is programmed to do. ˆ Can be programmed to simulate PI, PD and PID controllers. ˆ Some control applications of PLC are: ˆ Industrial equipment such as motors, pumps and valves, Furnaces, packaging machinery.

Bus systems 25 ˆ All computers make use of address, data and control bus systems as summarised below: ˆ Address bus is used to carry the address of memory locations. ˆ Data bus is used to carry the computer word, The larger the data bus the more powerful the computer is. ˆ Control bus carries control signals suc as READ/WRITE, INTERRUPT etc, signals.

I/O management 26 ˆ Memory mapped I/O ˆ Isolated I/O Addressing ˆ Input/Output Ports ˆ Parallel I/O Ports ˆ Programmable I/O Ports

27

Electric motors 28 ˆ Three basic characteristics of electric motors are: ˆ Power ˆ Torque ˆ Speed

Power 29 ˆ One can distinguish between two types of power Electrical power A measure of electricity used by the motor. Mechanical power The power (work) produced by the motor. Measurement of Power (in Watts). 1hp=745.7Watts.

Torque This is the turning force a motor is able to produce. The force multiplied by the shortest distance measured from the axis of rotation to the line along which the force acts. It is measured in Newton-meters (Nm) 30 Left Diagram Torque required to lift weight = 20 0.1 = 2 Nm Right Diagram A larger Torque is required to lift the same weight since the pulley is larger. Bedfordshire 52

Example Torque exerted on a robot motor as the arm is moved about 31 Bedfordshire 52

Speed The speed (R) of a motor is measured in revolutions per 32 Bedfordshire 52 minute (RPM). It is the link between Power(P) and Torque(T). P T = 10 Newton Metres R where P is in Watts and R is in revolutions per second

Types of electric motors 33 AC motors Operated by alternating current electricity. Operated by direct current electricity. Operated by pulses of electricity

Principle of a DC motor Current is led into the coil through the brushes which are held in contact with the commutator by springs. The current in the coil produces a 34 magnet field which repels the magnet field of the stator (permanent magnet) and causes the coil to rotate in the direction shown by the arrow. The commutator shown has only 2 Bedfordshire 52 segments. In practice, several segments with corresponding coils can be used.

Relationship between Torque and armature current 35 T = Kt φf Ia Bedfordshire 52 T =Torque, Kt =a constant, φf =Flux of magnetic field and Ia =armature current (i.e. current in coil)

Current is supplied by a separate source to the field winding 36 T = Kt Kf If Ia Kt, Kf are constants, Ia and If are armature current and Bedfordshire 52 field currents. Kf depends on the permeability of the iron used, Generating an electromagnet field instead of permanent magnet field

Categorising motors by their field windings 37 ˆ Series wound motor ˆ Shunt wound motor ˆ Compound wound motor ˆ Permanent magnetic field

Series wound motor 38 Bedfordshire 52 T = Kt Kf Ia2

Characteristics of a series wound motor 39 ˆ Speed versus Torque

Compound wound motor 40 ˆ A) Motor can be differentially compounded ˆ B) Commutatively compounded

Characteristics of compound wound motor 41 ˆ Speed versus Torque ˆ Note that differentially wound motors can attain dangerous speeds if the maximum load is exceeded.

Shunt wound motor 42 If voltage Vt is held constant then the torque varies linearly as with the armature current Ia. Bedfordshire 52

Characteristics of shunt wound motor 43 ˆ As speed reduces torque increases

Permanent magnet motor 44 T = Kpm Ia Bedfordshire 52 Used mainly for servo motors. Kpm is the field constant and Ia is the armature current

45

Load on a DC motor Primary loads on motors are: Friction, Inertia, and constant or varying Torque loads. A rotating system in the absence of outside forces obeys: 46 Bedfordshire 52 T = J θ + F θ where T = Torque θ = angular position θ = angular velocity θ = angular acceleration

Load on a DC motor have high rotational velocities but low torque. Therefore, gearing is needed to increase torque and reduce motor speed. 47 Assume a gear ratio N then, Tapplied to load =N Tapplied to motor 1 θ load = θ motor N Bedfordshire 52

Load on a DC motor The load is divided by the square of the gear ratio. Therefore, the equivalent inertia Jeq and the equivalent friction Feq seen by the motor are give by: 1 Jl N2 1 =Fa + 2 Fl N Jeq =Ja + 48 Feq Ja and Fa are the inertia and friction of the motor Jl and Fl are the inertia and friction of the load Bedfordshire 52

49

Stepper Motor 50 ˆ Operate on pulses. ˆ Each time a pulse is sent to the controller the motor steps (i.e rotates by a small angle), ˆ The angle of rotation can be from 1.5 to 30 degrees. ˆ Can be made to rotate faster or slower by sending more or fewer pulses. ˆ Computer controlled.

Torque-Speed characteristics 51 ˆ Torque versus speed

Computer control of a stepper motor 52 Controlling a stepper motor Bedfordshire 52