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

Similar documents
Monitoring and Control of Speed of DC Motor

Open Loop Speed Control of Brushless DC Motor

Automobile Prototype Servo Control

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

Microcontroller Based Closed Loop Speed and Position Control of DC Motor

Experiment Of Speed Control for an Electric Trishaw Based on PID Control Algorithm

Total Hours Registration through Website or for further details please visit (Refer Upcoming Events Section)

The software developed for DC motor speed control system provides the user interface to

Wireless Monitoring of Agricultural Environment and Greenhouse Gases and Control of Water flow through Fuzzy Logic

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

ARDUINO BASED DC MOTOR SPEED CONTROL

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

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

SPEED CONTROL OF DC MOTOR USING PWM TECHNIQUE

EXPERIMENT 6: Advanced I/O Programming

CHAPTER 4 FUZZY BASED DYNAMIC PWM CONTROL

Training Schedule. Robotic System Design using Arduino Platform

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

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

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

Implementaion of High Performance Home Automation using Arduino

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

Power Factor Correction in Digital World. Abstract. 1 Introduction. 3 Advantages of Digital PFC over traditional Analog PFC.

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

Asset Tracking and Accident Detecting Using NI MyRIO

Synthetic Aperture Radar (SAR) Imaging using Global Back Projection (GBP) Algorithm For Airborne Radar Systems

Development of FPGA based Speed Control of Induction Motor

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

Design and Simulation of Three Phase Controlled Rectifier Using IGBT

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

DC Motor and Servo motor Control with ARM and Arduino. Created by:

Implementation of a Self-Driven Robot for Remote Surveillance

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

Arduino Platform Capabilities in Multitasking. environment.

CHAPTER 7 HARDWARE IMPLEMENTATION

Controlling Robot through SMS with Acknowledging facility

IMPLEMENTATION OF AUTOMATIC COLLEGE BELL SYSTEM USING ARDUINO

The University of Wisconsin-Platteville

Hands on Practice in Arduino Board

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

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

Automated Meeting Rooms Using Audiovisual Sensors Using Internet of Things

A Temperature Control System for Near Infrared Spectroscopic Analysis using Proportional Controller

Safety Mechanism Implementation for Motor Applications in Automotive Microcontroller

Carlos L. Castillo Corley Building 114A

Undefined Obstacle Avoidance and Path Planning

IOT Based Smart Greenhouse Automation Using Arduino

An Autonomous Self- Propelled Robot Designed for Obstacle Avoidance and Fire Fighting

DC motor control using arduino

RAPID PROTOTYPING OF CONTROL SYSTEMS FROM ELECTROMAGNETIC TRANSIENT SIMULATOR PROGRAM

A Universal Motor Performance Test System Based on Virtual Instrument

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

Comparative Study of Different Types of Voltage Stabilization Schemes

Simulation and Implementation of FPGA based three phase BLDC drive for Electric Vehicles

A COMPARISON ANALYSIS OF PWM CIRCUIT WITH ARDUINO AND FPGA

Performance Analysis of Ultrasonic Mapping Device and Radar

WifiBotics. An Arduino Based Robotics Workshop

Development of a MATLAB Data Acquisition and Control Toolbox for BASIC Stamp Microcontrollers

International Journal of Advance Engineering and Research Development

Patient Monitoring System Using LabVIEW

IMPLEMENTATION OF FUZZY LOGIC SPEED CONTROLLED INDUCTION MOTOR USING PIC MICROCONTROLLER

A Model Based Approach for Human Recognition and Reception by Robot

3-Degrees of Freedom Robotic ARM Controller for Various Applications

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

Design and Development of Pre-paid electricity billing using Raspberry Pi2

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

RAPID CONTROL PROTOTYPING FOR ELECTRIC DRIVES

A Do-and-See Approach for Learning Mechatronics Concepts

Analysis of Hybrid Power Conditioner in Three-Phase Four-Wire Distribution Power Systems for Suppressing Harmonics and Neutral-Line Current

Continuous Rotation Control of Robotic Arm using Slip Rings for Mars Rover

Controlling an AC Motor

Advanced Mechatronics 1 st Mini Project. Remote Control Car. Jose Antonio De Gracia Gómez, Amartya Barua March, 25 th 2014

MOBILE ROBOT LOCALIZATION with POSITION CONTROL

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

Automated Driving Car Using Image Processing

GE 320: Introduction to Control Systems

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

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

Understanding the Arduino to LabVIEW Interface

Cortex-M3 based Prepaid System with Electricity Theft Control

Teaching students science and engineering with high altitude balloons and ChipKits

Teaching Children Proportional Control using ROBOLAB 2.9. By Dr C S Soh

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

Simulation of Solar Powered PMBLDC Motor Drive

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

Low Cost Labview Based Sensor Simulation

Establishing the Connection between Control Theory Education and Application: An Arduino Based Rapid Control Prototyping Approach

DC Motor Speed Control using PID Controllers

Embedded based Automation System for Industrial Process Parameters

