Matrix TSL DC Motor Control Solution Manual. Page 1 of 5

Size: px
Start display at page:

Download "Matrix TSL DC Motor Control Solution Manual. Page 1 of 5"

Transcription

1 Page 1 of 5

2 Contents Introduction to Motor Control - Instructor Guide 1 About this course 4 Learning objectives 5 Scheme of Work 6 1. What is PID Control 6 2. DC Motors 8 3. Matrix DC Motors Solution Flowcode Components The Programs 14 Introduction to Motor Control - Student Course What is PID Control Control system terminology PID principles PID components PID variations DC Motors Introduction to DC motors DC motor principles The underlying physics Making it rotate Slip rings Commutators Making a simple motor Multi-coil DC motors Driving DC motors Diode protection Controlling the speed of the motor Controlling the direction of rotation Using a full bridge IC Matrix DC Motors Solution Setting up the motors solution hardware Sensors board controls Flowcode Components The PWM component Configuring the PWM component Controlling motor direction The ADC potentiometer component The LCD component Ghost monitoring DSP components DSP chain 41 Page 2 of 5

3 5. The programs Speed control Speed control - Open loop control Speed control with feedback - Closing the loop Speed control - Proportional (P) control Speed control - Proportional and Integral (PI) control Speed control - Proportional, Integral and Derivative (PID) control Position control Position control - Open loop control Position control with feedback - Closing the loop Position control - Proportional (P) control Position control - Proportional and Integral (PI) control Position control - Proportional, Integral and Derivative (PID) control Further work 63 Page 3 of 5

4 About this course Aims: Matrix TSL DC Motor Control Solution Manual The course examines PID techniques used to control the speed and position of an electric motor. It does so through a series of exercises involving programs for the dspic microcontroller, using Flowcode 6. What the student will need: To complete this course the student will need the following equipment: Flowcode 6 software E-blocks including: dspic Ghost Programmer (EB091) Sensors board E-block (EB090) 2 x Dual Trim Pot Sensor Modules (EBM006) DC motor speed trainer E-block (EB096) DC servo motor trainer E-block (EB097) FET driver board E-block (EB094) LCD board E-Block (EB005) Universal power supply (HP2666) Using this course: This course presents the student with a number of tasks detailed in the following text. All the information needed m is contained in the notes. Before starting any exercise, the student should spend time familiarising him/herself with the course material so that (s)he knows where to look for help. Time: It will take around twelve hours to complete all exercises on this course. Page 4 of 5

5 Learning objectives: Matrix TSL DC Motor Control Solution Manual On completing this course the student will be able to: name the three elements of a PID control system; describe the meaning of the terms set point, feedback, error signal, rise time, settling time, steady-state error, overshoot and ringing applied to a control system; draw a labelled block diagram to illustrate the principle of PID control; distinguish between the functions of the proportional, integral and derivative elements of the PID control system; describe effects of the three elements on the behaviour of the controlled process; interpret waveforms showing the set point and feedback signals; use Fleming s Left-hand rule to establish the direction of the force acting on a current-carrying wire in a magnetic field; describe the need for a commutator in a DC motor; state an advantage for a multi-coil over a single coil DC motor; explain why a driver circuit is needed to interface a DC motor to a microcontroller; explain the need for diode protection when a DC motor is controlled by a microcontroller; describe the principles of PWM motor control and contrast it with the use of a series resistor as a means of controlling the speed of a DC motor; describe the meaning of the terms mark, space and duty cycle applied to PWM control; draw a diagram of an H bridge, using mechanical switches, to illustrate the principle of direction control of a DC motor; describe what is meant by a component and a component macro in Flowcode; configure the Flowcode PWM component to control the speed of a DC motor; configure the Flowcode ADC component to generate digital signals from the control potentiometers and sensors; configure the Flowcode LCD component to display the values of control signals; configure the dspic controller to use the Ghost functionality; use the Flowcode Scope Monitor function to display signals on the Data Scope ; describe the function of the Flowcode DSP System component; describe the purpose of the properties Buffer Count, Buffer Name, Bit Depth, Sign and Size used to configure the Flowcode DSP System component; create a Flowcode DSP Chain for a PID control system including input, control, output, PWM and LCD components; compile a given Flowcode dspic program, transfer it to the dspic on the EB091 controller board and test its performance using Ghost technology to monitor it; explain the use of an internal timer in the microcontroller to trigger events in a given macro; distinguish between an open-loop and a closed loop control system, giving examples of each; create a chart of set point vs feedback signals for a speed control system; set up and test P, PI and PID speed control systems; tune a PID speed control system to meet a given specification; create a flowchart to control the direction of rotation of the motor using a signal in the form of a single byte; set up and test P, PI and PID position control systems; tune a PID position control system to meet a given specification. Page 5 of 5

PID Control. Proportional Integral Derivative (PID) Control. Matrix Multimedia 2011 MX009 - PID Control. by Ben Rowland, April 2011

PID Control. Proportional Integral Derivative (PID) Control. Matrix Multimedia 2011 MX009 - PID Control. by Ben Rowland, April 2011 PID Control by Ben Rowland, April 2011 Abstract PID control is used extensively in industry to control machinery and maintain working environments etc. The fundamentals of PID control are fairly straightforward

More information

PERIPHERAL INTERFACE CONTROLLERS. There are many different Peripheral Interface Controllers: examples include the PIC16F873 and the PIC16F876 and the

