Monitoring and Control of Speed of DC Motor

Similar documents
ARDUINO BASED DC MOTOR SPEED CONTROL

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

Training Schedule. Robotic System Design using Arduino Platform

DC-Motor Driver circuits

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

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

SPEED CONTROL OF INDUCTION MOTOR VIA PIC CONTROLLER USING LAB VIEW

CHAPTER 7 HARDWARE IMPLEMENTATION

PLC BASED RAILWAY LEVEL CROSSING GATE CONTROL

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

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

EXPERIMENT 6: Advanced I/O Programming

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

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

Microcontroller Based Closed Loop Speed and Position Control of DC Motor

IMPLEMENTATION AND DESIGN OF TEMPERATURE CONTROLLER UTILIZING PC BASED DATA ACQUISITION SYSTEM

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

Open Loop Speed Control of Brushless DC Motor

DC motor control using arduino

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

BASIC-Tiger Application Note No. 059 Rev Motor control with H bridges. Gunther Zielosko. 1. Introduction

AUTOMATIC RESISTOR COLOUR CODING DETECTION & ALLOCATION

INTELLIGENT SELF-PARKING CHAIR

International Journal of Advance Engineering and Research Development

6. HARDWARE PROTOTYPE AND EXPERIMENTAL RESULTS

Department of Electrical Engineering, DESCOET Dhamangaon Rly, India

PWM BASED DC MOTOR SPEED CONTROLLER USING 555 TIMER

Design and Simulation of Three Phase Controlled Rectifier Using IGBT

Automation of DC Motor Control using PWM Technique for thin film deposition

Undefined Obstacle Avoidance and Path Planning

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

I. INTRODUCTION MAIN BLOCKS OF ROBOT

Design and Development of an Innovative Advertisement Display with Flipping Mechanism

EEE3410 Microcontroller Applications Department of Electrical Engineering Lecture 11 Motor Control

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

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

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

Speed Control of BLDC Motor Using FPGA

SPEED CONTROL OF DC MOTOR USING PWM TECHNIQUE

National Infotech. Electrical Drive Trainers. Developed By: : Authorized Dealer : Embedded System Solutions

BIDIRECTIONAL ROTATION OF AN INDUCTION MOTOR WITH A REMOTE CONTROL DEVICE

L293, L293D QUADRUPLE HALF-H DRIVERS

L293x Quadruple Half-H Drivers

Implementation of Brushless DC motor speed control on STM32F407 Cortex M4

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

King Fahd University of Petroleum and Minerals. Department of Electrical Engineering

IT.MLD900 SENSORS AND TRANSDUCERS TRAINER. Signal Conditioning

Closed loop speed control of dc motor using PID controller

PCB & Circuit Designing (Summer Training Program) 6 Weeks/ 45 Days PRESENTED BY

L293D QUADRUPLE HALF-H DRIVER

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

MODELING AND ANALYSIS OF DC MOTOR DRIVE. Dept of EEE, Karpagam College of Engineering, Coimbatore

Laboratory set-up for Real-Time study of Electric Drives with Integrated Interfaces for Test and Measurement

SN QUADRUPLE HALF-H DRIVER

Constant voltage and Constant frequency operation of DFIG using Lab view FPGA and crio

Speed Control of DC Motor Using Microcontroller

Electronics Design Laboratory Lecture #6. ECEN2270 Electronics Design Laboratory

Index. n A. n B. n C. Base biasing transistor driver circuit, BCD-to-Decode IC, 44 46

THREE PORT DC-DC CONVERTER FOR STANDALONE PHOTOVOLTAIC SYSTEM

IMPLEMENTATION OF STEPPER MOTOR CONTROLLED SOLAR TRACKING SYSTEM

PCB & Circuit Designing

PCB & Circuit Designing (Summer Training Program 2014)

Understanding the Arduino to LabVIEW Interface

A Switched Boost Inverter Fed Three Phase Induction Motor Drive

Single Phase Inverter using PIC Controller

LS7362 BRUSHLESS DC MOTOR COMMUTATOR / CONTROLLER

III. MATERIAL AND COMPONENTS USED

Gesture Controlled Car

