You are on page 1of 50

THREE PHASE INVERTER

USING ARDUINO
Project report submitted in partial fulfillment of
the requirements for the award of the degree of
BACHELOR OF TECHNOLOGY IN
ELECTRICAL AND ELECTRONICS
ENGINEERING

A. SIVA SAI

09241A02A3

A. SRI RAM

10241A0205

M. VENKATESH

10241A0232

P. RAM SREEDHAR

10241A0244

Under the guidance of


G. SWAPNA
(Assistant Professor)

Department of Electrical and Electronics Engineering


GOKARAJU RANGARAJU INSTITUTE OF ENGINEERING
& TECHNOLOGY, BACHUPALLY, HYDERABAD-72, 2014

GOKARAJU RANGARAJU INSTITUTE OF


ENGINEERING AND TECHNOLOGY
Hyderabad, Andhra Pradesh.
DEPARTMENT OF ELECTRICAL & ELECTRONICS
ENGINEERING

CERTIFICATE:
This is to certify that the project report entitled THREE PHASE
INVERTER USING ARDUINO that is being submitted by A. SIVA
SAI, A. SRI RAM, M. VENKATESH, P. RAM SREEDHAR in partial
fulfillment for the award of the Degree of Bachelor of Technology in
Electrical and Electronics Engineering to the Jawaharlal Nehru
Technological University is a record of bonafide work carried out by him
under my guidance and supervision. The results embodied in this project
report have not been submitted to any other University or Institute for the
award of any graduation degree.

Prof. M. Chakravarthy G. Swapna


HOD, EEE ASSISTANT PROFFESSOR
GRIET, Hyderabad
GRIET, Hyderabad
(GUIDE)

Acknowledgement
This is to place on record my appreciation and deep gratitude to
the persons without whose support this project would never seen
the light of day.
I have immense pleasure in expressing my thanks and deep
sense of gratitude to my guide G. Swapna, Assistant Professor
G.R.I.E.T for her guidance throughout this project.
I also express my sincere thanks to Prof. P.M. Sarma,
Research and Development Dean for extending his help.
I express my gratitude to Prof. E.Venkateshwaralu, Project
Supervisor G.R.I.E.T for his valuable recommendations and
for accepting this project report.
Finally I express my sincere gratitude to all the members of
faculty and my friends who contributed their valuable advice
and helped to complete the project successfully.

A. SIVA SAI
A. SRI RAM
M. VENKATESH
P. RAM SREEDHAR

Table of Contents
Abstract
List of figures

Page No

Chapter I : Introduction...8

Chapter II : Background ..9


2.1: Pulse Width Modulation Control ..9

2.2: Unipolar and bipolar modulation ..10


2.3: Three phase inverters ........11
Chapter III : Methodology..14
3.1: Three phase inverters (180 conduction)........14
3.2: Filter circuits configurations...16

Chapter IV : Arduino Mega18


4.1: overview.........18
4.2: Summary.........20
Chapter V: Interfacing of PS21765....26
5.1: Interfacing27
5.2 : 15V Power supply(Vcc)...........31

5.3 : Three phase bridge rectifier...31


5.4 : Applications...33

Chapter VI: Results and Output.........34


6.1: Simulation results.........34
6.2: Conclusions..38
6.3: References38

ABSTRACT
This project deals with study of a Sinusoidal Pulse Width Modulated Inverter
and all the parameters used to reduce the harmonics and give the good efficiency of
the inverter. The project will be commenced by a basic understanding of the circuitry
of the SPWM Inverter using arduino, the components used in its design and the
reason for choosing such components in this circuitry. Generally, only single phase
SPWM inverters are used industrially, and certain instabilities have been found in
their operation. With improper selection of system parameters, the inverter suffers
different type of instabilities and many types of harmonics. Our attempt will be to
observe the same for three phase SPWM inverter and analyze its parameters used to
get a pure sinusoidal output waveform and fewer harmonic in its output current and
voltage waveform. Three phase inverters are essential in many industrial applications
for providing adjustable-frequency power.
Arduino is an open source electronic prototyping platform based on flexible
easy to use hardware and software. It is intended for artists, designers, hobbyists and
anyone interested in creating interactive objects or environments. The effectiveness of
using arduino is that it will directly generates the required pulses for switching the full
bridge inverter effectively

