UNIT 2: DC MOTOR POSITION CONTROL

Size: px
Start display at page:

Download "UNIT 2: DC MOTOR POSITION CONTROL"

Transcription

1 UNIT 2: DC MOTOR POSITION CONTROL 2.1 INTRODUCTION This experiment aims to show the mathematical model of a DC motor and how to determine the physical parameters of a DC motor model. Once the model is verified, it is used to design a closed-loop control system that regulates the position of the DC motor. 2.2 EXPERIMENTAL SETUP The block diagram ofthe setupis as shown in Fig. 2.1 (a). OneFiOLite board from Aimagin ( one dc motor driver and interface board, onelego DC motor with built-in encoder, one external power supply, and one USB isolator will be given to each group. Connect up these components to the FiOLite Board and PC according to the setup shown in Figure 2.2 (b). The given NXT parts are connected with the motor as shown in Fig FiO Lite Board (a) DC Adapter FiOLite Board USB Isolator Lego Motor Port B Motor Driver Board (b) Fig. 2.1 Block diagram (a) and motor control lab setup (b) S WONGSA INC451: 2-1

2 Fig. 2.2 How to build the Lego Motor in this experiment LEGO MINDSTORMS NXT MOTOR The motor has a built-in gear reduction and an optical encoder with 180 pulsesper rotation. The encoder generates two shifted rectangular pulses from ports TACH00 and TACH01, and the shift represents one quarter of a cycle. These signals allow us to determine the direction and speed of the motor. Fig. 2.4 (a) illustrates the signals for a motor turning forward, and Fig. 2.4 (b) is for reverse. Fig. 2.3 Lego Mindstorms NXT motor (a) (b) Fig. 2.4 Quadrature signals for motor running forward (a) and reverse (b) (Gasperi and Hurbain 2009) S WONGSA INC451: 2-2

3 2.2.2 DC MOTOR DRIVER BOARD The motor driver board is based on H-bridge IC drivers LB1836M which can drive up to 2 DC motors, connected through Ports A and B, at 9V-1A per channel. You need three signals to drive each motor. Two digital signals provide appropriate logics to control the motor s directions and one Pulse Width Modulation (PWM) signal for controlling the motor s speed. The speed of a motor depends on the average voltage applied to it, and the PWM method is a way of controlling this average voltage. Pins used for driving motors A and B are summarised in Table 1.1. Fig. 2.5 Motor driver board Table 2.1 Pin connections for driving motors A and B Control signal (direction 1 for motor A) Da1 (direction 2 for motor A) Da2 (PWM for motor A) Pa (direction 1 for motor B) Db1 (direction 2 for motor B) Db2 (PWM for motor B) Pb Motor driver port C1 C2 C6 C3 C4 C FIOLITE BOARD FiOLite board is based on ARM 33-bits processor (STM32F103R8), supporting on-chip peripherals, for instance digital IOs, ADC, PWM, USART, and USB. One of the most appealing features of this board is that it supports C code generation of a custom user program for STM32 from a Simulink model. Therefore, it is suitable for those who are familiar with MATLAB programming. The interested reader is referred to for required software and tutorials on how to program the board with many example projects. S WONGSA INC451: 2-3

4 2.3 MOTOR MODELLING MODEL OF A SIMPLE SERVO SYSTEM Fig. 2.6 Armature-controller DC motor Table 2.2Definitions of parameters of the servo DC motor J Moment of inertia (kg m 2 ) b Viscous friction coefficient of the motor (N m s) K t L R K b Motor torque constant (N m/a) Motor armature inductance (H) Motor armature resistance (Ω) Back emf coefficient V/(rad/s) A servo DC motor system, as shown in Fig. 2.6, in the armature-control mode of operation is composed of the armature circuit and the mechanical parts, leading to the two following dynamic equations(nise 2008): J& θ + b & θ = K ti (2.1) di dθ L + Ri+ K b = v dt dt (2.2) wherev is the input voltage applied to the motor s armature, θ is the angular displacement of the shaft, and the definition of all constant parameters is summarized in Table 2.2. It is usual to assume that the armature inductance, L, is small compared to the armature resistance, R. By applying the Laplace transform to the above differential equations with L being eliminated from (2.2), we can obtain the following transfer function: S WONGSA INC451: 2-4

5 Θ( s) V ( s) = s s+ K t / RJ 1 K t K b+ J R b (2.3) In this experimental setup, however, instead of controlling the voltage we will control a PWM signal with varying duty cycle with amplitude of 3.3 V. Also, the output shaft position will be considered in degrees.based on this setup, the servo system model can be put in the following transfer function form: Y ( s) G( s) = U ( s) = K s( τs+ 1) (2.4) where U(s) is the input PWM duty cycle and Y(s) is the shaft position in degrees, K is the system gain and τ is the time constant MOTOR DEADBAND The linear model described above is the basis of the design of servo controller. However, a real servo has nonlinear components that influence its dynamic behavior. Examples of these nonlinearities are the saturation voltage of the motor drive amplifier, Coulumb friction in the moving parts, and the deadbandor deadzone in the motor amplifier. Deadband is the region where the applied input has no effect, preventing motor from turning when small inputs are applied. ω Fig. 2.7 Motor deadband The deadband can be included to the servo system at the system input for moreaccurate approximation of the system model. The nonsymmetricdeadband nonlinearity shown in Fig. 2.8 is given by + u u, u > u u m = 0, u u u u u, u< u + + (2.5) S WONGSA INC451: 2-5

6 The parameters {u -,u + } characterise the width of the system deadband. Fig. 2.8 Friction modeling with deadband 2.4 LAB EXPERIMENTS MOTOR MANUAL CONTROL We will get started by learning how to make your motor rotate. Three topics will be covered in this section: Using the motor driver board to control motor speed and direction Reading the incremental quadrature encoder The nonlinearities Coulomb & viscous friction effects This lab consists of two Simulink models, one for the target and another for the host PC. The target Simulinkmodel is configured such that the FiO board receives3 command signals, including PWM duty cycle (to pin C6) DIR1 (to pin C3) DIR2 (to pin C4), from a Simulink model running on the host PC to control the motor speed anddirection. The target alsoreturns two output signals, rotation direction and encoder counts, to the host PC. On the host PC Simulink model, you can use a slider gain block to vary PWM duty cycle and sign(between -100 and +100) to control the motor speed and direction in real-time. The received encoder countsare converted to positions degrees. You should also observe the nonlinear effects due to mechanical frictions EXPERIMENTAL SETUP To drive the motor and to read the encoder signals, connect the driver motor board with the FiO board as shown in Fig Pins C3 and C4 are for controlling the motor s direction. PWM signals generated from pin A3 of FiO board is connected to the PWM pin (C7) of the motor driver board to control the motor s speed. The two encoder signals, A8 and A9, from the motor driver board are read by the target Simulink model to calculate the corresponding angular displacement of the motor. S WONGSA INC451: 2-6

7 Fig. 2.9 Pin connections between the motor driver board and the FiOLite board TARGET SIMULINK MODEL Fig Target Simulink model Build a Target Simulink as shown in Fig Notice that The sample time is sec. S WONGSA INC451: 2-7

8 PWM frequency is 20 khz PinsC3 and C4of Digital Output Block are configured asopen-drainoutput. Table 2.3summarises required signals to control the motor in different modes.in Break mode, the motor will stop right away. In Standby mode, the motor will slowly come to a stop depending on the inertia of the load. Table 2.3 Truth table for motor control C3 C4 Mode H L Forward L H Reverse H H Brake L L Standby Position (POS) port of Incremental Quadrature Encoder Interface Block is the count of number of edges of the encoder output signals from both channels A and B. The decoder is set to count at every rising and falling edge of both channel A and B to provide maximum resolution. Therefore, for our encoder which has 180 pulses per revolution (PPS), the maximum count is 720 per revolution (4x180 = 720), i.e. from 0 to 719.Given the number of edges of encoder signals, we can calculate the corresponding angular displacement in degrees as (POS+1)/2. The Data Type Conversion Block, connected to the POS port, is used to convert POS (unit16) to the 64-bit double-precision format for floating-point computation HOST SIMULINK MODEL Fig Host Simulink model S WONGSA INC451: 2-8

9 function [pwmout, dir1, dir2] = fcn(pwm) if (pwm>0)%forward pwmout = pwm; dir1 = uint8(1); dir2 = uint8(0); elseif (pwm<0)%reverse pwmout = pwm; dir1 = uint8(0); dir2 = uint8(1); else%break pwmout = 0; dir1 = uint8(1); dir2 = uint8(1); end Fig MATLAB function for manual speed control (Speed Control Block of Fig. 2.11) In the Host Simulink model, the angular displacement from Target model is read in the Host model by using the Host HID Receiver Block. In the driver side, we need to send the Target model the PWM percent duty cycle and the right logics to control the motor s direction.given the PWM value, ranging from -100% to 100%, the Speed Control Block, which is created by the MATLAB Function Block Editor, converts the PWM value to the corresponding logics for pins C3 and C4, according to the truth table in Table 2.3. The function script is shown in Fig LET S GET IT RUN i) Set FiO board in USB In Application Programming (IAP) Mode then Build Model. Do not forget to update the diagram until all blocks display correct sample time before building the model. The source code should be automatically generated, compiled, and downloaded to the FiO Lite board ii) Set FiO board in Run Custom User Program Mode and run the Host model by double clicking the HID Force Output Block. iii) Double click the Slider Gain to control PWM duty cycle. Because of the friction effects, a certain minimum percent of duty cycle is required to make the motor start to run from rest. This nonlinear behaviour is known as the deadband. Record the deadbandvalues of your motor in both directions. - Deadband of forward direction: u + = % - Deadband of reverse direction: u - = % IDENTIFICATION OF MOTOR MODEL CLOSED-LOOP IDENTIFICATION AND DEADBAND COMPENSATION We will identify the motor transfer function G(s) by using the closed-loop identification and a deadband compensation techniques. To compensate for the deadband in closed-loop, we can introduce a deadbandprecompensator as in Fig The rule of deadband compensator depends on the region within which u ~ occurs and can be normally described as follows: S WONGSA INC451: 2-9