GENERATION OF SIGNALS USING LABVIEW FOR MAGNETIC COILS WITH POWER AMPLIFIERS

L E C T U R E R, E L E C T R I C A L A N D M I C R O E L E C T R O N I C E N G I N E E R I N G

A SOFTWARE-BASED GAIN SCHEDULING OF PID CONTROLLER

DC Motor Control using Fuzzy Logic Controller for Input to Five Bar Planar Mechanism

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

Design of PID Control System Assisted using LabVIEW in Biomedical Application

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

New Approach on Development a Dual Axis Solar Tracking Prototype

Hardware Platforms and Sensors

Implementation Of Solid State Relays For Power System Protection

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

A Three Phase Power Conversion Based on Single Phase and PV System Using Cockcraft-Walton Voltage

Implementation of Arduino Board on Wind Turbine Instrumentation System Using LabVIEW

Microcontroller Based Automatic Control Home Appliances

Lab 5: Inverted Pendulum PID Control

Micromouse Meeting #3 Lecture #2. Power Motors Encoders

AC to AC STEP DOWN CYCLOCONVERTER

Analysis of Solar PV Inverter based on PIC Microcontroller and Sinusoidal Pulse Width Modulation

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

Automated Industrial Wind Tunnel Network Control with LabVIEW. Matt Draear

PWM, ALT, HALT, HAST.

Safety Mechanism Implementation for Motor Applications in Automotive Microcontroller

Pulse-Width-Modulation Motor Speed Control with a PIC (modified from lab text by Alciatore)

Design and Construction of Synchronizing Check Relay

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

RS-232 Based Low Cost Data IO Card

TMC603EVAL MANUAL Evaluation board for the TMC603 three phase motor driver with BLDC back EMF commutation hallfx

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

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

INTERNATIONAL JOURNAL OF ELECTRICAL ENGINEERING & TECHNOLOGY (IJEET)

Chapter 3 : Closed Loop Current Mode DC\DC Boost Converter

PID Implementation on FPGA for Motion Control in DC Motor Using VHDL

Transcription:

Monitoring and Control of Speed of DC Motor using LabVIEW Environment 1 Sandip Parmar, 2 Kalpesh Chudasama, 3 Jayesh Vankar, 4 Apurva Gohil 1,3,4 Student, Department of electrical engineering, ADIT, Gujarat, India 2 Associate Professor, Department of electrical engineering, ADIT, Gujarat, India 1 parmar.sandip18.sp@gmail.com Abstract: The control of the DC motors is necessary in industries. The major use of controlling the speed is in industries like drilling, robot industries. The main objective of this paper is to design an efficient and easy system to control the speed and direction of the motor. The proposed methodology is to design a system to control and monitor the speed and direction and to inform the changes when any of these factors goes higher than industry standards. A mechanism using ARDUINO and LabVIEW is introduced in this proposed methodology, which will monitor and control the speed according to the need of industry. The system is implemented using LabVIEW software. The system also uses the motor driving IC l293d to change the direction of the DC motors. With the use of IC, the speed can be effectively controlled and the actions can be made accurate and effective. Thus through this project we try to prove that control of speed can be easy and the directions can also change. LabVIEW is the powerful and changeable programming language for operating and controlling the speed motor and ARDUINO is suitable for interactive environment. Keywords: Arduino, LabVIEW, DC motor, IC L293D. I. INTRODUCTION The monitoring and control of the DC motors through automation is necessary in industries. Automation plays a crucial role in today s world of instrumentation. Software based data acquisition and monitoring is the recent need of different industries. Software based data acquisition, monitoring, controlling and protection is the current need and trends in research in area of automation for academicians, researchers as well as industries. In many industrial application alongwith speed the direction of DC motor is also required to change. S. Muruganandhan et. al presented in [1] open loop speed control of DC motor using NI ELVIS DAQ card with Labview and also they used chopper circuit for PWM. A mathematical model of SEDC motor and PID control of DC motor using LabVIEW and arduino have been presented by [2]. R.Ranjani et. al presented speed control of DC motor using PID control by PWM using LabVIEW and MyDAQ card [3]. Pratap Vikhe et. al presented speed control of DC motor using PWM technique using LabVIEW [4]. LabVIEW as software used for Industrial process monitoring [9], real time solar panel parameters monitoring [10] and induction motor parameter monitoring and parameter analysis[11]. In this paper, we presented speed and direction control of DC motor using PWM technique. We used LabVIEW as a system tool interface with arduino using LabVIEW interface with arduino (LIFA). We used L293D IC which is H-bridge motor driver IC so that we can also control direction. The main objectives of this are: 1) To design a virtual instrument to monitor speed and control the speed and direction of motor. 2) To interface the hardware with software. Figure: 1 Schematic diagram of a project system based on LabVIEW II. LabVIEW: SYSTEM & COMPONENTS Labview which is virtual instrumentation software by which we can monitor different sensors using only signal computer. To run Labview software, system must have high performance processor such as laptop. We started looking for literature and research papers. Hence we came up an idea of INTERFACING LabVIEW WITH ARDUINO which was cheaper. As this project is helpful in different applications like industries, agriculture, home and many more. Labview is abbreviation of Laboratory virtual instrument engineering workbench which is created by national instruments. It is a graphical programming language which uses icons instead of text create applications. Labview codes are also known as virtual 18 IJREAMV03I113535 DOI : 10.18231/2454-9150.2018.0043 2018, IJREAM All Rights Reserved.

