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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Easy-to Use Function Generator Applying PIC

Easy-to Use Function Generator Applying PIC Easy-to Use Function Generator Applying PIC P. Kiss, Gy. Györök and T. Orosz Obuda University/AREK, Székesfehérvár, Hungary pkiss9@gmail.com, gyorok.gyorgy@arek.uni-obuda.hu, orosz.tamas@arek.uni-obuda.hu

More information

APPLICATION NOTE - 017

APPLICATION NOTE - 017 APPLICATION NOTE - 017 PWM Motor Drives Theory and Measurement Considerations Pulse Width Modulated (PWM) power electronic techniques represent a large and increasing proportion of modern power electronics.

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

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

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

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

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

Designing an efficient Programmable Logic Controller using Programmable System On Chip

Designing an efficient Programmable Logic Controller using Programmable System On Chip Designing an efficient Programmable Logic Controller using Programmable System On Chip By Raja Narayanasamy, Product Apps Manager Sr, Cypress Semiconductor Corp. A Programmable Logic Controller (PLC) is

More information

Microcontroller-based experiments for a control systems course in electrical engineering technology

Microcontroller-based experiments for a control systems course in electrical engineering technology Microcontroller-based experiments for a control systems course in electrical engineering technology Albert Lozano-Nieto Penn State University, Wilkes-Barre Campus, Lehman, PA, USA E-mail: AXL17@psu.edu

More information

AN2680 Application note

AN2680 Application note Application note Fan speed controller based on STDS75 or STLM75 digital temperature sensor and ST72651AR6 MCU Introduction This application note describes the method of defining the system for regulating

More information

MIDI interface board. EB021

MIDI interface board.  EB021 MIDI interface board www.matrixtsl.com EB021 Contents About this document 3 Board layout 3 General information 4 Circuit description 5 Protective cover 5 Circuit diagram 6 2 Copyright About this document

More information

OEM670T/OEM675T OPERATION & BLOCK DIAGRAM

OEM670T/OEM675T OPERATION & BLOCK DIAGRAM EM670/EM675 ➀ Introduction C H A P T E R ➀ Introduction EM670T/EM675T DESCRIPTIN The EM670T/EM675T is a torque servo drive designed to operate standard 3 phase brushless DC servo motors equipped with Hall

More information

dspace DSP DS-1104 based State Observer Design for Position Control of DC Servo Motor

dspace DSP DS-1104 based State Observer Design for Position Control of DC Servo Motor dspace DSP DS-1104 based State Observer Design for Position Control of DC Servo Motor Jaswandi Sawant, Divyesh Ginoya Department of Instrumentation and control, College of Engineering, Pune. ABSTRACT This

More information

What is Field Oriented Control and what good is it?

What is Field Oriented Control and what good is it? What is Field Oriented Control and what good is it? Using brushless servo motors and drives in your next new product? You have probably seen the buzzwords: 'Trapezoidal', 'Sinusoidal', and 'Field Oriented

More information

MANUAL TROUBLESHOOTING. ECM Motor. ECM / ECM-DX Series. v100 Issue Date: 07/17/ Price Industries Limited. All rights reserved.

MANUAL TROUBLESHOOTING. ECM Motor. ECM / ECM-DX Series. v100 Issue Date: 07/17/ Price Industries Limited. All rights reserved. MANUAL ECM Motor ECM / ECM-DX Series v100 Issue Date: 07/17/15 2015 Price Industries Limited. All rights reserved. ECM MOTOR TABLE OF CONTENTS ECM Motor Background...1 ECM Motor Power and Control Connectors...2

More information

Driving LEDs with a PIC Microcontroller Application Note

Driving LEDs with a PIC Microcontroller Application Note Driving LEDs with a PIC Microcontroller Application Note Introduction Nowadays, applications increasingly make use of LEDs as a replacement for traditional light bulbs. For example, LEDs are frequently

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

