17BEE094
17BEE094
A REPORT
Submitted by
SIVASANKARI R - 17BEE066
SWARNAMALYAA M - 17BEE094
in partial fulfillment of the requirements for the degree of
BACHELOR OF ENGINEERING
DEPARTMENT OF
ELECTRICAL & ELECTRONICS ENGINEERING
KUMARAGURU COLLEGE OF TECHNOLOGY
COIMBATORE 641 049
JUNE 2021
2
COIMBATORE 641049
CERTIFICATE
CABLE FAULT DISTANCE LOCATOR” has been carried out in the Department of
Coimbatore. The work reported herein is original and does not form part of any other
project or thesis or paper published on the basis of which a degree or award was
I understand the Institution policy on plagiarism and declare that the project
report and publications are my own work, except where specifically acknowledged and
has not been copied from other sources or been previously submitted for award or
assessment.
SIVASANKARI R - 17BEE066
NAVEENA S.P - 17BEE070
SWARNAMALYAA M - 17BEE094
ABSTRACT
This project Underground Cable Fault Distance Locator is used for identifying
faults in the underground cable. Underground cables are prone to a wide variety of faults
due to underground conditions, wear and tear, rodents etc. Diagnosing fault source is
difficult and entire cable should be taken out from the ground to check and fix faults.
The project work is intended to detect the location of fault in underground cable lines
from the base station in km using a Arduino microcontroller. To locate a fault in the
cable, the cable must be tested for faults. This prototype uses the concept of Ohms law.
The current would vary depending upon the length of fault of the cable. In the urban
areas, the electrical cable run in underground instead of overhead lines. Whenever the
fault occurs in underground cable it is difficult to detect the exact location of the fault.
The prototype is modelled with a set of wires representing cable length in km and fault
creation is made by a set of switches at every known distance to cross check the
accuracy of the same. In case of fault, the voltage across series wires change
programmed Arduino that further displays fault location in distance. The fault occurring
ACKNOWLEDGEMENT
We express our deep sense of gratitude and thanks to our project guide
Dr.MOHANRAJ.M, Prof./EEE, Kumaraguru College of Technology, Coimbatore for
his/ her valuable suggestions and support.
We also thank the faculty and non-teaching staff members of the Department of
Electrical and Electronics Engineering, Kumaraguru College of Technology ,
Coimbatore , for their valuable support throughout the course of our project work.
SIVASANKARI R - 17BEE066
SWARNAMALAYAA M - 17BEE090
5
TABLE OF CONTENTS
5 CONCLUSION 34-40
5.1 Conclusion 34
5.2 Future Scope 34
APPENDIX 35
REFERENCES 40
6
LIST OF ABBREVIATIONS
DC - DIRECT CURRENT
OS - OPERATING SYSTEM
HV - HIGH VOLTAGE
LV - LOW VOLTAGE
AC - ALTERNATING CURRENT
CT - CURRENT TRANSFORMER
RX - RECEIVE
TX - TRANSMIT
CHAPTER 1
INTRODUCTION
The underground cable system is a 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. The
conventional method of finding the fault needs man power and it requires high cost. The
method which we are using at present are Tracer method and Terminal method. The fault
occurs in the cable due to various reasons such as
➢ Inconsistency
1.1.1 Open Circuit Fault: Open circuit faults occurs due to the failure of one or
8
more conductors. Megger is used for checking the open circuit fault. Open Circuit faults
are better than short circuit fault, because when these faults occur current flows through
cable become zero. This type of fault is caused by break in conducting path.
1.1.2 Short Circuit Fault: Short circuit can be defined as an abnormal connection of
very low impedance between two points of different potential, whether made accidently
or intentionally. Short circuit fault is the most common and severe kind of faults, which
results in the flow of abnormal high currents through the equipment or transmission
lines. If these faults are allowed to persist even for a short period, it leads to the
extensive damage will occur to the equipment, if these faults occur even for a short
period. Short circuit faults are otherwise called as shunt faults.
Symmetrical Fault: Three-phase fault is called symmetrical fault. In these all three
phases are short circuit.
Unsymmetrical Fault: In this fault magnitude of current is not equal displaced by 120
degrees.
9
1.3 OBJECTIVES:
• When the fault occurs the process of repairing related to that particular cable is
very difficult.
• The fault of the main cable occurs due to various reasons, they are: inconsistent,
any defect, weakness of the cable, insulation failure, and breaking of the
conductor.
• Using this project, we can accurately find the exact location of the fault in the
underground cables.
• This project can be done by using Arduino microcontroller coded with the
program which is connected to LCD where the exact location of the fault will be
shown
11
CHAPTER 2
PROPOSED SYSTEM
The overall block diagram of the system Underground Cable Fault Distance Locator is shown
in Fig 2.1
The system structure represents the connection of the individual components and their
working principle.
LED: There is a built-in LED driven by digital pin 13. When the pin is high value, the
LED is on, when the pin is low, it is off.
VIN: The input voltage to the Arduino/Genuino board when it is 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-20V) the USB connector (5V),
or the VIN pin of the board (7-20V). Supplying voltage via the 5V or 3.3V pins bypasses
the regulator, and can damage the board.
3V3: A 3.3 volt supply generated by the on-board regulator. Maximum current draw is
50 mA.
IOREF: This pin on the Arduino/Genuino board provides the voltage reference with
which the microcontroller operates. A properly configured shield can read the IOREF
pin voltage and select the appropriate power source, or enable voltage translators on the
outputs to work with the 5V or 3.3V.
Reset: Typically used to add a reset button to shields that block the one on the board.
15
Each of the 14 digital pins and 6 analog pins on the Uno can be used as an input or
output, under software control (using pinMode(), digitalWrite(), and digitalRead()
functions). They operate at 5 volts. Each pin can provide or receive 20 mA as the
recommended operating condition and has an internal pull-up resistor (disconnected by
default) of 20-50K ohm. A maximum of 40mA must not be exceeded on any I/O pin to
avoid permanent damage to the microcontroller. The Uno has 6 analog inputs, labeled
A0 through A5; each provides 10 bits of resolution (i.e. 1024 different values). By
default, they measure from ground to 5 volts, though it is possible to change the upper
end of the range using the AREF pin and the analogReference() function.
• Serial / UART: pins 0 (RX) and 1 (TX). Used to receive (RX) and transmit (TX)
TTL serial data. These pins are connected to the corresponding pins of the
ATmega8U2 USB-to-TTL serial chip.
• PWM (pulse-width modulation): pins 3, 5, 6, 9, 10, and 11. Can provide 8-bit
PWM output with the analogWrite() function.
• TWI (two-wire interface) / I²C: pin SDA (A4) and pin SCL (A5). Support TWI
communication using the Wire library.
COMMUNICATION:
Rather than requiring a physical press of the reset button before an upload, the
Arduino/Genuino UNO board 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/16U2 is connected to the reset line of the ATmega328 via a 100 nanofarad
capacitor. When this line is asserted (taken low), the reset line drops long enough to
reset the chip.
This setup has other implications. When the UNO is connected to 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 UNO. 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.
A step down transformer is a type of transformer that converts the high voltage (HV)
and low current from the primary side of the transformer to the low voltage (LV) and
high current value on the secondary side of the transformer. The reverse of this is known
as a step up transformer.
The first LV application refers to the transformers in electronic devices. Supplying the
electronic circuits requires a low voltage value (e.g. 5V, even lower values nowadays).
18
A step-down transformer is used to provide this low voltage value which is suitable for
electronics supplying. It transforms home voltage (230/120 V) from primary to a low
voltage on the secondary side which is used for electronic supplying.
If electronic devices are designed to have higher nominal power, transformers with high
operating frequency are used (kHz-s). The transformers with higher nominal power
value and 50/60 Hz nominal frequency would be too large and heavy. Also, the daily
used battery chargers use the step-down transformer in its design.
APPLICATIONS:
The step-down transformers have a very important function in a power system. They
lower the voltage level and adapt it to energy consumers. It is performed in several steps
described below:
19
➢ A long distance energy transmission system should have a voltage level as high
as possible. With high voltage and low current, the transmission power loss will
be significantly decreased. A power grid is designed that has to be connected
with the transmission system with the different voltage levels.
➢ Step-down transformers are used in the interconnection of transmission systems
with different voltage levels. They decrease voltage level from high to lower
value (e.g. 765/220 kV, 410/220 kV, 220/ 110 kV).
➢ These transformers are huge and have very high nominal power (even 1000
MVA). In this case, when the transformer turns ratio is the autotransformers are
usually installed.
➢ The next voltage level transformation step is adapting the transmission voltage
to the distribution level. The characteristic voltage ratios, in this case, are 220/20
kV, 110/20 kV (also the LV secondary voltages 35 kV and 10 kV can be found).
The nominal power of those transformers is up to 60 MVA (usually 20 MVA).
The on-load tap changer is almost always installed in these transformers. Voltage
regulation is the main function of tap changer. In the USA the tap changer is
20
based on the LV side, and in the rest of the world mostly on the HV transformer
side.
➢ The final voltage transformation step is adapting the voltage to the home voltage
level.
The term LCD stands for Liquid Crystal Display. It is one kind of electronic display
module used in an extensive range of applications like various circuits & devices like
mobile phones, calculators, computers, TV sets, etc. These displays are mainly
preferred for multi-segment light-emitting diodes and seven segments. The main
benefits of using this module are inexpensive; simply programmable, animations, and
there are no limitations for displaying custom characters, special and even animations,
etc.
• Pin1 (Ground/Source Pin): This is a GND pin of display, used to connect the
GND terminal of the microcontroller unit or power source.
• Pin2 (VCC/Source Pin): This is the voltage supply pin of the display, used to
connect the supply pin of the power source.
• Pin3 (V0/VEE/Control Pin): This pin regulates the difference of the display,
used to connect a chargeable POT that can supply 0 to 5V.
• Pin4 (Register Select/Control pin): This pin toggles among command or data
register, used to connect a microcontroller unit pin and obtain either 0 or 1 ( 0 =
data mode and 1= Command mode).
• Pin5 (Read/Write/Control Pin): This pin toggles the display among the read or
writes operation, and it is connected to an microcontroller unit pin to get either
0 or 1 ( 0 = write operation, 1= Read operation).
• Pin7-14 (Data Pins): These pins are used to send data to the display. These pins
are connected in two – wire modes like 4 – wire mode and 8 – wire mode. In 4 –
wire mode only four pins are connected to microcontroller unit like 0 to 3,
whereas in 8 – wire mode, 8 – pins are connected to microcontroller unit like 0
to 7.
• Alphanumeric LCD display can work on two modes like 4 – bit & 8 - bit
2.4 Description :
• In this proposed system, the new method is proposed system, the new method
isproposed to detect the incipient fault and location in the underground cable.
• The algorithm only utilize the fundamental voltages and the current recorded at
the single end, normally at the sub station and the fault can be easily detected by the
user
• The current transducer is connected along the transmission line. It will send
signals to the micro controller based on the power passing on the line.
• The controller will continuously monitor the signal from the circuit. If there is
any abnormality, the microcontroller will sense the distance and it will be displayed on
the LCD
26
CHAPTER 3
• Proteus Professional
• Arduino IDE
PROTEUS PROFESSIONAL:
The Proteus Design Suite is a proprietary software tool suite used primarily for
electronic design automation. The software is used mainly by electronic design
engineers and technicians to create schematics and electronic prints for manufacturing
printed circuit boards.
Schematic Capture
Schematic capture in the Proteus Design Suite is used for both the simulation of designs
and as the design phase of a layout project. It is therefore a core component and is
included with all product configurations.
Microcontroller simulation
Full feature (ISIS) schematic capture with support for hierarchical design bus pins
configurable bill of materials and much more, ISIS lies at the heart of the Proteus
system, and is far more than just another schematics package. It combines a powerful
design environment with the ability to define most aspects of the drawing appearance.
Whether your requirement is the rapid entry of complex designs for simulation and PCB
layout, or the creation of attractive schematics for publication, ISIS is the tool for the
job. ISIS supports Object oriented editor with automatic wire routing and dot placement
or removal.
28
ARDUINO IDE:
The open-source Arduino Software (IDE) makes it easy to write code and upload it to
the board. This software can be used with any Arduino board.
The source code for the IDE is released under the GNU General Public License. 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 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.
With the rising popularity of Arduino as a software platform, other vendors started to
implement custom open-source compilers and tools (cores) that can build and upload
sketches to other microcontrollers that are not supported by Arduino's official line of
microcontrollers.
29
CHAPTER 4
Operating Voltage 5V
Input Voltage 7 – 20 V
Input Voltage 5V
Simulation on condition:
CHAPTER 5
5.1 CONCLUSION
Thus, the project on Underground cable fault detection using Arduino was done and the
distance of the fault was displayed on the LCD for the three lines R,Y and B. When the
fault switches are operated to fault condition then the phase corresponding to that
particular switch is considered as the faulty phase, and the distance of the fault will be
shown in the liquid crystal display using Arduino microcontroller.
• In this paper we detect the exact location of the fault in the wires which is
considered as the underground cable using Arduino.
• In future, this project may be implemented practically in underground cables.
• It can be incorporated with GSM and the distance of the fault will be sent in a
message to mobile phone.
.
34
APPENDIX
Photograph :
Fig 5.1
Fig 5.2
35
PIC PROGRAM:
#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
int phase[3] = {7, 8, 9};
int distance(int inputVoltage)
{
if (iinputCurrent 120 && inputCurrent< 130) {
return 8;
}
else if (inputCurrent>= 170 &&inputCurrent< 180)
{
return 6;
}
else if (inputCurrent >= 180 && inputCurrent< 190)
{
return 4;
}
void setup()
{
lcd.begin(16, 2);
for (int j = 0; j < 3; j++)
36
{
pinMode(phase[j], OUTPUT);
}
}
void loop()
{
digitalWrite(phase[0], HIGH);
delay(500);
int dist1 = distance(analogRead(A0));
if (dist1 == 0)
{
lcd.setCursor(0, 0);
lcd.write("L1: ");
lcd.setCursor(3, 0);
lcd.write("NF ");
else
{
lcd.setCursor(0, 0);
lcd.write("L1 ");
lcd.setCursor(3, 0);
lcd.print(dist1);
lcd.setCursor(4, 0);
lcd.write(" Feet");
}
digitalWrite(phase[0], LOW);
digitalWrite(phase[1], HIGH);
delay(500);
int dist2 = distance(analogRead(A0));
37
if (dist2 == 0)
{
lcd.setCursor(8, 0);
lcd.write("L2: ");
lcd.setCursor(11, 0);
lcd.write("NF ");
}
else
{
lcd.setCursor(8, 0);
lcd.write("L1: ");
lcd.setCursor(11, 0);
lcd.print(dist2);
lcd.setCursor(12, 0);
lcd.write(" Feet");
}
digitalWrite(phase[1], LOW);
digitalWrite(phase[2], HIGH);
delay(500);
int dist3 = distance(analogRead(A0));
if (dist3 == 0)
{
lcd.setCursor(0, 1);
lcd.write("L3 ");
lcd.setCursor(3, 1);
lcd.write("NF ");
}
else {
lcd.setCursor(0, 1);
38
lcd.write("L3");
lcd.setCursor(3, 1);
lcd.print(dist3);
lcd.setCursor(4, 1);
lcd.write(" Feet");
}
digitalWrite(phase[2], LOW);
}
39
REFERENCES
1) Abhishek Pandey, Nicolas.H, You nan, “Underground Cable Fault Detection and
Identification via Fourier Analysis”, 2010 IEEE.