PERIPHERAL INTERFACE CONTROLLERS. There are many different Peripheral Interface Controllers: examples include the PIC16F873 and the PIC16F876 and the PERIPHERAL INTERFACE CONTROLLERS There are many different Peripheral Interface Controllers: examples include the PIC16F873 and the PIC16F876 and the PIC16F877. The PIC16F873 and PIC16F876 have the same

More information

AP08018 XC866. Microcontrollers. Start-up Control Algorithm for Sensorless and Variable Load BLDC Control Using Variable Inductance Sensing Method

AP08018 XC866. Microcontrollers. Start-up Control Algorithm for Sensorless and Variable Load BLDC Control Using Variable Inductance Sensing Method Application Note, V1.0, Oct 2006 AP08018 XC866 BLDC Control Using Variable Inductance Sensing Method Microcontrollers Edition 2006-11-24 Published by Infineon Technologies AG 81726 München, Germany Infineon

More information

Direct Current (DC) Motors

Direct Current (DC) Motors Motor Control Questions? Direct Current (DC) Motors Rotating shaft Fixed pair of magnets www.pcgadgets.com Direct Current (DC) Motors Wire placed within a magnetic field: Force on the wire is perpendicular

More information

Brushless DC (BLDC) Motor Control. using. PIC18Fxx31 Microcontrollers

Brushless DC (BLDC) Motor Control. using. PIC18Fxx31 Microcontrollers Brushless DC (BLDC) Motor Control using PIC18Fxx31 Microcontrollers 2003 Microchip Technology Incorporated. All Rights Reserved. Brushless DC Motor Control Using 1 2003 Microchip Technology Inc. 1 Agenda

More information

555 Timers Astable Operation Cornerstone Electronics Technology and Robotics II

555 Timers Astable Operation Cornerstone Electronics Technology and Robotics II 555 Timers Astable Operation Cornerstone Electronics Technology and Robotics II For 555 Timers Introduction, see: http://cornerstonerobotics.org/curriculum/lessons_year2/erii5_555_timer.pdf For 555 Timers

More information

Armature Control - Control over the voltage of the armature to control speed. - To keep speed constant, voltage is kept constant.

Armature Control - Control over the voltage of the armature to control speed. - To keep speed constant, voltage is kept constant. Control of DC Motors: Both speed and torque of a dc motor may have to be controlled for proper performance in a given application of a dc motor. By using proper winding arrangements, a dc motor can be

More information

COURSE CONTENT 8051 microcontroller

COURSE CONTENT 8051 microcontroller COURSE CONTENT 8051 microcontroller 1. Introduction to Embedded System History & need of Embedded System Basic components of Embedded System Hardware Classification of Embedded System Programming Language

More information

Fall 2013 Selecting a DC Motor

Fall 2013 Selecting a DC Motor Fall 2013 Selecting a DC Motor Matthew Stephan Henry Michigan State University College of Engineering Fall 2013 P a g e 1 I. Abstract The purpose of this paper is to provide analysis on the process of

More information

Servo Fundamentals Trainer Series 33

Servo Fundamentals Trainer Series 33 Servo Fundamentals Trainer Series 33 Analogue & Digital Servo Fundamentals Trainer Features! Open and closed loop speed and position control! Both analogue and digital control techniques! Discovery Software

More information

DC MOTOR CONTROL USING MULTI PULSE GENERATOR (MPG)

DC MOTOR CONTROL USING MULTI PULSE GENERATOR (MPG) DC MOTOR CONTRO USING MUTI PUSE GENERATOR (MPG) Introduction Recent advancement in microcontroller (MCU) technology allows motors to be controlled more efficiently and at a lower cost than ever before.

More information

Beginners guide to Flowcode and Arduino

Beginners guide to Flowcode and Arduino Beginners guide to Flowcode and Arduino www.matrixtsl.com Contents About this document 3 Prerequisites 3 The Hardware 4 Connecting your Hardware 5 Creating your First Program 6 Example 1: LED Flash 9 Example

More information

E-Blocks Easy RFID Bundle

E-Blocks Easy RFID Bundle Page 1 Cover Page Page 2 Flowcode Installing Flowcode Instruction for installing Flowcode can be found inside the installation booklet located inside the Flowcode DVD case. Before starting with the course

More information

Degree programme in Automation Engineering

Degree programme in Automation Engineering Degree programme in Automation Engineering Course descriptions of the courses for exchange students, 2014-2015 Autumn 2014 21727630 Application Programming Students know the basis of systems application

More information

Stepper Motor Control with dspic DSCs

Stepper Motor Control with dspic DSCs Stepper Motor Control with dspic DSCs 2009 Microchip Technology Incorporated. All Rights Reserved. Stepper Motor Control with dspic DSCs Slide 1 Welcome to the Stepper Motor Control with dspic DSCs web

More information

CHAPTER 3 METHODOLOGY

CHAPTER 3 METHODOLOGY CHAPTER 3 METHODOLOGY The methodology is undertaken of this project are divided into two main parts. The first part is designing the switching pulse using VHDL programming and the second part is developing

More information

ABSTRACT I. INTRODUCTION T (3) T T

ABSTRACT I. INTRODUCTION T (3) T T 2015 IJSRST Volume 1 Issue 5 Print ISSN: 2395-6011 Online ISSN: 2395-602X Themed Section: Engineering and Technology Bidirectional Speed Control of DC Motor Based on Pulse Width Modulation using Microcontroller

More information

