gsm based industrial monitor
TRANSCRIPT
-
8/22/2019 GSM Based Industrial Monitor
1/58
B.E PROJECT
13
GSM BasedIndustrial Monitor
Mohammed Adil Akram
-
8/22/2019 GSM Based Industrial Monitor
2/58
2 | P a g e
Contents
i. Abstractii. Acknowledgementiii. L ist of f iguresiv. L ist of tables
Chapter 1.I ntroduction 7
Chapter 2.Li terature and sur vey 12
2.1 project survey2.2 competing GSM with SCADA
Chapter 3.Proposed technology 193.1 Block description 203.2 What is GSM 213.3 What is PIC Microcontroller 22
Chapter 4.Hardware And Software Design 25
4.1 Circuit Simulation4.2 Program 254.3 Temperature Sensor4.4 GSM Modem
Chapter5. Results 26
Chapter 6.Conclusion and Recommendations 31
Chapter 7.Future scope and Applications
Chapter 8.Datasheets
Chapter 9.Bibliography
-
8/22/2019 GSM Based Industrial Monitor
3/58
3 | P a g e
(i) ABSTRACT
The final year project aims at exposing the students undergoing
higher technical studies to the thoughts and logic that must be
developed to ensure that one is able to integrate his/her ideas into
something concrete.
This generally is initiated by the inception of an idea or a
concept, which not only aims at developing a product (Hardware or
Software), but also the in-depth study of the earlier existing products in
the same category and their deficiencies. Accordingly an approach is
taken to propose a solution, which is better from the previous ones in one
respect or the other.
With the same approach in mind, we, the final year
students of Bachelor of ENGINEERING (Electronics), have taken up the
SMS BASED INDUSTRIAL MONITORas our final year project.
Automated monitoring systems are a useful addition to
todays industries where safety is an important issue. Industrial
monitoring systems have the advantage of being easy to set up,
inexpensive and non-obtrusive. Industrial monitoring system is for
detecting an unwanted condition in motor operations. Industrial
monitoring system has a SMS service to inform the user about the
current conditions of the motor.
-
8/22/2019 GSM Based Industrial Monitor
4/58
4 | P a g e
(ii) Acknowledgement
EDUCATION IS THE MANIFESTATION OF PERFECTION
ALREADY INMAN.
SWAMI VIVEKANAND
We did have faith in this gospel preached by Swamiji. But it was our project, which
made us understand it in real sense. Our project, at every step, made us think a lot and showed us
the way of interlinking theoretical knowledge with practical implementation. We do not claim
that we have invented a big thing, but we only want to mention that this project has given as a
feel of self satisfaction.
First, we would like to express our best regards to our project guide Prof.
MR.PRADEEP YADAV, whose valuable guidance, encouragement, and provision of necessary
facilities made this work possible.
We are also thankful to our respected Head of the Department Prof. MR.RAEESAHMED whose help and shared knowledge was the main support to complete our project
Our special thanks to our project coordinator Prof. MR.VIJAY GHANOKAR who
helped us a lot through the problems we came across. We are absolutely grateful to all non-
teaching staff for their assistance which is key factor behind our success.
Our special thanks to a dear friend MOHAMMED SAALIM ANSARI who helped us
unconditionally in this project without whom this achievement would not have been realizable.
Finally we offer our great thanks and regards to our family for their support which helped
us through the difficulty and hardships of life to earn this achievement.
-
8/22/2019 GSM Based Industrial Monitor
5/58
5 | P a g e
LIST OF FIGURES
Figure no Name of figure Page no
3.1 Block diagram
3.2 Architecture of GSM network
3.1.2 Pic18 pin configuration
3.1.3 Pic18 architecture
4.1.1 Simulation on software
4.1.2 Program
4.2.1 Resistive voltage divider
4.3.1 Lm35
4.4.1 Top view of GSM
4.4.2 SIM card interface
4.4.3 GSM to max 232 and PIC connection
4.4.4 GSM to 3G technology
-
8/22/2019 GSM Based Industrial Monitor
6/58
6 | P a g e
LIST OF TABLES
Table no Name of table Page no
2.1 GSM and SCADA
3.1 GSM characteristics
4.4.1 Select SMS message format
4.4.2 Read SMS message
4.4.3 Delete SMS message
5.1.1 Output
-
8/22/2019 GSM Based Industrial Monitor
7/58
7 | P a g e
Chapter
1
INTRODUCTION
-
8/22/2019 GSM Based Industrial Monitor
8/58
8 | P a g e
Introduction
The microcontroller Monitor the Industrial parameter. Voltage transformer is used to monitor the
voltage, then it given the voltage signals to precession rectifier unit in which converted into
analog voltage and given to ADC.
ADC is nothing but analog to digital converter which converts the incoming analog
signals to digital data and given to micro controller. Similarly current is monitored by current
transformer then it will give to shunt resistor the shunt resistor convert voltage level and given to
precession rectifier unit. Then its given to ADC. The ADC is convert into digital Signal and
given to Micro controller. The temperature is monitored by thermister and Converters into
digital Signal and given to Micro controller. The speed is measure by speed sensor. Speed sensor
is nothing but proximity sensor which detects the metals. The metal plate is attached in the motor
shaft. So whenever the metals cross the proximity it generates the pulse and given to micro
controller all the parameters monitored and its transmitted to another mobile.
Here the Micro controller may be Atmel or PIC Micro Controller both is flash type
reprogrammable micro controller they can interface with Mobile. To Interface the micro
controller to Mobile we need level converter which current TTL compatible voltage level to
RS232 voltage level.
-
8/22/2019 GSM Based Industrial Monitor
9/58
9 | P a g e
Chapter 2
Literature and survey
2.1 PROJECT SURVEY
2.2 GSM COMPETING WITH SCADA
-
8/22/2019 GSM Based Industrial Monitor
10/58
10 | P a g e
2.1 PROJECT SURVEY
EXISTING TECHNOLOGIESMajority of the companies in INDIA have not implemented Automation practices in industry.
Except few large industries majority of the companies cannot afford to invest huge amount of
money in the existing costly setups to meet the requirements of Industrial Automation.
Existing methods widely use the following technologies to communicate the information from
one end to the other end of the company.
Using Bluetooth -- But it is limited to short range.
Using Zigbee / IEEE802.15.4 -- Range is up to only few Kms maximum.
Using Wi-Fi -- Requires costly equipment setup and high power consumption.All the methods discussed above are quite expensive and complex to implement and not very
reliable. The availability of information at various nodes simultaneously is not achieved.
2.1.1 Bluetooth Technology
Bluetooth Technology is a radio frequency (RF)-based, short-range connectivity technology that
promises to change the face of computing and wireless communication. It is designed to be an
inexpensive, wireless networking system for all classes of portable devices. The projected cost of
the Radio chip was around $5.
A complete Bluetooth system will require these elements:
An RF portion for receiving and transmitting data includes short-range radio transceiver, anexternal antenna, and a clock reference (required for synchronization)
A module with a baseband microprocessor Memory An interface to the host device (such as a mobile phone)
Its normal range of operation is 10m (at 1mW transmit power) and can be increased up to 100mby increasing the transmit power to 100mW. The system operate in unlicensed 2.4 GHz
frequency band, hence it can be used worldwide without any licensing issues. It provides an
aggregate bit rate of approximately 1Mbps.
http://www.engineersgarage.com/articles/bluetooth-technologyhttp://www.engineersgarage.com/articles/bluetooth-technology -
8/22/2019 GSM Based Industrial Monitor
11/58
11 | P a g e
2.1.2 Zigbee Technology
The Zigbee radio specification designed for low cost and power consumption than Bluetooth.
The specification is based on IEEE 802.15.4 standard. The radio operates in the same ISM band
as Bluetooth and is capable of connecting 255 devices per network. The specification supports
data rates of up to 250Kbps at a range of up to 30m. These data rates are slower than Bluetooth,
but in exchange the radio consumes significantly with low power with a large transmission
range. The goal of Zigbee is to provide radio operation for months or years without recharging,
thereby targeting applications such as sensor networks and inventory tags.
The beauty of Zigbee is that devices from different manufacturers will be able to work together,as long as all are compliant to the standard. It has been suggested that the name evokes the
haphazard paths that bees follow as they harvest pollen, similar to the way packets would move
through a mesh network.
Zigbee is standardized at two levels the radio chips must follow certain design rules, and the
protocol layers that actually make the network function are defined and controlled by the Zigbee
Alliance. Advantages are: Reliable and self healing, Supports large number of nodes, Easy to
deploy, Very long battery life, Secure and Low cost.
2.1.3 Wi-Fi Technology
Wi-Fi is the name given by the Wi-Fi Alliance to the IEEE 802.11 suite of standards. 802.11
defined the initial standard for wireless local area networks (WLANs).
But because of its costly equipment setup and high power consumption this technology is not
preferred.
http://www.engineersgarage.com/articles/what-is-zigbee-technologyhttp://www.engineersgarage.com/articles/what-is-zigbee-technologyhttp://www.engineersgarage.com/articles/what-is-zigbee-technologyhttp://www.engineersgarage.com/articles/what-is-zigbee-technology -
8/22/2019 GSM Based Industrial Monitor
12/58
12 | P a g e
2.2 GSM COMPETING WITH SCADA
SCADA (Supervisory Control and Data Acquisition) systems are currently widely used in
unmanned substations. The systems use wired communication mode including setting up cables
or fiber-optic cables or renting telephone lines or ADSL from China Telecommunication
Corporations. However, it is not feasible to build SCADA systems for prefabricated substations,
because of the great difficulties to setting up wired network to the remote areas and the high
operating and construction cost.
Scope GSM SCADA
Advantages
Cost Saving-using public GSM network instead
of setting up cables or renting specialized
telephone lines.
Smart-microprocessor based monitoring
system can function as self-diagnosis and
automatic alarm.Mobility-cell phones can function as mobile
controllers to receive alarm and status data and to
send simple commands.
Easy for Expansion-a newly built prefab-
substation can be monitored by just installing a
microprocessor-based device with a GSM/GPRS
module on it.
Higher reliability of data
transmission.
More developed
technology for centralized
system control.
Disadvantages
Communication quality depends on the public
GSM network traffic.
The Centralized administration system in
control station still needs future development.
Long construction period
and high construction cost.
Cannot be monitored by
mobile devices.
http://www.engineersgarage.com/articles/scada-systemshttp://www.engineersgarage.com/articles/scada-systems -
8/22/2019 GSM Based Industrial Monitor
13/58
13 | P a g e
Applications
Suitable for small-size substation distributed in
wide areas power distribution system with a very
large RTU number capacity.
Suitable for large scale
substations.
Table 2.1: Comparing GSM with SCADA system
Also, most SCADA systems only function as the data detection and transmission. The data
processing and fault diagnosis will be done in control center. So when using SCADA systems,
the substations cannot be controlled by mobile controllers.
The GSM network that is run by China Mobile Communication Corp. provides reliable
communication quality with nationwide coverage. Short message service (SMS) that is ideal for
intermittent small packet data transmission has now become the most widely used value added
service based upon GSM standard. Meanwhile, the decreasing cost of GSM network devices
such as mobile phones and GSM module has made them an attractive option for other wireless
communication applications. By utilizing GSM SMS and assigning a unique address (SIM card
number) to each remote control unit, data and commands can be transmitted in the wireless
communication network. This paper presents design and implementation of a distributed
monitoring and centralized controlling system for prefabricated substations. The system
completely meets the demand of low cost and high level automation by introducing the
microprocessor based RTUs and mobile communication technology.
GPRS supports worlds leading packet based internet protocols that makes highly efficient use of
radio spectrum and enables high data speed. It enables any exiting IP or X.25 application to
operate over a GSM cellular connection. Its data speed varies from 115Kbps to 117Kbps but it is
likely to average at 56Kbps.
It was developed to enable GSM operators to meet the following key features:
It is a step towards 3G.
Higher bandwidth and therefore data speed. Seamless, immediate and continues connection to the internetalways on-line. New text and visual data content services.
Packet switched rather than circuit switched which enable higher radio spectrum efficiency.
http://www.engineersgarage.com/articles/scada-systemshttp://www.engineersgarage.com/articles/what-is-3g-technology-specificationshttp://www.engineersgarage.com/articles/what-is-3g-technology-specificationshttp://www.engineersgarage.com/articles/scada-systems -
8/22/2019 GSM Based Industrial Monitor
14/58
14 | P a g e
Chapter 3
Proposed technology
3.1 Block description
3.2 What is GSM?
3.3What is PIC Microcontroller
-
8/22/2019 GSM Based Industrial Monitor
15/58
15 | P a g e
3.1 BLOCK DESCRIPTION
In this Project an attempt has been made to develop a GSM (Global System for Mobil
communication) based industrial Automation system. Using the public GSM networks, an
industrial automation system has been proposed, designed, implemented and tested. The design
of a stand-alone embedded system that can monitor and control various process and equipment
and critical systems locally using built-in input and output peripherals is presented.
Remotely, the system allows the various authorities monitoring and controlling the critical
parameters via the mobile phone set by sending commands in the form of SMS messages and
receiving the process status. The GSM modem provides the communication media between the
Authority and the system by means of SMS messages. The system software driver is also
developed using an interactive C programming language platform.
http://www.engineersgarage.com/articles/embedded-systemshttp://www.engineersgarage.com/articles/embedded-systems -
8/22/2019 GSM Based Industrial Monitor
16/58
16 | P a g e
Fig no: 3.1
3.1.1 Basic Principle
Micro controller is interfaced with sensors, actuators and with GSM modem.
PIC controller is programmed with the default control algorithm. The sensor information
processed by the controller can be rooted to the users by power on controllers sends status SMS
to predefined numbers
User can update the control algorithm by sending an SMS.
User can get the status and change mode also by sending SMS.
Modem performs the operation and gives acknowledgment message to the user.
Micro controlleris interfaced with sensors like Temperature, voltage, current, speed sensors. The
basic idea of these sensors is to monitor the parameters of various systems. For example
monitoring the boiler performance in a thermal / Nuclear power plant can be done by using
Temperature of the boiler. If any increase in the temperature of the system beyond the threshold
has been recorded, the controller is instructed to initiate a corrective action. At the initial phase
the controller will send an SMS to the authorized user. Based on the information received the
user can initiate the corrective action. In the above case the temperature can be brought down by
controlling the heat input. The same instruction will be initiated by the user. After receiving the
corrective command, the controller will activate the necessary modules to reduce the heat input.
The basic functionality of the smoke sensors is to control the parameters of the process based on
the external parameters and uncontrolled combustion happening, because of the malfunction and
break down of certain combustion process.
http://www.engineersgarage.com/microcontrollerhttp://www.engineersgarage.com/microcontroller -
8/22/2019 GSM Based Industrial Monitor
17/58
17 | P a g e
3.2 WHAT IS GSM
GSM (Global System for Mobile communication) is a digital mobile telephone system that is
widely used in Europe and other parts of the world. GSM uses a variation of Time Division
Multiple Access (TDMA) and is the most widely used of the three digital wireless telephone
technologies (TDMA, GSM, and CDMA). GSM digitizes and compresses data, then sends it
down a channel with two other streams of user data, each in its own time slot. It operates at
either the 900 MHz or 1,800 MHz frequency band.
GSM is an international digital cellular telecommunication. The GSM standard was released byETSI (European Standard Telecommunication Standard) back in 1989. In less than ten yearssince the first GSM network was commercially launched, it become, the worlds leading andfastest growing mobile standard, spanning over 190 countries.
Mobile Frequency Range RX: 925-960; TX: 880-915
Multiple Access Method TDMA/FDM
Duplex Method FDD
Number of Channels 124 (8 users per channel)
Channel Spacing 200kHz
Modulation GMSK (0.3 Gaussian Filter)
Channel Bit Rate 270.833Kb
Table 3.1: GSM characteristics
Global System for Mobile (GSM) is a second generation cellular standard developed to deliver
high quality and secure mobile voice and data services (such as SMS/ Text Messaging) with full
roaming capabilities across the world using digital modulation. It is known as 2G digital which
has a maximum data speed of 9.6Kbps and is based on circuit switched technology and providesshort message service (SMS).
The GSM network can be divided into three broad parts. The subscriber carries the Mobile
Station. The Base Station Subsystem controls the radio link with the Mobile Station. The
Network Subsystem, the main part of which is the Mobile services Switching Center (MSC),
-
8/22/2019 GSM Based Industrial Monitor
18/58
18 | P a g e
performs the switching of calls between the mobile users, and between mobile and fixed network
users. The MSC also handles the mobility management operations. The Mobile Station and the
Base Station Subsystem communicate across the Um interface, also known as the air interface or
radio link. The Base Station Subsystem communicates with the Mobile services Switching
Center across the A interface.
Figure 3.2: General architecture of a GSM network
The GSM standard provides a common set of compatible services and capabilities to all mobile
users across Europe and several million customers worldwide. The basic requirements of GSM
have been described in five aspects.
Services
The system shall provide service portability, i.e., mobile stations or mobile phones can be used in
all participating countries. The system shall offer services that exist in the wire line network as
well as services specific to mobile communications. In addition to vehicle- mounted stations, the
system shall provide service to Mss used by pedestrians and /or on board ships.
Quality of Services and Security
The quality for voice telephony of GSM shall be at least as good as the previous analog systems
over the practical operating range. The system shall be capable of offering information
-
8/22/2019 GSM Based Industrial Monitor
19/58
19 | P a g e
encryption without significantly affecting the costs to users who do not require such facility.
Radio Frequency Utilization
The system shall permit a high level of spectrum efficiency and state-of-the-art subscriber
facilities. The system shall be capable of operating in the entire allocated frequency band, and
co-exist with the earlier systems in the same frequency band.
Network
The identification and numbering plans shall be based on relevant ITU recommendations. An
international standardized signaling system shall be used for switching and mobility
management. The existing fixed public networks should not be significantly modified.
Cost
The system parameters shall be chosen with a view to limiting the cost of the complete system,
in particular the Mss.
-
8/22/2019 GSM Based Industrial Monitor
20/58
20 | P a g e
3.3 WHAT IS PIC MICRO CONTROLLER?
When developing more complex projects, there is often a need for additional peripheral units,
such as operational and instrument amplifiers, filters, timers, digital logic circuits, AD and DA
converters, etc. As a general rule, implementation of the extra peripherals brings in additional
difficulties: new components take space, require additional attention during production of a
printed circuit board, and increase power consumption... All of these factors can significantly
affect the price and development cycle of the project.
The introduction ofPICmicrocontrollers has made many engineers dream come true of havingall their project needs covered in one chip.
-
8/22/2019 GSM Based Industrial Monitor
21/58
21 | P a g e
3.1.1 Pic18 microcontroller overview
-
8/22/2019 GSM Based Industrial Monitor
22/58
22 | P a g e
3.1.2 Pic18 pin configuration
-
8/22/2019 GSM Based Industrial Monitor
23/58
23 | P a g e
3.1.3 Architecture of pic18
-
8/22/2019 GSM Based Industrial Monitor
24/58
24 | P a g e
Chapter 4
Hardware and Software design
4.1 Simulation on software
4.2 Program
4.3Voltage Divider
4.4 Temperature Sensor
4.5 GSM Modem
-
8/22/2019 GSM Based Industrial Monitor
25/58
25 | P a g e
4.1 Simulation on software
Fig 4.1.1
-
8/22/2019 GSM Based Industrial Monitor
26/58
26 | P a g e
4.2 Program:
#pragma config WDT=OFF
#include
#define ldata PORTD
#define rs PORTBbits.RB4
#define en PORTBbits.RB5
#define motor PORTBbits.RB0
unsigned int hextodec(unsigned int temp);
//void display(unsigned int );
void cmd(unsigned char);
void data1(unsigned char);
void delay(unsigned char);
void lcdinit(void);
void display3(unsigned int value,unsigned char t,unsigned char s,unsigned char s1);
void setrx(unsigned char);
void msg(unsigned char meseg[]);
//void delay(unsigned char);
void array(unsigned char a[]);
unsigned char size(void);
void adc(void);
void rs_isr(void);
void chk_isr(void);
#pragma code high_priority=0x08
-
8/22/2019 GSM Based Industrial Monitor
27/58
27 | P a g e
void high_priority(void)
{
_asm
GOTO chk_isr
_endasm
}
#pragma code
#pragma interrupt chk_isr
void chk_isr(void)
{
if(PIR1bits.RCIF==1)
rs_isr();
}
unsigned char
k=0,sz,c1[]="AT",c2[]="at+cmgf=1",c3[]="at+cmgs=",no1[]="7738924214",c4[]="atd",b[]="RING",msg2[]="ACTIVATED",msg3[]="DEACTIVATED";
unsigned char V[10]="V= . V",C[10]="C= . A",T[10]="T= *C";
void main()
{
unsigned int t,q,r,f[2],i,lv,hv,llv,hhv,d=0;
unsigned char tem;
unsigned long temp;
unsigned char msg1[]="saalim";
motor=1;
-
8/22/2019 GSM Based Industrial Monitor
28/58
28 | P a g e
TRISB=0x00;
TRISD=0x00;
TRISAbits.TRISA0=1;
TRISAbits.TRISA1=1;
TRISAbits.TRISA2=1;
lcdinit();
TXSTA=0x20;
TRISCbits.TRISC6=0;
TRISCbits.TRISC7=1;
TRISBbits.TRISB0=0;
SPBRG=15;
TXSTAbits.TXEN=1;
RCSTAbits.SPEN=1;
RCSTAbits.CREN=1;
PIE1bits.RCIE=1;
INTCONbits.PEIE=1;
INTCONbits.GIE=1;
sz=size();
ADCON1=0xc3;
while(1)
{
//******************************voltmeter***********************************
ADCON0=0x81;
delay(1);
-
8/22/2019 GSM Based Industrial Monitor
29/58
29 | P a g e
ADCON0bits.GO=1;
while(ADCON0bits.DONE==1);
{
llv=ADRESL;
hhv=ADRESH;
temp=(hhv
-
8/22/2019 GSM Based Industrial Monitor
30/58
30 | P a g e
}
cmd(0x82);
display3(q,2,0,0);
data1('.');
display3(r,2,0,1);
data1('v');
delay(1);
}
//******************************current************************************
cmd(0xc2);
delay(1);
ADCON0=0x91;
delay(1);
ADCON0bits.GO=1;
while(ADCON0bits.DONE==1);
{
llv=(ADRESL>>2)& 0x3f;
hhv=(ADRESH
-
8/22/2019 GSM Based Industrial Monitor
31/58
31 | P a g e
if(temp!=0)
{
temp=temp*1000;
q=temp/47;
q=hextodec(q);
}
cmd(0xc2);
r=(q&0xf000)>>12;
display3(r,1,1,0);
data1('.');
display3(q,3,1,1);
data1('A');
delay(1);
}
//****************************temperature******************************
cmd(0x8b);
delay(1);
ADCON0=0x89;
delay(1);
ADCON0bits.GO=1;
while(ADCON0bits.DONE==1);
-
8/22/2019 GSM Based Industrial Monitor
32/58
32 | P a g e
{
llv=(ADRESL>>2)& 0x3f;
hhv=((ADRESH
-
8/22/2019 GSM Based Industrial Monitor
33/58
33 | P a g e
unsigned int hextodec(unsigned int temp)
{
unsigned int d0,d1,d2,d3,x1,x2,dec;
x1=temp/100;
x2=temp%100;
d0=(x2%10);
d1=(x2/10)
-
8/22/2019 GSM Based Industrial Monitor
34/58
34 | P a g e
en=1;
delay(1);
en=0;
}
void delay(unsigned char itime)
{
unsigned int i,j;
for(i=0;i
-
8/22/2019 GSM Based Industrial Monitor
35/58
35 | P a g e
cmd(0xc0);
delay(1);
data1('I');
delay(1);
data1('=');
delay(1);
cmd(0x89);
delay(1);
data1('T');
delay(1);
data1('=');
delay(1);
}
void display3(unsigned int value,unsigned char t,unsigned char s,unsigned char s1)
{
unsigned char f[6],i,j,z;
for(i=4*(t-1),j=0;j>i;
f[j]=f[j]&0x000f;
data1(0x30+f[j]);
delay(1);
if(s==2)
-
8/22/2019 GSM Based Industrial Monitor
36/58
36 | P a g e
{
T[j+2]=(f[j]+0x30);
}
else if(s==0)
{
if(s1==0)
{
V[j+2]=f[j]+0x30;
}
else
{
V[j+5]=f[j]+0x30;
}
}
else if(s==1)
{
if(s1==0)
{
C[j+2]=f[j]+0x30;
}
else
{
C[j+4]=f[j]+0x30;
}
}
-
8/22/2019 GSM Based Industrial Monitor
37/58
37 | P a g e
}
}
void setrx(unsigned char i)
{
while(PIR1bits.TXIF==0);
TXREG=i;
}
//*********************************************delay***************************
****
void array(unsigned char a[])
{
unsigned char i=0;
while(a[i]!='\0')
{
setrx(a[i]);
i++;
}
}
//*************************checking RING***********************//
void rs_isr(void)
{
if(b[k]==RCREG)
-
8/22/2019 GSM Based Industrial Monitor
38/58
38 | P a g e
k++;
else
k=0;
if(k==sz)
{
motor=~motor;
adc();
if(motor==1)
msg(msg2);
//delay(3000);
else
msg(msg3);
k=0;
}
}
void adc(void)
{
array(c1);
setrx(0x0d);
delay(2000);
array(c2);
-
8/22/2019 GSM Based Industrial Monitor
39/58
39 | P a g e
setrx(0x0d);
delay(2000);
array(c3);
setrx(0x22);
array(no1); //space 0x20;
setrx(0x22);
setrx(0x0d);
delay(2000);
array(T);
setrx(0x0d);
array(V);
setrx(0x0d);
array(C);
setrx(0x3b); //semicolon
setrx(0x1a); //cntrl+z
delay(2000);
setrx(0x0d);
}
void msg(unsigned char meseg[])
{
array(c1);
setrx(0x0d);
delay(2000);
array(c2);
setrx(0x0d);
-
8/22/2019 GSM Based Industrial Monitor
40/58
40 | P a g e
delay(2000);
array(c3);
setrx(0x22);
array(no1); //space 0x20;
setrx(0x22);
setrx(0x0d);
delay(2000);
array(meseg);
setrx(0x3b); //semicolon
setrx(0x1a); //cntrl+z
delay(2000);
setrx(0x0d);
}
unsigned char size(void)
{
unsigned char s=0;
while(b[s]!=0)
{
s++;
}
return(s);
}
-
8/22/2019 GSM Based Industrial Monitor
41/58
41 | P a g e
4.3 Voltage Divider
In electronics orEET, a voltage divider (also known as a potential divider) is a linearcircuit that produces an output voltage (Vout) that is a fraction of its input voltage (Vin). Voltage
division refers to the partitioning of a voltage among the components of the divider.
An example of a voltage divider consists of two resistors in series or a potentiometer. It is
commonly used to create a reference voltage, or to get a low voltage signal proportional to the
voltage to be measured, and may also be used as a signal attenuatorat low frequencies. For direct
current and relatively low frequencies, a voltage divider may be sufficiently accurate if made
only of resistors; where frequency response over a wide range is required, (such as in
an oscilloscopeprobe), the voltage divider may have capacitive elements added to allow
compensation for load capacitance. In electric power transmission, a capacitive voltage divider is
used for measurement of high voltage.
General case
A voltage divider referenced to ground is created by connecting two electrical impedances in
series, as shown in Figure 1. The input voltage is applied across the series impedances Z1 and
Z2 and the output is the voltage across Z2. Z1 and Z2 may be composed of any combination of
elements such as resistors, inductors and capacitors.
Applying Ohm's Law, the relationship between the input voltage, Vin, and the output voltage,
Vout, can be found:
Proof:
The transfer function (also known as the divider's voltage ratio) of this circuit is simply:
In general this transfer function is a complex, rational function offrequency.
http://en.wikipedia.org/wiki/Electronicshttp://en.wikipedia.org/wiki/Electrical_engineering_technologyhttp://en.wikipedia.org/wiki/Linear_circuithttp://en.wikipedia.org/wiki/Linear_circuithttp://en.wikipedia.org/wiki/Voltagehttp://en.wikipedia.org/wiki/Resistorhttp://en.wikipedia.org/wiki/Potentiometerhttp://en.wikipedia.org/wiki/Attenuator_(electronics)http://en.wikipedia.org/wiki/Oscilloscopehttp://en.wikipedia.org/wiki/Ground_(electricity)http://en.wikipedia.org/wiki/Electrical_impedancehttp://en.wikipedia.org/wiki/Resistorhttp://en.wikipedia.org/wiki/Inductorhttp://en.wikipedia.org/wiki/Capacitorhttp://en.wikipedia.org/wiki/Ohm%27s_Lawhttp://en.wikipedia.org/wiki/Transfer_functionhttp://en.wikipedia.org/wiki/Complex_variablehttp://en.wikipedia.org/wiki/Rational_functionhttp://en.wikipedia.org/wiki/Frequencyhttp://en.wikipedia.org/wiki/Frequencyhttp://en.wikipedia.org/wiki/Rational_functionhttp://en.wikipedia.org/wiki/Complex_variablehttp://en.wikipedia.org/wiki/Transfer_functionhttp://en.wikipedia.org/wiki/Ohm%27s_Lawhttp://en.wikipedia.org/wiki/Capacitorhttp://en.wikipedia.org/wiki/Inductorhttp://en.wikipedia.org/wiki/Resistorhttp://en.wikipedia.org/wiki/Electrical_impedancehttp://en.wikipedia.org/wiki/Ground_(electricity)http://en.wikipedia.org/wiki/Oscilloscopehttp://en.wikipedia.org/wiki/Attenuator_(electronics)http://en.wikipedia.org/wiki/Potentiometerhttp://en.wikipedia.org/wiki/Resistorhttp://en.wikipedia.org/wiki/Voltagehttp://en.wikipedia.org/wiki/Linear_circuithttp://en.wikipedia.org/wiki/Linear_circuithttp://en.wikipedia.org/wiki/Electrical_engineering_technologyhttp://en.wikipedia.org/wiki/Electronics -
8/22/2019 GSM Based Industrial Monitor
42/58
42 | P a g e
Example
Resistive divider
Figure 4.2.1: Simple resistive voltage divider
A resistive divider is the case where both impedances, Z1 and Z2, are
purely resistive (Figure 2).
Substituting Z1 = R1 and Z2 = R2 into the previous expression gives:
IfR1 =R2 then
IfVout=6V and Vin=9V (both commonly used voltages), then:
and by solving using algebra,R2 must be twice the value
ofR1.
To solve for R1:
To solve for R2:
Any ratio between 0 and 1 is possible. That is, using resistors alone it is not possible to either
invert the voltage or increase Vout above Vin.
http://en.wikipedia.org/wiki/Algebrahttp://en.wikipedia.org/wiki/File:Resistive_divider.pnghttp://en.wikipedia.org/wiki/File:Resistive_divider.pnghttp://en.wikipedia.org/wiki/File:Resistive_divider.pnghttp://en.wikipedia.org/wiki/File:Resistive_divider.pnghttp://en.wikipedia.org/wiki/File:Resistive_divider.pnghttp://en.wikipedia.org/wiki/File:Resistive_divider.pnghttp://en.wikipedia.org/wiki/File:Resistive_divider.pnghttp://en.wikipedia.org/wiki/File:Resistive_divider.pnghttp://en.wikipedia.org/wiki/File:Resistive_divider.pnghttp://en.wikipedia.org/wiki/File:Resistive_divider.pnghttp://en.wikipedia.org/wiki/File:Resistive_divider.pnghttp://en.wikipedia.org/wiki/File:Resistive_divider.pnghttp://en.wikipedia.org/wiki/File:Resistive_divider.pnghttp://en.wikipedia.org/wiki/File:Resistive_divider.pnghttp://en.wikipedia.org/wiki/Algebra -
8/22/2019 GSM Based Industrial Monitor
43/58
43 | P a g e
4.4 Temperature Sensor
LM35
Precision Centigrade Temperature Sensors
The LM35 series are precision integrated-circuit temperature sensors, whose output voltage islinearly proportional to the Celsius (Centigrade) temperature. The LM35 thus has an advantageover linear temperature sensors calibrated in Kelvin, as the user is not required to subtract alarge constant voltage from its output to obtain convenient Centigrade scaling. The LM35 doesnot require any external calibration or trimming to provide typical accuracies of 14C at roomtemperature and 34C over a full 55 to +150C temperature range. Low cost is assured bytrimming and calibration at the wafer level. The LM35s low output impedance, linear output,and precise inherent calibration make interfacing to readout or control circuitry especially easy.It can be used with single power supplies, or with plus and minus supplies. As it draws only 60A from its supply, it has very low self-heating, less than 0.1C in still air. The LM35 is rated to
operate over a 55 to +150C temperature range, while the LM35C is rated for a 40 to+110C range (10 with improved accuracy). The LM35 series is available packaged inhermetic TO-46 transistor packages, while the LM35C, LM35CA, and LM35D are also availablein the plastic TO-92 transistor package. The LM35D is also available in an 8-lead surface mountsmall outline package and a plastic TO-220 package.
Features
Calibrated directly in Celsius (Centigrade) Linear + 10.0 mV/C scale factor 0.5C accuracy (at +25C) Rated for full 55 to +150C range Suitable for remote applications Low cost due to wafer-level trimming Operates from 4 to 30 volts Less than 60 A current drain Low self-heating, 0.08C in still air Nonlinearity only 14C typical
-
8/22/2019 GSM Based Industrial Monitor
44/58
44 | P a g e
Fig 4.3.1
-
8/22/2019 GSM Based Industrial Monitor
45/58
45 | P a g e
4.5 GSM Modem
4.4.1 GSM MODEM
GSM Architecture
In this architecture, a mobile station (MS) communicates with a base station system (BSS)
through the radio interface. The BSS is connected to the network and switching subsystem (NSS)
by communicating with a mobile switching center (MSC) using the A interface
Mobile Station
The (MS) consists of two parts: the subscriber identity module (SIM) and the mobile equipment
(ME). In a border definition, the MS also includes a third part called terminal equipment (TE),
which can be a PDA or Pc connected to the ME. In this case, the first two parts i.e., ME and SIM
are called the mobile terminal (MT). A SIM can be
A smart card that usually has the size of a credit card.
A smaller sized plug-in SIM".
A smart card that can be performed, which contains a plug-in SIM that can be broken out of it.
The SIM is protected by a personal identity number (PIN) of length between four to eight digits.
The PIN is loaded by the network operator at the subscription time. This PIN can be deactivated
or changed by the user. To use the MS, the user is asked to enter the PIN. If the number is not
correctly entered in three consecutive times, the SIM is blocked and therefore the MS cannot be
used. To unblock the SIM, the user is asked to enter the 8-digit PIN Unblocking Key (PUK). A
SIM contains the subscriber-related information including the PIN and PUK codes. The
subscriber- related data also include a list of abbreviated and customized dialing numbers, short
messages received when the subscriber is not present, and names of preferred network stop
provide service, and soon. Parts of the SIM information can be modified by the subscriber either
by using the keypad of an MS or a personal computer using an RS232 connection.
-
8/22/2019 GSM Based Industrial Monitor
46/58
46 | P a g e
4 GSM Modem --
SIM300
Figure 4.4.1: EVB top view
Designed for global market, SIM300 is a Tri-band GSM/GPRS engine that works on frequenciesEGSM 900 MHz, DCS 1800 MHz and PCS 1900 MHz SIM300 features GPRS multi-slot class
10/ class 8 (optional) and supports the GPRS coding schemes CS-1, CS-2, CS-3 and CS-4.With a
tiny configuration of 40mm x 33mm x 2.85mm , SIM300 can fit almost all the space
requirements in our applications, such as smart phone, PDA phone and other mobile devices. In
this hardware SIM300 is only interfaced with RS232, Regulated power Supply 4.0V SIM Tray
Antenna with LED indications.
A: SIM300 module interface
B: SIM card interface C: headset interface
D: Download switch, turn on or off download function
E: VBAT switch, switch the voltage source from the adaptor or external battery
F: PWRKEY key, turn on or turn off SIM300
-
8/22/2019 GSM Based Industrial Monitor
47/58
47 | P a g e
G: RESET key
H: expand port, such as keypad port, main and debug serial port, display port
I: MAIN serial port for downloading, AT command transmitting, data exchanging
J: DEBUG serial port
K: hole for fixing the antenna
L: source adapter interface
M: light
N: buzzer
O: headphones interface
P: hole for fixing the SIM300
Figure 4.4.2: SIM card interface
-
8/22/2019 GSM Based Industrial Monitor
48/58
48 | P a g e
4.4.2 AT COMMANDS
Some AT commands used in project:
Table 4.4.1: Select SMS Message Format
Table 4.4.2: Read SMS message
-
8/22/2019 GSM Based Industrial Monitor
49/58
49 | P a g e
Table4.4.3: Delete SMS message
Circuit Diagram
Figure 4.4.3: GSM to MAX 232 and PIC connection
In the above circuit PIN 11 and PIN 12 of MAX 232 are connected to pins P2.7 and P1.6 of
PSOC chip, respectively
-
8/22/2019 GSM Based Industrial Monitor
50/58
50 | P a g e
Chapter 5
Results
-
8/22/2019 GSM Based Industrial Monitor
51/58
51 | P a g e
5.1. RESULT
The following are the outputs of temperature sensor, voltage sensor. current sensor and relay
displayed in the user mobile.
USER MODULESACKNOWLEDGEMENT
TEMPERATURE SENSOR 0 to 125C
Voltage SENSOR 2.5V for 30V input
Current SENSOR
RELAY ON Motor activated
RELAY OFF Motor deactivated
Table 5.1.1: Output
-
8/22/2019 GSM Based Industrial Monitor
52/58
52 | P a g e
Chapter 6
Conclusions and recommendations
-
8/22/2019 GSM Based Industrial Monitor
53/58
53 | P a g e
6. CONCLUSION AND RECOMMANDATION
6.1 CONCLUSION
The project we have undertaken has helped us gain a better perspective on various aspects
related to our course of study as well as practical knowledge of electronic equipments and
communication. We became familiar with software analysis, designing, implementation, testing
and maintenance concerned with our project.
In this Critical sensor monitoring, authentication is commanding the system and wireless
network are the challenges faced by the industries such as nuclear plants and power plants. The
one wire protocol used for the temperature sensor helps for sensing temperature over a large
area. As the user operates the system by a secret code the authorization problem has been solved.
The GSM network used helps in controlling the system from a distant area. The microcontroller
used helps in interfacing many input/output devices at a time. These extensive capabilities of this
system are what make it so interesting. From the convenience of a simple cell phone, a user is
able to control and monitor virtually any electrical devices.
The end product will have a simplistic design making it easy for users to interact with. This will
be essential because of the wide range of technical knowledge that homeowners have.
6.2 RECOMMANDATION
This project is a small implication of our concept in automating and monitoring a system. The
practical applications of this project are immense and can have vast level of implementation.
This small concept can be used in fields such as weather forecasting, remote sensing, robotics,
aeronautics, home automation, and many other related fields where continuous monitoring and
regulation is needed. So this is not the end of the project but rather is a step towards exploring
other possibilities that it brings with it.
We recommend this project, which has tremendous application and possibilities. The project
work in the fact gives a lot of confidence to fight out in this challenging world.
http://www.engineersgarage.com/articles/home-automationhttp://www.engineersgarage.com/articles/home-automation -
8/22/2019 GSM Based Industrial Monitor
54/58
54 | P a g e
Chapter 7
Future Scope and Applications
-
8/22/2019 GSM Based Industrial Monitor
55/58
55 | P a g e
7. FUTURE SCOPE AND APPLICATIONS
7.1 FUTURE SCOPE
The PIC microcontroller can be used for implementation of more complex systems for complex
tasks like controlling different systems like nuclear plants and reactors in the industry. It can also
be used in the system where there is a need of instrumentation, inverting and non inverting
amplifiers.
The project we have undertaken can be used as a reference or as a base for realizing a scheme to
be implemented in other projects of greater level such as weather forecasting, temperature
updates, device synchronization, etc. The project itself can be modified to achieve a complete
Home Automation System which will then create a platform for the user to interface between
himself and his household.
GPRS
General packet Radio service (GPRS) is a packet-based data bearer service for wireless
communication services that is delivered as a network overlay for GSM,CDMA and TDMA
networks. It applies a packet radio principle to transfer user data packet in an efficient waybetween GSM mobile station and external packet data networks. Packet switching is where data
is split into packets that are transmitted separately and then reassembled at the receiving end.
GPRS supports worlds leading packet based internet protocols that makes highly efficient use of
radio spectrum and enables high data speed. It enables any exiting IP or X.25 application to
operate over a GSM cellular connection. Its data speed varies from 115Kbps to 117Kbps but it is
likely to average at 56Kbps.
It was developed to enable GSM operators to meet the following key features:
It is a step towards 3G Technology. Higher bandwidth and therefore data speed. Seamless, immediate and continues connection to the internetalways on-line.
http://www.engineersgarage.com/articles/cdma-technologyhttp://www.engineersgarage.com/articles/what-is-3g-technology-specificationshttp://www.engineersgarage.com/articles/what-is-3g-technology-specificationshttp://www.engineersgarage.com/articles/cdma-technology -
8/22/2019 GSM Based Industrial Monitor
56/58
56 | P a g e
New text and visual data content services. Packet switched rather than circuit switched which enable higher radio spectrum
efficiency.
Figure 7.1: GSM to 3G technology
7.2 APPLICATIONS
Industrial sensor processing and control.
Remote operation of industrial appliances.
Modified version can be used for weather monitoring, temperature updates, device
synchronization, etc.
This project can be implemented in Home Automation System also.
-
8/22/2019 GSM Based Industrial Monitor
57/58
57 | P a g e
Bibliography
-
8/22/2019 GSM Based Industrial Monitor
58/58
BIBLIOGRAPHY
1.
Wikipedia - The free encyclopedia2.http://www.8051projects.info/
3. http://www.instructables.com/
4 .Electronics ForYou Magazine, Edition (July 2008)
5. Electronics ForYou Magazine, Edition (June 2003)
6.http://www.alldatasheet.com/
7. http://www.datasheet4u.co/
8.http://www.datasheetcatalog.com/
http://www.8051projects.info/http://www.8051projects.info/http://www.8051projects.info/http://www.8051projects.info/http://www.8051projects.info/http://www.8051projects.info/http://www.8051projects.info/http://www.8051projects.info/http://www.8051projects.info/http://www.8051projects.info/http://www.8051projects.info/http://www.8051projects.info/http://www.8051projects.info/http://www.8051projects.info/http://www.8051projects.info/http://www.8051projects.info/http://www.8051projects.info/http://www.8051projects.info/http://www.8051projects.info/http://www.8051projects.info/http://www.8051projects.info/http://www.8051projects.info/http://www.8051projects.info/http://www.instructables.com/http://www.instructables.com/http://www.instructables.com/http://www.instructables.com/http://www.instructables.com/http://www.instructables.com/http://www.instructables.com/http://www.instructables.com/http://www.instructables.com/http://www.instructables.com/http://www.instructables.com/http://www.instructables.com/http://www.instructables.com/http://www.instructables.com/http://www.instructables.com/http://www.instructables.com/http://www.instructables.com/http://www.instructables.com/http://www.instructables.com/http://www.instructables.com/http://www.instructables.com/http://www.instructables.com/http://www.instructables.com/http://www.alldatasheet.com/http://www.alldatasheet.com/http://www.alldatasheet.com/http://www.alldatasheet.com/http://www.alldatasheet.com/http://www.alldatasheet.com/http://www.alldatasheet.com/http://www.alldatasheet.com/http://www.alldatasheet.com/http://www.alldatasheet.com/http://www.alldatasheet.com/http://www.alldatasheet.com/http://www.alldatasheet.com/http://www.alldatasheet.com/http://www.alldatasheet.com/http://www.alldatasheet.com/http://www.alldatasheet.com/http://www.alldatasheet.com/http://www.alldatasheet.com/http://www.datasheet4u.co/http://www.datasheet4u.co/http://www.datasheet4u.co/http://www.datasheet4u.co/http://www.datasheet4u.co/http://www.datasheet4u.co/http://www.datasheet4u.co/http://www.datasheet4u.co/http://www.datasheet4u.co/http://www.datasheet4u.co/http://www.datasheet4u.co/http://www.datasheet4u.co/http://www.datasheet4u.co/http://www.datasheet4u.co/http://www.datasheet4u.co/http://www.datasheet4u.co/http://www.datasheet4u.co/http://www.datasheetcatalog.com/http://www.datasheetcatalog.com/http://www.datasheetcatalog.com/http://www.datasheetcatalog.com/http://www.datasheetcatalog.com/http://www.datasheetcatalog.com/http://www.datasheetcatalog.com/http://www.datasheetcatalog.com/http://www.datasheetcatalog.com/http://www.datasheetcatalog.com/http://www.datasheetcatalog.com/http://www.datasheetcatalog.com/http://www.datasheetcatalog.com/http://www.datasheetcatalog.com/http://www.datasheetcatalog.com/http://www.datasheetcatalog.com/http://www.datasheetcatalog.com/http://www.datasheetcatalog.com/http://www.datasheetcatalog.com/http://www.datasheetcatalog.com/http://www.datasheetcatalog.com/http://www.datasheetcatalog.com/http://www.datasheetcatalog.com/http://www.datasheetcatalog.com/http://www.datasheetcatalog.com/http://www.datasheet4u.co/http://www.alldatasheet.com/http://www.instructables.com/http://www.8051projects.info/