Vous êtes sur la page 1sur 45

UNDERGROUND CABLE FAULT DETECTION USING GSM MODULE 

CHAPTER 1

DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING, RITM, BANGALORE Page 1


UNDERGROUND CABLE FAULT DETECTION USING GSM MODULE 

INTRODUCTION
Till last decades cables were made to lay overhead & currently it is lay to
underground cable which is superior to earlier method. Because the
underground cable are not affected by any adverse weather condition such as
storm, snow, heavy rainfall as well as pollution. But when any fault occur in
cable, then it is difficult to locate fault.

So we will move to find the exact location of fault. Now the world is become
digitalized so the project is intended to detect the location of fault in digital way.
The underground cable system is more common practice followed in many
urban areas. While fault occurs for some reason, at that time the repairing
process related to that particular cable is difficult due to not knowing the exact
location of cable fault.

Fault in cable is represented as:


• Any defect,
• Inconsistency,
• Weakness or non-homogeneity that affects performance of cable,
• Current is diverted from the intended path,

Fault in cable can be classified in two groups:

1) Open circuit fault:

​ pen circuit faults are better than short circuit fault, because when
O
this fault occurs current flows through cable becomes zero. This type of fault is
caused by break in conducting path. Such faults occur when one or more phase
conductors break.

2) Short circuit fault​:

Further short circuit fault can be categorized in two types:


a) Symmetrical fault​: Three-phase fault is called symmetrical
fault. In this all three phases are short circuited.

DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING, RITM, BANGALORE Page 2


UNDERGROUND CABLE FAULT DETECTION USING GSM MODULE 

b) Unsymmetrical fault​: In this fault magnitude of current is not


equal¬ displaced by 120 degree.

Fault location method:


Fault location methods can be classified as:
1) Online method​:

This method utilize process the sampled voltages & current to


determine the fault points. Online method for underground cable is less than
overhead lines.

2) Offline method:​

In this method special instrument is used to test out service of cable


in the field. There are two offline methods as following
a) Tracer method:​ In this method fault point is detected by
walking on the cable lines. Fault point is indicated from audible signal or
electromagnetic signal. It is used to pinpoint fault location very accurately.

Example:
1) Tracing current method

2) Sheath coil method


b) Terminal method​: It is a technique used to detect fault location
of cable from one or both ends without tracing. This method use to locate
general area of fault, to expedite tracing on buried cable.
Example:

1) Murray loop method


2) Impulse current method

An Embedded System is a combination of computer hardware and software, and


perhaps additional mechanical or other parts, designed to perform a specific
function. An embedded system is not a computer system that is used primarily
for processing, not a software system on PC or UNIX, not a traditional business
or scientific application.

High-end embedded & lower end embedded systems. High-end embedded


system - Generally 32, 64 Bit Controllers used with OS.

DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING, RITM, BANGALORE Page 3


UNDERGROUND CABLE FAULT DETECTION USING GSM MODULE 

Examples Personal Digital Assistant and Mobile phones etc .Lower end
embedded systems - Generally 8,16 Bit Controllers used with an minimal
operating systems and hardware layout designed for the specific purpose.

DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING, RITM, BANGALORE Page 4


UNDERGROUND CABLE FAULT DETECTION USING GSM MODULE 

DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING, RITM, BANGALORE Page 5


UNDERGROUND CABLE FAULT DETECTION USING GSM MODULE 

CHAPTER 2

DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING, RITM, BANGALORE Page 6


UNDERGROUND CABLE FAULT DETECTION USING GSM MODULE 

LITERATURE SURVEY
The work of project uses the simple concept of OHMs law where low DC
voltage is applied at the feeder end through the series resistor. The current
would vary depending upon the length of a fault of the cable in case there is
short circuit of LL or 3L or LG etc.

The series resistor voltage drop changes accordingly which is then fed to analog
input of the programmed microcontroller would display the same in Kilometers.
The project is assembled with the set of resistors representing the cable length in
KMs and fault creation is made by a set of switches at the every known KM to
cross check the accuracy of same.

Before making the decision regarding the choice of the major project, the brief
research was conducted to find out the projects done previously on that related
topic. There were only few previous projects that dealt with the speech synthesis
processing we could find out.

Cable faults are damage to cables which affect a resistance in the cable. If
allowed to persist, this can lead to a voltage breakdown. There are different
types of cable faults, which must first be classified before they can be located.
The insulation of the cable plays a significant role in this. While
paper-impregnated cables are particularly susceptible to external chemical and
thermal influences, in high-voltage PE or XLPE cables the polyethylene
insulation of the conductor is affected, leading to partial breakdowns and cracks
that “eat away” the insulation.