AP08026 XC866. Microcontrollers. Brushless DC Motor Control with Hall Sensors Using Infineon 8-bit XC866 Microcontroller

AP08026 XC866. Microcontrollers. Brushless DC Motor Control with Hall Sensors Using Infineon 8-bit XC866 Microcontroller Application Note, V1.0, Oct 2006 AP08026 XC866 Using Infineon 8-bit XC866 Microcontroller Microcontrollers Edition 2006-10-20 Published by Infineon Technologies AG 81726 München, Germany Infineon Technologies

More information

Selecting and Implementing H-Bridges in DC Motor Control. Daniel Phan A37005649

Selecting and Implementing H-Bridges in DC Motor Control. Daniel Phan A37005649 Selecting and Implementing H-Bridges in DC Motor Control Daniel Phan A37005649 ECE 480 Design Team 3 Spring 2011 Abstract DC motors can be used in a number of applications that require automated movements.

More information

VFD 101 Lesson 3. Parts of a Variable Frequency Drive (VFD)

VFD 101 Lesson 3. Parts of a Variable Frequency Drive (VFD) VFD 101 Lesson 3 Parts of a Variable Frequency Drive (VFD) This lesson covers the parts that make up the Variable Frequency Drive (VFD) and describes the basic operation of each part. Here is the basics

More information

PIC Microcontrollers: Principles and Applications (Advanced Higher)

PIC Microcontrollers: Principles and Applications (Advanced Higher) National Unit Specification: general information NUMBER D8XR 13 COURSE Mechatronics SUMMARY The candidate will develop an understanding of PIC microcontrollers and their applications. OUTCOMES 1 Describe

More information

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING Question Bank Subject Name: EC6504 - Microprocessor & Microcontroller Year/Sem : II/IV

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING Question Bank Subject Name: EC6504 - Microprocessor & Microcontroller Year/Sem : II/IV DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING Question Bank Subject Name: EC6504 - Microprocessor & Microcontroller Year/Sem : II/IV UNIT I THE 8086 MICROPROCESSOR 1. What is the purpose of segment registers

More information

A Digital Timer Implementation using 7 Segment Displays

A Digital Timer Implementation using 7 Segment Displays A Digital Timer Implementation using 7 Segment Displays Group Members: Tiffany Sham u2548168 Michael Couchman u4111670 Simon Oseineks u2566139 Caitlyn Young u4233209 Subject: ENGN3227 - Analogue Electronics

More information

Michelin North America, Inc. Industrial Maintenance Interview Outline

Michelin North America, Inc. Industrial Maintenance Interview Outline Michelin North America, Inc. Industrial Maintenance Interview Outline Copyright 2012 Michelin North America, Inc. All rights reserved. The Michelin Man is a registered trademark of Michelin North America,

More information

Design and Implementation of PWM Based Switching Regulators for DC Motor Speed Control. Vinay Divakar

Design and Implementation of PWM Based Switching Regulators for DC Motor Speed Control. Vinay Divakar International Journal of Advancements in Research & Technology (IJoART), Volume 2, Issue 1ŗ, ber-2013 226 Design and Implementation of PWM Based Switching Regulators for DC Motor Speed Control Vinay Divakar

More information

Soigeneris AN-01. Using the G540 VFD Output V.3

Soigeneris AN-01. Using the G540 VFD Output V.3 Soigeneris AN-01 Using the G540 VFD Output V.3 A word about safety We at Soigeneris take pride in providing high quality components for small scale CNC systems. While we make every effort to provide in

More information

FlowKit in-circuit debug system

FlowKit in-circuit debug system FlowKit in-circuit debug system www.matrixmultimedia.com HP299 Contents About this document 3 Board layout 3 General information 4 Detailed operation 4 Circuit diagram 7 2 Copyright About this document

More information

Switch Mode Power Supply Topologies