Design and Implementation of Arm Cortex based Speed Control of DC Motor

Design and Implementation of Arm Cortex based Speed Control of DC Motor International Journal of Industrial Electronics and Control. ISSN 0974-2220 Volume 4, Number 2 (2012), pp. 53-60 International Research Publication House http://www.irphouse.com Design and Implementation

More information

dspic Programmer board

dspic Programmer board dspic Programmer board www.matrixtsl.com EB091 Contents About this document 3 Board layout 3 General information 4 Protective cover 4 Circuit description 5 dspic33ep256mu06 pin out details 6 Circuit diagram

More information

TORQUE CONTROL vs. SPEED CONTROL

TORQUE CONTROL vs. SPEED CONTROL TORQUE CONTROL vs. SPEED CONTROL In a speed controller, the motor s speed (or velocity) is being controlled. There is an element that detects speed, whether it be a tachometer or some sort of encoder.

More information

Design and Implementation of IR based Line Follower Robot for Cooperative Task Sharing

Design and Implementation of IR based Line Follower Robot for Cooperative Task Sharing Design and Implementation of IR based Line Follower Robot for Cooperative Task Sharing Pintu and Alka Dubey * School of Electronics, DAVV, Indore romiaad@gmail.com *,pintumore.31.elex@gmail.com ABSTACT-

More information

DC MOTOR CONTROLLER USING LINEAR QUADRATIC REGULATOR (LQR) ALGORITHM IMPLEMENTION ON PIC NUR IZNIE AFRAH BINTI MOHD ISA

DC MOTOR CONTROLLER USING LINEAR QUADRATIC REGULATOR (LQR) ALGORITHM IMPLEMENTION ON PIC NUR IZNIE AFRAH BINTI MOHD ISA DC MOTOR CONTROLLER USING LINEAR QUADRATIC REGULATOR (LQR) ALGORITHM IMPLEMENTION ON PIC NUR IZNIE AFRAH BINTI MOHD ISA This thesis is submitted as partial fulfillment of the requirements for the award

More information

Application 3: Proportional Mode Temperature Control

Application 3: Proportional Mode Temperature Control Application 3: Proportional Mode Temperature Control This lab exercise demonstrates the proportional mode feedback control system as used to control the temperature of a small oven (or resistor). A temperature

More information

Variable Frequency Drive / Inverter (0.4 ~ 280kW)

Variable Frequency Drive / Inverter (0.4 ~ 280kW) Variable Frequency Drive / Inverter (0.4 ~ 280kW) & Standard Features Configuration Comparison Comparison Table Enclosure IP00 IP20 NEMA 1 Rating Single phase 0.4 2.2kW 0.4 1.5kW Three phase 0.4 4kW Constant

More information

An Exploration of Ultra-Low Cost Motor Drive Design

An Exploration of Ultra-Low Cost Motor Drive Design An Exploration of Ultra-Low Cost Motor Drive Design By Patrick Heath, Marketing Manager Daniel Torres, Applications Engineer High-Performance Microcontroller Division Microchip Technology Inc. Agenda Explore

More information

Chapter 5. Robotics and Control

Chapter 5. Robotics and Control Chapter 5 Robotics and Control 1 CHAPTER 5. ROBOTICS AND CONTROL 5.1 Introduction The Robotics & Control field focuses on electro-mechanical control systems and their application to industry, military,

More information

International Journal for Research in Applied Science & Engineering Technology (IJRASET) Variable Speed BLDC Motor Drive Using PIC Microcontroller

International Journal for Research in Applied Science & Engineering Technology (IJRASET) Variable Speed BLDC Motor Drive Using PIC Microcontroller Variable Speed BLDC Motor Drive Using PIC Microcontroller Saranya.B #1, Kaliappan.S *2, Dr.R.Rajeswari #3 #1 PG Scholar, Department of EEE, Kumaraguru College of Technology, Coimbatore, India *2 Assistant

More information

AC Induction Motor (ACIM) Control Using PIC18Fxx31

AC Induction Motor (ACIM) Control Using PIC18Fxx31 AC Induction Motor (ACIM) Control Using PIC18Fxx31 2003 Microchip Technology Incorporated. All Rights Reserved. AC induction Motor Control Slide 1 Welcome to the Microchip Web Seminar on AC Induction Motor

More information

Training on Embedded Systems & Development

Training on Embedded Systems & Development Winnii Solutions Private Limited 1742, Second Floor, 18 th Main Road, Anna Nagar West, Chennai-600040. India. Tel: 91-44-26187331 Fax: 91-44-26187331 E-mail: bala@winnii.com Training on Embedded Systems

More information

Control & Instrumentation Principles

Control & Instrumentation Principles Control & Instrumentation Principles 33-033 Curriculum and Instrumentation This trainer allows the investigation of control system principles by using a servo mechanism comprising a dc motor, a variety

More information

ME 421L. Automatic Controls Laboratory. Lab 8: Flow control by Valve

ME 421L. Automatic Controls Laboratory. Lab 8: Flow control by Valve ME 421L Automatic Controls Laboratory Lab 8: Flow control by Valve REFERENCES: CE 117 Process Trainer Manual 1. Introduction: The CE117 Process Trainer Figure 1 The CE117 Process Trainer The CE117 Process

More information

chipkit Motor Shield Reference Manual Overview 1 Functional Description Revised April 16, 2013 This manual applies to the chipkit Motor Shield rev.