Screening faults
A contact between conductor and screen generates a varying resistance.

Phase faults
The contact between multiple conductors generates a varying resistance.

Sheath faults
Sheath faults are damage of the cable sheath that allows the
surroundings contact with the cable screen.

Faults due to moisture

DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING, RITM, BANGALORE Page 7


UNDERGROUND CABLE FAULT DETECTION USING GSM MODULE 

Water penetrates into the cable sheath and contacts the conductors.
Impedance changes at the fault location make measuring more difficult. The
resistance usually lies in the low-ohmic range.
Disruptions
Combination of series and parallel resistances, usually in the form of a
wire break. The​ ​voltage is interrupted, i.e. Ω=∞.

Cable testing​
To locate a fault in the cable, the cable must first be tested for faults.
Cable testing is therefore usually performed first in cable fault location. During
the cable test, flash-overs are generated at the weak points in the cable, which
can then be localised.

Locating the cable fault

Fault location technique on-site

The measures necessary for determining fault locations can be


subdivided into individual steps.

Fault classification
Insulation and resistance measurement provides information on the fault
characteristics. An insulation test measures the insulation resistance between
conductor and screen; from the periodic measurement of resistance you can
derive the absorption properties of the insulating material.

Pre-location

DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING, RITM, BANGALORE Page 8


UNDERGROUND CABLE FAULT DETECTION USING GSM MODULE 

Pre-location is used to determine the fault distance. There are


predominantly two methods for this.

Pulse reflection method


A pulse induced at the starting end of the cable reaches the cable fault
with a speed of v/2 and then is reflected back toward the starting end of the
cable. The elapsed time multiplied by the diffusion speed v/2 gives the distance
to the source of the fault.

Transient method
In the transient method, a breakdown is triggered at the cable fault. This
effects a low-resistance short circuit for a few milliseconds. This in turn
produces two travelling waves diffusing in opposite directions. These waves are
reflected at the cable ends so that they then travel toward each other again in the
direction of the cable fault. The waves are unable to pass the fault because of
the ​arc​ produced by the short circuit, so they are therefore reflected back again
as with the pulse reflection method, which due to the burning short circuit
results in a reversal of polarity. There are various ways to decouple and analyse
these transients.

Route tracing and pinpointing


Route tracing is used to determine where the faulty cable lies and
pinpointing is the process of determining the exact position of the cable fault.

Cable identification
In cable identification, the faulty cables are identified from the fault-free
cables at the already determined site.

DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING, RITM, BANGALORE Page 9


UNDERGROUND CABLE FAULT DETECTION USING GSM MODULE 

CHAPTER 3

DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING, RITM, BANGALORE Page 10


UNDERGROUND CABLE FAULT DETECTION USING GSM MODULE 

BLOCK DIAGRAM

DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING, RITM, BANGALORE Page 11


UNDERGROUND CABLE FAULT DETECTION USING GSM MODULE 

BLOCK DESCRIPTION:

In this project simple OHM’s law is used to locate the short circuit fault. A DC
voltage is applied at the feeder end through a series resistor, depending upon the
length of fault of the cable current varies.

The voltage drop across the series resistor changes accordingly, this voltage
drop is used in determination of fault location. The microcontroller used is
AT89S52 which is a High Performance Low Power CMOS 8-Bit
Microcontroller. 8 bit microcontroller means CPU or ALU can process 8 bit
data at a time. Means it has to take 8 bit data from memory (which it has to
process). Thus each location in memory is 8 bit and data bus is also 8 bit.
Registers in RAM has to be 8 bit for temporary storage of results. This
microcontroller has 32KBytes of In-System Flash program memory. Our
program is burned into flash memory.

It is having a 6 channel PWM(Pulse Width Modulation) channel. One of them is


used for LCD back light control. As width of pulse changes back light intensity
of LCD varies. AT89S52 consist of 6 channel 10 bit analog to digital converter.
This analog to digital converter is used to detect the minor changes in voltage
drop across LDR (Light Dependent Resistor) and these change is responsible for
change in back light of LCD.

The relay driver consist of transistor BC547 which is used as a switch to control
relay. We are using only two relay hence it is economical to use BC547. If we
want to connect more number of relay then relay driver IC ULN2003 can be
used instead of transistor. Relay operates on 5V dc supply. One relay is used for
switch warning alarm and second one is for indication purpose. We are using
array of LED as indicator.