List of Figures

Page No

Fig 1. Unipolar and Bipolar modulation...11


Fig 2. Basic Circuitry of a three phase inverter....12
Fig 3. Pulses of 180-degree conduction..15
Fig 4. Output voltage in 180-degree conduction16
Fig 5. L filter topology.16
Fig 6. L-C filter topology.17
Fig 7. Arduino Mega19
Fig 8. Application Circuit of PS2176526
Fig 9. PS21765...30
Fig 10. Connection Diagram...32
Fig 11. PWM signals from pin 8-1334-37
Fig 12. Output Voltage Waveforms.37

CHAPTER I
Introduction

What if we cannot use the stored power in a battery when we dont have power
supply? Since the energy stored in a battery is in dc form so to use this stored power
in battery we need to convert this dc form of energy to ac form. So here comes the
concept of power inverters.
The devices which can convert electrical energy of DC form into AC form is
known as power inverters. They come in all sizes and shapes, from a high power
rating to a very low power rating, from low power functions like powering a car radio
to that of backing up a building in case of power outage. Inverters can come in many
different varieties, differing in power, efficiency, price and purpose. The purpose of a
DC/AC power inverter is typically to take DC power supplied by a battery, such as a
12 volt car battery, and transform it into a 120 volt AC power source operating at 60
Hz, emulating the power available at an ordinary household electrical outlet.
DC-AC inverters have been widely used in industrial applications such as
uninterruptible power supplies, static frequency changes and AC motor drives.
Recently, the inverters are also playing important roles in renewable energy
applications as they are used to link a photovoltaic or wind system to a power grid.
Like DC-DC converters, the DC-AC inverters usually operate in a pulse width
modulated (PWM) way and switch between a few different circuit topologies, which
means that the inverter is a nonlinear, specifically piecewise smooth system. In
addition, the control strategies used in the inverters are also similar to those in DC-DC
converters. For instance, current-mode control and voltage-mode control are usually
employed in practical applications. In the last decade, studies of complex behavior in
switching power converters have gained increasingly more attention from both the
academic community and industry.

CHAPTER II
Background
Devices that convert dc power to ac power are called inverters. The purpose of an
inverter is to change a dc input voltage to ac output voltage which will be symmetric
and will have desired magnitude and frequency. The output voltage can be varied by
varying the input dc voltage and keeping constant inverter gain, however, if the input
dc voltage is fixed and cannot be controlled, the gain of the inverter has to be varied
to obtain variable output voltage. Varying the gain of the inverter is mainly done by a
scheme which is known as Pulse Width Modulation (PWM). The inverter gain is
basically the ratio of ac output voltage to the dc input voltage.
Based on the power supply, inverters can be broadly classified into two types:
Voltage Source Inverter and Current Source Inverter. A VSI has small or negligible
impedance at its input terminal that is, it has a stiff dc voltage source, whereas for a
CSI, it is fed with adjustable current from a dc source with high impedance in this
case. For the purpose of our project, all analysis throughout this paper has been done
for Voltage Source Inverters (VSI). These can be classified into two types which are
Single Phase Inverters and Three Phase Inverters. Either type can use controllable
turn-on and turn-off devices e.g. BJTs, MOSFETs, IGBTs etc. Generally PWM
control is used to obtain ac output voltage of desired frequency and magnitude.

2.1 Pulse Width Modulation control


This is a method in which fixed dc input voltage is given to an inverter and the output
is a controlled ac voltage. This is done by adjusting the on and off periods of the
inverter components.
The advantages of PWM control are:
1. No additional components are required with this method.
2. Lower order harmonics are eliminated or minimized along with its output voltage
control. Hence, the filtering requirements are minimized since higher order harmonics
can be filtered easily.

Different schemes of pulse-width modulation:


1. Single-pulse modulation
2. Multi-pulse modulation
3. Sinusoidal-pulse modulation