chipkit Motor Shield Reference Manual Overview 1 Functional Description Revised April 16, 2013 This manual applies to the chipkit Motor Shield rev. 1300 Henley Court Pullman, WA 99163 509.334.6306 www.digilentinc.com chipkit Motor Shield Reference Manual Revised April 16, 2013 This manual applies to the chipkit Motor Shield rev. D Overview The chipkit

More information

APPLICATION NOTE. Atmel AVR443: Sensor-based Control of Three Phase Brushless DC Motor. Atmel AVR 8-bit Microcontrollers. Features.

APPLICATION NOTE. Atmel AVR443: Sensor-based Control of Three Phase Brushless DC Motor. Atmel AVR 8-bit Microcontrollers. Features. APPLICATION NOTE Features Atmel AVR443: Sensor-based Control of Three Phase Brushless DC Motor Less than 5µs response time on Hall sensor output change Theoretical maximum of 1600k RPM Over-current sensing

More information

A. Course Objective. B. Teaching / Examination Scheme. Microcontroller & Interfacing. C. Detailed Syllabus

A. Course Objective. B. Teaching / Examination Scheme. Microcontroller & Interfacing. C. Detailed Syllabus A. Course Objective KADI SARVA VISHWAVIDYALAYA B.E. Semester: V Electronics & Communication Engineering Subject Name: Microcontroller & Interfacing Sub Code: EC-502 W.E.F 2014-15 The educational objectives

More information

Speed and Position Control of Stepper Motor using 8051 Microcontroller Amit Kumar 1 Ramjee Prasad Gupta 2

Speed and Position Control of Stepper Motor using 8051 Microcontroller Amit Kumar 1 Ramjee Prasad Gupta 2 IJSRD - International Journal for Scientific Research & Development Vol. 3, Issue 06, 2015 ISSN (online): 2321-0613 Speed and Position Control of Stepper Motor using 8051 Microcontroller Amit Kumar 1 Ramjee

More information

DIPLOMA IN EMBEDDED SYSTEM- SYLLABUS ATMEL 8051 AND AVR MICROCONTROLLER

DIPLOMA IN EMBEDDED SYSTEM- SYLLABUS ATMEL 8051 AND AVR MICROCONTROLLER DIPLOMA IN EMBEDDED SYSTEM- SYLLABUS ATMEL 8051 AND AVR MICROCONTROLLER Duration-3 Months Level-1: Basic Electronics Definition of Electronic -Components Used in an Embedded System -Resistor & Types &

More information

FPGA BASED DIGITAL PWM SPEED CONTROLLER FOR 3 PHASE INVERTER FED BLDC MOTOR

FPGA BASED DIGITAL PWM SPEED CONTROLLER FOR 3 PHASE INVERTER FED BLDC MOTOR FPGA BASED DIGITAL PWM SPEED CONTROLLER FOR 3 PHASE INVERTER FED BLDC MOTOR A.Deepa, D.Shanmugavel, S.Deepika, M.Kalidasan, S.Mohanram Department of E.E.E, Pollachi Institute of Engineering and Technology

More information

Figure 1. Flowcode 1 step-by-step Let s now convert this into a Flowcode program. Start. Read switch status. Is switch pressed?

Figure 1. Flowcode 1 step-by-step Let s now convert this into a Flowcode program. Start. Read switch status. Is switch pressed? This article offers an introduction to programming PIC chips using the free version of Flowcode (limited to 2k of compiled code), and shows you how to use it to create two simple programs for the PICkit

More information

Microcontroller for Variable Speed BLDC Fan Control System. T.C. Lun System Engineer, Freescale Semiconductor, Inc.

Microcontroller for Variable Speed BLDC Fan Control System. T.C. Lun System Engineer, Freescale Semiconductor, Inc. Microcontroller for Variable Speed BLDC Fan Control System T.C. Lun System Engineer, Freescale Semiconductor, Inc. 1 Introduction Portable, feature rich, high-performance and compact in size are typical

More information

Current Loop Tuning Procedure. Servo Drive Current Loop Tuning Procedure (intended for Analog input PWM output servo drives) General Procedure AN-015

Current Loop Tuning Procedure. Servo Drive Current Loop Tuning Procedure (intended for Analog input PWM output servo drives) General Procedure AN-015 Servo Drive Current Loop Tuning Procedure (intended for Analog input PWM output servo drives) The standard tuning values used in ADVANCED Motion Controls drives are conservative and work well in over 90%

More information

Speed Control Methods of Various Types of Speed Control Motors. Kazuya SHIRAHATA

Speed Control Methods of Various Types of Speed Control Motors. Kazuya SHIRAHATA Speed Control Methods of Various Types of Speed Control Motors Kazuya SHIRAHATA Oriental Motor Co., Ltd. offers a wide variety of speed control motors. Our speed control motor packages include the motor,

More information

Hello and welcome to this presentation of the STM32 Interconnect Matrix. It covers the main features of this matrix, which is widely used to connect

Hello and welcome to this presentation of the STM32 Interconnect Matrix. It covers the main features of this matrix, which is widely used to connect Hello and welcome to this presentation of the STM32 Interconnect Matrix. It covers the main features of this matrix, which is widely used to connect various internal peripherals between each other. 1 The

More information

ECE 445. Project Proposal

ECE 445. Project Proposal ECE 445 Project Proposal Auto-Returning Remote Control Boat Somak Ghosh Zain Zaman Grant Everett TA: Vignesh Sridhar Objective: 1. Introduction Professor Oelze presented what seemed to be a very straightforward