10 + u~ + u, u~ > 0 u = u ~ u, u~ < 0 (2.6) ~ u, otherwise ~ U ( s ) U (s) Fig Feedback control with deadband compensation If the deadband is well determined and constant, we can use the same value in the deadbandprecompensation as described in (2.5). Unfortunately, the deadband approximation is normally not perfect. If you attempt to cancel the deadband completely, we could therefore end up with overcompensation that causes unwanted jitter and limit cycles. Therefore, to avoid these undesired outcomes, in practice the precompensator magnitude is chosen smaller than the width of the deadzone. After applying the deadbandprecompensation, we can hopefully significant reduce the effects of Coulomb friction. If this is the case, we could consider the closed-loop system as if all components are linear. Consequently, the closed-loop system after the deadband is compensated can be considered as shown in Fig U (s) Fig Closed-loop motor control system If C(s) is a proportional compensator with a constant gain, say C(s) = 1, the closed-loop transfer function of the system in Fig becomes Y ( s) T ( s) = R( s) = s K / τ = s K + + τ τ 2 2 s + 2 ω 2 n ζω s+ ω n 2 n (2.7) S WONGSA INC451: 2-10

11 Note that the closed-loop transfer function of motor can be written in the standard form of second order transfer function ω /( s + 2ζω s+ ω ). The parameters K and τ of the open-loop n transfer function G(s) in (2.3) can therefore be identified from T(s) IDENTIFICATION EXPERIMENT n n 1. Modify the Host Simulink model in Fig to perform the closed-loop identification with deadbandprecompensator in Fig Set the controller C(s) = 1 and the desired angle r(t) to be a square wave with amplitudes[170, 190 ] and period 6 sec as shown in Fig Angle r(t), deg Time(sec) Fig Squarewave input r(t) used for closed-loop identification experiment 2. Try to use the deadband constants obtained in Section for your deadband compensator. But if this causes jitter, slightly reduce them until the jitter disappears. Your response should look like asecond-order step response. For example, it may look like Fig Angle y(t), deg Time(sec) Fig Second-order step response of the servo motor system Save the desired angle r(t) and the motor angle y(t) as variables r and y, respectively, in Workspace. Approximate the overshoot, the rise time, and the settling time of your second order step response and define the corresponding ωn and ζ. Overshoot =. % S WONGSA INC451: 2-11

12 Rise time =... sec Settling time = sec ω n =. rad/sec ζ = Given the approximated ωn and ζ, calculate the corresponding K and τ by using (2.6). K = τ = 3. Alternatively, you can use the MATLAB identification Toolbox to identify T(s). % Assuming you already have r(input), y(output), and t(time vector) in Workspace dat=iddata(y,r,0.005); % Create a data object to be used for system identification % Identify a predicted model of the system using the assumed form ofunderdamped system m = pem(dat,'p2u'); % The obtained model m is in the form % Kp % G(s) = % 1+2*Zeta*Tw*s+(Tw*s)^2 % Extract parameters Kp, Tw and Zeta from m Kp = m.kp.value; Zeta = m.zeta.value; Tw = m.tw.value; % Create the corresponding closed-loop transfer function object T T = tf(kp,[tw^2 2*Zeta*Tw 1]); % Simulate response from the model and compare with experiment [ysim,t]=lsim(t,r,t); figure plot(t,ysim,t,y) legend('simulated angle','actual angle') Simulated angle Actual angle Fig. 2.17Closed-loop identification results S WONGSA INC451: 2-12

