Вы находитесь на странице: 1из 49

Underground Fault Detection 1

Department of Electrical Engineering


Alpine Institute of Technology











CHAPTER 1
INTRODUCTION











Underground Fault Detection 2

Department of Electrical Engineering
Alpine Institute of Technology




The project uses the simple concept of OHMs law where a low DC voltage is applied at the
feeder end through a series resistor. The current would vary depending upon the length of
fault of the cable in case there is a short circuit of LL or 3L or LG etc. The series resistor
voltage drop changes accordingly which is then fed to an ADC to develop precise digital
data which the programmed microcontroller would display the same in Kilo meters. The
project is assembled with a set of resistors representing cable length in KMs and fault
creation is made by a set of switches at every known KM to cross check the accuracy of the
same.

.

SYSTEM DESIGN CALLS:

Figure 3(a): Embedded system design calls
EMBEDDED SYSTEM DESIGN CYCLE

Underground Fault Detection 3

Department of Electrical Engineering
Alpine Institute of Technology


Figure 3(b) V Diagram

Characteristics of Embedded System
An embedded system is any computer system hidden inside a product other than a
computer.
They will encounter a number of difficulties when writing embedded system
software in addition to those we encounter when we write applications.
Throughput Our system may need to handle a lot of data in a short period
of time.
ResponseOur system may need to react to events quickly.
TestabilitySetting up equipment to test embedded software can be difficult.
DebugabilityWithout a screen or a keyboard, finding out what the software
is doing wrong (other than not working) is a troublesome problem.
Reliability embedded systems must be able to handle any situation without
human intervention.
Memory space Memory is limited on embedded systems, and you must
make the software and the data fit into whatever memory exists.
Program installation you will need special tools to get your software into
embedded systems.
Power consumption Portable systems must run on battery power, and the
software in these systems must conserve power.
Underground Fault Detection 4

Department of Electrical Engineering
Alpine Institute of Technology

Processor hogs computing that requires large amounts of CPU time can
complicate the response problem.
Cost Reducing the cost of the hardware is a concern in many embedded
system projects; software often operates on hardware that is barely adequate
for the job.
Embedded systems have a microprocessor/ microcontroller and a memory. Some
have a serial port or a network connection. They usually do not have keyboards,
screens or disk drives.

APPLICATIONS
1) Military and aerospace embedded software applications
2) Communi cat i on Appl i cat i ons
3) Indust ri al aut omat i on and process cont r ol soft war e
4) Mastering the complexity of applications.
5) Reduction of product design time.
6) Real time processing of ever increasing amounts of data.
7) Intelligent, autonomous sensors.

CLASSIFICATION
Real Time Systems.
RTS is one which has to respond to events within a specified deadline.
A right answer after the dead line is a wrong answer.

RTS CLASSIFICATION
Hard Real Time Systems
Soft Real Time System
HARD REAL TIME SYSTEM
"Hard" real-time systems have very narrow response time.
Example: Nuclear power system, Cardiac pacemaker.

Underground Fault Detection 5

Department of Electrical Engineering
Alpine Institute of Technology

SOFT REAL TIME SYSTEM
"Soft" real-time systems have reduced constrains on "lateness" but still must operate
very quickly and repeatable.
Example: Railway reservation system takes a few extra seconds the data remains
valid.


















3. PROJECT BLOCK DIAGRAM

Underground Fault Detection 6

Department of Electrical Engineering
Alpine Institute of Technology


FIG 3: BLOCK DIAGRAM

4. HARDWARE REQUIREMENTS

HARDWARE COMPONENTS:
1. TRANSFORMER (230 12 V AC)
Underground Fault Detection 7

Department of Electrical Engineering
Alpine Institute of Technology

2. VOLTAGE REGULATOR (LM 7805)
3. RECTIFIER
4. FILTER
5. MICROCONTROLLER (AT89S52/AT89C51)
6. LIQUID CRYSTAL DISPLAY
7. ADC0804
8. ULN2003
9. RELAYS
10. 1N4007
11. RESISTOR
12. CAPACITOR




2.2 COMPONENT DESCRIPTION