Since our project deals with Sinusoidal Pulse Width modulated Inverters, the basic
concepts of Sinusoidal PWM are explained below.
In this method of modulation, several pulses per half cycle are used and the
pulse width is a sinusoidal function of the angular position of the pulse in a cycle. A
high frequency triangular carrier wave Vc is compared with a sinusoidal reference
wave Vr of the desired frequency. The switching instants and commutation of the
modulated pulse are determined by the intersection of Vc and Vr waves. The carrier
and reference waves are mixed in a comparator. When the sinusoidal wave has higher
magnitude, the comparator output is high, else it is low. The comparator output is
processed in a trigger pulse generator in such a way that the output voltage wave has a
pulse width in agreement with the comparator pulse width.

2.2 Uni polar and bipolar modulation:


If the half-cycle sine wave modulation, the triangular carrier only in a positive or
negative polarity range of changes, the resulting SPWM wave only in a polar Range,
called unipolar control mode. If the half-cycle sine wave modulation, triangular
carrier in continuous change between positive and negative polarity, the SPWM wave
is between positive and negative changes, known as bipolar control. Unipolar and
bipolar modulations are shown in Figure.

10

Fig 1: Unipolar and bipolar modulation

2.3 Three Phase Inverters:


Three phase inverters are generally used for high power applications. Three single
phase half bridge inverters are to be connected in parallel to form a three phase
inverter. The inverter is fed by a fixed dc voltage and has three phase-legs each
comprising two transistors and two diodes. With SPWM control, the controllable
switches of the inverter are controlled by comparison of a sinusoidal control signal
and a triangular switching signal. The sinusoidal control waveform determines the
desired fundamental frequency of the inverter output, while the triangular waveform
decides the switching frequency of the inverter. The ratio of the frequencies of the
triangle wave to the sinusoid is referred to as the modulation frequency ratio.

11

Fig 2: Basic Circuitry of a three phase inverter

1
2

The switches of the phase legs are controlled based on the following comparison:
V control (phase a) > V triangle, Ta+ is on
V control (phase a) < V triangle, Ta- is on
V control (phase b) > V triangle, Tb+ is on
V control (phase b) < V triangle, Tb- is on
V control (phase c) > V triangle, Tc+ is on
V control (phase c) < V triangle, Tc- is on
The gating signals of single phase inverters should be advanced or delayed by 120 with
respect to each other to get 3 phase balanced voltages. The transformer primary winding must
be isolated from each other whereas secondary winding may be connected in wither Y or .

The secondary winding of the transformer is usually connected in to get rid of triple
harmonic appearing on the output voltages. Output voltages of single phase inverters
are not balanced in magnitude or phase.
A three phase output may also be obtained by a configuration of six controllable switches and six diodes.
Two types of control signals can be applied to these switches which are 120 and 180 modes of conduction.

13

CHAPTER III
Methodology
3.1 180 mode of operation:
Each transistor conducts for a period of 180. Three of the transistors remain on at any instant of time. When T a+
is switched on, terminal a is connected to positive terminal of dc input voltage. When T a- is switched on, terminal a
is brought to negative terminal of dc input. There are six modes of operation in a cycle and duration of each mode
is 60.

T
State

State No.

Vab

Vbc

Tc- and
l
Tb- are on

VDC

- VDC

Tc-, Tb+ and

VDC

- VDC

1Ta+ are on
: Tb+, Ta- and
Tc- are on

- VDC

VDC

STa-, Tc+ and

-VDC

VDC

-VDC

VDC

VDC

-VDC

a
b Ta+,

wTb+ are
i on
t Tc+, Tb- and

Vca

c Ta- are on
hTb-, Ta+ and
s

Tc+ are on
T + , T + and
a

t Tc+ are on
a
T -, T - and
a
b
t
T - are on
c

Three phase voltage source inverter (VSI) for 180 degree conduction
14

The load can be connected in either Y or . Switches of any leg of the inverter
cannot be switched on at the same time since this would result in a short circuit across
the dc link voltage supply. Similarly to avoid undefined states and thus undefined ac
output line voltage, the switches of any leg of the inverter may not be switched off
simultaneously since this can result in voltages that depend on respective line current
polarity.
However, for practical applications, 180 mode of conduction is preferred
since each transistor is better utilized in case of 180 mode of conduction as compared
to 120 mode of operation for similar load conditions. Nevertheless, the analysis of
the output waveforms of the inverter will not vary much for 120 since only the
amplitude will vary for the two modes and not the vital characteristics.
This conductive angle is used in many industries. It results in six modes for
each period, considering the number of transistors, which each of them is on for a half
a period.T1, T5 andT6 transistors turn on in first half time and other transistors are
off. AC voltage is produce, by repeating the same process in the next modes. Figure. 2
shows pulses and output voltage for an ohmic load.