Speed Control of BLDC Motor Using FPGA

ARDUINO / GENUINO. start as professional. short course in a book. faculty of engineering technology

Unit level 5 Credit value 15. Introduction. Learning Outcomes

International Symposium on Embedded Systems and Trends in Teaching Engineering

MODEL BASED DESIGN OF PID CONTROLLER FOR BLDC MOTOR WITH IMPLEMENTATION OF EMBEDDED ARDUINO MEGA CONTROLLER

ADVANCED CONTROL TECHNIQUES IN VARIABLE SPEED STAND ALONE WIND TURBINE SYSTEM

UG Student, Department of Electrical Engineering, Gurunanak Institute of Engineering & Technology, Nagpur

FLEXIBLE ROBOT USING AUTOMATED OBJECT SENSING AND SERVING WITH GRIPPER MECHANISM

Current Rebuilding Concept Applied to Boost CCM for PF Correction

Microcontroller Based Speed Control of Induction Motor using Wireless Technology

Modern Electricity Billing System and Fuse Detection Using GSM

Transcription:

Proc. of Int. Conf. on Current Trends in Eng., Science and Technology, ICCTEST Speed Control of the DC Motor through Temperature Variations using Labview and Aurdino Vineetha John Tharakan 1 and Jai Prakash Prasad 2 Don Bosco Institute of Technology/Dept. of ECE, Bangalore, India Email: vineethajtharakan@gmail.com, jaiasu@gmail.com Abstract In the present era automation is a popular technique which is seen almost everywhere starting from industrial application to consumer application. This project describes how the DC motor speed is automatically controlled through temperature variation. The use of DC motors were mostly found in AC machines, small cooling fans, rob arms and also in simple toy cars. However in this project,it makes use of the LabVIEW platform which is made to be interfaced with the DC motor. The interfacing circuit is done on a Arduino prototype board which is supported by the LabVIEW platform. Since the speed of the motor is controlled through temperature variation, temperature measurement circuit is also interfaced through LABVIEW. The temperature sensor used in this project is LM35. Both temperature measurement and the interfacing of the DC motor is done through LABVIEW software loaded into Arduino board. All the signal communication between LABVIEW and the circuits which are interfaced on the Arduino prototype board is possible through the LabVIEW Makerhub. Initially the speed of the motor is set to a particular speed which is related to a particular temperature. The change in temperature is compared with the set temperature. With respect to the change in the variation in temperature the dc motor speed can either be increased/decreased using the LABVIEW program. Index Terms Aurdino Uno, DC motor, Virtual Instruments(VI),LabVIEW, PWM (Pulse width modulation). I. INTRODUCTION The use of most of the electronic devices available in the market, in our day to day life seems to be an automated control type for e.g. device like personal computer CPUs need to be operated in a temperature controlled environment. This means the speed of the DC motor is directly maintained through temperature. Besides this,there are some industrial applications which follow the said procedure in maintaining a constant temperature working environment for the machines. The motor speed can be controlled in many ways. But as per the requirement the speed of the motor has to vary with temperature variation. Hence the automation is made through software programming. Thus the project makes use of the user friendly instrumentation software LabVIEW, where the field of work is based on the platform like virtual instrumentation. Conventional instrumentation usually requires large investments, resulting in expensive monitoring or control systems, which generally are not able to perform the analysis and control of several signals simultaneously. Considering such points, the new generation of acquisition systems, named virtual instruments (VI), have been considerably increased in the last few years. The method adopted here is low cost technique for the Grenze ID: 02.ICCTEST.2017.1.98 Grenze Scientific Society, 2017

speed control of a DC motor. Aurdino Uno board acts as a data acquisition system. The PWM controller in LabVIEW is interfaced with the DC motor via Aurdino Uno board. II. PRINCIPLE OPERATION OF DC MOTOR The controlling of the speed of the dc motor can be achieved using both mechanical and electrical techniques. In past ages,the controls of the speed of the dc drives were basically mechanical and hence it required huge size hardware to be implemented. The most important objective behind this work is to become familiar with the designing and the implementation of both software as well as the hardware of the control of the speed of the DC motor and to give senses of occurring overload condition to the operator at overload condition. As the system is mostly based on the speed controlling of the DC motor is done through temperature variation, so the desired goal is to achieve a system with constant speed at any temperature. The main purpose of the controller speed unit of the dc motor is to take a signal which represent the required speed, and to drive the motor at that required speed.pwm (Pulse width modulation) helps to reduce the total load without a huge loss, which normally do occur when a power source is limited by a resistive load. The basic principle in this whole process is that the modulation duty cycle is directly proportional to the average power which is delivered. PWM (Pulse Width Modulation) method has lot of characteristics in controlling a system. A simple method for the speed control of a DC motor is to control driving voltage, when the voltage is high the speed would be high. Fig 1: Block Diagram In most of the applications normal controlling of the voltage will cause lot of power to be lost on control system, hence one goes for the PWM (Pulse Width Modulation) method is more used in controlling the speed of the DC motor application. We can easily understand by example.on and Off time is referred to as duty cycle.the temperature is measured through temperature sensor. With respect to the temperature,the DC motor is already set to rotate at a predefined speed. This means there is a scaling relation between the measured temperature and the input voltage which is applied to the DC motor. Now when the temperature value changes, the scaled voltage applied to motor also changes. Scaling the sub VI in such a manner that with increase in temperature the voltage should increase in order to increase the motor speed. This is with a meaning that if it is necessary to maintain the temperature at a fixed value, a cooling fan to be attached to DC motor should rotate speedily. The current motor speed is measured in the form of RPM (revolution per minute).the interfacing circuit is built on the Aurdino prototype board which hence supports to the LabVIEW platform. III. SOFTWARE AND HARDWARE IMPLEMENTATION LINX is a free open source add-on for LabVIEW and provides interfacing with common embedded platforms such as Aurdino, myrio, chipkit and more. LINX s abstraction layer of the hardware provides support for hardware peripherals and also for common sensors. In addition, it also enables the same code to be interfaced with a chipkit or Aurdino base board and run headlessly on myrio with no modifications. LINX can make it easy to add a graphical user interface to our projects and combine the processing power of our 576