2.2.1 MICRO-CONTROLLER
A microcontroller (sometimes abbreviated C, uC or MCU) is a small computer on a
single integrated circuit containing a processor core, memory, and programmable
input/output peripherals. Program memory in the form of NOR flash or OTP ROM is also
often included on chip, as well as a typically small amount of RAM. Microcontrollers are
designed for embedded applications, in contrast to the microprocessors used in personal
computers or other general purpose applications.
Underground Fault Detection 8

Department of Electrical Engineering
Alpine Institute of Technology


Microcontrollers are used in automatically controlled products and devices, such as
automobile engine control systems, implantable medical devices, remote controls, office
machines, appliances, power tools, toys and other embedded systems.
2.2.2 LDR
A photo-resistor or light dependent resistor (LDR) is a resistor whose resistance
decreases with increasing incident light intensity; in other words, it exhibits
photoconductivity. It can also be referred to as a photoconductor or CdS device, from
"cadmium sulfide," which is the material from which the device is made and that actually
exhibits the variation in resistance with light level. Note that although CdS is a
semiconductor, it is not doped silicon. A photo-resistor is made of a high resistance
semiconductor.

2.2.3 RESISTOR
Underground Fault Detection 9

Department of Electrical Engineering
Alpine Institute of Technology

A resistor is a two-terminal passive electronic component which implements electrical
resistance as a circuit element. When a voltage V is applied across the terminals of a resistor, a
current I will flow through the resistor in direct proportion to that voltage. This constant of
proportionality is called conductance, G. The reciprocal of the conductance is known as the
resistance R, since, with a given voltage V, a larger value of R further "resists" the flow of
current I as given by Ohm's law:

Resistors can be made of various compounds and films, as well as resistance wire (wire made
of a high-resistivity alloy, such as nickel-chrome).Resistors are also implemented within
integrated circuits, particularly analog devices, and can also be integrated into hybrid and



2.2.3 CAPACITOR
A capacitor (formerly known as condenser) is a device for storing electric charge.
Capacitors used as parts of electrical systems, for example, consist of metal foils separated
by a layer of insulating film.

(BASIC SYMBOL)
Underground Fault Detection 10

Department of Electrical Engineering
Alpine Institute of Technology

A capacitor is a passive electronic component consisting of a pair of conductors separated
by a dielectric (insulator). When there is a potential difference (voltage) across the
conductors, a static electric field develops across the dielectric, causing positive charge to
collect on one plate and negative charge on the other plate. Energy is stored in the
electrostatic field. An ideal capacitor is characterized by a single constant value,
capacitance, measured in farads. This is the ratio of the electric charge on each conductor to
the potential difference between them.

(CERAMIC CAPACITORS)
2.2.4 LED
A light-emitting diode (LED) is a semiconductor light source. LEDs are used as indicator
lamps in many devices and are increasingly used for other lighting. Introduced as a practical
electronic component in 1962, early LEDs emitted low-intensity red light, but modern
versions are available across the visible, ultraviolet, and infrared wavelengths, with very
high brightness. Light-emitting diodes are used in applications as diverse as aviation
lighting, automotive lighting, advertising, general lighting, and traffic signals. LEDs have
allowed new text, video displays, and sensors to be developed, while their high switching
rates are also useful in advanced communications technology.
Underground Fault Detection 11

Department of Electrical Engineering
Alpine Institute of Technology


When a light-emitting diode is forward-biased (switched on), electrons are able to
recombine with electron holes within the device, releasing energy in the form of photons.
This effect is called electroluminescence and the colour of the light (corresponding to the
energy of the photon) is determined by the energy gap of the semiconductor.
2.2.5 COMPARATOR
In electronics, a comparator is a device that compares two voltages or currents and
switches its output to indicate which is larger. They are commonly used in devices such as
Analog-to-digital converters (ADCs).

(PIN DIAGRAM OF COMPARATOR)

2.2.5.1 ADVANTAGES
High precision comparators
Underground Fault Detection 12

Department of Electrical Engineering
Alpine Institute of Technology

Reduced VOS drift over temperature
Eliminates need for dual supplies
Allows sensing near GND
Compatible with all forms of logic
Power drain suitable for battery operation

2.2.6 LCD
A liquid crystal display (LCD) is a flat panel display, electronic visual display, or video
display that uses the light modulating properties of liquid crystals (LCs). LCs do not emit
light directly. LCDs are used in a wide range of applications, including computer monitors,
television, instrument panels, aircraft cockpit displays, signage, etc.