13 Given the approximated T(s), calculate the parameters of G(s) : K = τ = Comment on the identification results, compared with those obtained from your rough approximations in DESIGN ASSIGNMENT Design a discretee PD compensator which satisfies the following specifications: - Overshoot less than 5% - Settling less than0.5 sec. - Steady state error less than 1 degree. for step inputs. Simulate your design closed-loop systems and compare them with the real experimental results forthe desired angle r(t) to be a square wave with amplitudes[170, 190 ], [135, 225 ], and [90, 270 ]. Your simulated model should include the saturation of controller output (duty cycle [-100 %,100%] ) and the deadband. Also include the deadband compensation as used in the real experiments. The saturation and deadband can be modelled by using the Saturation and Dead Zone Blocks of Simulink. Fig Saturation and Dead Zone Blocks of Simulink S WONGSA INC451: 2-13

14 REFERENCES Gasperi, Michael, and Phillippe Philo Hurbain. Extreme NXT: Extending the LEGO MINDSTORMS NXT to the Next Level Nise, Norman S. Control Systems Engineering. John Wiley & Sons, S WONGSA INC451: 2-14

MEM01: DC-Motor Servomechanism

MEM01: DC-Motor Servomechanism MEM01: DC-Motor Servomechanism Interdisciplinary Automatic Controls Laboratory - ME/ECE/CHE 389 February 5, 2016 Contents 1 Introduction and Goals 1 2 Description 2 3 Modeling 2 4 Lab Objective 5 5 Model

More information

Lab 11. Speed Control of a D.C. motor. Motor Characterization

Lab 11. Speed Control of a D.C. motor. Motor Characterization Lab 11. Speed Control of a D.C. motor Motor Characterization Motor Speed Control Project 1. Generate PWM waveform 2. Amplify the waveform to drive the motor 3. Measure motor speed 4. Estimate motor parameters

More information

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

Brushed DC Motor Microcontroller PWM Speed Control with Optical Encoder and H-Bridge Brushed DC Motor Microcontroller PWM Speed Control with Optical Encoder and H-Bridge L298 Full H-Bridge HEF4071B OR Gate Brushed DC Motor with Optical Encoder & Load Inertia Flyback Diodes Arduino Microcontroller

More information

Rotary Motion Servo Plant: SRV02. Rotary Experiment #02: Position Control. SRV02 Position Control using QuaRC. Student Manual

Rotary Motion Servo Plant: SRV02. Rotary Experiment #02: Position Control. SRV02 Position Control using QuaRC. Student Manual Rotary Motion Servo Plant: SRV02 Rotary Experiment #02: Position Control SRV02 Position Control using QuaRC Student Manual Table of Contents 1. INTRODUCTION...1 2. PREREQUISITES...1 3. OVERVIEW OF FILES...2

More information

7 Lab: Motor control for orientation and angular speed

7 Lab: Motor control for orientation and angular speed Prelab Participation Lab Name: 7 Lab: Motor control for orientation and angular speed Control systems help satellites to track distant stars, airplanes to follow a desired trajectory, cars to travel at

More information

EE 4314 Lab 3 Handout Speed Control of the DC Motor System Using a PID Controller Fall Lab Information

EE 4314 Lab 3 Handout Speed Control of the DC Motor System Using a PID Controller Fall Lab Information EE 4314 Lab 3 Handout Speed Control of the DC Motor System Using a PID Controller Fall 2012 IMPORTANT: This handout is common for all workbenches. 1. Lab Information a) Date, Time, Location, and Report

More information

Root Locus Design. by Martin Hagan revised by Trevor Eckert 1 OBJECTIVE

Root Locus Design. by Martin Hagan revised by Trevor Eckert 1 OBJECTIVE TAKE HOME LABS OKLAHOMA STATE UNIVERSITY Root Locus Design by Martin Hagan revised by Trevor Eckert 1 OBJECTIVE The objective of this experiment is to design a feedback control system for a motor positioning

More information

Design of stepper motor position control system based on DSP. Guan Fang Liu a, Hua Wei Li b

Design of stepper motor position control system based on DSP. Guan Fang Liu a, Hua Wei Li b nd International Conference on Machinery, Electronics and Control Simulation (MECS 17) Design of stepper motor position control system based on DSP Guan Fang Liu a, Hua Wei Li b School of Electrical Engineering,

More information

Position Control of DC Motor by Compensating Strategies

Position Control of DC Motor by Compensating Strategies Position Control of DC Motor by Compensating Strategies S Prem Kumar 1 J V Pavan Chand 1 B Pangedaiah 1 1. Assistant professor of Laki Reddy Balireddy College Of Engineering, Mylavaram Abstract - As the

More information

Ball and Beam. Workbook BB01. Student Version

Ball and Beam. Workbook BB01. Student Version Ball and Beam Workbook BB01 Student Version Quanser Inc. 2011 c 2011 Quanser Inc., All rights reserved. Quanser Inc. 119 Spy Court Markham, Ontario L3R 5H6 Canada info@quanser.com Phone: 1-905-940-3575

More information

Penn State Erie, The Behrend College School of Engineering

Penn State Erie, The Behrend College School of Engineering Penn State Erie, The Behrend College School of Engineering EE BD 327 Signals and Control Lab Spring 2008 Lab 9 Ball and Beam Balancing Problem April 10, 17, 24, 2008 Due: May 1, 2008 Number of Lab Periods:

More information

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

Brushed DC Motor PWM Speed Control with the NI myrio, Optical Encoder, and H-Bridge Brushed DC Motor PWM Speed Control with the NI myrio, Optical Encoder, and H-Bridge Motor Controller Brushed DC Motor / Encoder System K. Craig 1 Gnd 5 V OR Gate H-Bridge 12 V Bypass Capacitors Flyback

More information

SRV02-Series Rotary Experiment # 3. Ball & Beam. Student Handout

SRV02-Series Rotary Experiment # 3. Ball & Beam. Student Handout SRV02-Series Rotary Experiment # 3 Ball & Beam Student Handout SRV02-Series Rotary Experiment # 3 Ball & Beam Student Handout 1. Objectives The objective in this experiment is to design a controller for

More information

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

