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

Similar documents
Training Schedule. Robotic System Design using Arduino Platform

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

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

ARDUINO BASED DC MOTOR SPEED CONTROL

Sensors and Sensing Motors, Encoders and Motor Control

FABO ACADEMY X ELECTRONIC DESIGN

AUTOMATIC RESISTOR COLOUR CODING DETECTION & ALLOCATION

DASL 120 Introduction to Microcontrollers

Design Of Low-Power Wireless Communication System Based On MSP430 Introduction:

Open Loop Speed Control of Brushless DC Motor

ISSN: ISO 9001:2008 Certified International Journal of Engineering Science and Innovative Technology (IJESIT) Volume 6, Issue 2, March 2017

MICROCONTROLLER BASED SPEED SYNCHRONIZATION OF MULTIPLE DC MOTORS IN TEXTILE APPLICATIONS

POWER GENERATION USING PIEZOELECTRIC SYSTEM FOR STREET LIGHT SYSTEM

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

Microcontroller Based Closed Loop Speed and Position Control of DC Motor

CHAPTER 4 MULTI-LEVEL INVERTER BASED DVR SYSTEM

/14/$ IEEE 81 ISBN :

The Fan Company Microcontroller Fan. Prepared by. JMC Engineering

Micro Controller Based Ac Power Controller

Implementation of Brushless DC motor speed control on STM32F407 Cortex M4

GSM BASED PATIENT MONITORING SYSTEM

Implementation of a Fuzzy Logic-Based Embedded System for Engine RPM Control. (Speed Control)

WIRELESS THREE PHASE LINE FAULT MONITORING

EEE3410 Microcontroller Applications Department of Electrical Engineering Lecture 11 Motor Control

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

[Ahmed, 3(1): January, 2014] ISSN: Impact Factor: 1.852

Solar Mobius Final Report. Team 1821 Members: Advisor. Sponsor

Simulation Of Radar With Ultrasonic Sensors

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

M.Sinduja,S.Ranjitha. Department of Electrical & Electronics Engineering, Bharathiyar Institute of Engineering For Women, Deviyakurichi.

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

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

CATALOG. ANALOG COMMUNICATION SYSTEMS DIGITAL COMMUNICATION SYSTEMS Microcontroller kits Arm controller kits PLC Trainer KITS Regulated Power supplies

Standard single-purpose processors: Peripherals

Monitoring and Control of Speed of DC Motor

of PWM is explained here. Consider a simple circuit as shown in figure below. DC Motor Speed Control using 555 Timer IC. The DC MOTOR SPEED.

ELG3331: Digital Tachometer Introduction to Mechatronics by DG Alciatore and M B Histand

Monitoring Temperature using LM35 and Arduino UNO

Design of LVDT Based Digital Weighing System

Context Development Details Anticipated Effects

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

Study of M.A.R.S. (Multifunctional Aero-drone for Remote Surveillance)

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

Sensors and Sensing Motors, Encoders and Motor Control

Development of Non-Submersible Capacitive Sensor for Water Level Detection

Speed Control of DC Motor Using Microcontroller

Advanced Soldier Monitoring and Tracking System Using GPS and GSM Introduction

MSK4310 Demonstration

Lab Exercise 9: Stepper and Servo Motors

Implementation of Multiquadrant D.C. Drive Using Microcontroller

Design and Simulation of Three Phase Controlled Rectifier Using IGBT

Assembly Language. Topic 14 Motion Control. Stepper and Servo Motors

International Journal of Advance Engineering and Research Development

Automatic Railway Gate Control & Track Switching

ANGULAR POSITION CONTROL OF DC MOTOR USING SHORTEST PATH ALGORITHM

GUJARAT TECHNOLOGICAL UNIVERSITY

EXPERIMENTAL INVESTIGATION OF LASER CUTTING OF DIFFERENT TYPES OF NON MATERIALS

INTERNATIONAL JOURNAL OF ADVANCED RESEARCH IN ENGINEERING AND TECHNOLOGY (IJARET) LAND SURVEY BY ROBOT

AN ARDUINO CONTROLLED CHAOTIC PENDULUM FOR A REMOTE PHYSICS LABORATORY

Using the High Voltage Physical Layer In the S12ZVM family By: Agustin Diaz

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

LV8716QAGEVK Evaluation Kit User Guide

Timer/Counter with PWM

DC Motor Speed Control using PID Controllers

Application Note. 3-Phase Brushless DC Motor Control with Hall Sensors AN-CM-244

CHAPTER 6 IMPLEMENTATION OF FPGA BASED CASCADED MULTILEVEL INVERTER

UNIVERSITY OF UTAH ELECTRICAL ENGINEERING DEPARTMENT LABORATORY PROJECT NO. 3 DESIGN OF A MICROMOTOR DRIVER CIRCUIT

Autonomous. Chess Playing. Robot

MDSRC Proceedings, December, 2017 Wah/Pakistan

Performance Enhancement of Sensorless Control of Z-Source Inverter Fed BLDC Motor

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