More information

Applications of the LM3524 Pulse-Width-Modulator

Applications of the LM3524 Pulse-Width-Modulator Applications of the LM3524 Pulse-Width-Modulator The LM3524 Regulating Pulse-Width-Modulator is commonly used as the control element in switching regulator power supplies. This is in keeping with its intended

More information

S70 Servo Pro. Operation Manual. Version 1.0. Bray Controls Westland East Blvd. Houston, TX USA (281) FAX (281)

S70 Servo Pro. Operation Manual. Version 1.0. Bray Controls Westland East Blvd. Houston, TX USA (281) FAX (281) S70 Servo Pro Operation Manual Version 1.0 Bray Controls 13333 Westland East Blvd. Houston, TX 77041 USA (281) 894-5454 FAX (281) 890-1100 TABLE OF CONTENTS: INTRODUCTION. 3 DIP SWITCH CONFIGURATION CHART..

More information

FIGURE 2. FIGURE 3. FIGURE 4. 2

FIGURE 2. FIGURE 3. FIGURE 4.  2 Applications of the LM3524 Pulse-Width-Modulator The LM3524 Regulating Pulse-Width-Modulator is commonly used as the control element in switching regulator power supplies. This is in keeping with its intended

More information

The Kress Intelligent Motor and Drive System

The Kress Intelligent Motor and Drive System The Kress Intelligent Motor and Drive System Technology At The Heart of the 21 st Century American Manufacturing Renaissance 1 Motor and Drive Systems 2015 A Design for Fixed Electric Motor Systems Created

More information

E-Blocks Easy Internet Bundle

E-Blocks Easy Internet Bundle Page 1 Cover Page Page 2 Flowcode Installing Flowcode Instruction for installing Flowcode can be found inside the installation booklet located inside the Flowcode DVD case. Before starting with the course

More information

ECE 4510 Introduction to Microprocessors. Lab Final Review

ECE 4510 Introduction to Microprocessors. Lab Final Review ECE 4510 Introduction to Microprocessors Lab Final Review Dr. Bradley J. Bazuin Associate Professor Department of Electrical and Computer Engineering College of Engineering and Applied Sciences Ground

More information

PID Voltage Control For DC Motor Using MATLAB Simulink and Arduino Microcontroller

PID Voltage Control For DC Motor Using MATLAB Simulink and Arduino Microcontroller J. Appl. Environ. Biol. Sci., 5(9) 166-173, 2015 2015, TextRoad Publication ISSN: 2090-4274 Journal of Applied Environmental and Biological Sciences www.textroad.com PID Voltage Control For DC Motor Using

More information

DHANALAKSHMI COLLEGE OF ENGINEERING, CHENNAI

DHANALAKSHMI COLLEGE OF ENGINEERING, CHENNAI EE6303 LINEAR INTEGRATED CIRCUITS AND APPLICATIONS UNIT I IC FABRICATION 1. Write the basic chemical reaction in the epitaxial growth process of pure silicon. (A/M-11) 2. What are the advantages of integrated

More information

AC/DC Power Supply Reference Design. Advanced SMPS Applications using the dspic DSC SMPS Family

AC/DC Power Supply Reference Design. Advanced SMPS Applications using the dspic DSC SMPS Family AC/DC Power Supply Reference Design Advanced SMPS Applications using the dspic DSC SMPS Family dspic30f SMPS Family Excellent for Digital Power Conversion Internal hi-res PWM Internal high speed ADC Internal

More information

PULSE WIDTH MODULATION. DC Motor - Speed Control. DC Motor - Speed Control. What is a DC Motor? What to control in a DC motor?

PULSE WIDTH MODULATION. DC Motor - Speed Control. DC Motor - Speed Control. What is a DC Motor? What to control in a DC motor? 1 General Overview DC Motor 2 What is a DC Motor? A machine that converts electrical to mechanical energy. PULSE WIDTH MODULATION What to control in a DC motor? Speed Direction Start/Stop Positional? BENM

More information

Brushless DC Motors Part I: Construction and Operating Principles

Brushless DC Motors Part I: Construction and Operating Principles Brushless DC Motors Part I: Construction and Operating Principles Pushek Madaan, Cypress Semiconductor - February 11, 2013 Electrical equipment often has at least one motor used to rotate or displace an

More information

Hello, and welcome to this presentation of the STM32 Digital Filter for Sigma-Delta modulators interface. It covers the features of this interface,

Hello, and welcome to this presentation of the STM32 Digital Filter for Sigma-Delta modulators interface. It covers the features of this interface, Hello, and welcome to this presentation of the STM32 Digital Filter for Sigma-Delta modulators interface. It covers the features of this interface, which behaves like an analogto-digital converter (ADC)

More information

Precision Digital Controller using PSoC CY8C PI Microcontroller

Precision Digital Controller using PSoC CY8C PI Microcontroller Precision Digital Controller using PSoC CYC-PI Microcontroller Abstract The specific objective of this project is to design a precision digital controller for fully automatic microcontroller controlled

More information

CAN bus solution. EB237

CAN bus solution.  EB237 CAN bus solution EB237 EB237-60-4.indd 1 General information Provides a solution for teaching and learning about CAN bus technology for all levels of student - Automotive and beyond. 1. Features Allows

More information

LAB #8: SPEED CONTROL OF A DC MOTOR MOTOR DRIVE