UNIVERSITY OF JORDAN Mechatronics Engineering Department Measurements & Control Lab Experiment no.1 DC Servo Motor UNIVERSITY OF JORDAN Mechatronics Engineering Department Measurements & Control Lab. 0908448 Experiment no.1 DC Servo Motor OBJECTIVES: The aim of this experiment is to provide students with a sound introduction

More information

DC SERVO MOTOR CONTROL SYSTEM

DC SERVO MOTOR CONTROL SYSTEM DC SERVO MOTOR CONTROL SYSTEM MODEL NO:(PEC - 00CE) User Manual Version 2.0 Technical Clarification /Suggestion : / Technical Support Division, Vi Microsystems Pvt. Ltd., Plot No :75,Electronics Estate,

More information

GE420 Laboratory Assignment 8 Positioning Control of a Motor Using PD, PID, and Hybrid Control

GE420 Laboratory Assignment 8 Positioning Control of a Motor Using PD, PID, and Hybrid Control GE420 Laboratory Assignment 8 Positioning Control of a Motor Using PD, PID, and Hybrid Control Goals for this Lab Assignment: 1. Design a PD discrete control algorithm to allow the closed-loop combination

More information

Lab 2: Quanser Hardware and Proportional Control

Lab 2: Quanser Hardware and Proportional Control I. Objective The goal of this lab is: Lab 2: Quanser Hardware and Proportional Control a. Familiarize students with Quanser's QuaRC tools and the Q4 data acquisition board. b. Derive and understand a model

More information

Sensors and Sensing Motors, Encoders and Motor Control

Sensors and Sensing Motors, Encoders and Motor Control Sensors and Sensing Motors, Encoders and Motor Control Todor Stoyanov Mobile Robotics and Olfaction Lab Center for Applied Autonomous Sensor Systems Örebro University, Sweden todor.stoyanov@oru.se 13.11.2014

More information

Rotary Motion Servo Plant: SRV02. Rotary Experiment #03: Speed Control. SRV02 Speed Control using QuaRC. Student Manual

Rotary Motion Servo Plant: SRV02. Rotary Experiment #03: Speed Control. SRV02 Speed Control using QuaRC. Student Manual Rotary Motion Servo Plant: SRV02 Rotary Experiment #03: Speed Control SRV02 Speed Control using QuaRC Student Manual Table of Contents 1. INTRODUCTION...1 2. PREREQUISITES...1 3. OVERVIEW OF FILES...2

More information

Brushed DC Motor System

Brushed DC Motor System Brushed DC Motor System Pittman DC Servo Motor Schematic Brushed DC Motor Brushed DC Motor System K. Craig 1 Topics Brushed DC Motor Physical & Mathematical Modeling Hardware Parameters Model Hardware

More information

Automatic Control Systems 2017 Spring Semester

Automatic Control Systems 2017 Spring Semester Automatic Control Systems 2017 Spring Semester Assignment Set 1 Dr. Kalyana C. Veluvolu Deadline: 11-APR - 16:00 hours @ IT1-815 1) Find the transfer function / for the following system using block diagram

More information

Laboratory Assignment 5 Digital Velocity and Position control of a D.C. motor

Laboratory Assignment 5 Digital Velocity and Position control of a D.C. motor Laboratory Assignment 5 Digital Velocity and Position control of a D.C. motor 2.737 Mechatronics Dept. of Mechanical Engineering Massachusetts Institute of Technology Cambridge, MA0239 Topics Motor modeling

More information

Open Loop Frequency Response

Open Loop Frequency Response TAKE HOME LABS OKLAHOMA STATE UNIVERSITY Open Loop Frequency Response by Carion Pelton 1 OBJECTIVE This experiment will reinforce your understanding of the concept of frequency response. As part of the

More information

CHAPTER-III MODELING AND IMPLEMENTATION OF PMBLDC MOTOR DRIVE

CHAPTER-III MODELING AND IMPLEMENTATION OF PMBLDC MOTOR DRIVE CHAPTER-III MODELING AND IMPLEMENTATION OF PMBLDC MOTOR DRIVE 3.1 GENERAL The PMBLDC motors used in low power applications (up to 5kW) are fed from a single-phase AC source through a diode bridge rectifier

More information

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

2.017 DESIGN OF ELECTROMECHANICAL ROBOTIC SYSTEMS Fall 2009 Lab 4: Motor Control. October 5, 2009 Dr. Harrison H. Chin 2.017 DESIGN OF ELECTROMECHANICAL ROBOTIC SYSTEMS Fall 2009 Lab 4: Motor Control October 5, 2009 Dr. Harrison H. Chin Formal Labs 1. Microcontrollers Introduction to microcontrollers Arduino microcontroller

More information

The Discussion of this exercise covers the following points: Angular position control block diagram and fundamentals. Power amplifier 0.

The Discussion of this exercise covers the following points: Angular position control block diagram and fundamentals. Power amplifier 0. Exercise 6 Motor Shaft Angular Position Control EXERCISE OBJECTIVE When you have completed this exercise, you will be able to associate the pulses generated by a position sensing incremental encoder with

More information

Motor Modeling and Position Control Lab 3 MAE 334

Motor Modeling and Position Control Lab 3 MAE 334 Motor ing and Position Control Lab 3 MAE 334 Evan Coleman April, 23 Spring 23 Section L9 Executive Summary The purpose of this experiment was to observe and analyze the open loop response of a DC servo

More information

MTE 360 Automatic Control Systems University of Waterloo, Department of Mechanical & Mechatronics Engineering

MTE 360 Automatic Control Systems University of Waterloo, Department of Mechanical & Mechatronics Engineering MTE 36 Automatic Control Systems University of Waterloo, Department of Mechanical & Mechatronics Engineering Laboratory #1: Introduction to Control Engineering In this laboratory, you will become familiar

More information

Control Design for Servomechanisms July 2005, Glasgow Detailed Training Course Agenda

Control Design for Servomechanisms July 2005, Glasgow Detailed Training Course Agenda Control Design for Servomechanisms 12 14 July 2005, Glasgow Detailed Training Course Agenda DAY 1 INTRODUCTION TO SYSTEMS AND MODELLING 9.00 Introduction The Need For Control - What Is Control? - Feedback

More information

GE 320: Introduction to Control Systems

GE 320: Introduction to Control Systems GE 320: Introduction to Control Systems Laboratory Section Manual 1 Welcome to GE 320.. 1 www.softbankrobotics.com 1 1 Introduction This section summarizes the course content and outlines the general procedure

More information

Sensors and Sensing Motors, Encoders and Motor Control