Power supply is the DC supply which provides 5V DC to microcontroller,


Ultrasonic sensor and LCD. For relay and indicator another power supply
circuitry is used. Power supply block consist of rectifier, filter, regulator. As
+5V DC is needed, we are using positive voltage regulator IC 7805 which
provides continues +5 volt DC. Minimum input to IC 7805 should be 7 volt.

DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING, RITM, BANGALORE Page 12


UNDERGROUND CABLE FAULT DETECTION USING GSM MODULE 

CIRCUIT DIAGRAM

DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING, RITM, BANGALORE Page 13


UNDERGROUND CABLE FAULT DETECTION USING GSM MODULE 

CIRCUIT DESCRIPTION:

The objective of this project is to determine the distance of ​ underground cable


fault from the base station in kilometres. An underground cable system is quite
common in many urban areas wherein it becomes very difficult to repair in case

DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING, RITM, BANGALORE Page 14


UNDERGROUND CABLE FAULT DETECTION USING GSM MODULE 

of any faults because finding the exact location of the fault in such cable system
is quite difficult. With the proposed system, finding the exact location of the
fault is possible.

This project uses a standard concept of Ohms law, i.e., when a low DC voltage
is applied at the feeder end through series resistor (assuming them as cable
lines), then the current would vary depending upon the location of the fault in
the cable. In case of a short circuit (line to ground), the voltage across the series
resistors changes which is then fed to an ADC, to develop a precise digital data
that gets displayed on the LCD.

The project is assembled with a set of resistors representing cable length in km


and fault creation is made by a set of switches at every known km to cross check
the accuracy of the same. The fault that occurs at a particular distance of a
particular phase is displayed on the LCD interfaced to the microcontroller.

Further more, this project can be enhanced by using a capacitor in an AC circuit


to measure the impedance which can even locate an open-circuited cable, unlike
short-circuited fault only using resistors in DC circuit as followed in the above
proposed project.

While any of the 12switches (representing as fault switches) are operated they
impose conditions like line to ground (LG), line to line (LL), line to line to
line(3L) fault as per the switch operation. The program while executed
continuously scans by operating the 3relays in sequence of 1sec interval. Thus
any NO point while driven to GND through the common contact point of the
relay develops a current flow through R1 & any of the cable by the fault switch
depending on the created fault.

Thus the voltage drop at the analog to digital


(ADC) pinvaries depending on the current flow which is inversely proportional t
o the resistancevalue representing the length of cable in kilometres. This varying
voltage is fed to the ADC to develop an 8 bit data to the microcontroller port1.

Program while executed displays an output in the LCD display upon the
distance of the fault occurring in kms. In a fault situation it display’s R=3km if
the 3km’s switch is made ON. Accordingly all other faults are indicated.

DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING, RITM, BANGALORE Page 15


UNDERGROUND CABLE FAULT DETECTION USING GSM MODULE 

DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING, RITM, BANGALORE Page 16


UNDERGROUND CABLE FAULT DETECTION USING GSM MODULE 

CHAPTER 4

DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING, RITM, BANGALORE Page 17


UNDERGROUND CABLE FAULT DETECTION USING GSM MODULE 

MAJOR COMPONENTS
MICROCONTROLLER 8051 Series:

Features:

High Performance, Low Power CMOS 8-Bit Microcontroller32 x 8 (256)


General Purpose Working Registers High Endurance Non-volatile Memory
Segments32KBytes of In-System Flash program memory Data retention: 20
years at 85°C/100 years at 25°C2KBytes Internal SRAM1KBytes EEPROM
Max. Operating Frequency 20MHz8 bit microcontroller means CPU or ALU
can process 8 bit data at a time. Means it has to take 8 bit data from memory
(which it has to process). Thus each location in memory is 8 bit and data bus is
also 8 bit. Registers in RAM has to be 8 bit for temporary storage of results.

Peripheral Features:

Two 8-bit Timer/Counters One 16-bit Timer/Counter Six PWM


Channels6-channel 10-bit ADC On-chip Analog Comparator Temperature
range: -40°C to 85°C.

DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING, RITM, BANGALORE Page 18


UNDERGROUND CABLE FAULT DETECTION USING GSM MODULE 

MICROCONTROLLER 8051 Series:

DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING, RITM, BANGALORE Page 19