instruments or VI S for short. Labview is extensively used for data acquisition signal analysis and also for hardware control. Labview consist of: 1) Front panel window and 2) block diagram window. Front panel window s function is to control and show indicators of the system. Block diagram window s function is to make programs and coding of the system. L293D IC: The L293D device is quadruple high current half-h driver. The L293D is designed to provide bidirectional drive currents of up to 600-mA at voltages from 4.5 V to 36V. The devices is designed to drive inductive loads such as relays, solenoids, DC and bipolar stepping motors, as well as other high-current/high-voltage loads in positive supply applications. Each output is a complete totem-pole drive circuit, with a Darlington transistor sink. Drivers are enabled in pairs, with drivers 1 and 2 enabled by 1,2EN and drivers 3 and 4 enabled by 3,4EN. D.C. MOTOR: In our project we use DC motor. Specification: Input voltage =12v Speed =3000 rpm Arduino: Arduino is an open source computer hardware and software company, project, and user community that designs and manufactures single-board microcontroller kits for building digital devices and interactive objects that can sense and control objects in the physical world. III. SIMMULATION AND RESULT O v e r v i e w o f the C o d i n g: The coding of this paper is developed in the block diagram. It has been developed for controlling the speed of DC Motor. LabVIEW uses the dataflow programming where the flow of the data through the nodes and wires on the block diagram determines the execution order of the function and VI s. The block diagram contains the coding and graphical sources code which is also known as G code [9]. We have done this work in two stages, stage V1.0 and stage V2.0. In first stage V1.0, we have control the speed of DC motor using LabVIEW GUI programme using L293D motor driver IC. While in stage 2 we enhance our work by adding direction control in programming. So we control the direction and as well as speed in our stage 2 work. Stage- V1.0: In this version, we made VI for control speed of DC motor. Block Diagram: Figure 2: pin diagram of l293d IC) [5] Figure: 3: Block diagram of the system Description: - In Above figure, block diagram of Speed control of DC motor is shown. In this, pin 5 is set for the speed control and pin 8 is set for enable. There is Input 1 push button is for on and off motor and control is for control duty cycle of PWM signal for control of speed. 19 IJREAMV03I113535 DOI : 10.18231/2454-9150.2018.0043 2018, IJREAM All Rights Reserved.

Front Panel: - Figure: 4: Front panel of system Objective: - In this VI, only speed is controlled but no direction change. Remedy: - We used one more enable push button for supply contro Stage V2.0 In this stage we modified our system for the controlling the speed with its direction. Where pin:5 is used to the controlling of the speed, pin:8 is used to run the motor in clockwise direction and pin:9 is used to run the motor in to anti-clockwise direction. For this, we used push buttons to enable pin:8 and pin:9. Figure: 5: Block diagram of system F r o n t P a n e l : Figure: 6: Front panel of system 20 IJREAMV03I113535 DOI : 10.18231/2454-9150.2018.0043 2018, IJREAM All Rights Reserved.