Sensors and Sensing Motors, Encoders and Motor Control Sensors and Sensing Motors, Encoders and Motor Control Todor Stoyanov Mobile Robotics and Olfaction Lab Center for Applied Autonomous Sensor Systems Örebro University, Sweden todor.stoyanov@oru.se 05.11.2015

More information

ECE 5670/6670 Project. Brushless DC Motor Control with 6-Step Commutation. Objectives

ECE 5670/6670 Project. Brushless DC Motor Control with 6-Step Commutation. Objectives ECE 5670/6670 Project Brushless DC Motor Control with 6-Step Commutation Objectives The objective of the project is to build a circuit for 6-step commutation of a brushless DC motor and to implement control

More information

Mechatronics Laboratory Assignment 3 Introduction to I/O with the F28335 Motor Control Processor

Mechatronics Laboratory Assignment 3 Introduction to I/O with the F28335 Motor Control Processor Mechatronics Laboratory Assignment 3 Introduction to I/O with the F28335 Motor Control Processor Recommended Due Date: By your lab time the week of February 12 th Possible Points: If checked off before

More information

Lab 1: Steady State Error and Step Response MAE 433, Spring 2012

Lab 1: Steady State Error and Step Response MAE 433, Spring 2012 Lab 1: Steady State Error and Step Response MAE 433, Spring 2012 Instructors: Prof. Rowley, Prof. Littman AIs: Brandt Belson, Jonathan Tu Technical staff: Jonathan Prévost Princeton University Feb. 14-17,

More information

DEPARTMENT OF ELECTRICAL AND ELECTRONIC ENGINEERING BANGLADESH UNIVERSITY OF ENGINEERING & TECHNOLOGY EEE 402 : CONTROL SYSTEMS SESSIONAL

DEPARTMENT OF ELECTRICAL AND ELECTRONIC ENGINEERING BANGLADESH UNIVERSITY OF ENGINEERING & TECHNOLOGY EEE 402 : CONTROL SYSTEMS SESSIONAL DEPARTMENT OF ELECTRICAL AND ELECTRONIC ENGINEERING BANGLADESH UNIVERSITY OF ENGINEERING & TECHNOLOGY EEE 402 : CONTROL SYSTEMS SESSIONAL Experiment No. 1(a) : Modeling of physical systems and study of

More information

5 Lab 5: Position Control Systems - Week 2

5 Lab 5: Position Control Systems - Week 2 5 Lab 5: Position Control Systems - Week 2 5.7 Introduction In this lab, you will convert the DC motor to an electromechanical positioning actuator by properly designing and implementing a proportional

More information

CHAPTER 2 PID CONTROLLER BASED CLOSED LOOP CONTROL OF DC DRIVE

CHAPTER 2 PID CONTROLLER BASED CLOSED LOOP CONTROL OF DC DRIVE 23 CHAPTER 2 PID CONTROLLER BASED CLOSED LOOP CONTROL OF DC DRIVE 2.1 PID CONTROLLER A proportional Integral Derivative controller (PID controller) find its application in industrial control system. It

More information

MCE441/541 Midterm Project Position Control of Rotary Servomechanism

MCE441/541 Midterm Project Position Control of Rotary Servomechanism MCE441/541 Midterm Project Position Control of Rotary Servomechanism DUE: 11/08/2011 This project counts both as Homework 4 and 50 points of the second midterm exam 1 System Description A servomechanism

More information

Course Outline. Time vs. Freq. Domain Analysis. Frequency Response. Amme 3500 : System Dynamics & Control. Design via Frequency Response

Course Outline. Time vs. Freq. Domain Analysis. Frequency Response. Amme 3500 : System Dynamics & Control. Design via Frequency Response Course Outline Amme 35 : System Dynamics & Control Design via Frequency Response Week Date Content Assignment Notes Mar Introduction 2 8 Mar Frequency Domain Modelling 3 5 Mar Transient Performance and

More information

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

EE 560 Electric Machines and Drives. Autumn 2014 Final Project. Contents EE 560 Electric Machines and Drives. Autumn 2014 Final Project Page 1 of 53 Prof. N. Nagel December 8, 2014 Brian Howard Contents Introduction 2 Induction Motor Simulation 3 Current Regulated Induction

More information

Sfwr Eng/TRON 3DX4, Lab 4 Introduction to Computer Based Control

Sfwr Eng/TRON 3DX4, Lab 4 Introduction to Computer Based Control Announcements: Sfwr Eng/TRON 3DX4, Lab 4 Introduction to Computer Based Control First lab Week of: Mar. 10, 014 Demo Due Week of: End of Lab Period, Mar. 17, 014 Assignment #4 posted: Tue Mar. 0, 014 This

More information

Ver. 4/5/2002, 1:11 PM 1

Ver. 4/5/2002, 1:11 PM 1 Mechatronics II Laboratory Exercise 6 PID Design The purpose of this exercise is to study the effects of a PID controller on a motor-load system. Although not a second-order system, a PID controlled motor-load

More information

Rotary Motion Servo Plant: SRV02. Rotary Experiment #17: 2D Ball Balancer. 2D Ball Balancer Control using QUARC. Instructor Manual

Rotary Motion Servo Plant: SRV02. Rotary Experiment #17: 2D Ball Balancer. 2D Ball Balancer Control using QUARC. Instructor Manual Rotary Motion Servo Plant: SRV02 Rotary Experiment #17: 2D Ball Balancer 2D Ball Balancer Control using QUARC Instructor Manual Table of Contents 1. INTRODUCTION...1 2. PREREQUISITES...1 3. OVERVIEW OF

More information

Figure 1: Unity Feedback System. The transfer function of the PID controller looks like the following:

Figure 1: Unity Feedback System. The transfer function of the PID controller looks like the following: Islamic University of Gaza Faculty of Engineering Electrical Engineering department Control Systems Design Lab Eng. Mohammed S. Jouda Eng. Ola M. Skeik Experiment 3 PID Controller Overview This experiment

More information

EE 461 Experiment #1 Digital Control of DC Servomotor

EE 461 Experiment #1 Digital Control of DC Servomotor EE 461 Experiment #1 Digital Control of DC Servomotor 1 Objectives The objective of this lab is to introduce to the students the design and implementation of digital control. The digital control is implemented

More information

EE 3TP4: Signals and Systems Lab 5: Control of a Servomechanism

EE 3TP4: Signals and Systems Lab 5: Control of a Servomechanism EE 3TP4: Signals and Systems Lab 5: Control of a Servomechanism Tim Davidson Ext. 27352 davidson@mcmaster.ca Objective To identify the plant model of a servomechanism, and explore the trade-off between

More information

Mechatronics. Analog and Digital Electronics: Studio Exercises 1 & 2