2.2.7 DIODE
In electronics, a diode is a two-terminal electronic component that conducts electric current
in only one direction. The term usually refers to a semiconductor diode, the most common
type today. This is a crystalline piece of semiconductor material connected to two electrical
terminals.
[1]
A vacuum tube diode (now little used except in some high-power
technologies) is a vacuum tube with two electrodes: a plate and a cathode.
Underground Fault Detection 13

Department of Electrical Engineering
Alpine Institute of Technology


2.2.8 TRANSISTORS
A transistor is a semiconductor device used to amplify and switch electronic signals. It is made
of a solid piece of semiconductor material, with at least three terminals for connection to an
external circuit. A voltage or current applied to one pair of the transistor's terminals changes the
current flowing through another pair of terminals. Because the controlled (output) power can be
much more than the controlling (input) power, the transistor provides amplification of a signal.

2.2.9 ZIP SOCKET
*Ideal for Device Programmers
*Suitable for 8 pin to 40 pin IC's

*Zero Insertion Force - Easy Removal
*Low Contact Resistance when IC Held
Underground Fault Detection 14

Department of Electrical Engineering
Alpine Institute of Technology


(40 PIN ZIP SOCKET)
2.2.9.1 FEATURES
*Nickel-Tin Plated Contacts
*Excellent Pin Contact with Lever Closed
*Easy to Remove and Program IC's
* Suitable for All IC Sizes Up To The Size Indicated
2.2.10 KEYPAD
A keypad is a device which is provided with numbers or say digits to use it for entering into
any desired device. In this project a 4*4 keypad is used which is a hexa-decimal switch pad.

(A 3*4 DECIMAL KEYPAD)



Underground Fault Detection 15

Department of Electrical Engineering
Alpine Institute of Technology





CHAPTER 3
HARDWARE











3.1 POWER SUPPLY
Underground Fault Detection 16

Department of Electrical Engineering
Alpine Institute of Technology

A power supply is a device that supplies electrical energy to one or more electric loads.
The term is most commonly applied to devices that convert one form of electrical energy to
another, though it may also refer to devices that convert another form of energy (e.g.,
mechanical, chemical, solar) to electrical energy
Simple 5V power supply for digital circuits
3.1.1 SUMMARY OF CIRCUIT FEATURES:
Brief description of operation: Gives out well regulated +5V output, output current
capability of 100 mA.
Circuit protection: Built-in overheating protection shuts down output when regulator
IC gets too hot.
Circuit complexity: Very simple and easy to build.
Circuit performance: Very stable +5V output voltage, reliable operation.
Availability of components: Easy to get, uses only very common basic components
Design testing: Based on datasheet example circuit, I have used this circuit
successfully as part of many electronics projects.
Applications: Part of electronics devices, small laboratory power supply.
Power supply voltage: Unregulated DC 8-18V power supply.
Power supply current: Needed output current + 5 mA.
Component costs: Few dollars for the electronics components + the input
transformer cost.
3.1.2 TRANSFORMER
A transformer is a device that transfers electrical energy from one circuit to another
through inductively coupled conductorsthe transformer's coils. A varying current in the
first or primary winding creates a varying magnetic flux in the transformer's core and thus a
varying magnetic field through the secondary winding.


Underground Fault Detection 17

Department of Electrical Engineering
Alpine Institute of Technology


This varying magnetic field induces a varying electromotive force (EMF), or "voltage", in
the secondary winding. This effect is called inductive coupling. If a load is connected to the
secondary, current will flow in the secondary winding, and electrical energy will be
transferred from the primary circuit through the transformer to the load. This circuit is a
small +18V power supply, which is useful when experimenting with digital electronics.
Small inexpensive wall transformers with variable output voltage are available from any
electronics shop and supermarket.
Those transformers are easily available, but usually their voltage regulation is very poor,
which makes then not very usable for digital circuit experimenter unless a better regulation
can be achieved in some way. The following circuit is the answer to the problem. This
circuit can give +18V output at about 150 mA current, but it can be increased to 1 A when
good cooling is added to 7805 regulator chip. The circuit has overload and terminal
protection. The capacitors must have enough high voltage rating to safely handle the input
voltage feed to circuit.


3.2 PCB MANUFACTURING
Underground Fault Detection 18

Department of Electrical Engineering
Alpine Institute of Technology

