Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
A thesis submitted by
MUHAMMAD AZEEM (Group Leader) 15EL20
A thesis submitted by
To our parents,
Our teachers,
possible.
MEHRAN UNIVERSITY OF ENGINEERING & TECHNOLOGY
JAMSHORO
This thesis is written by the following students under the directions of their
supervisor, and approved by all the members of the thesis committee, has been
Electrical Engineering.
______________________ ______________________
(Supervisor) (co-supervisor)
______________________ __________________
Date: ___________________
ACKNOWLEDGEMENT
First of all, all prayers to Almighty Allah, with whose help and mercy we completed
this arduous task. We are whole heartily thankful to our supervisor Dr. Zubair Ahmed
cooperation and guidance in carrying out this project. It would not have been possible
for us to complete this Project without their guidance and suggestions. Lastly, Special
thanks to my beloved friends Mr. Shahzeb Memon and Mr. Rai Singh for their
.
TABLE OF CONTENTS
Description Page No
List of Notations i
List of abbreviations ii
List of tables iii
List of figures iv
Abstract v
Chapter 1 INTRODUCTION 1
1.1 Introduction 1
1.2 objectives of the project 1
1.3 Problem statement 2
1.4 Methodology 2
1.5 Thesis Outline 2
1.6 Literature Review 3
1.7 Project background 5
1.7.1 Single phase induction motor 5
1.7.2 Pulse width modulation 5
1.7.3 Direction control 6
Chapter 2 INDUCTION MOTOR 7
2.1 Introduction 7
2.2 Three phase induction motor 7
2.3 Single phase induction motor 8
2.3.1 Construction 8
2.3.1.1 Stator 9
2.3.1.2 Rotor 9
2.3.2 Working 10
2.4 Double revolving field theory 10
2.4.1 Why SPWM is not self-starting 11
2.5 Starting of SPIM 12
2.5.1 Split-phase winding motors 12
2.5.2 Capacitor Start motors 14
2.5.3 Shaded pole motors 16
2.6 Applications and Advantages of SPIM 16
Chapter 3 METHODS OF CONTROLLING SPEED OF SPIM 18
3.1 Introduction 18
3.2 Constant volts/hertz (V/F) control 18
3.3 Vector control 20
3.4 Voltage control 22
3.4.1 Integral cycle control 23
3.4.1.1 Burst fire control 23
3.4.1.2 Single cycle control 24
3.4.2 Phase control 25
3.4.3 PWM control 25
3.5 Discussion 26
Chapter 4 HARDWARE AND ITS WORKING 28
4.1 Introduction 28
4.2 Components 28
4.2.1 Arduino UNO 29
4.2.1.1 ATMEGA 328/p 29
4.2.2 MOC3021 30
4.2.3 ULN2003A 30
4.2.4 16x2LCD 30
4.3 Block diagram of the project 31
4.4 General description of circuit diagram 32
4.4.1 Circuit diagram part by part description 33
4.5 Coding of Arduino 36
Chapter 5 EXPERIMENTAL RESULTS 40
5.1 Experiments 40
5.1.1 When supply is turned on 40
5.1.2 Counter clock wise direction and speed control 41
5.1.3 Clock wise direction and speed control 42
5.2 Complete project 43
REFERENCES 45
LIST OF NOTATIONS
V = Voltage
I = Current
R = Resistance
C = Capacitance
F = Frequency
Te = Torque developed
Vg = Gate voltage
Ig = Gate Current
IL = Load Current
T NF = Off time
TM = Modulation time
1
LIST OF ABBREVIATIONS
AC = Alternating Current
DC = Direct Current
PWM = Pulse Width Modulation
SPIM = Single Phase Induction Motor
SVPWM = Space Vector Pulse Width Modulation
EMF = Electro-Motive Force
RPM = Revolution Per Minute
LCD = Liquid Crystal Display
PIC = Programmable Integrated Circuit
LC = Inductor Capacitor
VSI = Voltage Source Inverter
mA = Milliampere
ii
LIST OF TABLES
LIST OF FIGURES
3
Figure 2.1: Stator and rotor 9
Figure 2.2 Revolving fields at various instants 11
Figure 2.3: a) circuit diagram of SPIM with starting winding b) phasor diagram13
Figure 2.4: b) waveforms for auxiliary and main windings current 13
c) torque speed characteristic curves with and without auxiliary
winding
Figure 2.5: Torque speed characteristic of capacitor start motors 14
Figure 2.6: a) circuit diagram of capacitor-start-capacitor-run motor 15
Figure 2.7: (b) Torque speed characteristic of capacitor-start-capacitor-run 15
motor
Figure 3.1: Torque speed characteristic for constant v/f control 19
Figure 3.2: v/f control circuit diagram 20
Figure 3.3: Vector control of SPIM single-phase half bridge inverter 21
Figure 3.4: Space vector of SPIM 21
Figure 3.5: Voltage control Torque speed characteristics 22
Figure 3.6: Burst fire control 23
Figure 3.7: Waveforms of load voltage with single cycle control 24
Figure 3.8: Phase Control circuit 25
Figure 3.9: PWM waveforms 26
Figure 4.1: Block diagram of the project 31
Figure 4.2: Circuit diagram of the project 32
Figure 5.1: Motor in stop position 40
Figure 5.2: Motor running at 15% of the rated speed in counter clock 41
wise direction
Figure 5.3: Motor running at 30% of the rated speed in counter clock 41
wise direction
Figure 5.4: Motor running at 15% of the rated speed in clock wise direction 42
Figure 5.5: Motor running at 30% of the rated speed in clock wise direction 42
Figure 5.6: Complete project 43
4
ABSTRACT
This work presents speed and direction control of single phase induction motor. Speed
is controlled through PWM signal generated with Arduino. The effective value of the
voltage applied to the motor is changed by PWM signal. Which in turn changes the
speed of SPIM. Direction of SPIM can be changed by just connecting one terminal of
supply voltage to either side of the capacitor. This terminal is connected to relay,
which adjusts terminal’s position to either side of the capacitor depending on the
control signal given by the user. Finally, rpm and direction of the rotor along with
5
CHAPTER 1
INTRODUCTION
1.1 INTRODUCTION
Due to its simplicity and lower cost single phase induction motor is widely used for
domestic purpose. Although their use in big industries is limited, where three phase
induction motors are used, they are must for home and small industries. This project is
basically a control scheme for single phase induction motor. This control scheme
includes speed control and direction control. Some additional features like displaying
rpm of the rotor and temperature of the winding are also added so that the desired rpm
and temperature of the winding can easily be set. The choice of control scheme
depends on the cost, the process and the control needed. Mostly pulse width
whereas direction control of SPIM is quite easy as it depends on whether the magnetic
field due to auxiliary winding leads or lags the main magnetic field. This angle can be
set by making the current in the auxiliary windings lead or lag to the current in the
main windings by switching the connections of the auxiliary winding while leaving
necessary to control the speed of SPIM. controlling the speed through PWM is
considered one of the best methods available. Manual controls are also available but
1.4 METHODOLOGY
Survey of literature
Designing of Speed controller
Designing of direction controller
Development of Hardware model
Results
1.5 THESIS OUTLINE
Chapter 2 describes single phase induction motors. Their construction, working and
types.
D.G. Holmes & A. Kotsopoulos (1993) suggest a method to control the speed of
SPIM using a three-phase voltage source inverter(VSI). The both auxiliary and main
windings of SPIM are connected across the bridge. These windings act as an
unbalanced three phase load. A three phase VSI bridge is used in this method. The
3
rating of the switches is increased by times the motor rated current. This is so because
current from both the windings enter into the center phase. A modulation strategy for
supply frequencies ranging from 0 to motor rated frequency is proposed to get the
motor rated torque at any speed with low slip. This has been verified not only in
Cunha, B. S, et al. (2001) studied the control of SPIM through PIC (programmable
integrated circuit), controlled sinusoidal PWM inverter. along with other controls, this
configuration can also vary the speed of single phase induction motor via PIC.
configuration [2].
Asghar, M.S.J (1999)., describes here smooth speed control of SPIM through integral
cycle control as: Although ICC (integral cycle control) method of speed control of
SPIM introduces subharmonics in the line, it is better and more rugged as compared
to Ac phase controlled switching method of speed control, which produces large high-
proposed here. By varying the number of on/ off cycles of supply voltage V, speed of
Sakina Tabassum, et al. (2017) describe the speed control of SPIM using Arduino
with the controlling objectives PWM and SPWM. Arduino generates the pulses
(voltage pulses), speed is varied by varying the width of these pulses. the width of the
PWM (pulse width modulation). by using various methods like varying on or off time
of the pulses, width of the gate pulses are controlled in PWM technique [4].
T.pavani, et al. (2017) describe and illustrate the method of speed control of single
phase induction motor using solid state relay. 230v ac is stepped down through
transformer, that stepped down voltage is given to a rectifier. In turn, rectified output
two inputs and two outputs in order to control the speed of single phase induction
Deniz Yildirim et al. (2008) mentions PWM ac chopper technique to control the
speed of SPIMs and universal motors. Through PWM voltage applied to the motor is
changed and hence the speed of motor is varied in accordance with the applied pulse.
filter is also added at the input side. This method is simple, effective, and cost
effective [6].
Mr. Aung Zaw Latt and Dr. Ni Ni Win (2009) describe here method to design
variable speed drive for SPIM by using controlling frequency. Design aspects, in this
drive, are divided into 4 parts: rectifier, PWM control circuit, driver circuit and H-
bridge inverter. Making a compact sinusoidal PWM inverter for varying the speed of
single phase induction motor is the main objective in this drive. By using H-bridge
single phase induction motors it is not naturally available. What is available is just
other means are applied to make rotating magnetic field in single phase induction
this motor. in order to tackle this issue several techniques including shaded poles,
starting windings, capacitors etc. are used. Applications of single phase induction
motors include food mixer, hair drier, vacuum cleaners and electric shavers. Their
As its name indicates PWM is a technique to vary the width of the pulse. In PWM,
time period hence the frequency of the original signal is unchanged, however duty
cycle of the signal is varied. Given voltages are modulated by this technique. Square
wave is the special case of PWM signal, in which on and off times are same. It has
50% duty cycle. Whereas PWM signal can have any value of duty cycle ranging from
0-100%. For switching electrical power (on and off), pulse width modulation is an
efficient technique. Pulse width modulation is handy not only in controlling the
frequency and voltage across the load but also in reducing the harmonics in the output
voltage and current. Sinusoidal PWM is one of the most commonly used PWM
techniques. Owing to its on/off nature, PWM works well with digital control. In PWM
6
duty cycle of the pulse is varied. According to this voltage applied to the motor is also
Controlling direction in single phase induction motor is very easy. Magnetic field in
the auxiliary winding peaks before the magnetic field in the running winding since
current in the auxiliary winding leads the current in the running winding. The space
angle between these magnetic fields, i.e. whether magnetic field due to auxiliary
winding leads or lags by 900 to magnetic field due main magnetic field, determines
the direction of rotation. By changing the connections of auxiliary winding this angle
can be set to lead or lag. Hence the direction of rotation of single phase induction
INDUCTION MOTOR
2.1 INTRODUCTION
lower than synchronous speed. Working principle of Induction motor is Faraday’s law
the rotor, which in turn produces current, this current interacts with the main stator
current. This is followed by revolution of the rotor. There are two types of induction
The stator of the three-phase induction motor consists of three phase field windings
separated from each other by 120. As soon as field windings are supplied with a 3-
conductors. As rotor conductors in induction motor are either short circuited through
end rings or closed through external resistance, current starts flowing in the rotor
conductors. Due to interaction of magnetic fields of stator and rotor, rotor starts
rotating.as the cause of EMF generation in the rotor is relative speed between stator
and rotor, so according to Lenz’s law rotor rotates in the same direction as that of
rotating magnetic field. Three phase induction motor is also called rotating
transformer.
7
8
An induction motor cannot achieve synchronous speed. If it does so then no EMF will
be generated in the rotor due to zero relative speed between rotating magnetic field
and rotor. Hence, no current and in turn no torque will be exerted on rotor to make it
rotate.
Self-starting
Robust
Economical
Lacking commutator and brushes, hence less armature reaction.
Unlike three phase induction motor, SPIM is not self-starting. This is because it does
not produce rotating magnetic field naturally. Some starting schemes are employed to
give it initial torque. Once it starts rotating, it does not require extra stuff.
2.3.1 Construction
Two main parts of single phase induction motor like are: stator and rotor.
In order to reduce hysteresis loss stator of single phase induction motor consists of
laminated stampings. Slots are made in stampings for stator windings. To reduce
hysteresis loss stampings are made from silicon steel. As soon as we apply single
phase ac supply to its stator magnetic field is produced, which rotates at speed Ns
120 fe
Ns=
p
(2.1)
Where:
P = no of poles on stator.
Auxiliary windings are used for starting purpose only. These both windings are placed
2.3.1.2 Rotor
Rotor construction of SPIM is similar to that of three phase squirrel cage induction
motor. The cylindrical rotor has slots all over its periphery. Slots are made skewed.
skewed construction of slots not only prevents magnetic locking but also reduces
noise and makes the operation of induction motor smooth. The rotor conductors are
10
made from either aluminum or copper bars. These bars are short circuited through end
2.3.2 Working
No sooner do we supply the stator winding with ac supply than alternating current
starts flowing in the stator windings. This in turn produces alternating magnetic field
in the stator. This flux links with the rotor. EMF gets induced in the rotor windings in
short circuited through end rings, current starts flowing in the rotor conductors. As
magnetic field produced by stator is not rotating type rather a alternating type i-e
decreases and increases in a single direction. So, this flux is unable to rotate the rotor.
Rotor just buzzes at its initial position unless given a initial rotation through hand or
To understand working of single phase induction motor and why it is not self-starting
double revolving field theory is used. This theory states that stationary pulsating
magnetic field can be resolved into two oppositely revolving magnetic fields. If one
moves in clock wise, another moves anti clock wise. Main magnetic field at any
instant is the sum of two oppositely rotating magnetic fields and net torque will be
B
(¿¿ max coswt ) j (2.2)
Bs (t )=¿
11
Where,
B
¿ (2.3)
¿
Bs ( t )=¿
This fact could easily be understood with a help of double revolving field theory. At
the starting instant both clock wise rotating field and counter clock wise rotating
magnetic field are equal and opposite to each other, hence neutralize each other’s
once started its rotor keeps rotating. hence, it needs one initial push. This initial push
can even be given by hand but this method is neither suitable nor recommended.
There are mainly three methods for starting single phase induction motor. Each of
these methods consists in making one of the two revolving fields stronger than the
other, hence giving the rotor initial push in one direction. These methods are:
Split-phase windings
Capacitor-type windings
Shaded stator poles
In this method one extra winding besides main field winding is wound on the stator.
This extra winding is called auxiliary winding. Both auxiliary and main field
windings are put at 90 to each other. A centrifugal switch is also provided in series
with auxiliary winding in order to cut the auxiliary winding off the circuit once rotor
has attained some set speed. auxiliary winding has more resistance to reactance ratio
to make the current in the auxiliary winding lead the current in the field winding.
High resistance to reactance ratio of auxiliary winding can be made larger by simply
using wire of smaller diameter for auxiliary winding. Current hence magnetic field of
auxiliary winding Ba peaks before the current hence magnetic field of main field
winding Bm. Hence, it gives initial rotation in the counter clock wise rotation.
13
Figure 2.3 (a) circuit diagram of single phase induction motor with starting
Figure 2.4: b) waveforms for auxiliary winding current and main winding
current d) torque speed characteristic curves with and without auxiliary winding
[11]
14
Capacitor start motors are used for high starting torque purposes. Capacitor start
Figure 2.5: torque speed characteristic curve for capacitor start motors [12]
same working principle. Only the difference is: In capacitor start motors capacitor is
disconnected when rotor attains 75% full load speed. however, in latter capacitor
remains permanently in the circuit and helps in improving the power factor and
running conditions for the motor. By selecting a proper capacitor size, the mmf of
starting current in the auxiliary windings can be made equal to the mmf of starting
current in the main winding and current in the auxiliary winding can lead the current
15
motor were starting from a three-phase power supply. Figure 2.5 shows the torque-
speed characteristics of the capacitor start motor. In order to improve torque speed
configuration:
Permanent split capacitors have low starting torque than capacitor start motors
because capacitor must be sized to balance the current in the main winding at normal
loads.
It has only one winding i.e. main winding. It has salient poles instead of an auxiliary
winding. A shading coil surrounds one portion of each pole. Shading coil is short
circuited. Main winding induces changing magnetic flux in the poles. Time-varying
flux induces voltage in the shading coil. As coil is short circuited, a current start
flowing in the coil. According to Lenz’s law induced current opposes the original
change in flux. This in turn opposes the change in flux under the main poles. Hence,
slight imbalance is created between two oppositely rotating magnetic fields. So, net
starting torque is produced in the rotor in the direction from unshaded to shaded
Single phase induction motors are widely used in various commercial and
is inferior when compared with 3-phase induction motors, due to its zero-
starting torque and bigger frame size, yet they are used in small ratings, where
3.1 INTRODUCTION
In this section, different ways of controlling speed of SPIM are discussed, keeping in
keeping in view the advantages of PWM method over several other methods
discussed, comparing the results, why PWM method is used here for speed control
will be described. There are two main techniques for SPIM speed control:
In first technique an inverter is used to provide a constant voltage and frequency (v/f)
in order to produce the required speed. On the other hand, vector control controls both
magnitude and phase of the variables. Lastly voltage control varies the speed of SPIM
Like in Three Phase Induction Motor, we have variable speeds for different frequency
values, same is case in SPIM also. Therefore, constant V/F technique can be used in
control of SPIM. This type of control is mostly used in three phase induction motors.
In three phase induction motors, while neglecting the magnetizing inductance and the
iron losses, the torque developed ( Te¿ for constant V/f is given in equation 3.1.
18
19
Rs+ Rr / s
2
Vs
2
+ we2 (Lls + Llr )2
¿ (3.1)
3 p Rr
Te=
2 Swe ( ) ¿
Where,
P =number of poles,
S =slip,
Air gap flux Φm is related to v/f ratio in the steady state operations. Therefore,
maximum torque sensitivity and stator current will be achieved by keeping a constant
air-gap flux. From equation 3.1, by keeping v/f ratio constant, the air-gap flux can be
19
20
Figure 3.1: Torque speed characteristics for constant v/f control [13]
equation 3.1 is approximately valid in high frequency region, where stator impedance
drops occur owing to reduced air-gap flux. In the region of low frequency, Auxiliary
Voltage will be injected due to the stator impedance drop effects, so that we can
maintain rated air-gap and full torque. The circuit diagram which is generally used for
open loop constant V/f control shown in Figure 3.2. The power circuit comprises a
The component of the motor stator current can be controlled by controlling the vector
in the rotating reference frames d and q aligned with the rotor flux. The system
21
requires dynamic model equations and returns instantaneous currents and voltages to
calculate and control variables [8]. The technique of vector control instead of
complexity has been popularly used in three phase AC motors (servo systems). This
technique is popular due to its superior performance. But in SPIM drives the vector
control techniques is not widely used, because of less use in literature. Single phase
half bridge inverter for the SPIMS and four space vectors is shown in figure 3.3.
Figure 3.3: vector control of SPIM single -phase Half Bridge Inverter [15]
22
An induction motor’s speed can be controlled by varying the effective value of stator
voltage when frequency is kept constant. In figure 3.4 the torque-speed characteristics
Usually this speed control method is used in fans or blower type motors with high
slips s. Such type of speed control operates by decreasing the air-gap flux value. By
increasing the slip air gap flux can be decreased. The stator voltage can be controlled
by following methods.
23
through the load. By turning on and off the source voltage, this task can be achieved.
Due to this Integral cycle control technique is also called On-Off control, Burst Fire
control, Single cycle control and Advanced single cycle control are three different
In this type of control, the burst of complete cycles of firing voltage are supplied to
the load.
TF
The load power is proportional to . The off time (TNF) is also a series of entire
TM
supply cycles.
T M =T F +T NF (3.2)
V L ,rms =V I ,rms
√ TF
TM
(3.3)
The firing time is fixed in this firing mode and changing in the off time provides
Mode of firing control when only one firing and one non-firing cycles are used for
Figure 3.7: waveforms of load voltage with single cycle control [16]
Firing is set to 50% of applied nominal power therefore the firing time and non-
firing time are equal. For a greater power set point firing time is increased more than
50% similarly for a lesser power set point non-firing time is increased more than 50%.
25
flows towards load and is controlled by delay of TRIAC firing angle shown in Figure
3.8.
1 1
( β−α ) + sin 2 α− sin 2 β
2 2
¿
1 (3.4)
¿
2π
L , rms=V m √ ¿
V¿
α= firing angle,
β= extinction angle,
Motor control
26
switches
Pulse width modulation technique is one of the most widely used techniques of
controlling speed of SPIM. In this method effective value of voltage applied to the
speed control is achieved through this method. In pulse width modulation width of the
If duty cycle of the signal is high, the speed obtained will be high. Conversely if duty
cycle is low, speed will also be low. This PWM signal is generally at 5v, so, it cannot
3.5 DISCUSSION
The above-mentioned control techniques are used for SPIM Speed control. Each
method is done keeping in view the application for which speed control is required
and also relative advantages and disadvantages of different methods. The constant V/f
27
control method is considered to be one of the best techniques for the speed control
applications. This technique, however, is not generally used due to increased cost and
The vector control technique is high performance speed control technique which is
mostly used in three phase Induction motors. Although this technique is applicable in
SPIMs, however control circuit becomes more complex than constant v/f control.
Besides this, voltage control method is simpler in structure, easy to control and cost
industries for fan and blower applications. In this technique we vary the slip rate, this
is difference between rotors actual speed and synchronous speed. Increased slip rate
causes the decrease in speed. The increase in stator currents produces more copper
The integral cycle control technique is based on providing supply and cutting the
supply for the instance. Therefore, in non-firing time motor is not supplied with
current which is a disadvantage of this technique. By increasing the total on and off
time this problem can be improved. Another effect of non-firing time in this technique
is that the stator voltage is reduced to zero in each control cycle and then increases to
the supply voltage which in turn increases the transient effects of motors.
CHAPTER 4
4.1 INTRODUCTION
SPIMs are commonly used in homes and in small industries due to their rugged
construction and low cost. it is necessary to control the speed of single phase
induction motor in order to get maximum production and also for protection of
induction motor’s winding. Of many available methods to control the speed of SPIM,
pulse width modulation (PWM) technique is used here. PWM is more efficient than
other methods [4]. Pulse width modulation changes the magnitude of applied voltage
to the motor; hence it varies the speed. this PWM signal is generated through Arduino
UNO.
4.2 COMPONENTS
SPIM ¼ hp,220v
16x2LCD 16-pins, 5v
28
29
Arduinos are circuit boards that have microcontroller chips on them, but they have a
lot of other stuff on there too. Arduino UNOs use a series of microcontrollers called
upload the software. Through this chip USB cable is connected to the Arduino board,
and communicate via USB and once the program is running, this chip is what allows
Arduinos can be powered purely from USB cable. But it can also be powered directly
through 9v dc power source with the barrel jack. The Uno has a built-in voltage
regulator that will reduce the voltage to 5v. there is reset button on Arduino to reboot
the program.
capability
1Kbytes EEPROM
2Kbytes SRAM
32 general purpose working registers
4.2.2 MOC3021
30
Zero crossing ability: this avoids direct peak voltage to the load. Thus
avoids damage.
Appropriate rise and fall time.
Because of these features it is used to control high voltage AC loads with MPU or
MCU. We can control the speed of motor since the intensity of light can be controlled.
By turning LED on or off, loads can be switched with MOC3021. When TRIAC is
switched with PWM signal, output voltage across the load can be controlled hence the
4.2.3 ULN2003A
and 50V. If higher current capability is needed these drivers can be paralleled. It is,
generally, used for interfacing with motors, which require higher ratings.
4.2.4 16x2LCD
Temperature of windings
Speed in % of full speed
Direction of rotor
Power supply 31
As Arduino is operated on 7-12V dc, so 220v ac is stepped down to 12v and rectified;
then it is fed to the Arduino. Arduino here serves two purposes: 1. Generates PWM
signal 2. Drives LCD. The PWM signal generated at pin no:10 is used for speed
control. This PWM signal is 5v, whereas motor circuit is operated at 220v. So, these
two circuits cannot be connected directly. To solve this issue an optocoupler is used.
Through this opto-coupler the PWM signals are fed into the motor circuit. The output
connection of the optocoupler is fed into the gate of the TRIAC. The TRIAC is
connected in between 220v ac supply and the motor windings. The TRIAC is fired in
accordance with the PWM signal generated through Arduino. In this way voltage
supplied to the motor windings is controlled and in turn speed is controlled. The width
For direction control relay is used. The output from Arduino is connected to uln2003a
(relay driver IC), Which drives the relay to alter the connections of the windings so as
Rectifier
34
220v ac supply is stepped down to 12v and then rectified to be fed into Arduino pin
The dc output from rectifier is given to Arduino through pin 22 Vin. Generally, 7-12
voltage dc are given as input to Arduino. Arduino has built in voltage regulator to
regulate the voltage to 5v dc inside. Arduino generates 5v on pin 25 which is used for
35
different circuit components. Through this we power push buttons connected on pin
no: 7,8, and 9. On analog input A potentiometer is connected, which is also supplied
through 5v on pin25, through which the speed of SPIM is varied. The PWM signal is
generated on pin no 8, which is coupled to motor circuit. The speed depends on the
voltage applied to this pin. If the voltage is 0v, the speed will be zero. However, if
voltage is full(5V), the full speed (rpm) is obtained. Of these 6 analog pins only two
are used. Rx and Tx pins are used to communicate to LCD. Pins 7,8 and 9 are used as
input pins, where bush buttons are connected. Their programming is set such that
middle bush button stops the motor, one rotates the rotor clockwise, whereas last one
From LCD’s data pins D4 to D7 are used which are read pins. Whereas write pins Do
Owing to their different voltages Arduino circuit and motor circuit can not be
connected directly. This is done through opto-coupler (MOC 3021). Signal from the
DIAC is given to the gate of TRIAC, which is triggered in accordance with the PWM
signal. The TRIAC is connected to the winding of the motor which in turn changes
Direction of single phase induction motor can easily be changed by just changing
For this purpose, 12v DC relay is used. Pin no 12 of Arduino is connected with relay
driver IC (ULN2003a), whose output is then connected to relay. Diode d1 is used for
protection purpose. It gives path to back EMF generated due to switching operation of
relay.
37
int Temprature = A0; // Analog input pin that the Temprature Sensor is attached to
int TempVal ;
int TempVal2;
int potpin = A5; // analog pin used to connect the potentiometer
int val1;
int val2;
int val3;
int RT_Button;
int LF_Button;
int Stop_Button;
int VR_Stop = 1;
// include the library code:
#include <LiquidCrystal.h>
// initialize the library by associating any needed LCD interface pin
// with the arduino pin numbel.r it is connected to
const int rs = 6, en = 5, d4 = 4, d5 = 3, d6 = 1, d7 = 0;
LiquidCrystal lcd(rs, en, d4, d5, d6, d7);
void setup()
{
pinMode(7,INPUT);
pinMode(8,INPUT);
pinMode(9,INPUT);
pinMode(10,OUTPUT);
pinMode(12,OUTPUT);
// set up the LCD's number of columns and rows:
lcd.begin(16, 2);
lcd.clear();
lcd.setCursor(0, 1);
38
lcd.print(" STOP");
delay(1000);
}
void loop()
{
RT_SW();
LF_SW();
Stop_SW();
Speed_Control();
Speed_Temprature();
}
//============================================================
====================
void RT_SW()
{
RT_Button = digitalRead(7);
if (RT_Button == HIGH )
{
VR_Stop = 0;
digitalWrite(12,LOW);
lcd.setCursor(0, 1);
lcd.print(" CLOCKWISE");
}
}
void LF_SW()
{
LF_Button = digitalRead(9);
if (LF_Button == HIGH )
39
{
VR_Stop = 0;
digitalWrite(12,HIGH);
lcd.setCursor(0, 1);
lcd.print("COUNTERCLOCKWISE");
}
}
void Stop_SW()
{
Stop_Button = digitalRead(8);
if (Stop_Button == HIGH )
{
VR_Stop = 1;
lcd.clear();
lcd.setCursor(0, 1);
lcd.print(" STOP");
}
}
//============================================================
==================
void Speed_Control()
{
if (VR_Stop == 0)
{
val1 = analogRead(potpin); // reads the value of the potentiometer (value
between 0 and 1023)
val1 = map(val1, 0, 1023, 0, 100); // scale it to use it with the (value between 0
and 180)
digitalWrite(10,HIGH); // sets the Speed according to the scaled value
delay(val1);
digitalWrite(10,LOW);
40
val2 = 100;
val2 = val2 - val1;
delay(val2);
}
else
{
digitalWrite(10,LOW);
}
}
void Speed_Temprature()
{
TempVal = analogRead(Temprature); // reads the value of the potentiometer
(value between 0 and 1023)
TempVal2 = map(TempVal, 0, 1023, 0, 50); // scale it to use it with the (value
between 0 and 180)
val1 = analogRead(potpin); // reads the value of the potentiometer (value
between 0 and 1023)
val1 = map(val1, 0, 1023, 0, 100); // scale it to use it with the (value between 0
and 180)aa
lcd.setCursor(0, 0);
lcd.print("Speed ");
lcd.print(val1);
lcd.print("% ");
lcd.print(T
empVal2);
lcd.print("C ");}
CHAPTER 05
EXPERIMENTAL RESULTS
In this chapter, the real-time images of the experimental results, shows outcome of
phase induction motor. The experimental results shown below were conducted in
5.1 EXPERIMENTS
41
Figure 5.1 shows when supply is turned on LCD starts indicating, it indicates that
motor is not started yet, hence its wiring temperature can be seen 25˚ Celsius.
42
41
Figure 5.2 indicates that motor is started by pressing the extreme left button below
LCD display, it can be seen now that motor is running at 15% speed in counter-clock
wise direction, now to vary the speed we will regulate the potentiometer knob.
42
Figure 5.2: Motor running at 15% of rated speed in counter clock wise direction
43
Figure 5.3: Motor running at 30% of rated speed in counter clockwise direction
In Figure 5.4 motor is started by pressing the third button below LCD display, it can
be seen nowt that motor is running at 15% of the rated speed in clockwise direction.
Similarly, by regulating the potentiometer knob we will vary the speed and it can be
In Figure 5.5, Motor is running at 30% of the rated speed in clock-wise direction
6.1 CONCLUSION
Single phase induction motors are widely used in homes and to some extent in
industries. In this project control of SPIM is designed. This control included speed
and direction control. For controlling speed PWM technique, being one of the most
widely used techniques for this purpose, is used. The PWM signal is generated
through Arduino, which is then coupled to the motor through opto-coupler. To control
direction DC relay is used. Which alters the connection of windings to the supply
according to the given command by the user. Lastly LCD is used to display speed,
44
45
REFERENCES
[1] Holmes, D.G. and Kotsopoulos, A., 1993, October. “Variable speed control of
single and two phase induction motors using a three phase voltage source
[2] Cunha, B.S., Camacho, J.R. and Bissochi, C.A., 2001. “Single-phase induction
[3] Asghar, M.S.J., 1999. “Smooth speed control of single-phase induction motors
pp.1094-1099..
[4] Sakina Tabassum1, Syed Sarfaraz Nawaz2 and M.N Sandhya Rani. “Speed
2017.
[5] T Pavani, T., Devi, U.R., Revanth, I.K., Babu, K.S. and Kumar, K.S., 2017.
pp.79-81
[6] Yildirim, D. and Bilgic, M., 2008, November.” PWM AC chopper control of
Electronics, 2008. IECON 2008. 34th Annual Conference of IEEE (pp. 1337-
1342). IEEE
[7] Latt, A.Z. and Win, N.N., 2009, April. “Variable speed drive of single phase
IEEE.
[9] Jang, H. and Yoon D., 2003 "Space-Vector PWM Technique for Two-Phase
motors/
Education.
[13] http://www.rroij.com/open-access/three-phase-induction-motor-drive-using
single-phase-inverter-and-constantvf-method.php?aid=42584
[14] Bose, B.K. 1986. “Power Electronics and AC Drives”, Prentice-Hall, New
Jersey.
47
[15] Jang, H. and Yoon D., 2003 "Space-Vector PWM Technique for Two-Phase
[16] https://www.researchgate.net
[17] Yucel E., 2006. “Bir Fazlı Sürekli Kondasatörlü Asenkron Motorlarda Hız
[18] https://learn.sparkfun.com/tutorials/pulse-width-modulation