LAB #8: SPEED CONTROL OF A DC MOTOR MOTOR DRIVE LAB #8: SPEED CONTROL OF A DC MOTOR MOTOR DRIVE BACKGROUND The term project develops a speed control system for a direct current (dc) motor. The system illustrated in Fig. 1 operates the motor at one of

More information

1 Servo System using a Armature Controlled DC Servo Motor

1 Servo System using a Armature Controlled DC Servo Motor Electrical Engineering EE331 Microcomputer Hardware and Software - Design 1 Servo System using a Armature Controlled DC Servo Motor 1.1 Principles of operation A DC motor is used in a control system where

More information

On-board Data sources: 4 no.s of Data Patterns ranging from 500 Hz to V pk-pk

On-board Data sources: 4 no.s of Data Patterns ranging from 500 Hz to V pk-pk PHASE SHIFT KEYING MODULATION AND DEMODULATION TRAINER This trainer provides an opportunity to study carrier modulation of digital signals. There are various carrier modulation techniques required for

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

DC Motors. DC motors are distinguished by their ability to operate from direct current (not as evident as it might appear) The Parts

DC Motors. DC motors are distinguished by their ability to operate from direct current (not as evident as it might appear) The Parts October 30, 2002 Stanford University - EE281 Lecture #11 #1 Motors DC motors Stepper motors Lecture #11 Outline Motor-driving Electronics RC Servos October 30, 2002 Stanford University - EE281 Lecture

More information

555 and 556 Timer Circuits

555 and 556 Timer Circuits 555 and 556 Timer Circuits Introduction The 8-pin 555 timer must be one of the most useful ICs ever made and it is used in many projects. With just a few external components it can be used to build many

More information

HiTechnic FIRST Motor Controller Specification

HiTechnic FIRST Motor Controller Specification HiTechnic FIRST Motor Controller Specification For LEGO MINDSTORMS NXT Dataport Systems, Inc HiTechnic Division Dataport Systems, Inc 2008. Revision 1.4 Contents 1. Introduction... 3 2. Description...

More information

History of inverter technology

History of inverter technology 1 1. What is Inverter technology? 2. Basic structure of inverter device 3. History of Inverter technology 0. Transition of inverter technology 1. What is the difference between AC inverter and DC inverter

More information

SERVO AMPLIFIER MODULE

SERVO AMPLIFIER MODULE 1 EPC 300 Series (-3xx) User Manual 2 Table of Contents 1 Introduction... 4 2 Basic System Overview... 4 3 General Instructions... 5 3.1 Password Protection...5 3.2 PC Interface Groupings... 5 4 Module

More information

Date of Change - 16 Oct 2008 Document creation Jason Jack - 24 Oct 2008 Document updated to include Power System Emily Phillips

Date of Change - 16 Oct 2008 Document creation Jason Jack - 24 Oct 2008 Document updated to include Power System Emily Phillips Project Title: Project Team: Robotic Platform for 1kg Loads (RP1) P09204 Project Revision: 2 Document Revision: 1 Change Log Revision Number Date of Change Description of Change Author (s) - 16 Oct 2008

More information

DC motor Control of Flexible Shaft

DC motor Control of Flexible Shaft EE 554 FINAL PROJECT DC motor Control of Flexible Shaft TABLE OF CONTENTS 1. INTRODUCTION... 3 2. PHYSICAL SETUP... 4 3. ELECTRICAL SETUP... 5 4. LABVIEW... 7 5. MODELLING... 12 6. TESTING... 16 7. RESULTS...

More information

ECE 511 MICROPROCESSORS

ECE 511 MICROPROCESSORS ECE 511 MICROPROCESSORS Professor : Dr. Jens Peter Kaps A project report on TONGUE DRIVE SYSTEM using (MSP430 Launchpad) By: Anshul Naidu Routhu, Parimala Gollapudi, Swathi Dhanavanthri, Vamshi Krishna

More information

Quanser NI-ELVIS Trainer (QNET) Series: QNET Experiment #01: DC Motor Speed Control. DC Motor Control Trainer (DCMCT) Student Manual

Quanser NI-ELVIS Trainer (QNET) Series: QNET Experiment #01: DC Motor Speed Control. DC Motor Control Trainer (DCMCT) Student Manual Quanser NI-ELVIS Trainer (QNET) Series: QNET Experiment #01: DC Motor Speed Control DC Motor Control Trainer (DCMCT) Student Manual Table of Contents 1. Laboratory Objectives...1 2. References...1 3. DCMCT

More information

EET272 Worksheet Week 9

EET272 Worksheet Week 9 EET272 Worksheet Week 9 answer questions 1-5 in preparation for discussion for the quiz on Monday. Finish the rest of the questions for discussion in class on Wednesday. Question 1 Questions AC s are becoming

More information

Build your career in Embedded Systems

Build your career in Embedded Systems Build your career in Embedded Systems For More details contact: Saitech systems Mob: 9820436881 Email:saitechalpesh@gmail.com www.embeddedindia.net www.saitechsystems.net Page: www.facebook.com/saitechsystems

More information

Tricycle Design- ENGR 201 Group Orientation

Tricycle Design- ENGR 201 Group Orientation Tricycle Design- Electrical l Components ENGR 201 Group Orientation Outline Electric Tricycle Component Overview Basic DC Motor Theory Operation Motor Sizing Common o DC Motor Types Brushed Brushless DC

More information

