development of a remote timing and monitoring system for
TRANSCRIPT
![Page 1: Development of a Remote Timing and Monitoring System for](https://reader033.vdocument.in/reader033/viewer/2022061100/629a8358913afa3170771a18/html5/thumbnails/1.jpg)
International Journal of Scientific & Engineering Research Volume 11, Issue 8, August-2020 1031 ISSN 2229-5518
IJSER © 2020
http://www.ijser.org
Development of a Remote Timing and Monitoring System for GSM Base Station Generators
Dauda A. Shaibu, Joseph M. Mom, David O. Agbo
Abstract--Global System for Mobile Communication (GSM) base stations encounters several challenges when trying to provide power to run their
equipment. Generators are used as backup power supply in some stations while other stations rely completely on these generators to run the station.
The system in the base station requires proper generators synchronization. GSM operators usually find it difficult to time and monitor the state of power
supply at the base stations in remote locations, leading to poor quality of services for subscribers if there are any power related issues. In this paper, an
application for timing the operation of generators and monitoring the basic parameters of the generator (Temperature, Starter status, battery voltage
level and Fuel level) was developed. The design has two units; the remote controller unit and the generator controller unit. The remote controller unit
consists of a GSM module, a keypad, a microcontroller, and a Liquid Crystal Display (LCD) while the Generator controller unit consists of sensors
(Temperature, Battery voltage and fuel), a relay, a microcontroller, and a GSM module. The information from the generator (temperature, Battery
voltage and fuel level) is obtained from the sensors and transmitted to the remote controller unit using GSM module. The remote controller unit receives
information from its own GSM module. The LCD displays the status of all the parameters obtained from the sensors connected to the operational
generator. If the conditions of generator is not according to the minimum set conditions (based on feedback via SMS), another generator will come on
while notice will be sent to the operator. The device was tested and the LCD displayed the temperature, battery level and fuel level of the specified
generator. A Short Messaging Service (SMS) Message was sent to the programmed number. From the test results, it shows that the design shows can be
used in GSM base stations in Nigeria.
Keyword: Battery voltage level, Fuel level, GSM, LCD, Monitoring, Remote controlled and Temperature status
—————————— ——————————
1 INTRODUCTION
There are several challenges encountered by Global System
for Mobile Communication (GSM) companies to provide
power to their Base Transceiver Stations (BTS) that are in
Nigeria, especially in areas where there are frequent public
power outages. While several companies are exploiting
renewable power sources to power their BTS, majority are
powered their Base stations with generators. This has
increased the cost of GSM firms in provide quality
communication services to the ever-growing
telecommunication subscribers in the country. In many
instances where generators are used, most of the GSM
companies do not have accurate information on how many
hours each generator runs at a Base station or theses
generators break down. Hence, they rely on the information
provided by those who operate these generators. This
research focuses on the development of a remote system,
which can provide information on the generator(s) status at
the Base stations. The system will also help communication
companies to choose how long one generator can run
before the next generator, when there is public power
outage.
This application will provide feedback on the state of
power at a Base station at any location where there is GSM
communication network. It will also help base station
passive maintenance vendors to respond to early warning
signs of the generators, thereby avert total breakdown.
Several studies have been carried out on the control of
generators. The review of some related past works are as
follow:
Baraneetharan and Selvakumar (2015) [1] implemented a
GSM based change over system for generators. The power
failure detection system is connected to the microcontroller
which finds out the power failure through the output of
that system. The generator output control is connected to
the microcontroller through relay and driver circuit. The
system turns ON the relay when it receives a message.
Boopathi et al. (2015) [2] presented a smart generator
monitoring system that detects power failure. The power
failure is detected by relay and communicates to the
microcontroller to alert the authorized person through
GSM module. The system also monitors fuel level, oil level,
temperature and battery status of the generator that are
communicated to an authorized person. These generator
parameters are processed and recorded in the system
memory.
Cotta and Naik (2016) [3] proposed a wireless
communication system which involves the transfer of
information between two or more points that are not
connected by an electrical conductor. The work uses the
HC-05 Bluetooth module and interfaces it with Arduino
microcontroller.
Patil et al. (2013) [4] discussed the design of BTS safety and
fault management system and the measures to be taken to
rectify these problems. The method makes use of GSM
IJSER
![Page 2: Development of a Remote Timing and Monitoring System for](https://reader033.vdocument.in/reader033/viewer/2022061100/629a8358913afa3170771a18/html5/thumbnails/2.jpg)
International Journal of Scientific & Engineering Research Volume 11, Issue 8, August-2020 1032 ISSN 2229-5518
IJSER © 2020
http://www.ijser.org
modem which gives the instant message about each activity
(temperature) happening in the site.
Some of the works implemented are changeover system for
generators using GSM for communication. The power
failure detection system is connected to the microcontroller
which finds out the power failure through the output of
that system. The generator output control is connected to
the microcontroller through relay and driver circuit.
Similarly, a smart generator monitoring system that detects
power failure and gives feedback using GSM
communication is implemented. The system monitors fuel
level, oil level, temperature and battery status of the
generator, then communicates to authorized person. In all
these systems, they switch from one generator to the other
when there is power failure from a particular generator but
the systems do not have the capability to set the time for the
running of each generator.
Finally, it can be seen that no work from the review has
proposed, designed, simulated or implemented a real time
system that presets the running of generators which will
reduce the over running of one generator at GSM base
station.
2 MATERIALS AND METHODS The block diagram of the system consists of two units: the
remote control unit and the generator controller unit.
Figure 1 and 2 shows the block diagram of the system.
Figure 1: Remote Controller Unit
Figure 2: The Generator Control Unit
Figure 3 shows the keypad circuit diagram which is used in
getting the status of any generator selected. The remote
controller unit has three buttons connected to PIC18F2585
microcontroller [6] that can be used to select any of the
generator and request for the status of the generator
selected. To select a generator after the GSM module [8]
initialization, there is a display of message on the LCD to
press menu button. When the menu button is pressed,
another command pops up on the LCD screen for the user
to scroll either up or down to select any generator. When
the operator reaches the desired generator the menu button
is pressed again to select the generator and the status of
that generator is automatically displayed on the LCD.
Figure 4 shows the generator controller circuit diagram that
is attached to each generator. The controller unit comprises
of input sensors that takes readings of the generator
temperature, fuel source level, generator fuel level and
battery level that are all connected to PIC18F4585
microcontroller [6]. The temperature sensor LM35 [7] takes
the temperature readings and sends it to the
microcontroller, but if the generator temperature exceeds
95°C the buzzer comes on continuously. Ultrasonic sensor
[5] is used to measure the fuel level and two ultrasonic
sensors are used. One ultrasonic sensor is placed at the
generator tank while the other is placed at fuel source
supply tank. The generator fuel tank is measured in three
levels: low, half, and full. When the fuel level is full and
half, the valve for fuel to flow from the source to generator
tank will be closed. However, when the fuel tank is low, the
valve opens for the fuel to flow from source tank to the
generator tank. When the source tank is empty, the buzzer
turned ON and SMS is sent to the operator informing the
operator of the status of the source tank through the GSM
module. All information about the state of the generator is
displayed on the 16 x 4 LCD. The status of the generator
can be sent to the operator holding the remote control on
request, all the status of the generators can be viewed by
GSM
Module
Keypad MCU LCD Antenna
LCD
Antenna
FUEL
TANK
Fuel
Sensor
GEN.
MIC
RO
CO
NT
RO
LL
ER
Battery
Relay
FUEL
SOURC
E TANK Valve
GSM
Module
IJSER
![Page 3: Development of a Remote Timing and Monitoring System for](https://reader033.vdocument.in/reader033/viewer/2022061100/629a8358913afa3170771a18/html5/thumbnails/3.jpg)
International Journal of Scientific & Engineering Research Volume 11, Issue 8, August-2020 1033 ISSN 2229-5518
IJSER © 2020
http://www.ijser.org
the remote controller operator and time can be allocated to
the generator by operator.
Figure 3: The Remote Controller Circuit Diagram
Figure 4: The Generator Controller Circuit Diagram
The Flow Chart of the system is divided into two namely:
Remote Control Flow Chart and Receiver/Control Flow
Chart. Figure 5 shows the Remote Control Flow Chart.
When the device is turned ON, it starts and then proceeds
for initialization and maintains the sleep mode to ensure
proper synchronism. Whenever a button is pressed it
proceeds to identify the key pressed else it will return to
sleep mode if no key is pressed. After identifying the key
that is pressed, it confirms its validation and update it
status with LCD confirming to it, it then proceeds to check
the timer and then validates the data if true. If the data isn’t
valid, the process returns to the decision mode that requires
any key to be pressed. If device is left for a long time, it
returns to sleep mode but still maintains its condition as
last seen.
Figure 6 shows the Receiver/Control Flow Chart. When the
device is turned ON, it starts and then proceeds to the
initialization stage; and maintains the sleep mode to ensure
proper synchronism. When the first synchronization is
achieved, the reset button is pressed to ensure maximum
uniform timing with remote control section else it will
return.
Figure 5: Remote Controller Flow Chart
X1CRYSTALC1
C2R10K
R6 R2 R4
MENU/STOP
UP
DOWN
0
1
2
1
0
2
SIM Card
SIM900D
S2-1041Y-Z097C
CE0980
Power BTN
ON
NEXT
STATUS
TXD
RXD
www.TheEngineeringProjects.com
GSM1
SIM900D-GREEN
D7
14D
613
D5
12D
411
D3
10D
29
D1
8D
07
E6
RW5
RS4
VSS
1
VDD
2
VEE
3
LCD1LM044L
D7D6D5D4
RS E
RA4/T0CLKI/C1OUT6
RA5/AN4/SS/HLVDIN/C2OUT7
RA6/OSC2/CLKO10
RB0/AN12/INT0/FLT021
RB1/AN10/INT122
RB2/AN8/INT223
RB3/AN9/CCP2A24
RB4/AN11/KBI025
RB5/KBI1/PGM26
RC0/T1OSO/T13CKI11
RC1/T1OSI/CCP2B12
RC2/CCP113
RC3/SCK/SCL14
RC4/SDI/SDA15
RC5/SDO16
RC6/TX/CK17
RC7/RX/DT18
RE3/MCLR/VPP1
RB6//KBI2/PGC27
RB7/KBI3/PGD28
RA7/OSC1/CLKI9
RA0/AN0/C1IN-2
RA1/AN1/C2IN-3
RA2/AN2/C2IN+/VREF-/CVREF4
RA3/AN3/C1IN+/VREF+5
U1
PIC18F2620
D7
D6
D5
D4
E
RS
26.0
3
1
VOUT2
TEMPERATURE SENSOR
RV1BA
TT
ER
Y L
EV
EL S
EN
SO
R
R2
VI1
VO3
GN
D2
7805
C1 C2 C3
B1
12V
D1LED-GREEN
R1
DC Power Supply in Proteus
R5 Q1
CONNECTING KICK STARTER
D4RL25V
XTAL
C6
C5
+88.8
Volts
OSC1
OSC2
OSC1
OSC2
R6
RA0/AN0/C1IN-2
RA1/AN1/C2IN-3
RA2/AN2/C2IN+/VREF-/CVREF4
RA3/AN3/C1IN+/VREF+5
RA4/T0CKI/C1OUT6
RA5/AN4/SS/HLVDIN/C2OUT7
RA6/OSC2/CLKO14
RA7/OSC1/CLKI13
RB0/AN12/FLT0/INT033
RB1/AN10/INT134
RB2/AN8/INT235
RB3/AN9/CCP2A36
RB4/KBI0/AN1137
RB5/KBI1/PGM38
RB6/KBI2/PGC39
RB7/KBI3/PGD40
RC0/T1OSO/T13CKI15
RC1/T1OSI/CCP2B16
RC2/CCP1/P1A17
RC3/SCK/SCL18
RC4/SDI/SDA23
RC5/SDO24
RC6/TX/CK25
RC7/RX/DT26
RD0/PSP019
RD1/PSP120
RD2/PSP221
RD3/PSP322
RD4/PSP427
RD5/PSP5/P1B28
RD6/PSP6/P1C29
RD7/PSP7/P1D30
RE0/RD/AN58
RE1/WR/AN69
RE2/CS/AN710
RE3/MCLR/VPP1
U3
PIC18F4525
RS
E
D4
D5
D6
D7
R4 D2
R3
D3
D7
14
D6
13
D5
12
D4
11
D3
10
D2
9D
18
D0
7
E6
RW
5R
S4
VS
S1
VD
D2
VE
E3
LCD1
D7
D6
D5
D4
RS E
RVL
+5V
RC3
RC4
RC4
SIM Card
SIM900D
S2-1041Y-Z097C
CE0980
Power BTN
ON
NEXT
STATUS
TXD
RXD
www.TheEngineeringProjects.com
GSM1
SIM900D-GREEN
C4
+5VTrigger
EchoGnd
Te
stP
inw
ww
.Th
eE
ng
ine
erin
gP
ro
jec
ts.c
om
GENERATOR SENSOR
ULTRASONIC SENSOR
microcontrolandos
GND
DATA
VCC
ANT
U4MODULO TX
microcontrolandos
GND
OUT
VCC
VCC
GND
GND
ANT
U5MODULO RX
RF MODULE
RC3 R7 Q2CONNECTING GENERATOR
D5RL15V
+5VTrigger
EchoGnd
Te
stP
inw
ww
.Th
eE
ng
ine
erin
gP
ro
jec
ts.c
om
SOURCE SENSOR
ULTRASONIC SENSOR
RD0
RD1
RD2
RD3
RD4
RD0
RD1
RD
2R
D3
IJSER
![Page 4: Development of a Remote Timing and Monitoring System for](https://reader033.vdocument.in/reader033/viewer/2022061100/629a8358913afa3170771a18/html5/thumbnails/4.jpg)
International Journal of Scientific & Engineering Research Volume 11, Issue 8, August-2020 1034 ISSN 2229-5518
IJSER © 2020
http://www.ijser.org
Figure 6: Generator Protector Unit
3 RESULTS Figure 7 to 15 show the results of some stage of the system.
After initialization of the remote controller hardware Figure
7 shows the accessing of generator by displaying a message
for the user to press the MENU key and when the MENU
key is pressed, “select command” is display as presented in
Figure 8. Figure 9 to 13 shows the types of command to be
selected. The command “ON generator” represented in
Figure 9, remotely ON the selected generator, the command
“OFF generator” represented in Figure 10, remotely OFF
the selected generator, the command “Return” represented
in Figure 11, takes the user of the keypad controller back to
the last select command, while the command “Get status”
represented in Figure 12, remotely get status of the selected
generator (temperature level, fuel level and battery level).
This get status command serves as feedback to know if the
generator is working, Figure 13 presents the display of the
generator status when temperature is 25.3 °C; battery level
8.4 V and fuel level is low. Figure 14 presents the display of
the generator status when temperature is 25.3 °C, battery
level 8.4 V and fuel level is middle and Figure 15 present
the display of the generator status when temperature is 25.3
°C, battery level 8.4 V and fuel level is High.
Figure 7: After Initializing the System, this Menu Appear
Figure 8: Menu displayed when “Menu” Button is Pressed
Figure 9: Menu to Switch ON the Generator
IJSER
![Page 5: Development of a Remote Timing and Monitoring System for](https://reader033.vdocument.in/reader033/viewer/2022061100/629a8358913afa3170771a18/html5/thumbnails/5.jpg)
International Journal of Scientific & Engineering Research Volume 11, Issue 8, August-2020 1035 ISSN 2229-5518
IJSER © 2020
http://www.ijser.org
Figure 10: Menu to Return to the Beginning of the Menu
Figure 11: Menu to Switch OFF the Generator
Figure 12: Menu to Get Status of the Generated
Figure 13: Status of Generator of when Temperature below
Rated Maximum Value and Fuel Level is Low
Figure 14: Status of Generator of When Temperature below
Rated Maximum Value and Fuel Level is Middle
IJSER
![Page 6: Development of a Remote Timing and Monitoring System for](https://reader033.vdocument.in/reader033/viewer/2022061100/629a8358913afa3170771a18/html5/thumbnails/6.jpg)
International Journal of Scientific & Engineering Research Volume 11, Issue 8, August-2020 1036 ISSN 2229-5518
IJSER © 2020
http://www.ijser.org
Figure 15: Status of Generator of When Temperature above
Rated Maximum Value and Fuel Level is Full
4 CONCLUSIONS The aim of this research which is to develop and construct a
keypad mobile application timing system for monitoring
the operation of generators at the Base stations was met.
This is a result of the achievement of objectives of this
research earlier stated. A keypad application that timed the
operation of generators and monitored the basic parameters
of the generator (Temperature, battery voltage level and
Fuel level) was simulated and constructed along with a PIC
based controller that sent feedback to the application. The
results obtained showed the design can be used in any base
stations in the country.
REFERENCES [1] E. Baraneetharan and G. Selvakumar,
“Implementation of GSM Based Automatic Change
over System for Electric Generators,” International
Journal of Innovative Research in Science,
Engineering and Technology, vol. 4, no. 6, pp. 1399-
1403, 2015.
[2] S. Boopathi, M. Jagadeeshraja and L.D. Manivannan,
“Smart Generator Monitoring System in Industry
Using Microcontroller,” American Journal of
Electrical Power and Energy Systems, vol. 4, no. 4, pp.
45-50, 2015.
[3] A. Cotta and T.D. Naik, “Wireless Communication
Using Hc-05 Bluetooth Module Interfaced With
Arduino,” International Journal of Science,
Engineering and Technology Research, vol. 5, no. 4,
pp. 869-872, 2016.
[4] C. Patil, and C. Baligar, “Base Transceiver Station
(BTS) Safety and Fault Management”, International
Journal of Innovative Technology and Exploring
Engineering, vol. 3, no. 7, pp. 23-28, 2013.
[5] “Ultrasonic Ranging Module HC - SR04 Datasheet”,
[Online]. Available from:
[email protected], 2009
[6] “PIC18F2455/2550/4455/4550 Data Sheet,” Microchip
Technology Inc. Corporate. Available from:
http://support.microchip.com, 2006.
[7]. “Temperature sensor LM35 datasheet”, Texas
Instruments Inc. Available: www.ti.com/sensors/lm35,
1995-2020.
[8]. “Sim900a GSM module datasheet-Components 101”.
Available: https://components 101.com>files
IJSER