Fig 3. Pulses of 180-degree conduction

15

Fig 4. Output voltage in 180-degree conduction

3.2: Filter circuits configurations:


The three main existing harmonic filter topologies for three-phase inverters follow.

L-Filter First order:


Attenuation of the basic inductor filter shown in Figure 7 is 20 dB/decade over the
whole frequency range. Using this filter, the inverter switching frequency has to be
high in order to sufficiently attenuate the inverter harmonics.

Fig 5: L filter topology

16

LCFilter Second order:


The LC-filter in Figure 8 is a second order filter Giving 40 dB/decade attenuation.
Since the previous L-filter achieves low attenuation of the inverter switching
components, a shunt element is needed to further attenuate the switching frequency
components. This shunt component must be selected to produce low reactance at the
switching frequency. But within the control frequency range, this element must
present a high magnitude impedance. A
Capacitor is used as the shunt element. The resonant frequency is calculated from.
The resonant frequency is calculated from the following equation.
f= 1/2LC

The LC-filter in Figure 9 has been investigated in UPS systems with a resistive load.
This LC-filter is suited to configurations where the load impedance across C is
relatively high at and above the switching frequency. The cost and the reactive power
consumption of the LC-filter are more than to the L-filter because of the addition of
the shunt element.

Fig 6: L-C filter topology


The limitation of the LC filter is that the shunt element is ineffective when
connected to a stiff grid network, where the grid impedance is insignificant at the
switching frequency. The output current ripple is the same as the inductor current
ripple with an L-filter, where the attenuation depends solely on the filter inductance.
17

CHAPTER IV
Arduino Mega
4.1 Overview:
The

Arduino

Mega

2560

is

microcontroller

board

based

on

the ATmega2560 ( datasheet). It has 54 digital input/output pins (of which 15 can be
used as PWM outputs), 16 analog inputs, 4 UARTs (hardware serial ports), a 16 MHz
crystal oscillator, a USB connection, a power jack, an ICSP header, and a reset button.
It contains everything needed to support the microcontroller; simply connect it to a
computer with a USB cable or power it with a AC-to-DC adapter or battery to get
started. The Mega is compatible with most shields designed for the Arduino
Duemilanove or Diecimila.
The Mega 2560 is an update to the Arduino Mega, and it has following features:
Stronger RESET circuit
Atmega 16U2 replace the 8U2
Schematic, Reference Design & Pin Mapping.
EAGLE files : arduino-mega2560_R3-reference-design.zip.
Schematic

: arduino-mega2560_R3-schematic.pdf.

Pin Mapping : PinMap2560 page.

18

Fig 7 : Arduino Mega

Pinout: added SDA and SCL pins that are near to the AREF pin and two other new
pins placed near to the RESET pin, the IOREF that allow the shields to adapt to the
voltage provided from the board.In future, shields will be compatible both with the
board that use the AVR, which operate with 5V and with the Arduino Mega that
operate with 3.3V. The second one is a not connected pin, that is reserved for future
purposes.

19

4.2 Summary:

Microcontroller

ATmega2560

Operating Voltage

5V

Input Voltage (recommended)

7-12V

Input Voltage (limits)

6-20V

Digital I/O Pins

:54 (of which 15 provide PWM o/p)

Analog Input Pins

16

DC Current per I/O Pin

40 mA

DC Current for 3.3V Pin

50 mA

Flash Memory

: 256 KB of which 8 KB used by


bootloader

SRAM

: 8 KB

EEPROM

: 4 KB

Clock Speed

: 16 MHz

20

4.3 Power:
The Arduino Mega can be powered via the USB connection or with an external power
supply. The power source is selected automatically.
External (non-USB) power can come either from an AC-to-DC adapter (wall-wart) or
battery. The adapter can be connected by plugging a 2.1mm center-positive plug into
the board's power jack. Leads from a battery can be inserted in the Gnd and Vin pin
headers of the POWER connector.
The board can operate on an external supply of 6 to 20 volts. If supplied with less than
7V, however, the 5V pin may supply less than five volts and the board may be
unstable. If using more than 12V, the voltage regulator may overheat and damage the
board. The recommended range is 7 to 12 volts.
The power pins are as follows:
1