Digital Signal Controller Based Four Switch Three Phase Inverter Fed BLDC Motor Control M. S. Aspalli 1 Farhat Mubeen. M Munshi 2

Digital Signal Controller Based Four Switch Three Phase Inverter Fed BLDC Motor Control M. S. Aspalli 1 Farhat Mubeen. M Munshi 2 IJSRD - International Journal for Scientific Research & Development Vol. 2, Issue 07, 2014 ISSN (online): 2321-0613 Digital Signal Controller Based Four Switch Three Inverter Fed BLDC Motor Control M.

More information

Special Lecture. Basic Stamp 2 Programming. (Presented on popular demand)

Special Lecture. Basic Stamp 2 Programming. (Presented on popular demand) Special Lecture Basic Stamp 2 Programming (Presented on popular demand) Programming Environment Servo Motor: How It Work? The editor window consists of the main edit pane with an integrated explorer panel

More information

Industrial sensor, actuator and control applications

Industrial sensor, actuator and control applications Page 1 Cover Page Page 2 Contents Course Introduction 3 Worksheet 1 - Basic Outputs 4 Worksheet 2 - Sequenced Outputs 5 Worksheet 3 - Pulse Width Modulation 6 Worksheet 4 - Basic Inputs 8 Worksheet 5 -

More information

FFT Frequency Detection on the dspic

FFT Frequency Detection on the dspic FFT Frequency Detection on the dspic by Jac Kersing Nov 2012 Abstract In this article Jac explains how he solved a practical challenge using powerful dspic devices and Fast Fourier Transform algorithms.

More information

Microcontroller: 1-wire Interface, SPI Interface

Microcontroller: 1-wire Interface, SPI Interface Microcontroller: 1-wire Interface, SPI Interface Amarjeet Singh February 5, 2012 Logistics Website updated with lecture slides from last 2 lectures Assignment-3 Any problem Assignment-4 Final assignment

More information

6. Circuits and modeling

6. Circuits and modeling Page: 10 6. Circuits and modeling For the discussions a buck converter with input and output filter will be used as a model. 6.1 Model power supply Converter data 100V / 100A at the load, switching frequency

More information

Ocean Controls KT-5194 DC Motor PID Speed Controller

Ocean Controls KT-5194 DC Motor PID Speed Controller Ocean Controls Serial, Button or nalog Control Open Loop PWM Speed Control PID Closed Loop Control 16x2 lphanumeric LCD Photo-Interrupter Drive Dual IRFZ44 MOSFET Output Schmitt Trigger Pulse Input Four

More information

Design and Development Stepper Motor Position Control System Using Atmel 85c51 Microcontroller Kausik Chakraborty, Nisarga Chand, Bappadittya Roy

Design and Development Stepper Motor Position Control System Using Atmel 85c51 Microcontroller Kausik Chakraborty, Nisarga Chand, Bappadittya Roy Design and Development Stepper Motor Position Control System Using Atmel 5c5 Microcontroller Kausik Chakraborty, Nisarga Chand, Bappadittya Roy Department of ECE Mallabhum Institute Of Technology,Bishnupur,

More information

FLEXIBLE POWER CONVERTER AND PROCESS CONTROLLER. David Caldwell President Flextek Electronics. Abstract

FLEXIBLE POWER CONVERTER AND PROCESS CONTROLLER. David Caldwell President Flextek Electronics. Abstract David Caldwell President Flextek Electronics Abstract Flexible power converter satisfies wide variety of tasks quickly and easily, including PointOfLoad applications and challenging process controls. The

More information

ANALOG COMPRESSORS AND SOME OF THE BITS THAT MAKE THEM WHAT THEY ARE. by Dave Hill for Audio Days Paris March 2012

ANALOG COMPRESSORS AND SOME OF THE BITS THAT MAKE THEM WHAT THEY ARE. by Dave Hill for Audio Days Paris March 2012 ANALOG COMPRESSORS AND SOME OF THE BITS THAT MAKE THEM WHAT THEY ARE by Dave Hill for Audio Days Paris March 2012 This is not a complete list and are very simplified. Things like signal level and its scaling

More information

HARDWARE OF SUPERVISORY CONTROL & DATA ACQUISITION SYSTEM

HARDWARE OF SUPERVISORY CONTROL & DATA ACQUISITION SYSTEM Chapter 3 HARDWARE OF SUPERVISORY CONTROL & DATA ACQUISITION SYSTEM Dr. H.K. VERMA Distinguished Professor Department of Electrical and Electronics Engineering School of Engineering and Technology SHARDA

More information

A Project using TI MSP430 TOUCH TO SING

A Project using TI MSP430 TOUCH TO SING A Project using TI MSP430 TOUCH TO SING Executed by: Aniruddha Harish Ankit Gala Jaswant Katragadda Prashanth Prakash TABLE OF CONTENTS 1. Introduction 1 2. Motivation..1 3. Hardware Components 2 4. Software

More information

Lab Experiment 1: The LPC 2148 Education Board

Lab Experiment 1: The LPC 2148 Education Board Lab Experiment 1: The LPC 2148 Education Board 1 Introduction The aim of this course ECE 425L is to help you understand and utilize the functionalities of ARM7TDMI LPC2148 microcontroller. To do that,

More information

Basics of Arduino EPICS Workshop. Arduino (RedBoard), Breadboard, LEDs Professor John Steele Mechanical Engineering Department October 23, 2015