Mechatronics. Analog and Digital Electronics: Studio Exercises 1 & 2 Mechatronics Analog and Digital Electronics: Studio Exercises 1 & 2 There is an electronics revolution taking place in the industrialized world. Electronics pervades all activities. Perhaps the most important

More information

dspace DS1103 Control Workstation Tutorial and DC Motor Speed Control Project Report

dspace DS1103 Control Workstation Tutorial and DC Motor Speed Control Project Report dspace DS1103 Control Workstation Tutorial and DC Motor Speed Control Project Report By Annemarie Thomas Advisor: Dr. Winfred Anakwa May 12, 2009 Abstract The dspace DS1103 software and hardware tools

More information

DC MOTOR SPEED CONTROL USING PID CONTROLLER. Fatiha Loucif

DC MOTOR SPEED CONTROL USING PID CONTROLLER. Fatiha Loucif DC MOTOR SPEED CONTROL USING PID CONTROLLER Fatiha Loucif Department of Electrical Engineering and information, Hunan University, ChangSha, Hunan, China (E-mail:fatiha2002@msn.com) Abstract. The PID controller

More information

Lab 2: Introduction to Real Time Workshop

Lab 2: Introduction to Real Time Workshop Lab 2: Introduction to Real Time Workshop 1 Introduction In this lab, you will be introduced to the experimental equipment. What you learn in this lab will be essential in each subsequent lab. Document

More information

Lab 23 Microcomputer-Based Motor Controller

Lab 23 Microcomputer-Based Motor Controller Lab 23 Microcomputer-Based Motor Controller Page 23.1 Lab 23 Microcomputer-Based Motor Controller This laboratory assignment accompanies the book, Embedded Microcomputer Systems: Real Time Interfacing,

More information

Design of a Simulink-Based Control Workstation for Mobile Wheeled Vehicles with Variable-Velocity Differential Motor Drives

Design of a Simulink-Based Control Workstation for Mobile Wheeled Vehicles with Variable-Velocity Differential Motor Drives Design of a Simulink-Based Control Workstation for Mobile Wheeled Vehicles with Variable-Velocity Differential Motor Drives Kevin Block, Timothy De Pasion, Benjamin Roos, Alexander Schmidt Gary Dempsey

More information

Motomatic Servo Control

Motomatic Servo Control Exercise 2 Motomatic Servo Control This exercise will take two weeks. You will work in teams of two. 2.0 Prelab Read through this exercise in the lab manual. Using Appendix B as a reference, create a block

More information

Ball Balancing on a Beam

Ball Balancing on a Beam 1 Ball Balancing on a Beam Muhammad Hasan Jafry, Haseeb Tariq, Abubakr Muhammad Department of Electrical Engineering, LUMS School of Science and Engineering, Pakistan Email: {14100105,14100040}@lums.edu.pk,

More information

Using Magnetic Sensors for Absolute Position Detection and Feedback. Kevin Claycomb University of Evansville

Using Magnetic Sensors for Absolute Position Detection and Feedback. Kevin Claycomb University of Evansville Using Magnetic Sensors for Absolute Position Detection and Feedback. Kevin Claycomb University of Evansville Using Magnetic Sensors for Absolute Position Detection and Feedback. Abstract Several types

More information

Integrated Easy Servo

Integrated Easy Servo ies 1706 Integrated Easy Servo Motor + Drive + Encoder, 18 32VDC, NEMA17, 0.6Nm Features Easy servo control technology to combine advantages of open loop stepper systems and brushless servo systems Closed

More information

ies-2309 Integrated Easy Servo

ies-2309 Integrated Easy Servo Datasheet of the integrated easy servo motor ies-09 ies-09 Integrated Easy Servo Motor + Drive + Encoder, 0-0VDC, NEMA, 0.9Nm Features Easy servo control technology to combine advantages of open-loop stepper

More information

ECE 5671/6671 Lab 3. Impedance Measurement and Parameter Estimation of a DC Motor

ECE 5671/6671 Lab 3. Impedance Measurement and Parameter Estimation of a DC Motor ECE 5671/6671 Lab 3 Impedance Measurement and Parameter Estimation of a DC Motor 1. Introduction The objective of this lab is to become more familiar with the hardware and software used in the Electric

More information

A Case Study of Rotating Sonar Sensor Application in Unmanned Automated Guided Vehicle

A Case Study of Rotating Sonar Sensor Application in Unmanned Automated Guided Vehicle A Case Study of Rotating Sonar Sensor Application in Unmanned Automated Guided Vehicle Pravin Chandak, Ming Cao and Ernest L. Hall University of Cincinnati Center for Robotics University of Cincinnati

More information

MTY (81)

MTY (81) This manual describes the option "d" of the SMT-BD1 amplifier: Master/slave electronic gearing. The general information about the digital amplifier commissioning are described in the standard SMT-BD1 manual.

More information

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

Where: (J LM ) is the load inertia referred to the motor shaft. 8.0 CONSIDERATIONS FOR THE CONTROL OF DC MICROMOTORS. 8. Where: (J LM ) is the load inertia referred to the motor shaft. 8.0 CONSIDERATIONS FOR THE CONTROL OF DC MICROMOTORS 8.1 General Comments Due to its inherent qualities the Escap micromotor is very suitable

More information

Industrial Control Equipment. ACS-1000 Analog Control System

Industrial Control Equipment. ACS-1000 Analog Control System Analog Control System, covered with many technical disciplines, explicates the central significance of Analog Control System. This applies particularly in mechanical and electrical engineering, and as

More information

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

University of California, Berkeley EE128, Fall Lab 7 A Microcontroller Based Position/Speed Controller Introduction University of California, Berkeley EE128, Fall 2005 Lab 7 A Microcontroller Based Position/Speed Controller In this lab, we will develop and evaluate a microcontroller based position/speed

More information

Hydraulic Actuator Control Using an Multi-Purpose Electronic Interface Card

Hydraulic Actuator Control Using an Multi-Purpose Electronic Interface Card Hydraulic Actuator Control Using an Multi-Purpose Electronic Interface Card N. KORONEOS, G. DIKEAKOS, D. PAPACHRISTOS Department of Automation Technological Educational Institution of Halkida Psaxna 34400,

More information

Comparative Study of PID and Fuzzy Controllers for Speed Control of DC Motor

Comparative Study of PID and Fuzzy Controllers for Speed Control of DC Motor Comparative Study of PID and Fuzzy Controllers for Speed Control of DC Motor Osama Omer Adam Mohammed 1, Dr. Awadalla Taifor Ali 2 P.G. Student, Department of Control Engineering, Faculty of Engineering,

More information

Teaching Mechanical Students to Build and Analyze Motor Controllers