VIN. The input voltage to the Arduino board when it's using an external power
source (as opposed to 5 volts from the USB connection or other regulated power
source). You can supply voltage through this pin, or, if supplying voltage via the
power jack, access it through this pin.

5V. This pin outputs a regulated 5V from the regulator on the board. The board
can be supplied with power either from the DC power jack (7 - 12V), the USB
connector (5V), or the VIN pin of the board (7-12V). Supplying voltage via the 5V or
3.3V pins bypasses the regulator, and can damage your board. We don't advise it.

3V3. A 3.3 volt supply generated by the on-board regulator. Maximum current
draw is 50 mA.

GND. Ground pins.

4.4 Memory:
The ATmega2560 has 256 KB of flash memory for storing code (of which 8 KB is
used for the bootloader), 8 KB of SRAM and 4 KB of EEPROM (which can be read
and written with the EEPROM library).

21

4.5 Input and Output:


Each of the 54 digital pins on the Mega can be used as an input or output, using
pinMode(), digitalWrite(), and digitalRead() functions. They operate at 5 volts. Each
pin can provide or receive a maximum of 40 mA and has an internal pull-up resistor
(disconnected by default) of 20-50 kOhms. In addition, some pins have specialized
functions:
Serial: 0 (RX) and 1 (TX); Serial 1: 19 (RX) and 18 (TX); Serial 2: 17 (RX) and 16
(TX); Serial 3: 15 (RX) and 14 (TX). Used to receive (RX) and transmit (TX) TTL
serial data. Pins 0 and 1 are also connected to the corresponding pins of the
ATmega16U2 USB-to-TTL Serial chip.
External Interrupts: 2 (interrupt 0), 3 (interrupt 1), 18 (interrupt 5), 19 (interrupt 4),
20 (interrupt 3), and 21 (interrupt 2). These pins can be configured to trigger an
interrupt on a low value, a rising or falling edge, or a change in value. See the
attachInterrupt() function for details.
PWM: 2 to 13 and 44 to 46. Provide 8-bit PWM output with the analogWrite()
function.
SPI: 50 (MISO), 51 (MOSI), 52 (SCK), 53 (SS). These pins support SPI
communication using the SPI library. The SPI pins are also broken out on the ICSP
header, which is physically compatible with the Uno, Duemilanove and Diecimila.
LED: 13 There is a built-in LED connected to digital pin 13. When the pin is HIGH
value, the LED is on, when the pin is LOW, it's off.
TWI: 20 (SDA) and 21 (SCL). Support TWI communication using the Wire library.
Note that these pins are not in the same location as the TWI pins on the Duemilanove
or Diecimila.
The Mega2560 has 16 analog inputs, each of which provide 10 bits of resolution (i.e.
1024 different values). By default they measure from ground to 5 volts, though is it
possible to change the upper end of their range using the AREF pin and
analogReference() function.
There are a couple of other pins on the board:
22

AREF : Reference voltage for the analog inputs. Used with analogReference().
Reset : Bring this line LOW to reset the microcontroller. Typically used to add a reset
button to shields which block the one on the board.