3.2.1 WHAT IS PCB?
A PCB (printed circuit board) is a rigid flat board, which holds electronics component. This
board is made up of layers that interconnect component via a pathway.
3.2.2 HOW TO MAKE PCB?

Step I
Firstly arrange all of the component of the project & testing them for a proper working.

Step II
Perform pre testing of circuit on bread board, if the circuit working properly then starts to
make PCB.

Step III
Draw the layout of circuit on inch graph paper with proper dimension Ensure that if
layout correct then draw it on trace paper. The layout can be traced on the board by screen
printing.

Step IV
Cut the CCB (Copper Clad Board) of the same size of layout.

Step V
Put the carbon paper on the PCB and trace from the reverse side of the layout Outline the
impression of layout on PCB and apply permanent marker.


Step VI (Etching):
Etching is the process in which excess layer of copper is removed to leave the
individual tracks as they are. The PCB plate is immersed in solution of FeCl3 + some
drops of HCL or H2So4. Shake it well till the copper is totally removed excepting the printed
layout path.
Underground Fault Detection 19

Department of Electrical Engineering
Alpine Institute of Technology


Step VII
After taking off the solution rinse the PCB plate with clean water and dry it. Then remove
the print layer with the help of thinner and a piece of cloth. Check the continuity of tracks
with the help of multimeter.

Step VIII
Drill the end points of the component on the lay out with the help of drill machine. Clean the
legs of the component with the help of sand paper tip it with the help of soldering iron. Place
the component as per circuit on PCB in the proper way.

Step IX
Apply Flux on legs of the component & solder them. Cut the remaining legs of the
components. Now the PCB is ready to connect the external power supply and the external
output or input devices.


3.2.3 SOLDERING
Soldering is the process of joining of two metals using an alloy solder consisting of Tin and
Lead (Sn-Pb). Tin determines the melting whereas the Lead issued to reduce the cost. After
the PCB fabrication is done, the various components are arranged at proper locations
on the PCB and then the soldering is done.
All liquids consist of particles which attract each other. The surface is always trying to
shrink and this is because of surface tension. The principle behind soldering is that when
liquid particles are brought in contact with the walls of the solid surface, it may
happen that the solid attracts the liquid surface adhesive property. Care must be taken that
the melting point of solder is below that of the metal so that its surface is melted without
melting without the metal.

3.2.3.1 NEED FOR FLUX
During the soldering process the flu for improving the degree of melting. The basic
functions of flux are mentioned x acts as a medium below:
Underground Fault Detection 20

Department of Electrical Engineering
Alpine Institute of Technology


1. Removes oxide from the surface.

2. Assists the transfer of heat from the source to the joining and provides a liquid cover
including air gap.

3. Removal of residue after the completion of the soldering operation.















3.3 PCB LAYOUT
Underground Fault Detection 21

Department of Electrical Engineering
Alpine Institute of Technology



















3.3 BLOCK DIAGRAM

Underground Fault Detection 22

Department of Electrical Engineering
Alpine Institute of Technology

3.4 BLOCK DIAGRAM EXPLANATION
3.4.1 SWITCH PAD :-
Short for packet assembler/dis-assembler PAD is a device (hardware or software) used
in packet switching to enable data terminal equipment (DTE) not equipped for packet
switching to access a packet-switched network. PAD is a term most often associated
with an X.25 network where the PAD breaks the data stream into individual packets and
formats the packet headers for asynchronous transmission.
















WIRES






MICRO CONTROLLER
P89V51RD2
POWER CIRCUIT DC
5V

LCD DISPLAY

INTERNAL ADC
Oscillator &
Reset circuit
Underground Fault Detection 23

Department of Electrical Engineering
Alpine Institute of Technology

3.4.5 LCD DISPLAY:-
16 Characters x 2 Lines
5 x 7 Dots with Cursor
Built in Controller
+5v Power Supply (Also Available for +3V)
1/16 Duty cycle
Standard Type
Uses HD44780 Controller or Equivalent
Works with almost any Microcontroller
Great Value Pricing



(PIN DIAGRAM OF 16*2 LCD)


Underground Fault Detection 24

Department of Electrical Engineering
Alpine Institute of Technology

3.5 PHOTOGRAPH OF HARDWARE












CHAPTER 4
CIRCUIT DESCRIPTION
Underground Fault Detection 25