UNDERGROUND CABLE FAULT DETECTION USING GSM MODULE 

Pin No Function Name


1 External count input to Timer/Counter 2, clock-out T​2 P​1.0
Timer/Counter 2 capture/reload trigger and
2 T​2 EX P​1.1
direction control
3 P​1.2
4 P​1.3
5 P​1.4
8 bit input/output port (P​1) pins
6 P​1.5
7 P​1.6
8 P​1.7
9 Reset pin; Active high Reset
Input (receiver) for serial
10 RxD P​3.0
communication
Output (transmitter) for serial
11 TxD P​3.1
communication
8 bit input/output
12 External interrupt 1 Int0 P​3.2
port (P​3) pins
13 External interrupt 2 Int1 P​3.3
14 Timer1 external input T​0 P​3.4
15 Timer2 external input T​1 P​3.5
16 Write to external data memory Write P​3.6

DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING, RITM, BANGALORE Page 20


UNDERGROUND CABLE FAULT DETECTION USING GSM MODULE 

Read from external data


17 Read P​3.7
memory
18 Crystal 2
Quartz crystal oscillator (up to 24 MHz)
19 Crystal 1
20 Ground (0V) Ground
21 P​2.0/ A​8
22 P​2.1/ A​9
8 bit input/output port (P​2​) pins
23 P​2.2/ A​10
/
24 P​2.3/ A​11
High-order address bits when interfacing with external
25 P​2.4/ A​12
memory
26 P​2.5/ A​13
27 P​2.6/ A​14
28 P​2.7/ A​15
29 Program store enable; Read from external program memory PSEN
Address Latch Enable ALE
30
Program pulse input during Flash programming Prog
External Access Enable; Vcc for internal program executions EA
31 Programming enable voltage; 12V (during Flash
Vpp
programming)
32 P​0.7/ AD​7
33 P​0.6/ AD​6
8 bit input/output port (P​0​) pins
34 P​0.5/ AD​5
35 P​0.4/ AD​4
Low-order address bits when interfacing with external
36 P​0.3/ AD​3
memory
37 P​0.2/ AD​2
38 P​0.1/ AD​1
39 P​0.0/ AD​0
40 Supply voltage; 5V (up to 6.6V) Vcc
LCD (Liquid Crystal Display) screen is an electronic display module and find a
wide range of applications. A 16X2 LCD is a very basic module and is very
commonly used in various devices and circuits. These modules are preferred
over seven segments and other multi segment LEDs. The reason being: LCDs
are economical, easily programmable, have no limitation of displaying special
& even ​custom​ ​characters​ ​(unlike in seven segments), ​animations​ and so on.

A 16x2 LCD means it can display 16 characters per line and there are2 such
lines. In this LCD each character is displayed in 5x7 pixel matrix. This LCD has
two registers, namely, Command and Data.

The command register stores the command instructions given to the LCD.A
command is an instruction given to LCD to do a predefined task like initializing
it, clearing its screen, setting the cursor position, controlling display etc. The
data register stores the data to be displayed on the LCD. The data is the ASCII
value of the character to be displayed on the LCD.

DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING, RITM, BANGALORE Page 21


UNDERGROUND CABLE FAULT DETECTION USING GSM MODULE 

DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING, RITM, BANGALORE Page 22


UNDERGROUND CABLE FAULT DETECTION USING GSM MODULE 

Steps of printed circuit board layout:

DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING, RITM, BANGALORE Page 23


UNDERGROUND CABLE FAULT DETECTION USING GSM MODULE 

PCB Design:

PCB design is usually done by converting your circuit’s schematic diagram


into a​ ​PCB layout using PCB layout software. There are many cool open source
software packages for PCB layout creation and design.

DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING, RITM, BANGALORE Page 24


UNDERGROUND CABLE FAULT DETECTION USING GSM MODULE 

STEP 1: Take printout of circuit board layout

Take a print out of your PCB layout using the laser printer and the A4
photo paper/glossy paper. Keep in mind the following points:
• ​You should take the mirror print out.
• ​Select the output in black both from the PCB design software and printer
driver settings.
• ​Make sure that the printout is made on the glossy side of the paper.

STEP 2: Cutting the copper plate for the circuit board


 ​ ​Cut the copper board according to the size of layout using a hacksaw or a
cutter. Next, rub the copper side of PCB using steel wool or abrasive spongy
scrubs. This removes the top oxide layer of copper as well as the photo resists
layer. Sanded surfaces also allows the image from the paper to stick better​.

