Design and Implementation of DC Motor Speed Control Based on TMS Microcontroller

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

SPEED CONTROL OF DC MOTOR USING PWM TECHNIQUE

Four Quadrant Speed Control of DC Motor with the Help of AT89S52 Microcontroller

Design and Implementation of a Microcontroller Based Buck Boost Converter as a Smooth Starter for Permanent Magnet Motor

Industrial Fully Control Dc Motor Drive without Microcontroller. Four Quadrant Speed Control of DC Motor Using MOSFET and Push Button Switch

International Journal of Advance Engineering and Research Development

AUTOMATIC RESISTOR COLOUR CODING DETECTION & ALLOCATION

ARDUINO BASED DC MOTOR SPEED CONTROL

Object Detection for Collision Avoidance in ITS

PWM, ALT, HALT, HAST.

Micro Controller Based Ac Power Controller

EEE3410 Microcontroller Applications Department of Electrical Engineering Lecture 11 Motor Control

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

Obstacle Avoiding Robot

Driving and Controlling of three Phase Induction Motor with the Help of Single Phase Supply

Monitoring and Control of Speed of DC Motor

ADVANCED SAFETY APPLICATIONS FOR RAILWAY CROSSING

Cleaning Robot Working at Height Final. Fan-Qi XU*

DC-Motor Driver circuits

International Journal of Advance Engineering and Research Development

DC motor control using arduino

Design of Joint Controller Circuit for PA10 Robot Arm

Experiment (2) DC Motor Control (Direction and Speed)

International Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering. (An ISO 3297: 2007 Certified Organization)

ANGULAR POSITION CONTROL OF DC MOTOR USING SHORTEST PATH ALGORITHM

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

νµθωερτψυιοπασδφγηϕκλζξχϖβνµθωερτ ψυιοπασδφγηϕκλζξχϖβνµθωερτψυιοπα σδφγηϕκλζξχϖβνµθωερτψυιοπασδφγηϕκ χϖβνµθωερτψυιοπασδφγηϕκλζξχϖβνµθ

Auto-Fact Security System

Design of Voltage Regulating Control Device of Improved PID Algorithm for the Vehicle AC Generator Based on DSP

o What happens if S1 and S2 or S3 and S4 are closed simultaneously? o Perform Motor Control, H-Bridges LAB 2 H-Bridges with SPST Switches

Controlling DC Brush Motor using MD10B or MD30B. Version 1.2. Aug Cytron Technologies Sdn. Bhd.

Design of an electronic platform based on FPGA-DSP for motion control applications

New Approach on Development a Dual Axis Solar Tracking Prototype

Speed Control of DC Motor Using Bluetooth Devices

ECE 511: MICROPROCESSORS

ISSN Vol.05,Issue.01, January-2017, Pages:

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

Separately Excited DC Motor for Electric Vehicle Controller Design Yulan Qi

CONTROL OF AIR FLOW RATE OF SINGLE PHASE INDUCTION MOTOR FOR BLOWER APPLICATION USING V/F METHOD

International Journal of Advance Engineering and Research Development

Closed loop speed control of dc motor using PID controller

Open Loop Speed Control of Brushless DC Motor

PWM Based PMDC Motor Control

Speed Control of Three Phase Induction Motor Using Fuzzy-PID Controller

Development of Variable Speed Drive for Single Phase Induction Motor Based on Frequency Control

DTMF based Surveillance Robot

Microcontroller Based Closed Loop Speed and Position Control of DC Motor

International Journal of Research In Science & Engineering e-issn: Volume: 3 Issue: 2 March-April 2017 p-issn:

RAPID CONTROL PROTOTYPING FOR ELECTRIC DRIVES

Speed Control of DC Motor Using Microcontroller

Microcontroller Based Automatic Control Home Appliances

International Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering Vol. 2, Issue 6, June 2013

ISSN: (Online) Volume 2, Issue 1, January 2014 International Journal of Advance Research in Computer Science and Management Studies