TOUCH SCREEN BASED SPEED CONTROL OF SINGLE PHASE INDUCTION MOTOR

I. INTRODUCTION II. LITERATURE REVIEW

Sensorless Drive for High-Speed Brushless DC Motor Based on the Virtual Neutral Voltage

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

Power Factor Compensation Using PIC

GSM Based Water Billing System

Automatic Fan Speed Control using Temperature and Humidity Sensor and Arduino

Controller based Electronic Speed Controller for MAV Propulsion System

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

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

INTELLIGENT HOME AUTOMATION SYSTEM (IHAS) WITH SECURITY PROTECTION NEO CHAN LOONG UNIVERSITI MALAYSIA PAHANG

Temperature Monitoring and Fan Control with Platform Manager 2

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

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

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

REACTIVE POWER COMPENSATION IN DISTRIBUTION SYSTEM

The Speech Based Floor Cleaning Robot

Direct Digital Synthesis System

Design of step-up converter for a constant output in a high power design

Development of FPGA based Speed Control of Induction Motor

Renewable Energy Based Interleaved Boost Converter

Chapter 2: Your Boe-Bot's Servo Motors

TMS320F241 DSP Boards for Power-electronics Applications

RS-232 Based Low Cost Data IO Card

Persistence of Vision LED Sphere

Arduino Application: Speed control of small DC Motors

Monitoring the Transformer Oil Temperature and Load Sharing Using Gsm

Auto Selection of Any Available Phase in 3 Phase Supply System

Management of Home Appliances with Variation in Environment Aisha Jilani, Sahar Sultan, Intesar Ahmed and Sajjad Rabbani

Transcription:

Journal homepage: wwwmjretin ISSN:2348-6953 Automation of DC Motor Control using PWM Technique for thin film deposition 1 Akshaykumar A Nandi, 2 RBShettar, 3 Vaishali BM 4 Vinay Patil 1 Student, E & C Engg, BVB College of Engg&Tech, Hubli, Karnataka 2 Professor, E & C Engg, BVB College of Engg&Tech, Hubli, Karnataka 3 Principal, Sarvajanik College of Engg & Tech, Surat, Gujarat 4 CEO, NGX Technologies, Bangalore e-mail: akshaynandinandi@gmailcom, raj@bvbedu, vaishalim@scetacin, vinay@ngxtechnologiescom, Abstract : We have developed a microcontroller based system to control speed and timing of a DC motor Pulse Width Modulation (PWM), a popular technique is used to control the speed of DC motor and the timing (duration) is controlled using in-built delay functions The system involves the interfaces, Keyboard, LCD and DC motor connected through I/O port and an Electronic Speed Controller(ESC) to drive the BLDC motor by providing the appropriate amount of current required The speed and timing (duration) of motor rotation are entered through the keyboard which can be visualized on the LCD The system is implemented and tested We have tested for (200 rpm, 10 sec), (10 rpm, 20 sec) and other ranges in this vicinity and found to be working satisfactorily We have used ATMEGA328P Microcontroller board for the implementation of the proposed system This system is the basic requirement of a Spin-Coating machine used in VLSI Fabrication laboratory Keywords: PWM, Automation of BLDC, Spin coating 1 INTRODUCTION TO SPIN COATING Spin coating is a process of uniformly coating a chemical (nano composite substance mainly) substance on the surface of a photo resist or an organic material A machine which performs this action is called a spin coater This process is widely used in the semiconductor industry, where it can be used to create thin films with thicknesses below 10 nm It is used intensively in photolithography, to deposit layers of photo resist about 1 micrometer thick Photo resist is typically spun at 1000 to 4000 revolutions per minute for 30 to 60 seconds Owing to the low values of thickness 80 P a g e

which can be achieved using spin coating methods, this method is often also employed in the fabrication of transparent titanium dioxide thin films on quartz or glass substrates, such thin film coatings may exhibit self-cleaning and self-sterilizing properties For example, PMMA is used for coating LCD display screens So the aim is to develop a spin coating machine which can produce thin films of photo resists of the order of micrometer It should be programmable by the user for controlling the speed and duration using a 4x4 keypad The output should be observed on an LCD display screen It should have an emergency key to stop the working in case of any unusual behavior of the machine 11 BLOCK DIAGRAM Fig1 shows the block diagram of the system that we are implementing Fig1 Block diagram of a spin coater 12 PULSE WIDTH MODULATION (PWM) TECHNIQUE (PWM) is a method for binary signals generation, which has 2 signal periods (high and low) The width (W) of each pulse varies between 0 and the period (T) The main principle is control of power by varying the duty cycle Internally, the motor speed is controlled by the average voltage given to the motor Here the conduction time to the 81 P a g e