STEP 3: Transferring the PCB print onto the copper plate

Method 1 Iron on glossy paper method (for complex circuits):

Transfer the printed image (taken from a laser printer) from the photo paper
to the board. Make sure to flip top layer horizontally. Put the copper surface of
the board on the printed layout. Ensure that the board is aligned correctly along
the borders of the printed layout. And use tape to hold the board and the printed
paper in the correct position.

Method 2 Circuit by hand on PCB (for simple and small circuits):

Taking the circuit as reference, draw a basic sketch on copper plate with
pencil and then by using a permanent black marker.

STEP 4: Ironing the circuit from the paper onto the PCB plate

• After printing on glossy paper, we iron it image side down to copper side. Heat
up the electric iron to the maximum temperature.

DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING, RITM, BANGALORE Page 25


UNDERGROUND CABLE FAULT DETECTION USING GSM MODULE 

• Put the board and photo paper arrangement on a clean wooden table (covered
with a table cloth) with the back of the photo paper facing you.

• Using pliers or a spatula, hold one end and keep it steady. Then put the hot
iron on the other end for about 10 seconds. Now, iron the photo paper all along
using the tip and applying little pressure for about 5 to 15 mins.

• Pay attention towards the edges of the board


– you need to apply pressure, do the ironing slowly.

• Doing a long hard press seems to work better than moving the iron around.

Here, the heat from the iron transfers the ink printed on the glossy paper to the
copper plate.

CAUTION:

Do not directly touch copper plate because it is very hot due to ironing. After
ironing, place printed plate in luke warm water for around 10 minutes. Paper
will dissolve, then remove paper gently. Remove the paper off by peeling it
from a low angle. In some cases while removing the paper, some of the tracks
get fainted. In the figure below, you can see that the track is light in color hence
we can use a black marker to darken it as shown.

STEP 5: Etching the plate

You need to be really careful while performing this step.

• First put rubber or plastic gloves.

• Place some newspaper on the bottom so that the etching solution does not
spoil your floor.

• Take a plastic box and fill it up with some water.

• Dissolve 2-3 tea spoon of ferric chloride power in the water.

• Dip the PCB into the etching solution (Ferric chloride solution, FeCl3) for
approximately 30 mins.

DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING, RITM, BANGALORE Page 26


UNDERGROUND CABLE FAULT DETECTION USING GSM MODULE 

• The FeCl3 reacts with the unmasked copper and removes the unwanted copper
from the PCB.

• This process is called as Etching. Use pliers to take out the PCB and check if
the entire unmasked area has been etched or not. In case it is not etched leave it
for some more time in the solution. Gently move the plastic box to and from so
that etching solution reacts with the exposed copper. The reaction is given as:

Cu + FeCl3 = CuCl3 + Fe

After every two minutes check if all the copper has been removed. If it hasn’t
then place it back in the solution and wait.

CAUTION:

Always use gloves while touching the plate having the solution.

STEP 6: Cleaning, disposing and final touches for the circuit board​

Be careful while disposing the etching solution, since its toxic to fish and
other water organisms. And don’t think about pouring it in the sink when you
are done, it is illegal to do so and might damage your pipes. So dilute
the etching solution and then throw it away somewhere safe.

A few drops of thinner (nail polish remover works well) on a pinch of cotton
wool will remove completely the toner/ink on the plate, exposing the copper
surface. Rinse carefully and dry with a clean cloth or kitchen paper. Trim to
final size and smoothen edges with sandpaper. Now, drill holes using a PCB
driller like this:​ PCB driller ​and solder all your components.

ARDUINO:

DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING, RITM, BANGALORE Page 27


UNDERGROUND CABLE FAULT DETECTION USING GSM MODULE 

Power USB

DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING, RITM, BANGALORE Page 28


UNDERGROUND CABLE FAULT DETECTION USING GSM MODULE 

Arduino board can be powered by using the USB cable from your
computer. All you need to do is connect the USB cable to the USB connection.

Power (Barrel Jack)


Arduino boards can be powered directly from the AC mains power supply
by connecting it to the Barrel Jack.

Voltage Regulator
The function of the voltage regulator is to control the voltage given to the
Arduino board and stabilize the DC voltages used by the processor and other
elements.

Crystal Oscillator
The crystal oscillator helps Arduino in dealing with time issues. How does
Arduino calculate time? The answer is, by using the crystal oscillator. The
number printed on top of the Arduino crystal is 16.000H9H. It tells us that the
frequency is 16,000,000 Hertz or 16 MHz.