Department of Electrical Engineering
Alpine Institute of Technology















4.1 CIRCUIT DIAGRAM


Underground Fault Detection 26

Department of Electrical Engineering
Alpine Institute of Technology



.
















Underground Fault Detection 27

Department of Electrical Engineering
Alpine Institute of Technology




CHAPTER 5
SOFTWARE








While any of the 12switches are operated they impose conditions like LG, LL, 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, R10 &
any other switch depending on the created fault. Thus the voltage drop at the ADC pin
varies depending on the current flow which is inversely proportional to the resistance value
representing the length of cable in kilometres. This varying voltage passes through the ADC
Underground Fault Detection 28

Department of Electrical Engineering
Alpine Institute of Technology

to develop a 8 bit data to the microcontroller port1 that while executed displays an output
in the LCD display the fault occurring km. In a fault situation it displays R=3km if the
3kms switch is made ON. Accordingly all other faults are indicated.
























7. LAYOUT DIAGRAM

Underground Fault Detection 29

Department of Electrical Engineering
Alpine Institute of Technology










8. BILL OF MATERIALS

Underground Fault Detection 30

Department of Electrical Engineering
Alpine Institute of Technology

QTY PART-REFS VALUE

RESISTORS
1 R1 330R
22 R2-R23 1K
1 R24 2.2K
3 R25-R27 10K
CAPACITORS
1 C1 470UF
2 C2,C3 10UF
2 C4,C5 33PF
1 C6 56PF
IC'S
1 U1 7805
1 U2 AT89S52
1 U3 ADC0804
1 U4 ULN2003A
IC BASE
1 40-PIN
1 20-PIN
1 16-PIN
DIODES
4 D1-D4 IN4007
Miscellaneous
1 X1 11.0592MHz CRYSTAL
1 RV1 1K POT
1 RV2 10K POT
4 LED1-LED4 LED-RED
3 RELAY1-RELAY3 12V
1 LCD 16X2
1 TRANSFORMER 0-12V
Underground Fault Detection 31

Department of Electrical Engineering
Alpine Institute of Technology

1 S1 PUSH BUTTON
12 S2-S13 TOGLE SWITCHES
1 FEMALE BURGE 16-PIN
1 MALE BURGE 16-PIN
1 MALE BURGE 2-PIN
1 FEMALE BURGE 2-PIN
1 HEAT SINK
3 PCB CONNECTORS 2-PIN


















9.CODING
Underground Fault Detection 32

Department of Electrical Engineering
Alpine Institute of Technology


9.1 COMPILER

1. Click on the Keil Vision Icon on Desktop
2. The following fig will appear


3. Click on the Project menu from the title bar
4. Then Click on New Project

Underground Fault Detection 33

Department of Electrical Engineering
Alpine Institute of Technology


5. Save the Project by typing suitable project name with no extension in u r own
folder sited in either C:\ or D:\


6. Then Click on Save button above.
7. Select the component for u r project. i.e. Atmel
8. Click on the + Symbol beside of Atmel

9. Select AT89C51 as shown below
Underground Fault Detection 34

Department of Electrical Engineering
Alpine Institute of Technology



10. Then Click on OK
11. The Following fig will appear


12. Then Click either YES or NOmostly NO.
13. Now your project is ready to USE.
Underground Fault Detection 35

Department of Electrical Engineering
Alpine Institute of Technology

14. Now double click on the Target1, you would get another option Source group
1 as shown in next page.


15. Click on the file option from menu bar and select new.

16. The next screen will be as shown in next page, and just maximize it by double
clicking on its blue boarder.
Underground Fault Detection 36

Department of Electrical Engineering
Alpine Institute of Technology



17. Now start writing program in either in EMBEDDED C or ASM.
18. For a program written in Assembly, then save it with extension . asm and for
EMBEDDED C based program save it with extension .C

19. Now right click on Source group 1 and click on Add files to Group Source.
Underground Fault Detection 37

Department of Electrical Engineering
Alpine Institute of Technology



20. Now you will get another window, on which by default EMBEDDED C files
will appear.


21. Now select as per your file extension given while saving the file.
22. Click only one time on option ADD.
23. Now Press function key F7 to compile. Any error will appear if so happen.
Underground Fault Detection 38

Department of Electrical Engineering
Alpine Institute of Technology