load is controlled Let for a time t1, the input voltage appears across the load ie ON state and for t2 time the voltage across the load is zero Fig2 shows the graphical representation of PWM technique Fig2 graph of PWM signal variation Duty cycle = T on / (T on +T off ) (1) Where, T on = on time, T off = off time, and T on +T off = time period Equation (1) shows the calculation of duty cycle which computes the PWM signal graph 2 METHODOLOGY OF IMPLEMENTATION For implementing this application we need a controller board, BLDC motor, ESC, 4x4 keypad, 4x20 LCD display screen, vacuum chuck mechanism, power supply unit and a mechanical casing 21 Controller board We developed our own Arduino controller board using IC ATMEGA328P It consists of a 28 pin IC base, a crystal oscillator, 33 V and 5 V regulator, reset button and two power supply pins Fig3 shows the controller with arduino ATMEGA328P chip 82 P a g e

22 4x4 keypad Fig3 Arduino controller board for the application We require 8 pins for interfacing 4x4 keypad with the controller But using all 8 pins will leave less number of pins for other peripherals So we use ADC technique to connect the keypad with the arduino We first find out the ADC value of each key pressed in the keypad and then we will write the code accordingly The circuit for such a keypad arrangement is given below in Fig4 Fig4 4x4 keypad interface with arduino We fabricated our own keypad PCB as shown in below Fig 5 83 P a g e

Fig5 Fabricated PCB keypad for interfacing with arduino 23 LCD display screen The display screen that we used is 20x4 LCD screen Fig 6 shows the LCD display screen 24 HDD BLDC motor Fig6 LCD 20X4 The motor we used is brushless dc (BLDC) motor dismantled from a damaged hard disk drive (HDD) of a computer system It has a maximum 84 P a g e

RPM of 7200 and takes 15 A of current for it s operation Fig 7 shows a HDD BLDC motor Fig7 HDD BLDC motor, @7200 RPM & 15 A rating 25 Electronic Speed Controller (ESC) The ESC is a driver circuit that can take on heavy loads, and it gives a current rating of upto 30 A Actually the motor needs only 15 A for its operation So in real time operation the motor takes only 15 A from the ESC Fig 8 visualizes an ESC Fig8 Electronic Speed Controller @30 A rating 85 P a g e

26 Hall effect sensor The Hall Effect sensor is a device that is used to calculate the RPM of the motor This is achieved by placing a magnet in the vicinity of the motor By coding we can set a particular mark on the motor So whenever this mark comes near the magnet, a value is incremented So the number of counts recorded per minute will give us the rotations per minute, hence RPM is calculated Fig 9 shows the Hall effect sensor Fig 9 Hall effect sensor 27 Vacuum Chuck mechanism The vacuum chuck mechanism plays a very important role in holding the substrate so that it does not fly away The necessary centrifugal force required for the spinning of the substrate is provided by the pressure created by the vacuum chuck mechanism In Fig 10, vacuum chuck mechanism is illustrated Fig 10 vacuum chuck mechanism 86 P a g e

28 Overall product The product casing is done using a mixer compartment taken from a scrap yard and cleaned and finally spray painted so as to look aesthetically pleasing It is visualized as shown below in Fig11 Fig 11 Overall implementation of the product 3 BUDGET ANALYSIS Table 1 shows the detailed budget that was required for our project 87 P a g e

1 HDD BLDC motor 1 210 2 4x4 keypad 1 150 3 Arduino IC 1 200 4 LCD 1 450 5 ESC 1 850 6 Hall effect sensor 1 385 7 Connecting wires As required 150 8 Vacuum chuck mechanism 1 40 9 Transformer 9-0-9 1 100 10 capacitors As required 20 11 resistors As required 30 12 diodes 4 20 13 regulator IC 1 20 14 casing for the product 1 40 15 3 V regulator 1 10 16 crystal oscillator 1 10 Total 2680 Table 1 Budget analysis for the proposed system 4 CONCLUSION & FUTURE SCOPE 41 Conclusion A system working according to our requirements is implemented using the above explained tools and the components we used are tested for their working individually first and then they are integrated with the DC motor to implement the whole system The machine can be used for the IC fabrication in VLSI field and also by the various institutes in their respective colleges or research centers 42 Future scope 1 The project can be extended to the commercial sector by marketing it in a proper way by appropriately making cost effective as per market values of components 2 Study of Nano-scale properties of deposited material as we could not carry out this due to lack of resources / testing equipment 3 Other similar product prototypes can be built by following the same methodology we have used 88 P a g e

5 ACKNOWLEGEMENT The completion of any inter-disciplinary project depends upon cooperation, co-ordination and combined efforts of several sources of knowledge We would like to express our thanks to NGX technologies, Bangalore, for their valuable inputs from beginning to end of the work We sincerely thank Dr Anil Nandi for regularly reviewing our work during the course of project REFERENCES [1] Muhammad Ali Mazidi, Janice Gillispie Mazidi, The 8051 Microcontroller and Embedded Systems Using Assembly and C, 2nd Edition [2] Simon Monk, Programming Arduino: getting started with sketches [3] wwwyoutubecom/user/programmingknowledge [4] http://playgroundarduinocc/main/dcmotorcontrol [5] http://makezinecom/projects/control-a-5v-motor-with-thearduino [6] http://wwwengineersgaragecom/contribution/dc-motorspeed-control-using-pwm-modulation 89 P a g e