Undefined Obstacle Avoidance and Path Planning

combine regular DC-motors with a gear-box and an encoder/potentiometer to form a position control loop can only assume a limited range of angular

Department of Electrical Engineering, DESCOET Dhamangaon Rly, India

Design and implementation of GSM based and PID assisted speed control of DC motor

Speed Control of the DC Motor through Temperature Variations using Labview and Aurdino

Mechatronics Engineering and Automation Faculty of Engineering, Ain Shams University MCT-151, Spring 2015 Lab-4: Electric Actuators

VVVF POWER SOURCE USING SPWM

Simulation of Speed Control of Induction Motor with DTC Scheme Patel Divyaben Lalitbhai 1 Prof. C. A. Patel 2 Mr. B. R. Nanecha 3

IMPLEMENTATION OF FUZZY LOGIC SPEED CONTROLLED INDUCTION MOTOR USING PIC MICROCONTROLLER

Design and Simulation of Three Phase Controlled Rectifier Using IGBT

Project Proposal. Low-Cost Motor Speed Controller for Bradley ECE Department Robots L.C.M.S.C. By Ben Lorentzen

SPEED CONTROL OF INDUCTION MOTOR WITHOUT SPEED SENSOR AT LOW SPEED OPERATIONS

CHAPTER-III MODELING AND IMPLEMENTATION OF PMBLDC MOTOR DRIVE

Auto Selection of Any Available Phase in 3 Phase Supply System

Comparison of PWM Techniques and Inverter Performance

AEIJST - January Vol 4 - Issue 1 ISSN Automatic Railway Gate Controller by Using AT89C51

II. L-Z SOURCE INVERTER

Design of a Microcontroller-Based Push-Pull Inverter with Automatic Voltage Regulator

PreLab 6 PWM Design for H-bridge Driver (due Oct 23)

Introduction: Components used:

SIMULATION OF TRANSFORMER PROTECTION USING MICROCONTROLLER BASED RELAY & MONITORING USING GSM

Automatic Railway Gate Control & Track Switching

For more information on these functions and others please refer to the PRONET-E User s Manual.

Design and Implementation of AT Mega 328 microcontroller based firing control for a tri-phase thyristor control rectifier

Speed Control Of Transformer Cooler Control By Using PWM

CIS009-2, Mechatronics Signals & Motors

An External Command Reading White line Follower Robot

Digital Control of Permanent Magnet Synchronous Motor

3-Ф VSI FOR HARMONIC IMPROVEMENT USING MICROCONTROLLER AND SIMULATION IN MATLAB

Direct Current Waveforms

Simulation of Solar Powered PMBLDC Motor Drive

EXPERIMENT 6: Advanced I/O Programming

CHAPTER 4 CONTROL ALGORITHM FOR PROPOSED H-BRIDGE MULTILEVEL INVERTER

Current Amplifying using a Line Driver

LINE MAZE SOLVING ROBOT

RX23T inverter ref. kit

[Aathinarayanan, 5(12): December2018] ISSN DOI /zenodo Impact Factor

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

MEASUREMENT, PROTECTION, SPEED CONTROL AND GRAPHICAL OBSERVATION OF DC MOTOR PARAMETERS BY ATMEGA-16 USING EMBEDDED SYSTEMS

Design and Implementation of Economical Power Factor Transducer

MICROCONTROLLER BASED SPEED SYNCHRONIZATION OF MULTIPLE DC MOTORS IN TEXTILE APPLICATIONS

MICROCONTROLLER BASED BOOST PID MUNAJAH BINTI MOHD RUBAEE

Hashemite University Faculty of Engineering Mechatronics Engineering Department. Microprocessors and Microcontrollers Laboratory

International Journal of Advance Engineering and Research Development

INTELLIGENT SEGREGATION SYSTEM

THE IMPORTANCE OF PLANNING AND DRAWING IN DESIGN

Safety Mechanism Implementation for Motor Applications in Automotive Microcontroller