Arduino Reset
You can reset your Arduino board, i.e., start your program from the
beginning. You can reset the UNO board in two ways. First, by using the reset
button (17) on the board. Second, you can connect an external reset button to
the Arduino pin labelled RESET

Pins (3.3, 5, GND, Vin)


● 3.3V (6) − Supply 3.3 output volt

DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING, RITM, BANGALORE Page 29


UNDERGROUND CABLE FAULT DETECTION USING GSM MODULE 

● 5V (7) − Supply 5 output volt


● Most of the components used with Arduino board works fine with 3.3
volt and 5 volt.
● GND (8)(Ground) − There are several GND pins on the Arduino, any of
which can be used to ground your circuit.
● Vin (9) − This pin also can be used to power the Arduino board from an
external power source, like AC mains power supply.

Analog pins
The Arduino UNO board has five analog input pins A0 through A5.
These pins can read the signal from an analog sensor like the humidity
sensor or temperature sensor and convert it into a digital value that can
be read by the microprocessor.

Main microcontroller
Each Arduino board has its own microcontroller (11). You can
assume it as the brain of your board. The main IC (integrated circuit) on
the Arduino is slightly different from board to board. The microcontrollers
are usually of the ATMEL Company. You must know what IC your board
has before loading up a new program from the Arduino IDE. This
information is available on the top of the IC. For more details about the
IC construction and functions, you can refer to the data sheet.

ICSP pin
Mostly, ICSP (12) is an AVR, a tiny programming header for the
Arduino consisting of MOSI, MISO, SCK, RESET, VCC, and GND. It is
often referred to as an SPI (Serial Peripheral Interface), which could be
considered as an "expansion" of the output. Actually, you are slaving the
output device to the master of the SPI bus.

Power LED indicator


This LED should light up when you plug your Arduino into a power
source to indicate that your board is powered up correctly. If this light
does not turn on, then there is something wrong with the connection.

DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING, RITM, BANGALORE Page 30


UNDERGROUND CABLE FAULT DETECTION USING GSM MODULE 

TX and RX LEDs
On your board, you will find two labels: TX (transmit) and RX
(receive). They appear in two places on the Arduino UNO board. First, at
the digital pins 0 and 1, to indicate the pins responsible for serial
communication. Second, the TX and RX led (13). The TX led flashes with
different speed while sending the serial data. The speed of flashing
depends on the baud rate used by the board. RX flashes during the
receiving process.