Basics of Arduino EPICS Workshop. Arduino (RedBoard), Breadboard, LEDs Professor John Steele Mechanical Engineering Department October 23, 2015 Basics of Arduino EPICS Workshop Arduino (RedBoard), Breadboard, LEDs Professor John Steele Mechanical Engineering Department October 23, 2015 What is an Arduino/RedBoard? Arduino Uno (and the Sparkfun

More information

BIOEN 302: Introduction to Biomedical Instrumentation Autumn 2010

BIOEN 302: Introduction to Biomedical Instrumentation Autumn 2010 Project 4: PID Controller for a Resistive Heating Element Objective: Develop a control system that uses feedback to maintain a target temperature. Background Just as medicine involves both understanding

More information

Atmega8/atmega16/atmega32 Microcontroller

Atmega8/atmega16/atmega32 Microcontroller Atmega8/atmega16/atmega32 Microcontroller Course Name: AVR & ROBOTICS Certification: By UVSoftsTechnologies Pvt. Ltd. Introduction:- Introduction of Embedded System & robotics Evolution in Microcontroller

More information

ETEC 421 - Digital Controls PIC Lab 10 Pulse Width Modulation

ETEC 421 - Digital Controls PIC Lab 10 Pulse Width Modulation ETEC 421 - Digital Controls PIC Lab 10 Pulse Width Modulation Program Definition: Write a program to control the speed of a dc motor using pulse width modulation. Discussion: The speed of a dc motor is

More information

Embedded Systems on ARM Cortex-M3 (4weeks/45hrs)

Embedded Systems on ARM Cortex-M3 (4weeks/45hrs) Embedded Systems on ARM Cortex-M3 (4weeks/45hrs) Course & Kit Contents LEARN HOW TO: Use of Keil Real View for ARM Use ARM Cortex-M3 MCU for professional embedded application development Understanding

More information

Speed Performance of a BLDC Motor Employing PWM/PAM Control Techniques

Speed Performance of a BLDC Motor Employing PWM/PAM Control Techniques Speed Performance of a BLDC Motor Employing PWM/PAM Control Techniques Dr. T. Vamsee kiran 1, I.L.B.Sowjanya 2 1 Professor & Head, Dept. of EEE, DVR & Dr. HS MIC College of Technology, Andhra Pradesh,

More information

Single Sensor Based Photovoltaic Maximum Power Point Tracking Technique for Solar Water Pumping System

Single Sensor Based Photovoltaic Maximum Power Point Tracking Technique for Solar Water Pumping System Electrical Power Quality and Utilisation, Journal Vol. XIV, No. 2, 2008 Single Sensor Based Photovoltaic Maximum Power Point Tracking Technique for Solar Water Pumping System Amine DAOUD, Abdelhamid MIDOUN

More information

Control. Process Control. Process

Control. Process Control. Process Level & Flow process Temperature process Level, Flow & temperature process Pressure process Distributed Industrial process PID Instrumentation Fault finding applies the principles of automatic to a physical

More information

MICROPROCESSORS AND MICROCONTROLLERS Microprocessor is used for GENERAL purposes. It is the heart of the computer. To use microprocessor other

MICROPROCESSORS AND MICROCONTROLLERS Microprocessor is used for GENERAL purposes. It is the heart of the computer. To use microprocessor other MICROPROCESSORS AND MICROCONTROLLERS Microprocessor is used for GENERAL purposes. It is the heart of the computer. To use microprocessor other components such as Memory & Components for receiving and sending

More information

Analog Interfaces, Sensors, and Actuators

Analog Interfaces, Sensors, and Actuators Analog Interfaces, Sensors, and Actuators Minsoo Ryu Department of Computer Science and Engineering Hanyang University msryu@hanyang.ac.kr Topics Covered Sensors Analog-to-Digital Converters Actuators

More information

SERVO MOTOR CONTROL. Servo motor angle rotation control by adjusting PWM ratio.

SERVO MOTOR CONTROL. Servo motor angle rotation control by adjusting PWM ratio. SERVO MOTOR CONTROL Servo motor angle rotation control by adjusting PWM ratio. Index What is a servo motor? How do servo motors work? Information about Hitec HS-311 Standard servo motor. Algorithm for

More information

CSCI 445 Amin Atrash. Lecture #2: Motors and Gears. Introduction to Robotics L. Itti & M. J. Mataric

CSCI 445 Amin Atrash. Lecture #2: Motors and Gears. Introduction to Robotics L. Itti & M. J. Mataric Introduction to Robotics CSCI 445 Amin Atrash Lecture #2: Motors and Gears Today s Lecture Outline DC motors voltage, current, speed and torque current and work of a motor Gearing and gear ratios gearing

More information

PID Digital Control of a S2001 Thermal System

PID Digital Control of a S2001 Thermal System PID Digital Control of a S2001 Thermal System by J.C. Wang edited by BJ Furman September 28, 2002 1. Introduction A thermal system named S2001 (in recognition of the term project group in the ME190 Spring

More information

ECE511 PROJECT REPORT GROUP 7 MOTION DETECTION CAMERA

ECE511 PROJECT REPORT GROUP 7 MOTION DETECTION CAMERA ECE511 PROJECT REPORT GROUP 7 MOTION DETECTION CAMERA TEAM MEMBERS ARUN BHARGAV PALAPARTHY HARSHAD PATIL SANJAY DESHPANDE SARANYA MATHIALAGAN Abstract The purpose of the project was to build a motion detection

More information