Switch Mode Power Supply Topologies Switch Mode Power Supply Topologies The Buck Converter 2008 Microchip Technology Incorporated. All Rights Reserved. WebSeminar Title Slide 1 Welcome to this Web seminar on Switch Mode Power Supply Topologies.

More information

Using the Z8 Encore! MCU as a Frequency Counter

Using the Z8 Encore! MCU as a Frequency Counter Application Note Using the Z8 Encore! MCU as a Frequency Counter AN018202-0708 Abstract This application note describes how Zilog s Z8 Encore! microcontroller unit (MCU) can be used as a frequency counter

More information

Data Acquisition Module with I2C interface «I2C-FLEXEL» User s Guide

Data Acquisition Module with I2C interface «I2C-FLEXEL» User s Guide Data Acquisition Module with I2C interface «I2C-FLEXEL» User s Guide Sensors LCD Real Time Clock/ Calendar DC Motors Buzzer LED dimming Relay control I2C-FLEXEL PS2 Keyboards Servo Motors IR Remote Control

More information

AMZ-FX Guitar effects. (2007) Mosfet Body Diodes. http://www.muzique.com/news/mosfet-body-diodes/. Accessed 22/12/09.

AMZ-FX Guitar effects. (2007) Mosfet Body Diodes. http://www.muzique.com/news/mosfet-body-diodes/. Accessed 22/12/09. Pulse width modulation Pulse width modulation is a pulsed DC square wave, commonly used to control the on-off switching of a silicon controlled rectifier via the gate. There are many types of SCR s, most

More information

ANALYSIS AND CONTROL OF FOUR QUADRANT OPERATION OF THREE PHASE BRUSHLESS DC (BLDC) MOTOR DRIVE

ANALYSIS AND CONTROL OF FOUR QUADRANT OPERATION OF THREE PHASE BRUSHLESS DC (BLDC) MOTOR DRIVE ANALYSIS AND CONTROL OF FOUR QUADRANT OPERATION OF THREE PHASE BRUSHLESS DC (BLDC) MOTOR DRIVE Shivaraj G 1, N. Jayakumar 2 1 PG Scholar, Department of Electrical and Electronics, the Oxford College of

More information

Principles of Adjustable Frequency Drives

Principles of Adjustable Frequency Drives What is an Adjustable Frequency Drive? An adjustable frequency drive is a system for controlling the speed of an AC motor by controlling the frequency of the power supplied to the motor. A basic adjustable

More information

Fast and Effective Embedded Systems Design

Fast and Effective Embedded Systems Design Fast and Effective Embedded Systems Design Applying the ARM mbed Rob Toulson Tim Wilmshurst AMSTERDAM BOSTON HEIDELBERG LONDON NEW YORK OXFORD чч*?? &Ш& PARIS SAN DIEGO SAN FRANCISCO SINGAPORE SYDNEY TOKYO

More information

MOTOR DRIVER L293D. Developed by: Krishna Nand Gupta Prashant Agrawal Mayur Agarwal

MOTOR DRIVER L293D. Developed by: Krishna Nand Gupta Prashant Agrawal Mayur Agarwal MOTOR DRIVER L293D Developed by: Krishna Nand Gupta Prashant Agrawal Mayur Agarwal DC Motor Whenever a robotics hobbyist talk about making a robot, the first thing comes to his mind is making the robot

More information

Computer Hardware Requirements for Real-Time Applications

Computer Hardware Requirements for Real-Time Applications Lecture (4) Computer Hardware Requirements for Real-Time Applications Prof. Kasim M. Al-Aubidy Computer Engineering Department Philadelphia University Summer Semester, 2011 Real-Time Systems, Prof. Kasim

More information

PAC5220 Hall Sensor BLDC

PAC5220 Hall Sensor BLDC PAC5220 Hall Sensor BLDC Power Application Controllers TM Firmware / Graphical User Interface User Guide www.active-semi.com Copyright 2015 Active-Semi, Inc. CONTENTS Contents...2 Overview...3 Application