24. If the file contains no error, then press Control+F5 simultaneously.
25. The new window is as follows.


26. Then Click OK.
27. Now click on the Peripherals from menu bar, and check your required port as
shown in fig below.
Underground Fault Detection 39

Department of Electrical Engineering
Alpine Institute of Technology



28. Drag the port a side and click in the program file.

29. Now keep Pressing function key F11 slowly and observe.
30. You are running your program successfully.




Underground Fault Detection 40

Department of Electrical Engineering
Alpine Institute of Technology













9.2 SOURCE CODE
#include<at89x52.h>

#define LCDDATA P2
#define ADCDATA P1
#define MINIMUM 5

sbit BUSY = P2^7;
sbit RS = P2^0;
sbit RW = P2^1;
sbit EN = P2^2;

sbit OE = P1^3; //RD pin
sbit SC = P1^4; // WR is active LOW pin
sbit EOC = P1^5; //INTR is active LOW pin

sbit RELAY1 = P1^0;
sbit RELAY2 = P1^1;
sbit RELAY3 = P1^2;

unsigned char Buff[3] = 0;


void ISR_T0() interrupt 1
{
TH0 = 0x4B;
Underground Fault Detection 41

Department of Electrical Engineering
Alpine Institute of Technology

TL0 = 0xFF;


TF0 = 0;
}

void Delay(unsigned int time)
{
unsigned int i = 0;
for(i=0;i<time;i++);
}

unsigned char Read_ADC()
{
unsigned char temp = 0;


SC = 1; // Make WR pin low
Delay(150); // wait for a while
SC = 0; // Make WR pin High
while(EOC == 1); // wait till INTR pin goes low
while(EOC == 0); // wait till INTR pin goes High
Delay(150);
OE = 0; // Make RD pin LOW
temp = ADCDATA;
OE = 1; // MAKE RD Pin HIGH
return temp;


}


/*Function to check status of LCD*/
void BusyCheck()
{
BUSY = 1;
RS = 0; // RS =0 FOR COMMAND
RW = 1; // RW = 1 FOR READING
while(BUSY)
{
EN = 0; // ENABL EIS LOW
EN = 1; // ENABLE IS HIGH
}
}

/*Function to Send Command to LCD*/
void LCDCMD(unsigned char CMD)
Underground Fault Detection 42

Department of Electrical Engineering
Alpine Institute of Technology

{
BusyCheck();
LCDDATA = CMD;
RS = 0; // RS =0 FOR COMMAND
RW = 0; // RW = 0 FOR WRITING
EN = 1; // ENABLE IS HIGH
EN = 0; // ENABL EIS LOW
}

/*Function to Send Data to LCD*/
void LCDData(unsigned char Data)
{
BusyCheck();
LCDDATA = Data;
RS = 1; // RS =1 FOR DATA
RW = 0; // RW = 0 FOR WRITING
EN = 1; // ENABLE IS HIGH
EN = 0; // ENABL EIS LOW
}


void LCDString(unsigned char *str)
{
while(*str)
{
LCDData(*str);
str++;
}

}


void Init_T0()
{
TMOD = 0x01; // SET THE TIMER0 IN MODE 1 MODE
TH0 = 0x4B; // LOAD THE TH0 VALUE
TL0 = 0xFF; // LOAD THE TL0 VALUE
ET0 = 1; // ENABLE THE TIMER0 INTERRUPT
EA = 1; // ENABLE ALL INTERRUPT
TR0 = 1; // START THE TIMER
}


/*Function to Initalize LCD*/
void Init_LCD()
{
/*Command to Select 2 line , 5x7 matrix mode of LCD */
Underground Fault Detection 43

Department of Electrical Engineering
Alpine Institute of Technology

LCDCMD(0x38);

/*Command to shift the cursor to next position when Data is send in LCD */
LCDCMD(0x06);

/*Command to ON Display, OFF the Cursor in LCD */
LCDCMD(0x0C);

/*Return cursor home */
LCDCMD(0x02);
}

void Display(unsigned char Data)
{
switch(Data)
{
case 170:
LCDString("1KM");
break;
case 204:
LCDString("2KM");
break;
case 219:
LCDString("3KM");
break;
case 227:
LCDString("4KM");
break;
case 255:
LCDString("NF ");
break;
default:
break;
}
}