desktop or laptop computer with the I/O of common embedded platforms. LabVIEW makes tasks like data logging, signal processing and connecting to the web easier than ever before using graphical programming. Fig. 2: Front panel of the controlling speed of the DC motor Fig2:Flowchart 577

Fig 3:Block diagram of the controlling speed unit of the DC motor IV. ADVANTAGES OF LABVIEW The importance of LabVIEW over other development environment is that the extensive support in order to access various instrumentation hardware. Drivers and abstraction layers for many different types of instruments and buses are included or are available for inclusion. Even people with limited coding experience can write programs and deploy test solutions in a reduced time frame when compared to more conventional or competing systems.the compile time is reduced by the runtime engine and it provides a constant and consistant interface to many graphic systems,operating systems,hardware components. The code of the LabVIEW can be reused numerous times across the platform hence making the LabVIEW more flexible to use. Many libraries with a large number of functions for data acquisition, signal generation, mathematics, statistics, signal conditioning, analysis, etc., along with numerous graphical interface elements are provided in several LabVIEW package options. The LabVIEW development system gives a unique oppurtunity to create stand-alone executables and the resulting executable can be distributed in an unlimited number of times. The run-time engine and its libraries is provided freely along with the executable. Another advantage of the LabVIEW environment is that it is platform independent, which is portable between different LabVIEW systems for different operating systems (Windows, MacOSX and Linux). LabVIEW helps in lowering the cost of both hardware and software hence making it very useful for a cost effective application and can also be used for a wide range of real type applications. 578

V. CONCLUSION The method adopted here is low cost technique for the speed control of the DC motor. Aurdino Uno board acts as a data acquisition system. The PWM controller in LabVIEW is interfaced with the dc motor via Aurdino Uno board. Hence. the speed control of the DC motor was monitored by temperature variations using temperature sensor through Aurdino. Conventional instrumentation mostly requires huge investments, which results in expensive monitoring or controlling systems, which generally will not be able to perform the analysis and control of several signals simultaneously. Considering such points, the application of a new generation of acquisition systems, named Virtual Instruments (VI), have been considerably increased in the last few years. It can be used for several applications such as in industrial automation, irrigation system in agriculture, robotics and domestic appliances because of its low cost and less complex control structure and good range of the speed and torque and also its low power consumption. REFERENCES [1] [Online] Available: http://www.ieee.org [2] Pulse width modulation by Atmel. [3] LabVIEW user manual. [4] Lab VIEW Basics I Course Manual, National Instruments. [5] Speed control of DC motor using pulse width modulation by Professor Janusz Zalewaski. [6] Ali, Noor, S.B.M. Bashi & S.M. Hassan, M.K. Microcontroller performance for DC motor speed control system speed control and over current protection of a DC motor. In proc. National Conf. Power Engineering, 15-16 Dec. 2003. [7] W. Helei, X. Chen, L. Hu Embedded System of DC Motor Speed Control Based on ARM in proc. IEEE Conf. Computing, Communication, Control, and Management, CCCM '08. ISECS International Colloquium 3-4 Aug. 2008, vol.2, pp 123-126. [8] Nikhileshwar,P. Adhikari, M. choubey, R. Singh DC Motor Control Using Ziegler Nichols and Genetic Algorithm Technique in proc. International Journal of Electrical, Electronics and computer Engineering, vol.no.1, pp33-36, 2012. [9] A.Thorat, S.Yadav, S.S.Patil Implementation of Fuzzy Logic System for DC Motor Speed Control using Microcontroller in proc. International Journal of Engineering Research and Applications (IJERA). [10] A Yadav, G Kaur, A Sharma, Microcontroller Based Open Loop Speed Control System For DC Motor in proc. International Journal of Research in Engineering and Applied Sciences. 579