More information

A 5 Degree Feedback Control Robotic Arm (Haptic Arm)

A 5 Degree Feedback Control Robotic Arm (Haptic Arm) A 5 Degree Feedback Control Robotic Arm (Haptic Arm) 1 Prof. Sheetal Nirve, 2 Mr.Abhilash Patil, 3 Mr.Shailesh Patil, 4 Mr.Vishal Raut Abstract: Haptics is the science of applying touch sensation and control

More information

A Flexible Closed Loop PMDC Motor Speed Control System for Precise Positioning

A Flexible Closed Loop PMDC Motor Speed Control System for Precise Positioning A Flexible Closed Loop PMDC Motor Speed Control System for Precise Positioning Shakil Seeraji Department of Aeronautical Engineering Military Institute of Science and Technology Mirpur Cantonment, Dhaka-1216,

More information

Chapter 3 Pulse Width Modulator

Chapter 3 Pulse Width Modulator Chapter 3 Pulse Width Modulator Pulse Width Modulator 3-1: Curriculum Objectives 1. To implement the pulse width modulator by using µa741. 2. To understand the characteristics and basic circuit of LM555.

More information

ME Laboratory 10 Independent Design Project: Sous Vide

ME Laboratory 10 Independent Design Project: Sous Vide ME 530.420 Laboratory 10 Independent Design Project: Sous Vide Brandon Lee Dongsuk Shin Jeffrey Yu December 16, 2012 Robot Sensors/Actuators Dr. Noah Cowan I. Introduction Today, robots build cars, monitor

More information

Embedded Systems Design Course Applying the mbed microcontroller

Embedded Systems Design Course Applying the mbed microcontroller Embedded Systems Design Course Applying the mbed microcontroller Analog input and output These course notes are written by R.Toulson (Anglia Ruskin University) and T.Wilmshurst (University of Derby). (c)

More information

Chapter 22: Electric motors and electromagnetic induction

Chapter 22: Electric motors and electromagnetic induction Chapter 22: Electric motors and electromagnetic induction The motor effect movement from electricity When a current is passed through a wire placed in a magnetic field a force is produced which acts on

More information

A Seat for Life - A Custom Life Test Platform for Recaro Aircraft Seating

A Seat for Life - A Custom Life Test Platform for Recaro Aircraft Seating A Seat for Life - A Custom Life Test Platform for Recaro Aircraft Seating G Systems and Recaro engineers developed a fully customizable control module to interface with a universal life-cycle test fixture

More information

DESIGNING A PC OSCILLOSCOPE USING FREEDUINO

DESIGNING A PC OSCILLOSCOPE USING FREEDUINO DESIGNING A PC OSCILLOSCOPE USING FREEDUINO Ritika, Preeti Kumari, Prem Ranjan Dubey Birla Institute of Technology, Mesra, Students of Department of Electronics and Communication Date: 22 nd May, 2013

More information

Pulse Width Modulation (PWM) LED Dimmer Circuit. Using a 555 Timer Chip

Pulse Width Modulation (PWM) LED Dimmer Circuit. Using a 555 Timer Chip Pulse Width Modulation (PWM) LED Dimmer Circuit Using a 555 Timer Chip Goals of Experiment Demonstrate the operation of a simple PWM circuit that can be used to adjust the intensity of a green LED by varying

More information

AN2159. Digital Direct Current Ignition System Using HC08 Microcontrollers. Introduction. Semiconductor Products Sector Application Note

AN2159. Digital Direct Current Ignition System Using HC08 Microcontrollers. Introduction. Semiconductor Products Sector Application Note Order this document by /D Semiconductor Products Sector Digital Direct Current Ignition System Using HC08 Microcontrollers By Kenny Lam Applications Engineering Microcontroller Division Hong Kong Introduction

More information

8051 MICROCONTROLLER COURSE