Transcription:

Design and Implementation of DC Motor Speed Control Based on TMS Microcontroller Megha Arun Rahade 1, Suhas Sayajirao Jadhav 2 1 Student, Department of E&TC Engineering, Aditya Engineering College, Beed, M.S. India. megharahade16@gmail.com 2 HOD, Department of E&TC Engineering, Aditya Engineering College, Beed, M.S. India. suhas.jadhav77@yahoo.co.in ABSTRACT In today s modern factory use of DC motor increased day by day. Controlling of DC motors can be done through electrically or mechanically. There is need of intelligent devices for controlling DC motor. The system proposed in this paper is speed control of DC motor based on TMS microcontroller using PWM technique.pwm signal is generated from analog circuit, digital IC, microcomputer and microcontroller.usually PWM signal is generated from microcontroller (TMS 320 F 28027) because PWM obtained from digital IC, analog or microcomputer contains harmonics. For speed control of DC motor flux and armature control method cannot provide required range of speed. The motor is operated in four quadrants; clockwise, counter clock wise, increasing and decreasing speed.pwm signal generated at 4 duty cycle with value 25%, 50%, 75%, 100% which in turn adjust directly the motor speed. Keywords: Speed control, PWM, TMS, Microcontroller 1. INTRODUCTION In the era of automation necessity of intelligent devices capable for driving and controlling electrical and electromechanical devices is increased. Fast progress in microcontroller has made it possible.in many modern factories all types of electromechanical devices are used and controlled by PWM signal generated from microcontroller. Mainly there are two ways of controlling speed of DC motor; mechanically and electrically. Mechanical method requires large hardware and more cost. But electrical method is small sized. Therefore in this work speed control of DC motor achieved by using electrical method. For increase the productivity of material it is necessary to increase the speed of DC motor.the application of this is used in domestic as well as industrial purpose.to reduce the steady-state error of the rotational speed of motor and to improve the performance of speed regulation of motor. The use of 8-bit microcontroller requires more and complex hardware where as 16/32 bit microcontroller contains some additional processing functions and advanced PWM techniques therefore use of this microcontroller is smart choice In this project we have control the actual speed of DC motor as per our requirement by using TMS (320 F 28027).The main objective of this work is to become familiar with the design and implementation of both software and hardware of microcontroller based speed control of DC motor. The speed of DC motor changed by changing voltage of motor. Firstly by giving supply to TMS.TMS generates pulses, generated pulses are nothing but PWM signal which is given to driver circuit. The main function of driver circuit is to generate 12 V DC pulse. Thus speed of DC motor is controlled by PWM signal. We can control speed of motor in its running condition. The rest of paper is organized as follows-section 2 gives Literature Review. Section 3 gives System Architecture, section 4 gives Working Methodology and section 5 concludes the paper. 2. LITERATURE REVIEW During the study of IEEE paper, we know that DC motor control has been used for mainly two parts: for variable speed and position applications. First choice for speed control requires controllable torque, simplicity and reliability. 6840 www.ijariie.com 31

Most important thing is that speed of DC motor is inversely proportional to armature voltage drop, inversely proportional to flux due to field winding and directly proportional to supply voltage. Speed of DC motor can be controlled by armature control method. In this method, the speed of DC motor can be controlled by controlling armature resistance to control the voltage drop across armature. In Flux control method for varying the speed of motor it is necessary to vary the magnetic flux due to field winding. But magnetic flux depends on current flowing through the field winding therefore it can be varied by varying the current through the field winding this can be achieved by using a variable resistor in series with the field winding resistor. In voltage control method, armature receives a variable voltage and field winding receives a fixed voltage.there are many technique of voltage control method :use of a switch gear mechanism to provide a variable voltage to the armature and other one uses an AC motor driven generator to provide variable voltage to armature. But the most useful technique is the use of pulse width modulation (PWM) to speed of DC motor.pwm signals are widely generated from microcontroller. By studying paper, firstly they are giving the supply to microcontroller. Then controller generates the pulse of 5 volts DC, the generated pulse is nothing but PWM signal. 3. SYSTEM ARCHITECTURE In industrial automation motion control is important. PWM is a method for binary signals generation that is high and low. PWM pulses reach the full supply voltage and will increase more torque in motor. The system hardware block diagram is shown in figure1.the system mainly includes TMS 320 F 28027 microcontroller, H-bridge driver, DC motor, and power supply.ccp (Capture/Compare/PWM) is inbuilt in TMS which can easily generate PWM signal. These PWM signal applied to enable pin of motor driver IC.The speed and direction of motor changed by DC driver. Two push buttons are used for variation of pulses that is for speed change and another two push buttons are used to control the direction. LED is used for visual indication Figure1.Block Diagram of Speed Control of DC Motor 3.1. Hardware Specification 3.1.1 TMS 320 F 28027 6840 www.ijariie.com 32