Teaching Mechanical Students to Build and Analyze Motor Controllers Teaching Mechanical Students to Build and Analyze Motor Controllers Hugh Jack, Associate Professor Padnos School of Engineering Grand Valley State University Grand Rapids, MI email: jackh@gvsu.edu Session

More information

V&T Technologies Co., Ltd. Vectorque TM V6-H-M1 SERIES INVERTER ADDITIVE MANUAL (M1) V6-H Series ADDITIVE MANUAL V& T

V&T Technologies Co., Ltd.   Vectorque TM V6-H-M1 SERIES INVERTER ADDITIVE MANUAL (M1) V6-H Series ADDITIVE MANUAL V& T Vectorque TM V6-H-M1 SERIES INVERTER ADDITIVE MANUAL (M1) V6-H Series ADDITIVE MANUAL V& T Change Scope Increase control function of vector control 2 with encoder speed feedback to support machine tool

More information

Time Response Analysis of a DC Motor Speed Control with PI and Fuzzy Logic Using LAB View Compact RIO

Time Response Analysis of a DC Motor Speed Control with PI and Fuzzy Logic Using LAB View Compact RIO Time Response Analysis of a DC Motor Speed Control with PI and Fuzzy Logic Using LAB View Compact RIO B. Udaya Kumar 1, Dr. M. Ramesh Patnaik 2 1 Associate professor, Dept of Electronics and Instrumentation,

More information

No Gain Tuning. Hunting. Closed Loop System

No Gain Tuning. Hunting. Closed Loop System 2 No Gain Tuning Conventional servo systems, to ensure machine performance, smoothness, positional error and low servo noise, require the adjustment of its servo s gains as an initial crucial step. Even

More information

Optimal Control System Design

Optimal Control System Design Chapter 6 Optimal Control System Design 6.1 INTRODUCTION The active AFO consists of sensor unit, control system and an actuator. While designing the control system for an AFO, a trade-off between the transient

More information

BLuAC5 Brushless Universal Servo Amplifier

BLuAC5 Brushless Universal Servo Amplifier BLuAC5 Brushless Universal Servo Amplifier Description The BLu Series servo drives provide compact, reliable solutions for a wide range of motion applications in a variety of industries. BLu Series drives

More information

Feedback Systems. Many embedded system applications involve the concept of feedback. Sometimes feedback is designed into systems: Actuator

Feedback Systems. Many embedded system applications involve the concept of feedback. Sometimes feedback is designed into systems: Actuator Feedback Systems Many embedded system applications involve the concept of feedback Sometimes feedback is designed into systems: Operator Input CPU Actuator Physical System position velocity temperature

More information

Phys Lecture 5. Motors

Phys Lecture 5. Motors Phys 253 Lecture 5 1. Get ready for Design Reviews Next Week!! 2. Comments on Motor Selection 3. Introduction to Control (Lab 5 Servo Motor) Different performance specifications for all 4 DC motors supplied

More information

CHAPTER-5 DESIGN OF DIRECT TORQUE CONTROLLED INDUCTION MOTOR DRIVE

CHAPTER-5 DESIGN OF DIRECT TORQUE CONTROLLED INDUCTION MOTOR DRIVE 113 CHAPTER-5 DESIGN OF DIRECT TORQUE CONTROLLED INDUCTION MOTOR DRIVE 5.1 INTRODUCTION This chapter describes hardware design and implementation of direct torque controlled induction motor drive with

More information

Synchronized Injection Molding Machine with Servomotors

Synchronized Injection Molding Machine with Servomotors Synchronized Injection Molding Machine with Servomotors Sheng-Liang Chen, Hoai-Nam Dinh *, Van-Thanh Nguyen Institute of Manufacturing Information and Systems, National Cheng Kung University, Tainan, Taiwan

More information

EE 370/L Feedback and Control Systems Lab Section Post-Lab Report. EE 370L Feedback and Control Systems Lab

EE 370/L Feedback and Control Systems Lab Section Post-Lab Report. EE 370L Feedback and Control Systems Lab EE 370/L Feedback and Control Systems Lab Post-Lab Report EE 370L Feedback and Control Systems Lab LABORATORY 10: LEAD-LAG COMPENSATOR DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING UNIVERSITY OF NEVADA,

More information

Motor Control. Suppose we wish to use a microprocessor to control a motor - (or to control the load attached to the motor!) Power supply.

Motor Control. Suppose we wish to use a microprocessor to control a motor - (or to control the load attached to the motor!) Power supply. Motor Control Suppose we wish to use a microprocessor to control a motor - (or to control the load attached to the motor!) Operator Input CPU digital? D/A, PWM analog voltage Power supply Amplifier linear,

More information

Electrical Drives I. Week 4-5-6: Solid state dc drives- closed loop control of phase controlled DC drives

Electrical Drives I. Week 4-5-6: Solid state dc drives- closed loop control of phase controlled DC drives Electrical Drives I Week 4-5-6: Solid state dc drives- closed loop control of phase controlled DC drives DC Drives control- DC motor without control Speed Control Strategy: below base speed: V t control

More information

INTEGRATED CIRCUITS. AN1221 Switched-mode drives for DC motors. Author: Lester J. Hadley, Jr.

INTEGRATED CIRCUITS. AN1221 Switched-mode drives for DC motors. Author: Lester J. Hadley, Jr. INTEGRATED CIRCUITS Author: Lester J. Hadley, Jr. 1988 Dec Author: Lester J. Hadley, Jr. ABSTRACT The purpose of this paper is to demonstrate the use of integrated switched-mode controllers, generally

More information

BLuAC5 Brushless Universal Servo Amplifier

BLuAC5 Brushless Universal Servo Amplifier BLuAC5 Brushless Universal Servo Amplifier Description The BLu Series servo drives provide compact, reliable solutions for a wide range of motion applications in a variety of industries. BLu Series drives

More information

A PID Controller for Real-Time DC Motor Speed Control using the C505C Microcontroller

A PID Controller for Real-Time DC Motor Speed Control using the C505C Microcontroller A PID Controller for Real-Time DC Motor Speed Control using the C505C Microcontroller Sukumar Kamalasadan Division of Engineering and Computer Technology University of West Florida, Pensacola, FL, 32513

More information

CHAPTER 4 FUZZY BASED DYNAMIC PWM CONTROL

CHAPTER 4 FUZZY BASED DYNAMIC PWM CONTROL 47 CHAPTER 4 FUZZY BASED DYNAMIC PWM CONTROL 4.1 INTRODUCTION Passive filters are used to minimize the harmonic components present in the stator voltage and current of the BLDC motor. Based on the design,