8051 MICROCONTROLLER COURSE 8051 MICROCONTROLLER COURSE Objective: 1. Familiarization with different types of Microcontroller 2. To know 8051 microcontroller in detail 3. Programming and Interfacing 8051 microcontroller Prerequisites:

More information

Constant Current Add on card for Xgen platforms.

Constant Current Add on card for Xgen platforms. Constant Current Add on card for Xgen platforms. Abstract: The Xgen is designed to supply a constant voltage to the customer load. In recent times there has been a demand for using the Xgen platform as

More information

SRF005 ULTRASONIC RANGE SENSOR

SRF005 ULTRASONIC RANGE SENSOR SRF005 ULTRASONIC RANGE SENSOR Specification: The SRF005 ultrasonic range sensor detects objects in it s path and can be used to calculate the range to the object. It is sensitive enough to detect a 3cm

More information

GPS & GSM BASED REAL-TIME VEHICLE TRACKING SYSTEM.

GPS & GSM BASED REAL-TIME VEHICLE TRACKING SYSTEM. GPS & GSM BASED REAL-TIME VEHICLE TRACKING SYSTEM. Introduction: The Proposed design is cost-effective, reliable and has the function of accurate tracking. When large object or vehicles were spread out

More information

SIMULATION OF PWM CONTROLLED BUCK-BOOST AC VOLTAGE REGULATOR

SIMULATION OF PWM CONTROLLED BUCK-BOOST AC VOLTAGE REGULATOR http:// SIMULATION OF PWM CONTROLLED BUCK-BOOST AC VOLTAGE REGULATOR P. Guru Naresh 1, S k. Dawood 2, Dr. Abdul Ahad 3 1 Student, Dept.of EEE, Nimra Institute of Science & Technology, Ibrahimpatnam, VJA

More information

Autonomous Smart Car. Gerald Leung, Rui Han, James Tai, Hans Woo, Ying Teo. Supervisor: Kin Fun Li

Autonomous Smart Car. Gerald Leung, Rui Han, James Tai, Hans Woo, Ying Teo. Supervisor: Kin Fun Li I. Autonomous Smart Car Gerald Leung, Rui Han, James Tai, Hans Woo, Ying Teo Supervisor: Kin Fun Li Introduction This report documents the design and implementation of an autonomous vehicle capable of

More information

Drive Electronics for Moving Magnet Type Linear Motor Compressor

Drive Electronics for Moving Magnet Type Linear Motor Compressor Drive Electronics for Moving Magnet Type Linear Motor Compressor R. Karunanithi, S. Jacob and Abhay Singh Gour Centre for Cryogenic Technology Indian Institute of Science Bangalore 560012, India ABSTRACT

More information

Display Board Pulse Width Modulation (PWM) Power/Speed Controller Module

Display Board Pulse Width Modulation (PWM) Power/Speed Controller Module Display Board Pulse Width Modulation (PWM) Power/Speed Controller Module RS0 Microcontroller LEDs Motor Control Pushbuttons Purpose: To demonstrate an easy way of using a Freescale RS0K2 microcontroller

More information

Brushed DC Motor Components

Brushed DC Motor Components Motor Control Prof. Rohan Munasinghe Department of Electronic and Telecommunication Engineering Faculty of Engineering University of Moratuwa 4 DC Motors Small, cheap, reasonably efficient, easy to use

More information

Conversion Between Analog and Digital Signals

Conversion Between Analog and Digital Signals ELET 3156 DL - Laboratory #6 Conversion Between Analog and Digital Signals There is no pre-lab work required for this experiment. However, be sure to read through the assignment completely prior to starting

More information

Introduction to SMPS Control Techniques

Introduction to SMPS Control Techniques Introduction to SMPS Control Techniques 2006 Microchip Technology Incorporated. All Rights Reserved. Introduction to SMPS Control Techniques Slide 1 Welcome to the Introduction to SMPS Control Techniques

More information