Here we have used TMS 320 F 28027 with Independent 16-Bit Timer in Each Enhanced Pulse Width Modulator (epwm). The datasheet of micro controller TMS 320 F 28027 provided the working conditions, pin configuration of the microcontroller.tms 320 F28027 is designed to work with Code Composer Studio. High Efficiency 32-Bit CPU Single 3.3-V Supply Low cost for both device and system Independent 16-Bit Timer in each Enhanced Pulse Width Modulation On chip memory Up to 22 pins are Individually Programmable Code security module 16 x 16 Dual MAC Three 32-Bit CPU Timer Small packaging Code-Efficient (in C/C++ and Assembly) Figure 2.TMS 320F28027 Board 3.1.2 H-Bridge Driver 6840 www.ijariie.com 33

H-Bridge designed to drive inductive loads such as a DC and switching power transistor. It has 600ma output current capability. Motor driver act as current amplifier. This amplifier current signal is used to drive motor. H- Bridge is an electronic circuit that enables a voltage to be applied across load in either direction.the L293 and L293D are quadruple high-current half-h drivers. It is used in robotics and other applications. Figure3. H-Bridge Driver Figure3 shows that H Bridge is built with four switches, when switches S1 and S4 are closed and switches S2 and S3 are open a positive voltage will be applied across the motor. By opening S1 and S4 switches and closing S2 and S3 switches, voltage is reversed, for reverse operation of the motor. 3.1.3 12 V DC Motor 12V DC Motor can be used in different types of robotics. DC motor is available with wide range of Torque and RPM. DC Motor used with following specification Shaft Diameter:6mm Length:80mm Weight:130 g Torque:1.5 kg.cm 3.2 Software Specification The software development is implemented using code composer studio integrated development environment for programming the TMS 320F 28027.Code composer studio IDE gives a seamless and easy to use environment to write, build and debug C/C++ and assembler code. Code Composer Studio speeds the development process for programmer who creates and test real time applications. It extends the basic code generation tools with a set of debugging and real time analysis capabilities. Code Composer Studio supports all phases of the development cycle shown here: 6840 www.ijariie.com 34