More information

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

ME375 Lab Project. Bradley Boane & Jeremy Bourque April 25, 2018 ME375 Lab Project Bradley Boane & Jeremy Bourque April 25, 2018 Introduction: The goal of this project was to build and program a two-wheel robot that travels forward in a straight line for a distance

More information

Design Applications of Synchronized Controller for Micro Precision Servo Press Machine

Design Applications of Synchronized Controller for Micro Precision Servo Press Machine International Journal of Electrical Energy, Vol, No, March Design Applications of Synchronized Controller for Micro Precision Servo Press Machine ShangLiang Chen and HoaiNam Dinh Institute of Manufacturing

More information

Implementation of Proportional and Derivative Controller in a Ball and Beam System

Implementation of Proportional and Derivative Controller in a Ball and Beam System Implementation of Proportional and Derivative Controller in a Ball and Beam System Alexander F. Paggi and Tooran Emami United States Coast Guard Academy Abstract This paper presents a design of two cascade

More information

dspace DS1103 Control Workstation Tutorial and DC Motor Speed Control Project Proposal

dspace DS1103 Control Workstation Tutorial and DC Motor Speed Control Project Proposal dspace DS1103 Control Workstation Tutorial and DC Motor Speed Control Project Proposal By Annemarie Thomas Advisor: Dr. Winfred Anakwa December 2, 2008 Table of Contents Introduction... 1 Project Summary...

More information

Modelling and Control of Hybrid Stepper Motor

Modelling and Control of Hybrid Stepper Motor I J C T A, 9(37) 2016, pp. 741-749 International Science Press Modelling and Control of Hybrid Stepper Motor S.S. Harish *, K. Barkavi **, C.S. Boopathi *** and K. Selvakumar **** Abstract: This paper

More information

SIMULATION AND IMPLEMENTATION OF PID-ANN CONTROLLER FOR CHOPPER FED EMBEDDED PMDC MOTOR

SIMULATION AND IMPLEMENTATION OF PID-ANN CONTROLLER FOR CHOPPER FED EMBEDDED PMDC MOTOR ISSN: 2229-6956(ONLINE) DOI: 10.21917/ijsc.2012.0049 ICTACT JOURNAL ON SOFT COMPUTING, APRIL 2012, VOLUME: 02, ISSUE: 03 SIMULATION AND IMPLEMENTATION OF PID-ANN CONTROLLER FOR CHOPPER FED EMBEDDED PMDC

More information

Actuators. EECS461, Lecture 5, updated September 16,

Actuators. EECS461, Lecture 5, updated September 16, Actuators The other side of the coin from sensors... Enable a microprocessor to modify the analog world. Examples: - speakers that transform an electrical signal into acoustic energy (sound) - remote control

More information

EE 482 : CONTROL SYSTEMS Lab Manual

EE 482 : CONTROL SYSTEMS Lab Manual University of Bahrain College of Engineering Dept. of Electrical and Electronics Engineering EE 482 : CONTROL SYSTEMS Lab Manual Dr. Ebrahim Al-Gallaf Assistance Professor of Intelligent Control and Robotics

More information

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

Tech Note #3: Setting up a Servo Axis For Closed Loop Position Control Application note by Tim McIntosh September 10, 2001 Tech Note #3: Setting up a Servo Axis For Closed Loop Position Control Application note by Tim McIntosh September 10, 2001 Abstract: In this Tech Note a procedure for setting up a servo axis for closed

More information

Servo Tuning. Dr. Rohan Munasinghe Department. of Electronic and Telecommunication Engineering University of Moratuwa. Thanks to Dr.

Servo Tuning. Dr. Rohan Munasinghe Department. of Electronic and Telecommunication Engineering University of Moratuwa. Thanks to Dr. Servo Tuning Dr. Rohan Munasinghe Department. of Electronic and Telecommunication Engineering University of Moratuwa Thanks to Dr. Jacob Tal Overview Closed Loop Motion Control System Brain Brain Muscle

More information

Lecture 5 Introduction to control

Lecture 5 Introduction to control Lecture 5 Introduction to control Feedback control is a way of automatically adjusting a variable to a desired value despite possible external influence or variations. Eg: Heating your house. No feedback

More information

Modeling, Simulation and Implementation of Speed Control of DC Motor Using PIC 16F877A

Modeling, Simulation and Implementation of Speed Control of DC Motor Using PIC 16F877A Modeling, Simulation and Implementation of Speed Control of DC Motor Using PIC 16F877A Payal P.Raval 1, Prof.C.R.mehta 2 1 PG Student, Electrical Engg. Department, Nirma University, SG Highway, Ahmedabad,

More information

DESIGN OF A TWO DIMENSIONAL MICROPROCESSOR BASED PARABOLIC ANTENNA CONTROLLER

DESIGN OF A TWO DIMENSIONAL MICROPROCESSOR BASED PARABOLIC ANTENNA CONTROLLER DESIGN OF A TWO DIMENSIONAL MICROPROCESSOR BASED PARABOLIC ANTENNA CONTROLLER Veysel Silindir, Haluk Gözde, Gazi University, Electrical And Electronics Engineering Department, Ankara, Turkey 4 th Main

More information

Feed-back loop. open-loop. closed-loop

Feed-back loop. open-loop. closed-loop Servos AJLONTECH Overview Servo motors are used for angular positioning, such as in radio control airplanes. They typically have a movement range of 180 deg but can go up to 210 deg. The output shaft of

More information

Magnetic Levitation System

Magnetic Levitation System Introduction Magnetic Levitation System There are two experiments in this lab. The first experiment studies system nonlinear characteristics, and the second experiment studies system dynamic characteristics

More information

Lab Exercise 9: Stepper and Servo Motors

Lab Exercise 9: Stepper and Servo Motors ME 3200 Mechatronics Laboratory Lab Exercise 9: Stepper and Servo Motors Introduction In this laboratory exercise, you will explore some of the properties of stepper and servomotors. These actuators are

More information

Effective Teaching Learning Process for PID Controller Based on Experimental Setup with LabVIEW

Effective Teaching Learning Process for PID Controller Based on Experimental Setup with LabVIEW Effective Teaching Learning Process for PID Controller Based on Experimental Setup with LabVIEW Komal Sampatrao Patil & D.R.Patil Electrical Department, Walchand college of Engineering, Sangli E-mail :

More information

Embedded Control Project -Iterative learning control for

Embedded Control Project -Iterative learning control for Embedded Control Project -Iterative learning control for Author : Axel Andersson Hariprasad Govindharajan Shahrzad Khodayari Project Guide : Alexander Medvedev Program : Embedded Systems and Engineering

More information