Lab 5 Digital I/O. Figure 5.0. Four bit Digital Counter Circuit on NI ELVIS II Protoboard

Lab 5 Digital I/O. Figure 5.0. Four bit Digital Counter Circuit on NI ELVIS II Protoboard Lab 5 Digital I/O Digital electronics is the heart and soul of modern computers. The ability to set and read digital lines is essential to digital circuit diagnostics. Figure 5.0. Four bit Digital Counter

More information

1. About this document... 2 2. General information... 3 3. Board layout... 4 4. Testing this product... 5 5. Circuit description...

1. About this document... 2 2. General information... 3 3. Board layout... 4 4. Testing this product... 5 5. Circuit description... dspic / PIC24 Multiprogrammer datasheet EB064-00 00-1 Contents 1. About this document... 2 2. General information... 3 3. Board layout... 4 4. Testing this product... 5 5. Circuit description... 6 Appendix

More information

Digital Control of Four Quadrant Operation of Three Phase Brushless DC (BLDC) Motor Drive

Digital Control of Four Quadrant Operation of Three Phase Brushless DC (BLDC) Motor Drive Digital Control of Four Quadrant Operation of Three Phase Brushless DC (BLDC) Motor Drive Shivaraj G1, Mr. N. Jayakumar 2 1 PG Scholar, Department of Electrical and Electronics, The Oxford College of Engineering

More information

Welcome to the tutorial for the MPLAB Starter Kit for dspic DSCs

Welcome to the tutorial for the MPLAB Starter Kit for dspic DSCs Welcome to the tutorial for the MPLAB Starter Kit for dspic DSCs Welcome to this tutorial on Microchip s MPLAB Starter Kit for dspic Digital Signal Controllers, or DSCs. The starter kit is an all-in-one

More information

EXPERIMENT 2 TRAFFIC LIGHT CONTROL SYSTEM FOR AN INTERSECTION USING S7-300 PLC

EXPERIMENT 2 TRAFFIC LIGHT CONTROL SYSTEM FOR AN INTERSECTION USING S7-300 PLC YEDITEPE UNIVERSITY ENGINEERING & ARCHITECTURE FACULTY INDUSTRIAL ELECTRONICS LABORATORY EE 432 INDUSTRIAL ELECTRONICS EXPERIMENT 2 TRAFFIC LIGHT CONTROL SYSTEM FOR AN INTERSECTION USING S7-300 PLC Introduction:

More information

Introduction to Microcontroller World. XMC TM Microcontrollers March 2016

Introduction to Microcontroller World. XMC TM Microcontrollers March 2016 Introduction to Microcontroller World XMC TM Microcontrollers March 2016 Agenda 1 2 3 4 5 6 7 What is a Microcontroller Co Processor On Chip Memories Communication Peripherals Analog Peripherals Timers

More information

Design and Simulation of Digital PID Controller for Open loop and Closed Loop Control of Buck Converter

Design and Simulation of Digital PID Controller for Open loop and Closed Loop Control of Buck Converter IJCST Vo l 1, Is s u e 2, De ce m b e r 2010 Design and Simulation of Digital PID Controller for Open loop and Closed Loop Control of Buck Converter 1 P Geethanjali, 2 P Vijaya Priya, 3 M Kowsalya, 4 J

More information

Industrial Automation Training Academy. PLC, HMI & Drives Training Programs Duration: 6 Months (180 ~ 240 Hours)

Industrial Automation Training Academy. PLC, HMI & Drives Training Programs Duration: 6 Months (180 ~ 240 Hours) nfi Industrial Automation Training Academy Presents PLC, HMI & Drives Training Programs Duration: 6 Months (180 ~ 240 Hours) For: Electronics & Communication Engineering Electrical Engineering Instrumentation

More information

PROJECT PRESENTATION ON CELLPHONE OPERATED ROBOTIC ASSISTANT

