Académique Documents
Professionnel Documents
Culture Documents
CHAPTER 1
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.
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) Offline method:
Example:
1) Tracing current method
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.
CHAPTER 2
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.
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.
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
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.
Cable identification
In cable identification, the faulty cables are identified from the fault-free
cables at the already determined site.
CHAPTER 3
BLOCK DIAGRAM
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.
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.
CIRCUIT DIAGRAM
CIRCUIT DESCRIPTION:
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.
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.
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.
CHAPTER 4
MAJOR COMPONENTS
MICROCONTROLLER 8051 Series:
Features:
Peripheral Features:
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.
PCB Design:
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.
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.
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.
• 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.
• 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.
• Place some newspaper on the bottom so that the etching solution does not
spoil your floor.
• Dip the PCB into the etching solution (Ferric chloride solution, FeCl3) for
approximately 30 mins.
• 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:
Power USB
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.
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
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.
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:
CHAPTER 5
SOFTWARE
AURDUINO IDE
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 libraryfrom
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
FEATURES
• 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.
PROGRAM
#include<LiquidCrystal.h>
LiquidCrystallcd(8,9,10,11,12,13);
int phase[3]={2,3,4);
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;++){
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');
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);
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');
lcd.setCursor(8,1);
lcd.write('KM');
digitalWrite(phase[0],LOW);
digitalWrite(phase[1],HIGH);
delay(500);
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);
CHAPTER 6
• APPLICATION
• ADVANTAGES
• 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.
• Fewer Fires
CHAPTER 7
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.
CONCLUSION
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
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