Digital I/O
The Arduino UNO board has 14 digital I/O pins (15) (of which 6
provide PWM (Pulse Width Modulation) output. These pins can be
configured to work as input digital pins to read logic values (0 or 1) or as
digital output pins to drive different modules like LEDs, relays, etc. The
pins labeled “~” can be used to generate PWM.

AREF
AREF stands for Analog Reference. It is sometimes, used to set an
external reference voltage (between 0 and 5 Volts) as the upper limit for
the analog input pins.

GSM MODULE:

DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING, RITM, BANGALORE Page 31


UNDERGROUND CABLE FAULT DETECTION USING GSM MODULE 

SIM800 is a complete Quad-band GSM/GPRS solution in a SMT type which


can be embedded in the customer applications.

SIM800 support Quad-band 850/900/1800/1900MHz, it can transmit Voice,


SMS and data information with low power consumption. With tiny size of
24*24*3mm, it can fit into slim and compact demands of customer design.
Featuring Bluetooth and Embedded AT, it allows total cost savings and fast
time-to-market for customer applications.

DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING, RITM, BANGALORE Page 32


UNDERGROUND CABLE FAULT DETECTION USING GSM MODULE 

CHAPTER 5

SOFTWARE

DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING, RITM, BANGALORE Page 33


UNDERGROUND CABLE FAULT DETECTION USING GSM MODULE 

AURDUINO IDE

Arduino ​integrated development environment (IDE), which is


a​cross-platform application written in the programming language ​Java.​ It
originated from the IDE for the languages ​Processing and ​Wiring.​ It includes a
code editor with features such as text cutting
and pasting, searching and replacing text, automatic indenting,​ brace matching,​
and ​syntax ​highlighting,​ and provides simple one-click mechanisms to compile
and upload programs to an Arduino board. It also contains a message area, a text
console, a toolbar with buttons for common functions and a hierarchy of
operation menus.

A program written with the IDE for Arduino is called a sketch Sketches are
saved on the development computer as text files with the file extension .ino.
Arduino Software (IDE) pre-1.0 saved sketches with the extension .pde .The
Arduino IDE supports the languages​ C and ​ C++​using special rules of code
structuring. The Arduino IDE supplies a​ software library​from
the​ Wiring​ project, which provides many common input and output procedures.
User-written code only requires two basic functions, for starting the sketch and
the main program loop, that are compiled and linked with
a program stub main() into an executable​ cyclic executive​ program with the
GNU toolchain,​ also included with the IDE distribution.

The Arduino IDE employs the program avr dude to convert the executable code
into a text file in hexadecimal encoding that is loaded into the Arduino board by
a loader program in the board's firmware..

FEATURES

• ​Unlimited Breakpoint Capabilities

including access, conditional, and execution breakpoints.

DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING, RITM, BANGALORE Page 34


UNDERGROUND CABLE FAULT DETECTION USING GSM MODULE 

• Simulated peripherals fully synchronized with program execution.

• Power-down and idle modes are fully simulated.

• Full timing and execution analysis

with Code Coverage, Trace, Timing Profile, Logic Analyzer.

• Input signal generation from a script language synchronized with program


execution (single-stepping).

• Simulation is timing accurate and in correct relation to peripherals.

EGALE PCB SOFTWARE:

EAGLE is a scriptable ​electronic design automation application with


schematic capture,​ printed circuit board layout, auto-router and ​ computer-aided
manufacturing features. EAGLE stands for Easily Applicable Graphical Layout
Editor (German: Einfach Anzuwendender Grafischer Layout-Editor) and is
developed by​ CadSoft Computer GmbH.​ Cadsoft Computer GmbH was
acquired by​ Autodesk Inc.​in 2016​.

​ opular DIY electronics site​SparkFun​uses EAGLE, and releases the EAGLE


P
files for boards designed in
house. Other notable users include​Adafruit,​ ​Arduino​and DangerousPrototypes

FEATURES

• EAGLE contains a​ schematic editor,​ for designing​ circuit diagrams.​

• Parts can be placed on many sheets and connected together through ports.

• The​ PCB layout editor allows back annotation to the schematic and
auto-routing to automatically connect traces based on the connections defined in
the schematic.

• EAGLE saves​ Gerber​ and ​ PostScript​ layout files and ​ Excellon​ and Sieb &
Meyer drill files. These standard files are accepted by many​ PCB fabrication
companies.

DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING, RITM, BANGALORE Page 35


UNDERGROUND CABLE FAULT DETECTION USING GSM MODULE 

PROGRAM
#include<LiquidCrystal.h>

LiquidCrystallcd(8,9,10,11,12,13);

int phase[3]={2,3,4);

int distance(int inputVoltage){

if(inputVoltage>=890&&inputVoltage<920){

return 8;

else if(inputVoltage>=850&&inputVoltage<890){

return 6;

else if(inputVoltage>=750&&inputVoltage<850){

return 4;

else if(inputVoltage>=600&&inputVoltage<750){

return 2;

else return 0;

void satup(){

lcd begin(16,2);

for(int j =0;j<3;++){

DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING, RITM, BANGALORE Page 36


UNDERGROUND CABLE FAULT DETECTION USING GSM MODULE 

pinMode(phase[j],OUTPUT);

lcd.setCursor(0,0);

lcd.print('Underground Cable');

lcd.setCursor(0,1);

lcd.print('Fault Detector');delay(3000);

lcd.setCursor(0,0);

lcd.print(' ');

lcd.setCursor(0,1);

lcd.print(' ');

void loop{

digitalWrite(phase[0],HIGH);

delay(500);

int dist1=distance(analogRead(A0));

if(dist1==0){

lcd.setCursor(0,0);

lcd.write('R');

lcd.setCursor(0,1);

lcd.write('NF');

DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING, RITM, BANGALORE Page 37


UNDERGROUND CABLE FAULT DETECTION USING GSM MODULE 

else{

lcd.setCursor(0,0);

lcd.write('R');

lcd.setCursor(0,1);

lcd.print(dist1);

lcd.setCursor(1,1);

lcd.write('KM');

digitalWrite(phase[0],LOW);

digitalWrite(phase[1],HIGH);

delay(500);

int dist2= distance(analogRead(A0));

if (dist2==0){

lcd.setCursor(7,0);

lcd.write('G');

lcd.setCursor(7,1);

lcd.write('NF');

else{

lcd.setCursor(7,0);

lcd.write('G');

lcd.setCursor(7,1);

lcd.print('dist2');

DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING, RITM, BANGALORE Page 38


UNDERGROUND CABLE FAULT DETECTION USING GSM MODULE 

lcd.setCursor(8,1);

lcd.write('KM');

digitalWrite(phase[0],LOW);

digitalWrite(phase[1],HIGH);

delay(500);

int dist3= distance(analogRead(A0));

if (dist3==0){lcd.setCursor(13,0);

lcd.write('Y');

lcd.setCursor(13,1);

lcd.write('NF');

else{

lcd.setCursor(13,0);

lcd.write('Y');

lcd.setCursor(13,1);

lcd.print('dist3');

lcd.setCursor(14,1);

lcd.write('KM');

digitalWrite(phase[2],LOW);

DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING, RITM, BANGALORE Page 39


UNDERGROUND CABLE FAULT DETECTION USING GSM MODULE 

CHAPTER 6

DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING, RITM, BANGALORE Page 40


UNDERGROUND CABLE FAULT DETECTION USING GSM MODULE 

APPLICATION AND ADVANTAGES

• ​APPLICATION

It is basically use for underground wire fault detection.

• ​ADVANTAGES

This includes aesthetics, higher public acceptance, and perceived benefits


of protection against electromagnetic field radiation (which is still present in
underground lines), fewer interruptions, and lower maintenance costs. Failure
rates of overhead lines and underground cables vary widely, but typically
underground cable outage rates are about half of the is equivalent overhead line
types. Potentially far fewer momentary interruptions occur from lightning,
animals and tree branches falling on wires which de-energize a circuit and then
reenergize it a moment later.

• Lower storm restoration cost

• Lower tree-trimming cost

• Increased reliability during severe weather (wind related storm damage will be
greatlyreduced for an underground system, and areas not subjected to flooding a
nd stormsurges experience minimal damage and interruption of electric service.

• Less damage during severe weather.

• Far fewer momentary interruptions Improved utility relations regarding tree


trimming Improved Public Safety.

DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING, RITM, BANGALORE Page 41


UNDERGROUND CABLE FAULT DETECTION USING GSM MODULE 

• Fewer motor vehicle accidents

• Reduced live-wire contact injuries

• Fewer Fires

• Improved aesthetics (removal of unsightly poles and wires, enhanced tree


canopies).Fewer structures impacting sidewalks

CHAPTER 7

DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING, RITM, BANGALORE Page 42


UNDERGROUND CABLE FAULT DETECTION USING GSM MODULE 

FUTURE SCOPE

1.​ In this project we detect only the location of short circuit fault in underground
cable line, but we also detect the location of open circuit fault, to detect the open
circuit fault capacitor is used in ac circuit which measure the change in
impedance & calculate the distance of fault.

2. It is used in neural network structure for fault section and fault location
estimation.

DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING, RITM, BANGALORE Page 43


UNDERGROUND CABLE FAULT DETECTION USING GSM MODULE 

CONCLUSION

This is proposed model of underground cable fault distance locator using


microcontroller. Itis classified in four parts ​– DC power supply part, cable part,
controlling part, display part.

DC power supply part consist of ac supply of 230v is stepdown using


transformer, bridge -rectifier converts ac signal to dc & regulator is used to
produce constant dc voltage. The cable part is denoted by set of resistors along
with switches.

Current sensing part of cable represented as set of resistors &switches are used
as fault creators to indicate the fault at each location. This part senses the
change in current by sensing the voltage drop. Next is controlling part which
consist of analog to digital convertor which receives input from the current
sensing circuit, converts this voltage into digital signal and feeds the
microcontroller with the signal.

The microcontroller also forms part of the controlling unit and makes necessary
calculations regarding the distance of the fault. The microcontroller also drives a
relay driver which in turn controls the switching of a set of relays for proper
connection of the cable at each phase. The display part consists of the LCD
display interfaced to the microcontroller which shows the status of the cable of

DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING, RITM, BANGALORE Page 44


UNDERGROUND CABLE FAULT DETECTION USING GSM MODULE 

each phase and the distance of the cable at the particular phase, in case of any
fault.

REFERENCES

• www.elprocus.com

• www.google.com

• www.youtube.com

• www.ieeeexplore.ieee.org

• www.en.wikipedia.com

• www.freepatentsonline.com

DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING, RITM, BANGALORE Page 45

Vous aimerez peut-être aussi