4.6 Communication:
The Arduino Mega2560 has a number of facilities for communicating with a
computer, another Arduino, or other microcontrollers. The ATmega2560 provides four
hardware UARTs for TTL (5V) serial communication. An ATmega16U2 (ATmega
8U2 on the revision 1 and revision 2 boards) on the board channels one of these over
USB and provides a virtual com port to software on the computer (Windows machines
will need a .inf file, but OSX and Linux machines will recognize the board as a COM
port automatically. The Arduino software includes a serial monitor which allows
simple textual data to be sent to and from the board. The RX and TX LEDs on the
board will flash when data is being transmitted via the ATmega8U2/ATmega16U2
chip and USB connection to the computer (but not for serial communication on pins 0
and 1).
A SoftwareSerial library allows for serial communication on any of the Mega2560's
digital pins.
The ATmega2560 also supports TWI and SPI communication. The Arduino software
includes a Wire library to simplify use of the TWI bus; see the documentation for
details. For SPI communication, use the SPI library.

4.7 Programming:
The Arduino Mega can be programmed with the Arduino software (download). For
details, see the reference and tutorials.
The ATmega2560 on the Arduino Mega comes preburned with a bootloader that
allows you to upload new code to it without the use of an external hardware
programmer. It communicates using the original STK500 protocol (reference, C
header files).
You can also bypass the bootloader and program the microcontroller through the ICSP
(In-Circuit Serial Programming) header; see these instructions for details.
23

The ATmega16U2 (or 8U2 in the rev1 and rev2 boards) firmware source code is
available in the Arduino repository. The ATmega16U2/8U2 is loaded with a DFU
bootloader, which can be activated by:
On Rev1 boards: connecting the solder jumper on the back of the board (near the map
of Italy) and then resetting the 8U2.
On Rev2 or later boards: there is a resistor that pulling the 8U2/16U2 HWB line to
ground, making it easier to put into DFU mode. You can then use Atmel's FLIP
software (Windows) or the DFU programmer (Mac OS X and Linux) to load a new
firmware. Or you can use the ISP header with an external programmer (overwriting
the DFU bootloader). See this user-contributed tutorial for more information.

4.8 Automatic (Software) Reset:


Rather then requiring a physical press of the reset button before an upload, the
Arduino Mega2560 is designed in a way that allows it to be reset by software running
on a connected computer. One of the hardware flow control lines (DTR) of the
ATmega8U2 is connected to the reset line of the ATmega2560 via a 100 nanofarad
capacitor. When this line is asserted (taken low), the reset line drops long enough to
reset the chip. The Arduino software uses this capability to allow you to upload code
by simply pressing the upload button in the Arduino environment. This means that the
bootloader can have a shorter timeout, as the lowering of DTR can be wellcoordinated with the start of the upload.
This setup has other implications. When the Mega2560 is connected to either a
computer running Mac OS X or Linux, it resets each time a connection is made to it
from software (via USB). For the following half-second or so, the bootloader is
running on the Mega2560. While it is programmed to ignore malformed data (i.e.
anything besides an upload of new code), it will intercept the first few bytes of data
sent to the board after a connection is opened. If a sketch running on the board
receives one-time configuration or other data when it first starts, make sure that the
software with which it communicates waits a second after opening the connection and
before sending this data.
The Mega2560 contains a trace that can be cut to disable the auto-reset. The pads on
either side of the trace can be soldered together to re-enable it. It's labeled "RESET24

EN". You may also be able to disable the auto-reset by connecting a 110 ohm resistor
from 5V to the reset line; see this forum thread for details.

25

CHAPTER V
INTERFACING OF PS21765
PS21765 is a 600V, 20 Ampere short pin DIP Intelligent Power Module.

Fig 8 : Application Circuit of PS21765


1) Input drive is active-high type. There is a 2.5k(min.) pull-down resistor integrated
in the IC input circuit. To prevent malfunction, the wiring of each input should be as
short as possible. When using RC coupling circuit, make sure the input signal level
meets the turn-on and turn-off threshold voltage. See application notes for details.
2) Internal HVIC provides high voltage level shifting allowing direct connection of
all six driving signals to the controller.

26

3) FO output is an open collector type. Pull up resistor (R3) should be adjusted to


current sink capability of the controller.
4) To prevent input signal oscillations, minimize wire length to controller (~2cm).
Additional RC filtering (C5 etc.) may be required. If filtering is added be careful to
maintain proper dead time and voltage levels. See application notes for details.
5) All capacitors should be mounted as close to the terminals as possible. (C1: good
temperature, frequency characteristic electrolytic type, and C2, C3: good temperature,
frequency and DC bias characteristic ceramic type are recommended.)
6) Shows short circuit protection disabled. See application notes for use of short
circuit protection.
7) Local decoupling frequency filter capacitors must be connected as close as possible
to the modules pins.
8) The length of the DC link wiring between C5, C6, the DIPs P terminal and the
shunt must be minimized to prevent excessive transient voltages. In particular C6
should be mounted as close to the DIP as possible.
9) Use high quality, tight tolerance current sensing resistor. Connect resistor as close
as possible to the DIPs N terminal. Be careful to check for proper power rating. See
application notes for calculation of resistance value.
10) Inserting a Zener diode (24V/1W) between each pair of control supply terminals
to prevent surge destruction is recommended.