PROJECT PRESENTATION ON CELLPHONE OPERATED ROBOTIC ASSISTANT PROJECT PRESENTATION ON CELLPHONE OPERATED ROBOTIC ASSISTANT ELECTRONICS ENGINEERING DEPARTMENT SVNIT, SURAT-395007, INDIA Prepared by: Anurag Gupta (U05EC401) Dhrumeel Bakshi (U05EC326) Dileep Dhakal

More information

rcube2: Solenoid injectors I/O Module

rcube2: Solenoid injectors I/O Module Page 1 rcube2: Solenoid injectors I/O Module Overview rcube2 is a rapid prototyping ECU based on AUTOSAR that enables fast and efficient development of control systems from initial concept to production.

More information

Digital to Analog Conversion Using Pulse Width Modulation

Digital to Analog Conversion Using Pulse Width Modulation Digital to Analog Conversion Using Pulse Width Modulation Samer El-Haj-Mahmoud Electronics Engineering Technology Program Texas A&M University Instructor s Portion Summary The purpose of this lab is to

More information

Inductance. Motors. Generators

Inductance. Motors. Generators Inductance Motors Generators Self-inductance Self-inductance occurs when the changing flux through a circuit arises from the circuit itself. As the current increases, the magnetic flux through a loop due

More information

D Brushless Motors/ AC Speed Control Motors

D Brushless Motors/ AC Speed Control Motors D / Control 001 / Control D-1 Overview, Product... D-2... D-11 Overview, Product D-18 BMU BLE D-42 BLF D-82 BLE BLF BX D-86 BX BLH D-118 BLH Control... D-135 DSC D-138 Control DSC BHF D-176 BHF Accessories...

More information

dspace Based Implementation of PID Controller for Buck Converter

dspace Based Implementation of PID Controller for Buck Converter dspace Based Implementation of PID Controller for Buck Converter Dr.T.S.Anandhi,Mr.K.Muthukumar,Dr.S.P.Natarajan Department of Electronics & Instrumentation Engineering,Annamalai University ABSTRACT In

More information

ECIO40P ECIO28P ECRM40. Page 1. USB programmable microcontrollers. 0.6 DIP footprint. Supplied with a free version of Flowcode. E-blocks compatible

ECIO40P ECIO28P ECRM40. Page 1. USB programmable microcontrollers. 0.6 DIP footprint. Supplied with a free version of Flowcode. E-blocks compatible Page 1 USB programmable microcontrollers 0.6 DIP footprint Supplied with a free version of Flowcode E-blocks compatible ECIO40P ECIO28P ECRM40 trademarks of. Page 2 What does it do? ECIO devices are powerful

More information

Designing an Induction Cooker Using the S08PT Family

Designing an Induction Cooker Using the S08PT Family Freescale Semiconductor, Inc. Document Number: AN5030 Application Note Rev. 0 11/2014 Designing an Induction Cooker Using the S08PT Family by: Leo Pan, Dennis Lui, T.C. Lun 1 Introduction This application

More information

DESIGN AND IMPLEMENTATION OF A PIC MICROCONTROLLER BASED FIRING CONTROLLER FOR A TRIPHASE THYRISTOR RECTIFIER

DESIGN AND IMPLEMENTATION OF A PIC MICROCONTROLLER BASED FIRING CONTROLLER FOR A TRIPHASE THYRISTOR RECTIFIER DESIGN AND IMPLEMENTATION OF A PIC MICROCONTROLLER BASED FIRING CONTROLLER FOR A TRIPHASE THYRISTOR RECTIFIER by Sohail Anwar sxa15@psu.edu Division of Business & Engineering Penn State University, Altoona

More information

Using Closed Loop (PI) Control on MM4. What is Closed Loop control?

Using Closed Loop (PI) Control on MM4. What is Closed Loop control? Using Closed Loop (PI) Control on MM4 What is Closed Loop control? Closed loop control is widely used in industrial applications to control a wide variety of processes. Control engineering is a complex

More information