void main()
{
P0 = 0x0F;
Buff[0] = 0xFF;
Init_T0();
Init_LCD();

while(1)
{
P0 = 0x01;
Underground Fault Detection 44

Department of Electrical Engineering
Alpine Institute of Technology

LCDCMD(0x80);
LCDString("Status : Healthy ");
Display(Read_ADC());
LCDCMD(0x87);
LCDString("Fault : None: ");
Display(Read_ADC());


LCDCMD(0xC0);

Display(Read_ADC());

P0 = 0x04;
LCDCMD(0x80);
LCDString("Status : Faulty ");
Display(Read_ADC());
LCDCMD(0x87);
LCDString("Fault at 5.0km");
Display(Read_ADC());

P0=0x05
LCDCMD(0x80);
LCDString("Status : Faulty ");
Display(Read_ADC());
LCDCMD(0x87);
LCDString("Fault at 10 km: ");
Display(Read_ADC());

P0=0x06
LCDCMD(0x80);
LCDString("Status :Faulty ");
Display(Read_ADC());
LCDCMD(0x87);
LCDString("Fault at 15 km");
Display(Read_ADC());


P0=0x07
LCDCMD(0x80);
LCDString("Status : Faulty ");
Display(Read_ADC());
LCDCMD(0x87);
LCDString("Fault at 20km ");
Display(Read_ADC());

}
}
Underground Fault Detection 45

Department of Electrical Engineering
Alpine Institute of Technology



10. HARDWARE TESTING

10.1 CONTINUITY TEST:
In electronics, a continuity test is the checking of an electric circuit to see if current
flows (that it is in fact a complete circuit). A continuity test is performed by placing a small
voltage (wired in series with an LED or noise-producing component such as a piezoelectric
speaker) across the chosen path. If electron flow is inhibited by broken conductors,
damaged components, or excessive resistance, the circuit is "open".
Devices that can be used to perform continuity tests include multi meters which
measure current and specialized continuity testers which are cheaper, more basic devices,
generally with a simple light bulb that lights up when current flows.
An important application is the continuity test of a bundle of wires so as to find the two
ends belonging to a particular one of these wires; there will be a negligible resistance
between the "right" ends, and only between the "right" ends.
This test is the performed just after the hardware soldering and configuration has
been completed. This test aims at finding any electrical open paths in the circuit after the
soldering. Many a times, the electrical continuity in the circuit is lost due to improper
soldering, wrong and rough handling of the PCB, improper usage of the soldering iron,
component failures and presence of bugs in the circuit diagram. We use a multi meter to
perform this test. We keep the multi meter in buzzer mode and connect the ground terminal
of the multi meter to the ground. We connect both the terminals across the path that needs to
be checked. If there is continuation then you will hear the beep sound.








Underground Fault Detection 46

Department of Electrical Engineering
Alpine Institute of Technology


10.2 POWER ON TEST:

This test is performed to check whether the voltage at different terminals is
according to the requirement or not. We take a multi meter and put it in voltage mode.
Remember that this test is performed without microcontroller. Firstly, we check the output
of the transformer, whether we get the required 12 v AC voltage.
Then we apply this voltage to the power supply circuit. Note that we do this test
without microcontroller because if there is any excessive voltage, this may lead to damaging
the controller. We check for the input to the voltage regulator i.e., are we getting an input of
12v and an output of 5v. This 5v output is given to the microcontrollers 40
th
pin. Hence we
check for the voltage level at 40
th
pin. Similarly, we check for the other terminals for the
required voltage. In this way we can assure that the voltage at all the terminals is as per the
requirement.













Underground Fault Detection 47

Department of Electrical Engineering
Alpine Institute of Technology


11. RESULTS






















Underground Fault Detection 48

Department of Electrical Engineering
Alpine Institute of Technology


12. CONCLUSION



















Underground Fault Detection 49

Department of Electrical Engineering
Alpine Institute of Technology


13. BIBLIOGRAPHY
TEXT BOOKS REFERED:
1. The 8051 Microcontroller and Embedded systems by Muhammad Ali Mazidi and
Janice Gillispie Mazidi , Pearson Education.
2. ATMEL 89S52 Data Sheets.

WEBSITES

www.atmel.com
www.beyondlogic.org
www.wikipedia.org
www.howstuffworks.com
www.alldatasheets.com

Вам также может понравиться