5.1: Interfacing:
The PWM pulses required for the switching mode of the inverter are
generated using arduino software program illustrated below:

Program:
#include<GraphSeries.h>
GraphSeries pin8 = GraphSeries("Pin 8");
GraphSeries pin9 = GraphSeries("Pin 9");
GraphSeries pin10 = GraphSeries("Pin 10");
GraphSeries pin11 = GraphSeries("Pin 11");
GraphSeries pin12 = GraphSeries("Pin 12");
27

GraphSeries pin13 = GraphSeries("Pin 13");


GraphSeries input= GraphSeries("input voltage");

void setup()
{
pinMode(8,OUTPUT);
pinMode(9,OUTPUT);
pinMode(10,OUTPUT);
pinMode(11,OUTPUT);
pinMode(12,OUTPUT);
pinMode(13,OUTPUT);
Serial.begin(9600);
}

void loop()
{ double d =
3.333;
// 180 degree conduction mode - s1:0-180,s2:60-240,s3:120-300,s4:180-360,s5:24060,s6:300-120
digitalWrite(8,HIGH);
delay(d);
pin8.SendData(2);
digitalWrite(12,LOW);
digitalWrite(9,HIGH);

28

delay(d);
pin9.SendData(3);
digitalWrite(13,LOW);
digitalWrite(10,HIGH);
delay(d);
pin10.SendData(4);
digitalWrite(8,LOW);
digitalWrite(11,HIGH);
delay(d);
pin11.SendData(5);
digitalWrite(9,LOW);
digitalWrite(12,HIGH);
delay(d);
pin12.SendData(6);
digitalWrite(10,LOW);
digitalWrite(13,HIGH);
delay(d);
pin13.SendData(7);
digitalWrite(11,LOW);
}
The above program generates the gate pulses in which each switch conducts
for a period of 60 degrees following 180 degree conduction mode.
This inverter kit is designed in our college and it consists of the following circuits
which are mounted on it.
29

Fig 9. PS21765

30

5.2: 15V POWER SUPPLY (Vcc):


The 15v DC level required for PS21765 is taken from a rectifier circuit using voltage
regulator LM7815.
5.3: THREE PHASE DIODE BRIDGE RECTIFIER:
The DC input to the inverter is taken from a three phase diode bridge rectifier
comprising of 6 power diodes connected in full bride rectifier mode.

31

Fig 9 : Connection Diagram

3
2

ARDUINO PINS

PS 21765 PINS

S1

S2

10

S3

11

S4

12

S5

13

S6

GND

GND

3.3V

3.3V

Table 2 : Connections of Arduino to PS21765


The interconnections between the arduino mega and the PS21765 were connected as
illustrated above.

5.4: APPLICATIONS:
1

Refrigerators

Air Conditioners

Small Servo Motors

Small Motor Control

Solar panels

33

CHAPTER VI
RESULTS AND OUTPUT
Input of 26V is taken from the diode bridge rectifier and is applied to the inverter, the
following results were obtained during simulation process.

6.1: Simulation result

PWM Signal going to pin 8:

34

PWM Signal going to pin 9:

PWM Signal going to pin 10:

35

PWM Signal going to pin 11:

PWM Signal going to pin 12:

36

PWM Signal going to pin 13:

OUTPUT:

Output Voltage R-Phase

37

Output VoltageY-Phase

3
8

Output Voltage B-Phase

3
9

6.2: Conclusions:
Pulse width modulated (PWM) inverters, can provide higher quality of output voltage.
The PWM inverter may be a preferred choice on account of its simplicity and low
cost. The switch control circuit is very simple and the switching frequency is
significantly lower. This results in low switching losses.

6.3: References:
1. Bhimbra P.S., Power Electronics, Khanna Publishers, 4th edition
2. Chattopadhyay and Rakshit P.C., Electronics, Fundamentals and Applications,
New Age International P Limited, Publishers, 2007
3. Arduino Mega Reference arduino.cc.
4. PS21765 Application note.

40

You might also like