C i r c u i t D i a g r a m And if pin 7 will high and pin 2 will low, it will rotate in Clockwise direction. But if both pins will high or low it will experience braking because of that motor will stop rotating. Waveform from the system: Following are the waveforms taken by the DSO for our system.fig.(a) shows the waveform for the 50% duty cycle at output pin:5 of the arduino. Similarly fig.(b,c,d) are the waveforms for the different duty cycles at the output pin:5. Figure: 7: Connection diagram of IC L293d with arduino and dc motor [6] Description As shown in the block diagram, I/O blocks will set the pin in Arduino for the output. Pin no. 8 and Pin no. 9 are set for controlling direction of motor. Pin no. 5 is set for controlling the width of pulses for controlling the input voltage of D.C. MOTOR. Because of controlling the input voltage the speed of DC Motor will be control. The output signals of Arduino are given to the Motor Driver IC L293D. And because of this IC and given pulses, The speed and direction of DC motor can be control. Working: - Pin1 Pin2 Pin7 function High High Low Turn anti-clockwise (reverse) High Low High Turn clockwise(forward) High High High Stop High Low Low Stop Low X X Stop Control table (a) (b) PWM(50%) PWM(50%) As per shown in the control table, Direction will be control of DC motor. At pin no. 1, the pulses of input voltage are controlled. Pin 2 and Pin 7 are use for controlling direction by control its input as high or low. If pin 2 will high and pin 7 will low, it will rotate in anticlockwise direction. ( c )PWM(90%) 21 IJREAMV03I113535 DOI : 10.18231/2454-9150.2018.0043 2018, IJREAM All Rights Reserved.

journal of current engginering and technology, Vol. 6, No.6, Dec 2016, pp. 2126-2129. [10] Maulik Vyas, Kalpesh Chudasama, Manan Bhatt and Bhavin Gohil, Real time data monitoring of PV solar cell using LabVIEW, International journal of current engginering and technology,vol6. No.6, Dec 2016, pp. 2118-2221. [11] Khichada Bhavin A, Kalpesh Chudasama, Vyas Darsan, Shiyal Jignesh, 3-phase induction motor parameter monitoring and analysis using LavVIew, International journal of Electrical Engineering and Technology, Vol.7, issue 6, Nov-Dec, 2016, pp. 81-91. (d) PWM(10%) Figure 8: Waveforms (a), (b), (c) and (d) for different PWM used for different speed. IV. CONCLUSION This paper deals with the design and development of speed control and direction control system of DC motor which will more efficient and accurate than other systems. It represents software based automation for monitoring and speed control of DC motor. It will control the input voltage of DC motor using PWM signals which generated in LabVIEW. The efficiency of this system is high. REFERENCES [1] S.Muruganandhan, Real Time DC Motor Speed Control using PID Controller in LabVIEW, IJAREEIE. [2] Dr. Chemsa Ali, Real Time DC Motor Speed Control Based on LabVIEW Interfaced with Arduino, The University of Echahid Hamma Lakhdar El Oued. [3] R.Ranjani, Controlling the Speed of a DC Motor Using LabVIEW, IJAREEIE. [4] Pratap Vikhe, Real Time DC Motor Speed Control using PID Controller in LabVIEW, IJAREEIE. [5] Data sheet of IC L293D (https://electronics.stackexchange.com/questions/23702 /can-i-wire-the-two-sides-of-a-l293d-dual-h-bridgetogether-if-i-only-need-one-h) [6] http://courseonarduino.blogspot.com/2016/04/dc-motorcontrol-by-labview.html [7] https://www.theengineeringprojects.com/2017/04/dcmotor-speed-control-in-labview.html [8] S. J. Chapman, Machinery Fundamentals 4th edition, The Mcgraw-Hill Companies. [9] Raj Thummar, Kalpesh Chudasama, Raj Koshiya and Dilp Odedara, Monitoring of Electric industrial process parameters using LabVIEW, International 22 IJREAMV03I113535 DOI : 10.18231/2454-9150.2018.0043 2018, IJREAM All Rights Reserved.