Final Report CIMS
Final Report CIMS
Final Report CIMS
Submitted by
KABILAN K 312321105063
KALYAN CHAKRAVARTHI S 312321105065
KAMALESHWARAN K 312321105066
PON NAVEEN ANTO I 312321105105
of
BACHELOR OF ENGINEERING
IN
APRIL 2024
St. JOSEPH’S COLLEGE OF ENGINEERING
(An Autonomous Institution)
BONAFIDE CERTIFICATE
Signature Signature
The report of the project work submitted by the above students in partial fulfillment for
the award of Bachelor of Engineering degree in Electrical and Electronics
Engineering of Anna University were evaluated and confirmed to be report of the work
done by the above students.
INTERNALEXAMINER EXTERNALEXAMINER
ACKNOWLEDGEMENT
We wish to express our sincere thanks to our Project Co-ordinator and our
beloved Project supervisor Mr.R.Elanthirayan M.E. Assistant Professor,
Department of Electrical and Electronics Engineering for their enthusiastic
guidance, wonderful motivation, valuable support and constructive remarks
provided by them till the end of the project.
We thank all the faculty members and non-teaching staff of the Department
of Electrical and Electronics Engineering who rendered their help in our
endeavor.
Our sincere thanks to our parents and friends for their continuous support,
cheer and motivation for the successful completion of the project.
TABLE OF CONTENTS
1. ABSTRACT 1
2. INTRODUCTION 2
3. SUMMARY 3
6. BASIC OPERATION 5
7. BLOCK DIAGRAM 5
8. CIRCUIT DIAGRAM 6
9. CIRCUIT EXPLANATION 7
14. PROGRAM 16
17. CONCLUSION 20
ABSTRACT
1
INTRODUCTION
The system provides a visual display that pinpoints the exact location of the
fault, showing the specific line affected. In tandem with the visual display,
an audible buzzer sounds to draw immediate attention, prompting a swift
response to the issue.
This rapid fault detection and clear identification of the faulty line enable
focused and efficient repairs. By minimizing the time it takes to address
faults, the system reduces potential damage to equipment and decreases
downtime. Consequently, the circuit integrity monitoring system plays a
vital role in maintaining the reliability, safety, and overall performance of
power systems.
PROBLEM DESCRIPTION
2
OBJECTIVES
SUMMARY
3
TECHNOLOGY AND LITERATURE SURVEY
HARDWARE REQUIREMENTS
4
SOFTWARE REQUIREMENTS
● Arduino IDE
BASIC OPERATION
BLOCK DIAGRAM
5
CIRCUIT DIAGRAM
6
CIRCUIT EXPLANATION
SENSING UNIT:
The heart of sensing in a three-phase fault detection system with
display and buzzer lies in the transformer duo: current transformers
(CTs) and voltage transformers (VTs, also known as potential
transformers or PTs). By continuously monitoring these transformed
current and voltage signals, the system can identify deviations from
normal operating ranges. These deviations become the telltale signs of
a fault on a specific phase, allowing the system to pinpoint the faulty
line and trigger the display and buzzer for a prompt response.
CONTROL UNIT:
The control unit in a three-phase fault detection system acts as the brain
of the operation. It's typically a microcontroller, often an Arduino Uno
in simpler setups, that receives information from current and voltage
transformers on each phase.
These transformers convert high currents and voltages to safer levels
7
the microcontroller can handle. The control unit analyzes this data
using a pre-programmed algorithm. If deviations from normal
operating ranges are detected, the program identifies the fault type
(Line-to-Line, Line-to-Ground) and triggers an immediate response. It
then controls two crucial functions: Display and Buzzer.
8
Simultaneously, a loud buzzer alerts operators to the fault, prompting
a swift response to minimize equipment damage and safety risks. This
rapid fault identification and location enhance the overall security and
reliability of the power delivery infrastructure, contributing to efficient
and safe power system operations.
HARDWARE DESCRIPTION
Features :-
9
USB –A to micro-USB cable
Jumper cables
The Jumper wires are simply wire that have connector pins at
each end, allowing them to be used to connect two points to each
other without soldering.
LCD display
Buzzer
10
applications, such as alarms, doorbells, and game shows. Buzzers
come in different types, including piezoelectric and electromagnetic,
each with its own unique sound and uses.
Toggle Switch
11
Basic Connections:
❖ VCC: Connect the VCC pin of the LCD display to the 5V pin on
the Arduino.
❖ GND: Connect the GND pin of the LCD display to the ground
(GND) pin on the Arduino.
Switches:
Display:
1) Data Pins:
12
➢ RW (Read/Write): Connect this pin to ground (GND) if you are
only writing to the display. If you want to read data from the
display, connect it to a digital output pin on your
microcontroller.
➢ E (Enable): Connect this pin to a digital output pin on your
microcontroller. This pin is used to enable data writing to the
display.
2) Data Lines:
WORKING PRINCIPLE
13
their repair efforts. Additionally, an audible buzzer sounds to alert
operators to the fault, ensuring a swift response and reducing downtime.
One design for a three-phase fault detection system with fault line
display and buzzer utilizes an Arduino Uno for its processing power.
Current transformers (CTs) and voltage transformers (VTs) monitor
each phase. The Arduino converts the analog sensor signals to digital
and compares them to pre-defined thresholds.
14
• The Arduino would convert the analog sensor signals (current
and voltage) to digital values using its Analog-to-Digital
Converter (ADC).
• A pre-programmed algorithm within the Arduino would analyze
the digital data and compare it with pre-defined thresholds for
normal operation.
• Deviations beyond these thresholds would be identified as
potential faults.
The Arduino would then:
➢ Determine the fault type (Line-to-Line, Line-to-Ground)
based on the nature of the deviation.
➢ Send a signal to an LCD display to show the faulty line
(e.g., "Line-to-Ground Fault on Phase B").
➢ Activate a buzzer driver to trigger a loud audible alert.
15
PROGRAM
#include <Wire.h>
#include
<LiquidCrystal_I2C.
h>
LiquidCrystal_I2C
lcd(0x27, 16, 2);
char line1_flag = 0;
char line2_flag = 0;
char line3_flag = 0;
void setup()
{
pinMode(line1,
INPUT_PULLUP);
pinMode(line2,
INPUT_PULLUP);
pinMode(line3,
INPUT_PULLUP);
pinMode(buzzer,
OUTPUT);
16
digitalWrite(buzzer,
LOW);
Serial.begin(9600);
lcd.begin();
lcd.print("
WELCOME!!! ");
delay(3000);
lcd.clear();
}
void loop()
{
line1state=digitalRe
ad(line1);
lcd.setCursor(0,0);
lcd.print("Line1:");l
cd.print(line1state);
line2state=digitalRe
ad(line2);
lcd.setCursor(8,0);
lcd.print("Line2:");l
cd.print(line2state);
line3state=digitalRe
ad(line3);
lcd.setCursor(0,1);
lcd.print("Line3:");l
cd.print(line3state);
delay(100);
17
if((line1state==0)||(li
ne2state==0)||(line3s
tate==0))
digitalWrite(buzzer,
HIGH);
else
digitalWrite(buzzer,
LOW);
}
COST ESTIMATION
3 BUZZER 80
6 TOTAL 1040
18
ADVANTAGES
19
LEARNING OPPORTUNITIES
CONCLUSION
20
By facilitating a rapid and precise response, the system not only reduces
potential damage to equipment and infrastructure but also significantly
decreases downtime.This quick restoration of service translates into
improved reliability and continuity for power system users, whether
residential, commercial, or industrial.
21