Figure 4. Development cycle 4. WORKING METHODOLOGY For TMS 320F 28027 there is no need to modify the timer for generation of PWM signal TMS has inbuilt CCP (capture /compare/pwm) register which can be generates PWM signal.by using Code Composer Studio (CCS) operational algorithm can be implemented.tms is code efficient (in C/C++ and Assembly).The PWM duty cycle for clockwise direction is PWM Duty= (1875*2*App Duty Cycle), The PWM Duty Cycle for anticlockwise direction is PWM Duty=15000-(1875*2*App Duty Cycle). By using App Duty Cycle, initial Duty Cycle can be incremented or decremented.four switches are used; two for speed & two for direction. Two speed switches are used for incrementing or decrementing of Applied Duty cycle and by using direction switches the direction of device can be changed. These four switches are connected to GPIO pins which are programmable speed of DC motor is complete depends on PWM Duty Cycle. We are using 12 V DC Motor and average DC value delivered to motor can be varied by varying the duty cycle ratio of PWM.The average DC voltage of 0% duty cycle is 0 V,25% duty cycle is 3 V, 50% duty cycle is 6V,75% duty cycle is 9V,and for 100% duty cycle 12V. 5. CONCLUSION DC motor is controlled by using series architecture of variable resistor, but it has more power dissipation.dc motor is also controlled by flux and armature control method but it cannot provide required range.therefore voltage control method is used in which microcontroller generate the PWM signal. PWM obtained from digital IC, analog or microcomputer contains harmonics. Microcontroller based PWM signal generation consumes less power.due to flexibility of microcontroller all control algorithms can be implemented in software. Therefore control of DC motor based on TMS microcontroller having high accuracy. REFERENCES [1] Pratik J Patel, Hardeep J PATEL, Apeksha D Unadkat,Chintan U PATEL,Ass.Prof.Sanjay Bhanderi, PWM Based Speed Control for a DC Motor International Journal of Science, Engineering and Technology Research (IJSETR)Volume o6,issue 04 April 2017,ISSN 2278-7798 [2]Atul Kumar Dewangan, Nibbedita Chakraborty, Sashi Shukla, Vinod Yadu, PWM Based Automatic Closed Loop Speed Control of DC Motor International Journal of Engineering Trends and Technology, Volume- 3Issue 2-2012 [3] A.S.M.Bakibillah, Nazibur Rahman, Md.AnisUzZaman, Microcontroller based closed loop speed control of DC motor using PWM technique, International journal of computer Applications (0975-8887), volume 108-No.14, Dec.2014 6840 www.ijariie.com 35

[4] Shrutishrivastava, Jagashwarrawat, Amit Agraval, Controlling DC motor using microcontroller PIC16F72 with PWM, International journal of Engineering Research, Volume no.1, Issue no2, pp: 45-47, 01 Dec 2012 [5]Snehlata Sanjay Thakare, Prof. Santosh Kompelli, Design and Implementation of DC Motor Speed Control Based on PIC Microcontroller International Journal of Engineering And Computer Science, ISSN: 2319-7242 Volume -3, Issue-9 September, 2014 Page No.8075-8079 [6]Bogdancroitoru, Adrian tulbure, Mihaliabrudean, Microcontroller Based Multiple platform PWM Signal Generation procedures for industrial use, IEEE International conference on Automation, Quality and Testing, Robotics, 2014 [7]ShindeKrishant,TarateAkshay,Taur Sandip, Prof. Jayashree Deka, Speed control of DC motor using pic 16F877A microcontroller Multidisciplinary journal of research in engineering and technology.issn:2348-6953. [8]Mekala.N, Muniraj.C Implementation of PI Controller for 4Ф SRM Drive Using TMS320F28335 PInternational Journal of Power Electronics and Drive System (IJPEDS) Vol.5, No.3, pp.283-292, ISSN: 2088-8694, February 2015 [9] Sandeep Kumar Singh, Harish Kumar Kamal Singh, Amit Patel A Survey And Study Of Different Types Of PWM Technique Used In Induction Motor Drive International Journal of Engineering Science & Advanced Technology ISSN: 2250-3676[IJESAT] Volume-4, Issue-1,018-122.Jan Feb 2014. [10]V Srikant, G Prasad, BC Chakrapani, Samule Jaswant, V Ravi Shankar, P Sridhar Microcontroller Based Speed Control of a DC Motor Using PWM Technique International Journal of Advanced Trends in Computer Science and Engineering, Vol.5,No1, Pages 124-127(2016) [11] AyuAnnurFetrahBtYusoff, Microcontroller Based Delta Modulation PWM for 3-Phase Inverter, Faculty of Electrical & Electronic Engineering University Malaysia Pahang, JUNE, 2012. [12]Texas Instruments, L-293D quadruple half-h drivers datasheet, slrs008c, November 2004. 6840 www.ijariie.com 36