SlideShare a Scribd company logo
1 of 77
A project report on 
“TRACKING SYSTEM USING GSM, GPS & ARM7” 
Submitted in partial fulfilment of the requirement for the award of the 
Degree Of 
Bachelor of Technology from 
Guru Gobind Singh Indraprastha University 
In 
Electronic & Communication 
Under the guidance of: Submitted by: ASHUTOSH UPADHAYAY 
Mr. Jagrit : SAMIR BOTHRA 
Asst. Prof., ECE Department : RASHMI SINGH 
: SHIVANSHU GUPTA 
HMR Institute of Technology & Management 
Delhi-110036 
2011-2015
CERTIFICATE 
This is to certify that “ASHUTOSH UPADHAYAY, SAMIR BOTHRA, 
RASHMI SINGH, SHIVANSHU GUPTA” have carried out the project 
work presented in this report entitled “TRACKING SYSTEM USING 
GSM, GPS & ARM7” for award of Bachelor of Technology (E.C.E) from 
GGSIPU, Delhi under my guidance and supervision. The report embodies 
the result of original work and studies are carried out by the students 
themselves and the contents of the report do not form basis for award of any 
other degree to the candidates or anybody else. 
Prof. A. K. Shrivastva Asst. Prof. Jagrit 
Head of Department Project Guide 
ECE ECE
ACKNOWLEDGEMENT 
With due respect and gratitude we would like to thank our supervisorAsst. 
Prof. Jagrit for his constant support, able guidance and ever following stream 
of encouragement throughout this work. 
We would also like to thank Ms Yukti who helped us in our endeavour and 
all the staff of the Department of Electronics and Communication 
Engineering of HMRITM who made working on this project and completing 
it an enjoyable job for us. 
Date: 
ASHUTOSH UPADHAYAY (08213302811) 
SAMIR BOTHRA (06113302811) 
RASHMI SINGH (09913302811) 
SHIVANSHU GUPTA (05096504911)
ABSTRACT
TABLE OF CONTENTS 
Certificate 
Acknowledgement 
Table of Contents 
List of Figures 
List of Tables 
Abbreviations 
Chapter 1: Introduction to VTS 
1.1 Introduction 
1.2 Vehicle Security using VTS 
1.3 Active versus Passive Tracking 
1.4 Types of GPS Vehicle Tracking 
1.5 Typical Architecture 
1.6 History of Vehicle Tracking 
1.6.1 Early Technology 
1.6.2 New development in technology 
1.7 Vehicle Tracking System Features 
1.7.1 Vehicle Tracking Benefits 
1.8 Vehicle Tracing in India 
Chapter 2: Block Diagram of VTS 
2.1 Block Diagram of Vehicle Tracing Using GSM and GPS 
Modem 
2.2 Hardware Components 
2.2.1 GPS 
2.2.1.1 Working of GPS 
2.2.1.2 Triangulation 
2.2.1.3 Augmentation
2.2.2 GSM 
2.2.3 RS232 Interface 
2.2.3.1 The scope of the standard 
2.2.3.2 History of RS 232 
2.2.3.3 Limitation of Standard 
2.2.3.4 Standard details 
2.2.3.5 Connectors 
2.2.3.6 Cables 
2.2.3.7 Conventions 
2.2.3.8 RTS/CTS handshaking 
2.2.3.9 3-wire and 5-wire RS-232 
2.2.3.10 Seldom used features 
2.2.3.11 Timing Signals 
2.2.3.12 Other Serial interfaces similar to RS-232 
2.2.4 LCD 
2.2.4.1 Advantages and Disadvantages 
Chapter 3:Working of VTS 
3.1 Schematic Diagram of VTS 
3.2 Circuit Description 
3.3 Circuit Operation 
3.3.1 Power 
3.3.2 Serial Ports 
3.4 Operating procedure 
Chapter 4:Microcontroller ARM7 
4.1 Features 
4.2 The Pin Configuration
4.2.1 Special Function Registers (SFR) 
4.3 Memory Organization 
4.4 Timers 
Chapter 5:GSM Module 
5.1 GSM History 
5.2 Services Provided by GSM 
5.3 Mobile Station 
5.4 Base Station Subsystem 
5.4.1 Base Station Controller 
5.5 Architecture of the GSM Network 
5.6 Radio Link Aspects 
5.7 Multiple Access and Channel Structure 
5.8 Frequency Hopping 
5.9 Discontinuous Reception 
5.10 Power Control 
5.11 Network Aspects 
5.12 Radio Resources Management 
5.13 Handover 
5.14 Mobility Management 
5.15 Location Updating 
5.16 Authentication and Security 
5.17 Communication Management 
5.18 Call Routing 
Chapter 6:GPS Receiver 
6.1 GPS History 
6.1.1 Working and Operation 
6.2 GPS Data Decoding
Chapter 7:KEIL Software 
7.1 Introduction 
7.2 KEIL uVision4 
7.3 KEIL Software Programing Procedure 
7.3.1 Procedure Steps 
7.4 Applications of KEIL Software 
Chapter 8:Applications 
8.1 Applications 
8.2 Limitations 
Chapter 9:Result Analysis 
Chapter 10:Conclusion and Future Scope 
References
LIST OF FIGURES 
Figure 1.1 Vehicle tracking system 
Figure 2.1 Block diagram 
Figure 2.2 A 25 pin connector as described in the RS-232 standard 
Figure 2.3 Trace of voltage levels for uppercase ASCII "K" character 
Figure 2.4 Upper Picture: RS232 signalling as seen when probed by an 
actual oscilloscope 
Figure 2.5 A general purpose alphanumeric LCD, with two lines of 
characters. 
Figure 3.1 Schematic diagram of vehicle tracing using GSM and GPS 
Figure 5.1 Mobile station SIM port 
Figure 5.2 Baste Station Subsystem. 
Figure 5.3 Siemens BSC 
Figure 5.4 Siemens’ TRAU 
Figure 5.5 General architecture of a GSM network 
Figure 5.6 Signalling protocol structure in GSM 
Figure 5.7 Call routing for a mobile terminating call 
Figure 6.1 G.P.S receivers communicating with the satellite 
Figure 9.1 Picture of final VTS kit 
Figure 9.2 Message received from the VTS kit
LIST OF TABLES 
Table 2.1 Commonly used RS-232 signals and pin assignments 
Table 2.2 Pin assignments 
Table 2.3 RS-232 Voltage Levels 
Table 2.4 TX and RX pin connection
ABBREVIATIONS 
VTS Vehicle Tracking System 
GSM Global System for Mobile Communication 
GPS Global Positioning System 
RI Ring Indicator 
Tx Transmitter 
Rx Receiver 
SFR Special Function Register 
LCD Liquid Crystal Display 
RAM Random Access Memory 
ROM Read Only Memory 
RS-232 Recommended Standard 
TTL Transistor Transistor Logic 
CMOS Complementary Metal Oxide Semi-Conductor 
UART Universal Asynchronous Receiver Transmitter 
RST Reset 
ALE Address Latch Enable 
PSEN Program Store Enable
CHAPTER 1 
INTRODUCTION TO VTS 
1.1 Introduction 
Vehicle Tracking System (VTS) is the technology used to determine the 
location of a vehicle using different methods like GPS and other radio 
navigation systems operating through satellites and ground based stations. By 
following triangulation or trilateration methods the tracking system enables 
to calculate easy and accurate location of the vehicle. Vehicle information 
like location details, speed, distance travelled etc. can be viewed on a digital 
mapping with the help of a software via Internet. Even data can be stored and 
downloaded to a computer from the GPS unit at a base station and that can 
later be used for analysis. This system is an important tool for tracking each 
vehicle at a given period of time and now it is becoming increasingly popular 
for people having expensive cars and hence as a theft prevention and 
retrieval device. 
1. The system consists of modern hardware and software components 
enabling one to track their vehicle online or offline. Any vehicle tracking 
system consists of mainly three parts mobile vehicle unit, fixed based station 
and, database and software system. 
2. Vehicle Unit: It is the hardware component attached to the vehicle having 
either a GPS/GSM modem. The unit is configured around a primary 
modem that functions with the tracking software by receiving signals from 
GPS satellites or radio station points with the help of antenna. The controller 
modem converts the data and sends the vehicle location data to the server. 
3. Fixed Based Station: Consists of a wireless network to receive and 
forward the data to the data centre. Base stations are equipped with tracking 
software and geographic map useful for determining the vehicle location. 
Maps of every city and landmarks are available in the based station that has 
an in-built Web Server. 
4. Database and Software: The position information or the coordinates of 
each visiting points are stored in a database, which later can be viewed in a 
display screen using digital maps. However, the users have to connect 
themselves to the web server with the respective vehicle ID stored in the 
database and only then s/he can view the location of vehicle travelled.
1.2 Vehicle Security using VTS 
Vehicle Security is a primary concern for all vehicle owners. Owners as well 
as researchers are always on the lookout for new and improved security 
systems for their vehicles. One has to be thankful for the upcoming 
technologies, like GPS systems, which enables the owner to closely monitor 
and track his vehicle in real-time and also check the history of vehicles 
movements. This new technology, popularly called Vehicle Tracking 
Systems has done wonders in maintaining the security of the vehicle tracking 
system is one of the biggest technological advancements to track the 
activities of the vehicle. The security system uses Global Positioning System 
GPS, to find the location of the monitored or tracked vehicle and then uses 
satellite or radio systems to send to send the coordinates and the location data 
to the monitoring centre. At monitoring centrevarious software’s are used to 
plot the Vehicle on a map. In this way the Vehicle owners are able to track 
their vehicle on a real-time basis. Due to real-time tracking facility, vehicle 
tracking systems are becoming increasingly popular among owners of 
expensive vehicles. 
The vehicle tracking hardware is fitted on to the vehicle. It is fitted in such a 
manner that it is not visible to anyone who is outside the vehicle. Thus it 
operates as a covert unit which continuously sends the location data to the 
monitoring unit. 
When the vehicle is stolen, the location data sent by tracking unit can be used 
to find the location and coordinates can be sent to police for further action. 
Some Vehicle tracking System can even detect unauthorized movements of 
the vehicle and then alert the owner. This gives an edge over other pieces of 
technology for the same purpose 
Monitoring centre Software helps the vehicle owner with a view of the 
location at which the vehicle stands. Browsing is easy and the owners can 
make use of any browser and connect to the monitoring centre software, to 
find and track his vehicle. This in turn saves a lot of effort to find the 
vehicle's position by replacing the manual call to the driver. 
As we have seen the vehicle tracking system is an exciting piece of 
technology for vehicle security. It enables the owner to virtually keep an eye 
on his vehicle any time and from anywhere in the world. 
A vehicle tracking system combines the installation of an electronic device in 
a vehicle, or fleet of vehicles, with purpose-designed computer software at 
least at one operational base to enable the owner or a third party to track the 
vehicle's location, collecting data in the process from the field and deliver 
itto the base of operation. Modern vehicle tracking systems commonly use
GPS or GLONASS technology for locating the vehicle, but other types of 
automatic vehicle location technology can also be used. Vehicle information 
can be viewed on electronic maps via the Internet or specialized software. 
Urban public transit authorities are an increasingly common user of vehicle 
tracking systems, particularly in large cities. 
Vehicle tracking systems are commonly used by fleet operators for fleet 
management functions such as fleet tracking, routing, dispatch, on-board 
information and security. Along with commercial fleet operators, urban 
transit agencies use the technology for a number of purposes, including 
monitoring schedule adherence of buses in service, triggering changes of 
buses' destination sign displays at the end of the line (or other set location 
along a bus route), and triggering pre-recorded announcements for 
passengers. The American Public Transportation Association estimated that, 
at the beginning of 2009, around half of all transit buses in the United States 
were already using a GPS-based vehicle tracking system to trigger automated 
stop announcements. This can refer to external announcements (triggered by 
the opening of the bus's door) at a bus stop, announcing the vehicle's route 
number and destination, primarily for the benefit of visually impaired 
customers, or to internal announcements (to passengers already on board) 
identifying the next stop, as the bus (or tram) approaches a stop, or both. 
Data collected as a transit vehicle follows its route is often continuously fed 
into a computer program which compares the vehicle's actual location and 
time with its schedule, and in turn produces a frequently updating display for 
the driver, telling him/her how early or late he/she is at any given time, 
potentially making it easier to adhere more closely to the published schedule. 
Such programs are also used to provide customers with real-time 
information as to the waiting time until arrival of the next bus or 
tram/streetcar at a given stop, based on the nearest vehicles' actual progress 
at the time, rather than merely giving information as to the scheduled time of 
the next arrival. Transit systems providing this kind of information assign a 
unique number to each stop, and waiting passengers can obtain information 
by entering the stop number into an automated telephone system or an 
application on the transit system's website. Some transit agencies provide a 
virtual map on their website, with icons depicting the current locations of 
buses in service on each route, for customers' information, while others 
provide such information only to dispatchers or other employees. 
Other applications include monitoring driving behaviour, such as an 
employer of an employee, or a parent with a teen driver. 
Vehicle tracking systems are also popular in consumer vehicles as a theft 
prevention and retrieval device. Police can simply follow the signal 
emittedby the tracking system and locate the stolen vehicle. When used as a
security system, a Vehicle Tracking System may serve as either an addition 
to or replacement for a traditional car alarm. Some vehicle tracking systems 
make it possible to control vehicle remotely, including block doors or engine 
in case of emergency. The existence of vehicle tracking device then can be 
used to reduce the insurance cost, because the loss-risk of the vehicle drops 
significantly. 
Vehicle tracking systems are an integrated part of the "layered approach" to 
vehicle protection, recommended by the National Insurance Crime Bureau 
(NICB) to prevent motor vehicle theft. This approach recommends four 
layers of security based on the risk factors pertaining to a specific vehicle. 
Vehicle Tracking Systems are one such layer, and are described by the NICB 
as “very effective” in helping police recover stolen vehicles. 
Some vehicle tracking systems integrate several security systems, for 
example by sending an automatic alert to a phone or email if an alarm is 
triggered or the vehicle is moved without authorization, or when it leaves or 
enters a geofence. 
1.3 Active versus Passive Tracking 
Several types of vehicle tracking devices exist. Typically they are classified 
as "passive" and "active". "Passive" devices store GPS location, speed, 
heading and sometimes a trigger event such as key on/off, door open/closed. 
Once the vehicle returns to a predetermined point, the device is removed and 
the data downloaded to a computer for evaluation. Passive systems include 
auto download type that transfer data via wireless download. "Active" 
devices also collect the same information but usually transmit the data in 
real-time via cellular or satellite networks to a computer or data centre for 
evaluation. 
Many modern vehicle tracking devices combine both active and passive 
tracking abilities: when a cellular network is available and a tracking device 
is connected it transmits data to a server; when a network is not available the 
device stores data in internal memory and will transmit stored data to the 
server later when the network becomes available again. 
Historically vehicle tracking has been accomplished by installing a box into 
the vehicle, either self-powered with a battery or wired into the vehicle's 
power system. For detailed vehicle locating and tracking this is still the 
predominant method; however, many companies are increasingly interested 
in the emerging cell phone technologies that provide tracking of multiple 
entities, such as both a salesperson and their vehicle. These systems also 
offer tracking of calls, texts, and Web use and generally provide a wider 
range of options.
1.4 Types of GPS Vehicle Tracking 
There are three main types of GPS vehicle tracking, tracking based mobile, 
wireless passive tracking and satellite in real-time GPS tracking. This article 
discusses the advantages and disadvantages to all three types of GPS vehicle 
tracking circumference. 
1. Mobile phone based tracking 
The initial cost for the construction of the system is slightly lower than 
the other two options. With a mobile phone-based tracking average 
price is about $ 500. A cell-based monitoring system sends 
information about when a vehicle is every five minutes during a rural 
network. The average monthly cost is about thirty-five dollars for 
airtime. 
2. Wireless Passive Tracking 
A big advantage that this type of tracking system is that there is no 
monthly fee, so that when the system was introduced, there will be 
other costs associated with it. But setting the scheme is a bit 
'expensive. The average is about $ 700 for hardware and $ 800 for 
software and databases. With this type of system, most say that the 
disadvantage is that information about where the vehicle is not only 
can exist when the vehicle is returned to the base business. This is a 
great disadvantage, particularly for companies that are looking for a 
monitoring system that tells them where their vehicle will be in case of 
theft or an accident. However, many systems are now introducing 
wireless modems into theirdevices so that tracking information can be 
without memory of the vehicle to be seen. With a wireless modem that 
is wireless passive tracking systems are also able to gather information 
on how fast the vehicle was traveling, stopping, and made other 
detailed information. With this new addition, many companies believe 
that this system is perfect, because there is no monthly bill. 
3. Via satellite in real time 
This type of system provides less detailed information, but work at the 
national level, making it a good choice for shipping and trucking 
companies. Spending on construction of the system on average about $
700. The monthly fees for this system vary from five dollars for a 
hundred dollars, depending on how the implementation of a reporting 
entity would be. 
Technology 
Over the next few years, GPS tracking will be able to provide businesses 
with a number of other benefits. Some companies have already introduced a 
way for a customer has signed the credit card and managed at local level 
through the device. Others are creating ways for dispatcher to send the 
information re-routing, the GPS device directly to a manager. Not a new 
requirement for GPS systems is that they will have access to the Internet and 
store information about the vehicle as a driver or mechanic GPS device to 
see the diagrams used to assist with the vehicle you want to leave. Beyond 
that all the information be saved and stored in its database. 
1.5 Typical Architecture 
Major constituents of the GPS based tracking are 
1. GPS tracking device 
The device fits into the vehicle and captures the GPS location 
information apart from other vehicle information at regular intervals to 
a central server. The other vehicle information can include fuel 
amount, engine temperature, altitude, reverse geocoding, door 
open/close, tire pressure, cut off fuel, turn off ignition, turn on 
headlight, turn on taillight, battery status, GSM area code/cell code 
decoded, number of GPS satellites in view, glass open/close, fuel 
amount, emergency button status, cumulative idling, computed 
odometer, engine RPM, throttle position, and a lot more. Capability of 
these devices actually decides the final capability of the whole tracking 
system. 
2. GPS tracking server 
The tracking server has three responsibilities: receiving data from the 
GPS tracking unit, securely storing it, and serving this information on 
demand to the user. 
3. User interface 
The UI determines how one will be able to access information, view 
vehicle data, and elicit important details from it.
1.6 History of Vehicle Tracking 
GPS or Global Positioning Systems were designed by the United States 
Government and military, which the design was intended to be used as 
surveillance. After several years went by the government signed a treaty to 
allow civilians to buy GPS units also only the civilians would get precise 
downgraded ratings. 
Years after the Global Positioning Systems were developed the military 
controlled the systems despite that civilians could still purchase them in 
stores. In addition, despite that Europe has designed its own systems called 
the Galileo the US military still has complete control. 
GPS units are also called tracking devices that are quite costly still. As more 
of these devices develop however the more affordable the GPS can be 
purchased. Despite of the innovative technology and designs of the GPS 
today the devices has seen some notable changes or reductions in pricing. 
Companies now have more access to these devices and many of the 
companies can find benefits. 
These days you can pay-as-you go or lease a GPS system for your company. 
This means you do not have to worry about spending upfront money, which 
once stopped companies from installing the Global positioning systems at 
one time. 
Today’s GPS applications have vastly developed as well. It is possible to use 
the Global Positioning Systems to design expense reports, create time sheets, 
or reduce the costs of fuel consumption. You can also use the tracking 
devices to increase efficiency of employee driving. The GPS unit allows you 
to create Geo-Fences about a designated location, which gives you alerts 
once your driver(s) passes through. This means you have added security 
combined with more powerful customer support for your workers. 
Today’s GPS units are great tracking devices that help fleet managers stay in 
control of their business. The applications in today’s GPS units make it 
possible to take full control of your company. It is clear that the tracking 
devices offer many benefits to companies, since you can build automated 
expense reports anytime. 
GPS units do more than just allow companies to create reports. These 
devices also help to put an end to thieves. According to recent reports, crime 
is at a high, which means that car theft is increasing. If you have the right 
GPS unit, you can put an end to car thefts because you can lock and unlock 
your car anytime you choose.
GPS are small tracking devices that are installed in your car and it will 
supply you with feedback data from tracking software that loads from a 
satellite. This gives you more control over your vehicles. 
The chief reason for companies to install tracking devices is to monitor their 
mobile workforce. A preventive measure device allows companies to 
monitor their employees’ activities. Company workers can no longer take 
your vehicles to unassigned locations. They will not be able to get away with 
unauthorized activities at any time because you can monitor their every 
action on a digital screen. 
The phantom pixel is another thing some webmasters do to get better 
rankings. Unfortunately it will backfire on you since the search engines do 
not want this to occur. You see, the phantom pixel is when you might have a 
1 pixel image or an image so small it cannot be seen by the regular eye. They 
use the pixel to stuff it with keywords. The search engine can view it in the 
code, which is how they know it is there and can give you better rank for the 
keywords in theory. Of course since the search engines don’t like this 
phantom pixel you are instead not getting anything for the extra keywords 
except sent to the bottomless pit. 
1.6.1 Early Technology 
In the initial period of tracking only two radios were used to exchange 
the information. One radio was attached to the vehicle while another at 
base station by which drivers were enabled to talk to their masters. 
Fleet operator could identify the progress through their routes. 
The technology was not without its limits. It was restricted by the 
distance which became a hurdle in accuracy and better connectivity 
between driver and fleet operators. Base station was dependent on the 
driver for the information and a huge size fleet could not have been 
managed depending on man-power only. 
The scene of vehicle tracking underwent a change with the arrival of 
GPS technology. This reduced the dependence on man-power. Most of 
the work of tracking became electronic. Computers proved a great help 
in managing a large fleet of vehicle. This also made the information 
authentic. As this technology was available at affordable cost all 
whether small or big fleet could take benefit of this technology 
Because of the cheap accessibility of the device computer tracking 
facilities has come to stay and associated with enhanced management. 
Today eachvehicle carries tracking unit which is monitored from the 
base station. Base station receives the data from the unit.
All these facilities require a heavy investment of capital for the 
installation of the infrastructure of tracking system for monitoring and 
dispatching. 
1.6.2 New development in technology 
New system costs less with increased efficiency. Presently it is small 
tracking unit in the vehicle with web-based interface, connected 
through a mobile phone. This device avoids unnecessary investment in 
infrastructure with the facility of monitoring from anywhere for the 
fleet managers. This provides more efficient route plan to fleet 
operators of all sizes and compositions saving money and time. 
Vehicle tracking system heralded a new era of convenience and affordability 
in fleet management. Thus due to its easy availability it is going to stay for 
long. 
1.7 Vehicle Tracking System Features 
Monitoring and managing the mobile assets are very important for any 
company dealing with the services, delivery or transport vehicles. 
Information technologies help in supporting these functionalities from 
remote locations and update the managers with the latest information of their 
mobile assets. Tracking the mobile assets locations data and analysing the 
information is necessary for optimal utilization of the assets. 
Vehicle Tracking System is a software & hardware system enabling the 
vehicle owner to track the position of their vehicle. A vehicle tracking 
system uses either GPS or radio technology to automatically track and record 
a fleet's field activities. Activity is recorded by modules attached to each 
vehicle. And then the data is transmitted to a central, internet-connected 
computer where it is stored. Once the data is transmitted to the computer, it 
can be analysed and reports can be downloaded in real-time to your computer 
using either web browser based tools or customized software. 
1.7.1 Vehicle Tracking Benefits 
An enterprise-level vehicle tracking system should offer customizable 
reporting tools, for example to provide a summary of the any day 
activities. It should have the ability to produce and print detailed maps 
and reports displaying actual stops, customer locations, mileage 
travelled, and elapsed time at each location, and real-time access to 
vehicle tracking data and reports. Vehicle tracking system can be 
active, passive or both depending upon the application. Here are steps 
involved in the vehicle tracking:
1. Data capture: Data capturing is the first step in tacking your 
vehicle. Data in a vehicle tracking system is captured through a 
unit called automated vehicle unit. The automated vehicle unit 
uses the Global Positioning System (GPS) to determine the 
location of the vehicle. This unit is installed in the vehicle and 
contains interfaces to various data sources. This paper considers 
the location data capture along with data from various sensors 
like fuel, vehicle diagnostic sensors etc. 
2. Data storage: Captured data is stored in the memory of the 
automated vehicle unit. 
3. Data transfer: Stored data are transferred to the computer 
server using the mobile network or by connecting the vehicle 
mount unit to the computer. 
4. Data analysis: Data analysis is done through software 
application. A GIS mapping component is also an integral part 
of the vehicle tracking system and it is used to display the 
correct location of the vehicle on the map. 
1.8 Vehicle Tracing in India 
Vehicle tracking system in India is mainly used in transport industry that 
keeps a real-time track of all vehicles in the fleet. The tracking system 
consists of GPS device that brings together GPS and GSM technology using 
tracking software. The attached GPS unit in the vehicle sends periodic 
updates of its location to the route station through the server of the cellular 
network that can be displayed on a digital map. The location details are later 
transferred to users via SMS, e-mail or other form of data transfers. 
There are various GPS software and hardware developing companies in India 
working for tracking solutions. However, its application is not that much of 
popular as in other countries like USA, which regulates the whole GPS 
network. In India it is mostly used in Indian transport and logistics industry 
and not much personal vehicle tracking. 
But with better awareness and promotion the market will increase. Let’s have 
a look at its current application in India using vehicle tracking though in less 
volume. 
a) Freight forwarding 
Logistic service providers are now increasingly adopting vehicle-tracking 
system for better fleet management and timely service. The system can
continuously monitor shipment location and so can direct the drivers directly 
in case of any change of plan. Fleet managers can keep an eye on all 
activities of workers, vehicle over speed, route deviation etc. The driver in 
turn can access emergency service in case of sickness, accident or vehicle 
breakdown. All in turn supports money and time management, resulting 
better customer service. 
b) Call centres 
In commercial vehicle segments the taxi operators of various call centres are 
now using vehicle tracking system for better information access. However, 
its application is in its infant stage in India and if adequate steps are taken in 
bringing the cost of hardware and software low then it can be used for 
tracking personal vehicle, farming (tractor), tourist buses, security and 
emergency vehicle etc. Again Government needs to cut down the restriction 
imposed upon the availability of digital maps for commercial use and this 
will encourage software industry in developing cost-effective tracking 
solutions. Though, sales of both commercial and passenger vehicles are 
growing but price of tracking service is very high and this is the key issue in 
Indian market. Hence, it’s important for market participants to reduce prices 
of GPS chips and other products in order to attract more and more users. 
As far as Indian vehicle tracking and navigation market is concerned the 
recent association of India with Russian Global Navigation Satellite System 
(GLONASS) will act as a catalyst in the improvement of vehicle tracking 
system. This will give an advantage in managing traffic, roadways and ports 
and also as an important tool for police and security agency to track stolen 
vehicles. Hence, in near future there is large prospect for the utility of vehicle 
tracking system in India, which can revolutionize the way we are 
communicating.
CHAPTER 2 
Block Diagram Of VTS 
2.1 Block Diagram of Vehicle Tracing Using GSM and GPS Modem 
2.2 Hardware Components 
ARM7 
GPS MODULE 
GSM MODULE 
RS232 
LCD 
In this project ARM7 microcontroller is used for interfacing to various 
hardware peripherals. The current design is an embedded application, which 
will continuously monitor a moving Vehicle and report the status of the 
Vehicle on reset. For doing so an ARM7 microcontroller is interfaced 
serially to a GSM Modem and GPS Receiver. A GSM modem is used to send 
the position (Latitude and Longitude) of the vehicle from a remote place. The 
GPS modem will continuously give the data i.e. the latitude and longitude 
indicating the position of the vehicle. The GPS modem gives many 
parameters as the output, but only the needed data coming out is read and 
displayed on to the LCD. The same data is sent to the mobile at the other end 
from where the position of the vehicle is demanded.
The hardware interfaces to microcontroller are LCD display, GSM modem 
and GPS Receiver. The design uses RS-232 protocol for serial 
communication between the modems and the microcontroller. When the 
request by user is sent to the number at the modem, the system automatically 
sends a return reply to that mobile indicating the position of the vehicle in 
terms of latitude and longitude. 
As the Micro Controller, GPS and GSM take a sight of in depth knowledge, 
they are explained in the next chapters. 
2.2.1 GPS 
GPS, in full Global Positioning System, space-based radio-navigation 
system that broadcasts highly accurate navigation pulses to users on or 
near the Earth. In the United States’ Navstar GPS, 24 main satellites in 
6 orbits circle the Earth every 12 hours. In addition, Russia maintains a 
constellation called GLONASS (Global Navigation Satellite System). 
2.2.1.1 Working of GPS 
GPS receiver works on 9600 baud rate is used to receive the 
data from space Segment (from Satellites), the GPS values of 
different Satellites are sent to microcontroller AT89S52, where 
these are processed and forwarded to GSM. At the time of 
processing GPS receives only $GPRMC values only. From 
these values microcontroller takes only latitude and longitude 
values excluding time, altitude, name of the satellite, 
authentication etc. E.g. LAT: 1728:2470 LOG: 7843.3089 
GSM modem with a baud rate 57600. 
A GPS receiver operated by a user on Earth measures the time it 
takes radio signals to travel from four or more satellites to its 
location, calculates the distance to each satellite, and from this 
calculation determines the user’s longitude, latitude, and 
altitude. The U.S. Department of Defence originally developed 
the Navstar constellation for military use, but a less precise form 
of the service is available free of charge to civilian users around 
the globe. The basic civilian service will locate a receiver within 
10 meters (33 feet) of its true location, though various 
augmentation techniques can be used to pinpoint the location 
within less than 1 cm (0.4 inch). With such accuracy and the 
ubiquity of the service, GPS has evolved far beyond its original 
military purpose and has created a revolution in personal and 
commercial navigation. Battlefield missiles and artillery 
projectiles use GPS signals to determine their positions and
velocities, but so do the U.S. space shuttle and the International 
Space Station as well as commercial jetliners and private 
airplanes. Ambulance fleets, family automobiles, and railroad 
locomotives benefit from GPS positioning, which also serves 
farm tractors, ocean liners, hikers, and even golfers. Many GPS 
receivers are no larger than a pocket calculator and are powered 
by disposable batteries, while GPS computer chips the size of a 
baby’s fingernail have been installed in wristwatches, cellular 
telephones, and personal digital assistants. 
2.2.1.2 Triangulation 
The principle behind the unprecedented navigational capabilities 
of GPS is triangulation. To triangulate, a GPS receiver precisely 
measures the time it takes for a satellite signal to make its brief 
journey to Earth—less than a tenth of a second. Then it 
multiplies that time by the speed of a radio wave—300,000 km 
(186,000 miles) per second—to obtain the corresponding 
distance between it and the satellite. This puts the receiver 
somewhere on the surface of an imaginary sphere with a radius 
equal to its distance from the satellite. When signals from three 
other satellites are similarly processed, the receiver’s built-in 
computer calculates the point at which all four spheres intersect, 
effectively determining the user’s current longitude, latitude, 
and altitude. (In theory, three satellites would normally provide 
an unambiguous three-dimensional fix, but in practice at least 
four are used to offset inaccuracy in the receiver’s clock.) In 
addition, the receiver calculates current velocity (speed and 
direction) by measuring the instantaneous Doppler Effect shifts 
created by the combined motion of the same four satellites. 
2.2.1.3 Augmentation 
Although the travel time of a satellite signal to Earth is only a 
fraction of a second, much can happen to it in that interval. For 
example, electrically charged particles in the ionosphere and 
density variations in the troposphere may act to slow and distort 
satellite signals. These influences can translate into positional 
errors for GPS users—a problem that can be compounded by 
timing errors in GPS receiver clocks. Further errors may be 
introduced by relativistic time dilations, a phenomenon in which 
a satellite’s clock and a receiver’s clock, located in different 
gravitational fields and traveling at different velocities, tick at 
different rates. Finally, the single greatest source of error to 
users of the Navstar system is the lower accuracy of the civilian
C/A-code pulse. However, various augmentation methods exist 
for improving the accuracy of both the military and the civilian 
systems.When positional information is required with pinpoint 
precision, users can take advantage of differential GPS 
techniques. Differential navigation employs a stationary “base 
station” that sits at a known position on the ground and 
continuously monitors the signals being broadcast by GPS 
satellites in its view. It then computes and broadcasts real-time 
navigation corrections to nearby roving receivers. Each roving 
receiver, in effect, subtracts its position solution from the base 
station’s solution, thus eliminating any statistical errors common 
to the two. The U.S. Coast Guard maintains a network of such 
base stations and transmits corrections over radio beacons 
covering most of the United States. Other differential 
corrections are encoded within the normal broadcasts of 
commercial radio stations. Farmers receiving these broadcasts 
have been able to direct their field equipment with great 
accuracy, making precision farming a common term in 
agriculture. 
Another GPS augmentation technique uses the carrier waves 
that convey the satellites’ navigation pulses to Earth. Because 
the length of the carrier wave is more than 1,000 times shorter 
than the basic navigation pulses, this “carrier-aided” approach, 
under the right circumstances, can reduce navigation errors to 
less than 1 cm (0.4 inch). The dramatically improved accuracy 
stems primarily from the shorter length and much greater 
numbers of carrier waves impinging on the receiver’s antenna 
each second. 
Yet another augmentation technique is known as 
geosynchronous overlays. Geosynchronous overlays employ 
GPS payloads “piggybacked” aboard commercial 
communication satellites that are placed in geostationary orbit 
some 35,000 km (22,000 miles) above the Earth. These 
relatively small payloads broadcast civilian C/A-code pulse 
trains to ground-based users. The U.S. government is enlarging 
the Navstar constellation with geosynchronous overlays to 
achieve improved coverage, accuracy, and survivability. Both 
the European Union and Japan are installing their own 
geosynchronous overlays. 
2.2.2 GSM
GSM (or Global System for Mobile Communications) was developed 
in 1990. The first GSM operator has subscribers in 1991, the 
beginning of 1994 the network based on the standard, already had 1.3 
million subscribers, and the end of 1995 their number had increased to 
10 million! 
There were first generation mobile phones in the 70's, there are 2nd 
generation mobile phones in the 80's and 90's, and now there are 3rd 
gen phones which are about to enter the Indian market. GSM is called 
a 2nd generation, or 2G communications technology. 
In this project it acts as a SMS Receiver and SMS sender. The GSM 
technical specifications define the different entities that form the GSM 
network by defining their functions and interface requirements. 
2.2.3 RS232 Interface 
In telecommunications, RS-232 is the traditional name for a series of 
standards for serial binary single-ended data and control signals 
connecting between a DTE (Data Terminal Equipment) and a DCE 
(Data Circuit-terminating Equipment). It is commonly used in 
computer serial ports. The standard defines the electrical 
characteristics and timing of signals, the meaning of signals, and the 
physical size and pin out of connectors. The current version of the 
standard is TIA-232-F Interface between Data Terminal Equipment 
and Data Circuit-Terminating Equipment Employing Serial Binary 
Data Interchange, issued in 1997. 
An RS-232 port was once a standard feature of a personal computer 
for connections to modems, printers, mice, data storage, un-interruptible 
power supplies, and other peripheral devices. However, 
the limited transmission speed, relatively large voltage swing, and 
large standard connectors motivated development of the universal 
serial bus which has displaced RS-232 from most of its peripheral 
interface roles. Many modern personal computers have no RS-232 
ports and must use an external converter to connect to older 
peripherals. Some RS-232 devices are still found especially in 
industrial machines or scientific instruments. 
2.2.3.1 The scope of the standard 
The Electronic Industries Association (EIA) standard RS-232-C 
as of 1969 defines:
1. Electrical signal characteristics such as voltage levels, 
signalling rate, timing and slew-rate of signals voltage 
withstand level, short-circuit behaviour, and maximum load 
capacitance. 
2. Interface mechanical characteristics, pluggable connectors 
and pin identification. 
3. Functions of each circuit in the interface connector. 
4. Standard subsets of interface circuits for selected telecom 
applications. 
The standard does not define such elements as the character 
encoding or the framing of characters, or error detection 
protocols. The standard does not define bit rates for 
transmission, except that it says it is intended for bit rates lower 
than 20,000 bits per second. Many modern devices support 
speeds of 115,200 bit/s and above. RS 232 makes no provision 
for power to peripheral devices. 
Details of character format and transmission bit rate are 
controlled by the serial port hardware, often a single integrated 
circuit called a UART that converts data from parallel to 
asynchronous start-stop serial form. Details of voltage levels, 
slew rate, and short-circuit behaviour are typically controlled by 
a line driver that converts from the UART's logic levels to RS- 
232 compatible signal levels, and a receiver that converts from 
RS-232 compatible signal levels to the UART's logic levels. 
2.2.3.2 History of RS 232 
RS-232 was first introduced in 1962. The original DTEs were 
electromechanical teletypewriters, and the original DCEs were 
(usually) modems. When electronic terminals (smart and dumb) 
began to be used, they were often designed to be 
interchangeable with teletypewriters, and so supported RS-232. 
The C revision of the standard was issued in 1969 in part to 
accommodate the electrical characteristics of these devices. 
Since application to devices such as computers, printers, test 
instruments, and so on was not considered by the standard, 
designers implementing an RS-232 compatible interface on their 
equipment often interpreted the requirements idiosyncratically. 
Common problems were non-standard pin assignment of circuits 
on connectors, and incorrect or missing control signals. The lack
of adherence to the standards produced a thriving industry of 
breakout boxes, patch boxes, test equipment, books, and other 
aids for the connection of disparate equipment. A common 
deviation from the standard was to drive the signals at a reduced 
voltage. Some manufacturers therefore built transmitters that 
supplied +5V and -5V and labelled them as "RS-232 
compatible". 
Later personal computers (and other devices) started to make 
use of the standard so that they could connect to existing 
equipment. For many years, an RS-232-compatible port was a 
standard feature for serial communications, such as modem 
connections, on many computers. It remained in widespread use 
into the late 1990s. In personal computer peripherals, it has 
largely been supplanted by other interface standards, such as 
USB. RS-232 is still used to connect older designs of 
peripherals, industrial equipment (such as PLCs), console 
ports, and special purpose equipment, such as a cash drawer for 
a cash register. 
The standard has been renamed several times during its history 
as the sponsoring organization changed its name, and has been 
variously known as EIA RS-232, EIA 232, and most recently as 
TIA 232. The standard continued to be revised and updated by 
the Electronic Industries Alliance and since 1988 by the 
Telecommunications Industry Association (TIA) .[3] Revision C 
was issued in a document dated August 1969. Revision D was 
issued in 1986. The current revision is TIA-232-F Interface 
between Data Terminal Equipment and Data Circuit- 
Terminating Equipment Employing Serial Binary Data 
Interchange, issued in 1997. Changes since Revision C have 
been in timing and details intended to improve harmonization 
with the CCITT standard V.24, but equipment built to the 
current standard will interoperate with older versions. 
Related ITU-T standards include V.24 (circuit identification) 
and V.28 (signal voltage and timing characteristics). 
2.2.3.3 Limitation of Standard 
Because the application of RS-232 has extended far beyond the 
original purpose of interconnecting a terminal with a modem, 
successor standards have been developed to address the 
limitations.
Issues with the RS-232 standard include: 
1. The large voltage swings and requirement for positive and 
negative supplies increases power consumption of the interface 
and complicates power supply design. The voltage swing 
requirement also limits the upper speed of a compatible 
interface. 
2. Single-ended signalling referred to a common signal ground 
limits the noise immunity and transmission distance. 
3. Multi-drop connection among more than two devices is not 
defined. While multi-drop "work-around" has been devised, 
they have limitations in speed and compatibility. 
4. Asymmetrical definitions of the two ends of the link make the 
assignment of the role of a newly developed device problematic; 
the designer must decide on either a DTE-like or DCE-like 
interface and which connector pin assignments to use. 
5. The handshaking and control lines of the interface are 
intended for the setup and takedown of a dial-up 
communication circuit; in particular, the use of handshake lines 
for flow control is not reliably implemented in many devices. 
6. No method is specified for sending power to a device. While 
a small amount of current can be extracted from the DTR and 
RTS lines, this is only suitable for low power devices such as 
mice. 
7. The 25-way connector recommended in the standard is large 
compared to current practice. 
2.2.3.4 Standard details 
In RS-232, user data is sent as a time-series of bits. Both 
synchronous and asynchronous transmissions are supported by 
the standard. In addition to the data circuits, the standard defines 
a number of control circuits used to manage the connection 
between the DTE and DCE. Each data or control circuit only 
operates in one direction that is, signalling from a DTE to the 
attached DCE or the reverse. Since transmit data and receive 
data are separate circuits, the interface can operate in a full 
duplex manner, supporting concurrent data flow in both 
directions. The standard does not define character framing 
within the data stream, or character encoding.
This is typical for start-stop communications, but the standard 
does not dictate a character format or bit order. 
The RS-232 standard defines the voltage levels that correspond 
to logical one and logical zero levels for the data transmission 
and the control signal lines. Valid signals are plus or minus 3 to 
15 volts; the ±3 V range near zero volts is not a valid RS-232 
level. 
The standard specifies a maximum open-circuit voltage of 25 
volts: signal levels of ±5 V, ±10 V, ±12 V, and ±15 V are all 
commonly seen depending on the power supplies available 
within a device. RS-232 drivers and receivers must be able to 
withstand indefinite short circuit to ground or to any voltage 
level up to ±25 volts. The slew rate, or how fast the signal 
changes between levels, is also controlled. 
For data transmission lines (TxD, RxD and their secondary 
channel equivalents) logic one is defined as a negative voltage, 
the signal condition is called marking, and has the functional 
significance. Logic zero is positive and the signal condition is 
termed spacing. Control signals are logically inverted with 
respect to what one sees on the data transmission lines. When 
one of these signals is active, the voltage on the line will be 
between +3 to +15 volts. The inactive state for these signals is 
the opposite voltage condition, between −3 and −15 volts. 
Examples of control lines include request to send (RTS), clear to 
send (CTS), data terminal ready (DTR), and data set ready 
(DSR). 
Because the voltage levels are higher than logic levels typically 
used by integrated circuits, special intervening driver circuits are 
required to translate logic levels. These also protect the device's 
internal circuitry from short circuits or transients that may 
appear on the RS-232 interface, and provide sufficient current to 
comply with the slew rate requirements for data transmission. 
Because both ends of the RS-232 circuit depend on the ground 
pin being zero volts, problems will occur when connecting 
machinery and computers where the voltage between the ground 
pin on one end and the ground pin on the other is not zero. This 
may also cause a hazardous ground loop. Use of a common 
ground limits RS-232 to applications with relatively short 
cables. If the two devices are far enough apart or on separate 
power systems, the local ground connections at either end of the
cable will have differing voltages; this difference will reduce the 
noise margin of the signals. Balanced, differential, serial 
connections such as USB, RS-422 and RS-485 can tolerate 
larger ground voltage differences because of the differential 
signalling. 
Unused interface signals terminated to ground will have an 
undefined logic state. Where it is necessary to permanently set a 
control signal to a defined state, it must be connected to a 
voltage source that asserts the logic 1 or logic 0 level. Some 
devices provide test voltages on their interface connectors for 
this purpose. 
2.2.3.5 Connectors 
RS-232 devices may be classified as Data Terminal Equipment 
(DTE) or Data Communication Equipment (DCE); this defines 
at each device which wires will be sending and receiving each 
signal. The standard recommended but did not make mandatory 
the D-subminiature 25 pin connector. In general and according 
to the standard, terminals and computers have male connectors 
with DTE pin functions, and modems have female connectors 
with DCE pin functions. Other devices may have any 
combination of connector gender and pin definitions. Many 
terminals were manufactured with female terminals but were 
sold with a cable with male connectors at each end; the terminal 
with its cable satisfied the recommendations in the standard. 
Presence of a 25 pin D-sub connector does not necessarily 
indicate an RS-232-C compliant interface. For example, on the 
original IBM PC, a male D-sub was an RS-232-C DTE port 
(with a non-standard current loop interface on reserved pins), 
but the female D-sub connector was used for a parallel 
Centroids printer port. Some personal computers put non-standard 
voltages or signals on some pins of their serial ports. 
The standard specifies 20 different signal connections. Since 
most devices use only a few signals, smaller connectors can 
often be used. 
The signals are named from the standpoint of the DTE. The 
ground signal is a common return for the other connections. The 
DB-25 connector includes a second "protective ground" on pin 
1.Data can be sent over a secondary channel (when 
implemented by the DTE and DCE devices), which is
equivalent to the primary channel. Pin assignments are 
described in shown in Table 2.2: 
Table 2.1. Commonly used RS-232 signals and pin assignments 
Signal Origin 
DB-25 pin 
Name Typical purpose Abbreviation DTE DCE 
Data Indicates presence of 
DTR ● 
20 
Terminal Ready DTE to DCE. 
Data DCE is connected to the 
DCD 
● 8 
Carrier Detect telephone line. 
Data Set Ready 
DCE is ready to receive 
DSR 
● 6 
commands or data. 
DCE has detected an 
Ring Indicator incoming ring signal on RI ● 22 
the telephone line. 
Request To DTE requests the DCE 
RTS ● 
4 
Send prepare to receive data. 
Clear To Send 
Indicates DCE is ready to 
CTS 
● 5 
accept data. 
Transmitted Carries data from DTE to 
TxD ● 
2 
Data DCE. 
Received Data 
Carries data from DCE to 
RxD 
● 3 
DTE. 
Common 
GND common 7 
Ground 
Protective 
PG common 1 
Ground
Table 2.2 Pin assignments 
Signal Pin 
Common Ground 7 (same as primary) 
Secondary Transmitted Data (STD) 14 
Secondary Received Data (SRD) 16 
Secondary Request To Send (SRTS) 19 
Secondary Clear To Send (SCTS) 13 
Secondary Carrier Detect (SDCD) 12 
Ring Indicator' (RI), is a signal sent from the modem to the 
terminal device. It indicates to the terminal device that the 
phone line is ringing. In many computer serial ports, a hardware 
interrupt is generated when the RI signal changes state. Having 
support for this hardware interrupt means that a program or 
operating system can be informed of a change in state of the RI 
pin, without requiring the software to constantly "poll" the state 
of the pin. RI is a one-way signal from the modem to the 
terminal (or more generally, the DCE to the DTE) that does not 
correspond to another signal that carries similar information the 
opposite way. 
On an external modem the status of the Ring Indicator pin is 
often coupled to the "AA" (auto answer) light, which flashes if 
the RI signal has detected a ring. The asserted RI signal follows 
the ringing pattern closely,which can permit software to detect 
distinctive ring patterns. 
The Ring Indicator signal is used by some older uninterruptible 
power supplies (UPS's) to signal a power failure state to the 
computer. 
Certain personal computers can be configured for wake-on-ring, 
allowing a computer that is suspended to answer a phone call.
2.2.3.6 Cables 
The standard does not define a maximum cable length but 
instead defines the maximum capacitance that a compliant drive 
circuit must tolerate. A widely used rule of thumb indicates that 
cables more than 50 feet (15 m) long will have too much 
capacitance, unless special cables are used. By using low-capacitance 
cables, full speed communication can be maintained 
over larger distances up to about 1,000 feet (300 m) .[8] For 
longer distances, other signal standards are better suited to 
maintain high speed. 
Since the standard definitions are not always correctly applied, 
it is often necessary to consult documentation, test connections 
with a breakout box, or use trial and error to find a cable that 
works when interconnecting two devices. Connecting a fully 
standard-compliant DCE device and DTE device would use a 
cable that connects identical pin numbers in each connector (a 
so-called "straight cable"). "Gender changers" are available to 
solve gender mismatches between cables and connectors. 
Connecting devices with different types of connectors requires a 
cable that connects the corresponding pins according to the table 
above. Cables with 9 pins on one end and 25 on the other are 
common. Manufacturers of equipment with 8P8C connectors 
usually provide a cable with either a DB-25 or DE-9 connector 
(or sometimes interchangeable connectors so they can work 
with multiple devices). Poor-quality cables can cause false 
signals by crosstalk between data and control lines (such as 
Ring Indicator). If a given cable will not allow a data 
connection, especially if a Gender changer is in use, a Null 
modem may be necessary. 
2.2.3.7 Conventions 
For functional communication through a serial port interface, 
conventions of bit rate, character framing, communications 
protocol, character encoding, data compression, and error 
detection, not defined in RS 232, must be agreed to by both 
sending and receiving equipment. For example, consider the 
serial ports of the original IBM PC. This implementation used 
an 8250 UART using asynchronous start-stop character 
formatting with 7 or 8 data bits per frame, usually ASCII 
character coding, and data rates programmable between 75 bits 
per second and 115,200 bits per second. Data rates above 20,000 
bits per second are out of the scope of the standard, although
higher data rates are sometimes used by commercially 
manufactured equipment. Since most RS-232 devices do not 
have automatic baud rate detection, users must manually set the 
baud rate (and all other parameters) at both ends of the RS-232 
connection. 
In the particular case of the IBM PC, as with most UART chips 
including the 8250 UART used by the IBM PC, baud rates 
were programmable with arbitrary values. This allowed a PC to 
be connected to devices not using the rates typically used with 
modems. Not all baud rates can be programmed, due to the 
clock frequency of the 8250 UART in the PC, and the 
granularity of the baud rate setting. This includes the baud rate 
of MIDI, 31,250 bits per second, which is generally not 
achievable by a standard IBM PC serial port. MIDI-to-RS-232 
interfaces designed for the IBM PC include baud rate translation 
hardware to adjust the baud rate of the MIDI data to something 
that the IBM PC can support, for example 19,200 or 38,400 bits 
per second. 
2.2.3.8 RTS/CTS handshaking 
In older versions of the specification, RS-232's use of the RTS 
and CTS lines is asymmetric: The DTE asserts RTS to indicate a 
desire to transmit to the DCE, and the DCE asserts CTS in 
response to grant permission. This allows for half-duplex 
modems that disable their transmitters when not required, and 
must transmit a synchronization preamble to the receiver when 
they are re-enabled. This scheme is also employed on present-day 
RS-232 to RS-485 converters, where the RS-232's RTS 
signal is used to ask the converter to take control of the RS-485 
bus - a concept that does not otherwise exist in RS-232. There is 
no way for the DTE to indicate that it is unable to accept data 
from the DCE. 
A non-standard symmetric alternative, commonly called 
"RTS/CTS handshaking," was developed by various equipment 
manufacturers. In this scheme, CTS is no longer a response to 
RTS; instead, CTS indicates permission from the DCE for the 
DTE to send data to the DCE, and RTS indicates permission 
from the DTE for the DCE to send data to the DTE. RTS and 
CTS are controlled by the DTE and DCE respectively, each 
independent of the other. This was eventually codified in
version RS-232-E (actually TIA-232-E by that time) by defining 
a new signal, "RTR (Ready to Receive)," which is CCITT V.24 
circuit 133. TIA-232-E and the corresponding international 
standards were updated to show that circuit 133, when 
implemented, shares the same pin as RTS (Request to Send), 
and that when 133 is in use, RTS is assumed by the DCE to be 
ON at all times. 
Thus, with this alternative usage, one can think of RTS asserted 
(positive voltage, logic 0) meaning that the DTE is indicating it 
is "ready to receive" from the DCE, rather than requesting 
permission from the DCE to send characters to the DCE. 
Note that equipment using this protocol must be prepared to 
buffer some extra data, since a transmission may have begun 
just before the control line state change. 
RTS/CTS handshaking is an example of hardware flow control. 
However, "hardware flow control" in the description of the 
options available on an RS-232-equipped device does not 
always mean RTS/CTS handshaking. 
2.2.3.9 3-wire and 5-wire RS-232 
Minimal “3-wire” RS-232 connections’ consisting only of 
transmit data, receive data, and ground, is commonly used when 
the full facilities of RS-232 are not required. Even a two-wire 
connection (data and ground) can be used if the data flow is one 
way (for example, a digital postal scale that periodically sends a 
weight reading, or a GPS receiver that periodically sends 
position, if no configuration via RS-232 is necessary). When 
only hardware flow control is required in addition to two-way 
data, the RTS and CTS lines are added in a 5-wire version. 
2.2.3.10 Seldom used features 
The EIA-232 standard specifies connections for several features 
that are not used in most implementations. Their use requires the 
25-pin connectors and cables, and of course both the DTE and 
DCE must support them. 
a) Signal rate selection 
The DTE or DCE can specify use of a "high" or "low" signalling 
rate. The rates as well as which device will select the rate must 
be configured in both the DTE and DCE. The prearranged 
device selects the high rate by setting pin 23 to ON.
b) Loopback testing 
Many DCE devices have a loopback capability used for testing. 
When enabled, signals are echoed back to the sender rather than 
being sent on to the receiver. If supported, the DTE can signal 
the local DCE (the one it is connected to) to enter loopback 
mode by setting pin 18 to ON, or the remote DCE (the one the 
local DCE is connected to) to enter loopback mode by setting 
pin 21 to ON. The latter tests the communications link as well as 
both DCE's. When the DCE is in test mode it signals the DTE 
by setting pin 25 to ON. 
A commonly used version of loopback testing does not involve 
any special capability of either end. A hardware loopback is 
simply a wire connecting complementary pins together in the 
same connector 
Loopback testing is often performed with a specialized DTE 
called a bit error rate tester (or BERT). 
2.2.3.11 Timing Signals 
Some synchronous devices provide a clock signal to 
synchronize data transmission, especially at higher data rates. 
Two timing signals are provided by the DCE on pins 15 and 17. 
Pin 15 is the transmitter clock, or send timing (ST); the DTE 
puts the next bit on the data line (pin 2) when this clock 
transitions from OFF to ON (so it is stable during the ON to 
OFF transition when the DCE registers the bit). Pin 17 is the 
receiver clock, or receive timing (RT); the DTE reads the next 
bit from the data line (pin 3) when this clock transitions from 
ON to OFF. 
Alternatively, the DTE can provide a clock signal, called 
transmitter timing (TT), on pin 24 for transmitted data. Data is 
changed when the clock transitions from OFF to ON and read 
during the ON to OFF transition. TT can be used to overcome 
the issue where ST must traverse a cable of unknown length and 
delay, clock a bit out of the DTE after another unknown delay, 
and return it to the DCE over the same unknown cable delay. 
Since the relation between the transmitted bit and TT can be 
fixed in the DTE design, and since both signals traverse the 
same cable length, using TT eliminates the issue. TT may be 
generated by looping ST back with an appropriate phase change 
to align it with the transmitted data. ST loop back to TT lets the
DTE use the DCE as the frequency reference, and correct the 
clock to data timing. 
2.2.3.12 Other Serial interfaces similar to RS-232 
1. RS-422 (a high-speed system similar to RS-232 but with 
differentialsignalling) 
2. RS-423 (a high-speed system similar to RS-422 but with 
unbalancedsignalling) 
3. RS-449 (a functional and mechanical interface that used RS- 
422 and RS-423 signals - it never caught on like RS-232 and 
was withdrawn by the EIA) 
4. RS-485 (a descendant of RS-422 that can be used as a bus in 
multidrop configurations) 
5. MIL-STD-188 (a system like RS-232 but with better 
impedance and rise time control) 
6. EIA-530 (a high-speed system using RS-422 or RS-423 
electrical properties in an EIA-232 pinout configuration, thus 
combining the best of both; supersedes RS-449) 
7. EIA/TIA-561 8 Position Non-Synchronous Interface between 
Data Terminal Equipment and Data Circuit Terminating 
Equipment Employing Serial Binary Data Interchange 
8. EIA/TIA-562 Electrical Characteristics for an Unbalanced 
Digital Interface (low-voltage version of EIA/TIA-232) 
9. TIA-574 (standardizes the 9-pin D-subminiature connector 
pinout for use with EIA-232 electrical signalling, as originated 
on the IBM PC/AT) 
10.SpaceWire (high-speed serial system designed for use on 
board spacecraft). 
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 does not emit light directly. 
LCDs are used in a wide range of applications, including computer 
monitors,television, instrument panels, aircraft cockpit displays, 
signage, etc. They are common in consumer devices such as video
players, gaming devices, clocks, watches, calculators, andtelephones. 
LCDs have replaced cathode ray tube (CRT) displays in most 
applications. They are available in a wider range of screen sizes than 
CRT and plasma displays, and since they do not use phosphors, they 
cannot suffer image burn-in. LCDs are, however, susceptible to image 
persistence. 
LCDs are more energy efficient and offer safer disposal than CRTs. Its 
low electrical power consumption enables it to be used in battery-powered 
electronic equipment. It is an electronically modulated optical 
device made up of any number of segments filled with liquid crystals 
and arrayed in front of a light source (backlight) or reflector to produce 
images in colour or monochrome. 
The mostflexible ones use an array of small pixels. The earliest 
discovery leading to the development of LCD technology, the 
discovery of liquid crystals, dates from 1888. By 2008, worldwide 
sales of televisions with LCD screens had surpassed the sale of CRT 
units. Following figure is a 16x2 LCD. 
Monochrome passive-matrix LCDs were standard in most early 
laptops (although a few used plasma displays) and the original 
Nintendo GameBoy until the mid-1990s, when colour active-matrix 
became standard on all laptops. The commercially unsuccessful 
Macintosh Portable (released in 1989) was one of the first to use an 
active-matrix display (though still monochrome). 
Passive-matrix LCDs are still used today for applications less 
demanding than laptops and TVs. In particular, portable devices with 
less information content to be displayed, where lowest power 
consumption (no backlight), low cost and/or readability in direct 
sunlight are needed, use this type of display. 
2.2.6.1 Advantages and Disadvantages 
In spite of LCDs being a well proven and still viable 
technology, as display devices LCDs are not perfect for all 
applications. 
Advantages 
1. Very compact and light. 
2. Low power consumption. 
3. No geometric distortion.
4. Little or no flicker depending on backlight technology. 
5. Not affected by screen burn-in. 
6. Can be made in almost any size or shape. 
7. No theoretical resolution limit. 
Disadvantages 
1. Limited viewing angle, causing colour, saturation, contrast 
and brightness to vary, even within the intended viewing angle, 
by variations in posture. 
2. Bleeding and uneven backlighting in some monitors, causing 
brightness distortion, especially toward the edges. 
3. Smearing and ghosting artefacts caused by slow response 
times (>8 ms) and "sample and hold" operation. 
4. Fixed bit depth, many cheaper LCDs are only able to display 
262,000 colours. 8-bit S-IPS panels can display 16 million 
colours and have significantly better black level, but are 
expensive and have slower response time. 
5. Low bit depth results in images with unnatural or excessive 
contrast. 
6. Input lag 
7. Dead or stuck pixels may occur during manufacturing or 
through use.
CHAPTER 3 
WORKING OF VTS 
3.1 Schematic Diagram of VTS 
3.2 Circuit Description 
The hardware interfaces to microcontroller are LCD display, GSM modem 
and GPS receiver. The design uses RS-232 protocol for serial 
communication between the modems and the microcontroller. A serial driver 
IC is used for converting TTL voltage levels to RS-232 voltage levels. 
When the reset is sent by the number at the modem, the system automatically 
sends a return reply to that mobile indicating the position of the vehicle in 
terms of latitude and longitude. 
3.3 Circuit Operation 
The project is vehicle positioning and navigation system we can locate the 
vehicle around the globe with ARM7microcontroller, GPS receiver, GSM 
modem, Power supply. Microcontroller used is ARM7. The code is written in
the internal memory of Microcontroller i.e. ROM. With help of instruction 
set it processes the instructions and it acts as interface between GSM and 
GPS with help of serial communication of ARM7. GPS always transmits the 
data and GSM transmits and receive the data. GPS pin TX is connected to 
microcontroller via serial ports. GSM pins TX and RX are connected to 
microcontroller. 
3.3.1 Power 
The power is supplied to components like GSM, GPS and Micro 
control circuitry using a 12V/3.2A battery .GSM requires 12v,GPS and 
microcontroller requires 5v .with the help of regulators we regulate the 
power between three components. 
3.3.2 Serial ports 
Microcontroller communicates with the help of serial communication. 
First it takes the data from the GPS receiver and then sends the 
information to the owner in the form of SMS with help of GSM 
modem.
CHAPTER 4 
MICROCONTROLLER ARM7 
Why we use ARM7? 
The ARM processor is a 32-bit RISC processor, meaning it is built using the 
reduced instruction set computer (RISC) instruction set architecture (ISA). 
ARM processors are microprocessors and are widely used in many of the 
mobile phones sold each year, as many as 98% of mobile phones. They are 
also used in personal digital assistants (PDA), digital media and music 
layers, hand-held gaming systems, calculators, and even computer hard 
drives. 
The first ARM processor-based computer was the Acorn Archimedes, 
released in 1987. Apple Computer became involved with helping to improve 
the ARM technology in the late 1980s, with their work resulting in the 
ARM6 technology in 1992. Later, Acorn used the ARM6-based ARM 610 
processor in their Risc PC computers in 1994. Today, the ARM architecture 
is licensed for use by many companies, including Apple, Cirrus Logic, Intel, 
LG, Microsoft, NEC, Nintendo, Nvidia, Sony, Samsung, Sharp, Texas 
Instruments, Yamaha, and many more. The latest developed ARM processor 
families include ARM11 and Cortex. ARM processors capable of 64-bit 
processing are currently in development. 
4.1 Features 
The main features of the microcontroller are: 
• 16/32-bit ARM7 microcontroller. 
• 8 to 40kB of on-chip static RAM and 32 to 512kB of on-chip flash 
program memory. 128 bit wide interface/accelerator enables high speed 60 
MHz operation. 
• In-System/In-Application Programming (ISP/IAP) via on-chip boot-loader 
software. Single flash sector or full chip erase in 400 ms and programming of 
256bytes in 1ms. 
• Embedded ICE RT and Embedded Trace interfaces offer real-time 
debugging with the on-chip Real Monitor software and high speed tracing of 
instruction execution. 
• USB 2.0 Full Speed compliant Device Controller with 2kB of endpoint 
RAM. In addition, the LPC2148 provides 8kB of on-chip RAM accessible to 
USB by DMA.
• One or two (LPC2141/2 vs. LPC2148) 10-bit A/D converters provide a 
total of 6/14 analog inputs, with conversion times as low as 2.44 s per 
channel. 
• Single 10-bit D/A converter provide variable analog output. 
• Two 32-bit timers/external event counters (with four capture and four 
compare channels each), PWM unit (six outputs) and watchdog. 
• Low power real-time clock with independent power and dedicated 32 kHz 
clock input. 
• Multiple serial interfaces including two UARTs (16C550), two Fast I2C-bus 
(400kbit/s), SPI and SSP with buffering and variable data length 
capabilities. 
• Vectored interrupt controller with configurable priorities and vector 
addresses. 
• Up to nine edge or level sensitive external interrupt pins available. 
• On-chip integrated oscillator operates with an external crystal in range from 
1 MHz to 30 MHz and with an external oscillator up to 50MHz. 
• Individual enable/disable of peripheral functions as well as peripheral clock 
scaling for additional power optimization. 
• Processor wake-up from Power-down mode via external interrupt, USB, 
Brown-Out Detect (BOD) or Real-Time Clock (RTC). 
• Single power supply chip with Power-On Reset (POR) and BOD circuits: – 
CPU operating voltage range of 3.0 V to 3.6 V (3.3 V 10 %) with 5 V 
tolerant I/O pads. 
4.2The Pin Configuration 
4.2.1 Special Function Registers (SFR) 
4.3 Memory Organization 
On-chip flash memory system: The LPC2141/2/4/6/8 incorporate a 
32kB, 64kB, 128kB, 256kB, and 512kB Flash memory system, respectively. 
This memory may be used for both code and data storage. Programming of 
the Flash memory may be accomplished in several ways: over the serial 
built-in JTAG interface, using In System Programming (ISP) and UART0, or 
by means of In Application Programming (IAP) capabilities. The application 
program, using the IAP functions, may also erase and/or program the Flash 
while the application is running, allowing a great degree of flexibility for 
data storage field firmware upgrades, etc. When the LPC2141/2/4/6/8 on-chip 
bootloader is used, 32kB, 64kB, 128kB, 256kB, and 500kB of Flash 
memory is available for user code. The LPC2141/2/4/6/8 Flash memory 
provides minimum of 100,000 erase/write cycles and 20 years of data-retention.
On-chip Static RAM (SRAM): On-chip Static RAM (SRAM) may be used 
for code and/or data storage. The on-chip SRAM may be accessed as 8-bits, 
16-bits, and 32-bits. The LPC2141/2/4/6/8 provides 8/16/32kB of static 
RAM, respectively. 
4.4 SYSTEM CONTROL BLOCK 
The System Control Block includes several system features and control 
registers for a number of functions that are not related to specific peripheral 
devices. These include: 
• Crystal Oscillator 
• External Interrupt Inputs 
• Miscellaneous System Controls and Status 
• Memory Mapping Control 
• PLL 
• Power Control 
• Reset 
• APB Divider 
• Wakeup Timer 
Each type of function has its own register(s) if any are required and 
unneeded bits are defined as reserved in order to allow future expansion. 
Unrelated functions never share the same register addresses
CHAPTER 5 
GSM MODULE 
5.1 GSM History 
The acronym for GSM is Global System for Mobile Communications. 
During the early 1980s, analog cellular telephone systems were experiencing 
rapid growth in Europe, particularly in Scandinavia and the United Kingdom, 
but also in France and Germany. Each country developed its own system, 
which was incompatible with everyone else's in equipment and operation. 
This was an undesirable situation, because not only was the mobile 
equipment limited to operation within national boundaries, which in a unified 
Europe were increasingly unimportant, but there was also a very limited 
market for each type of equipment, so economies of scale and the subsequent 
savings could not be realized. 
The Europeans realized this early on, and in 1982 the Conference of 
European Posts and Telegraphs (CEPT) formed a study group called the 
Groupe Special Mobile (GSM) to study and develop a pan-European public 
land mobile system. The proposed system had to meet certain criteria: 
1. Good subjective speech quality 
2. Low terminal and service cost 
3. Low terminal and service cost 
4. Ability to support handheld terminals 
5. Support for range of new services and facilities 
6. Spectral efficiency 
7. ISDN compatibility 
8. Pan-European means European-wide. ISDN throughput at 64Kbs was 
never envisioned, indeed, the highest rate a normal GSM network can 
achieve is 9.6kbs. 
Europe saw cellular service introduced in 1981, when the Nordic Mobile 
Telephone System or NMT450 began operating in Denmark, Sweden, 
Finland, and Norway in the 450 MHz range. It was the first multinational 
cellular system. In 1985 Great Britain started using the Total Access 
Communications System or TACS at 900MHz. Later, the West German C-Netz, 
the French Radio COM 2000, and the Italian RTMI/RTMS helped 
make up Europe's nine analog incompatible radio telephone systems. Plans 
were afoot during the early 1980s, however, to create a single European wide
digital mobile service with advanced features and easy roaming. While North 
American groups concentrated on building out their robust but increasingly 
fraud plagued and featureless analog network, Europe planned for a digital 
future. 
In 1989, GSM responsibility was transferred to the European 
Telecommunication Standards Institute (ETSI), and phase I of the GSM 
specifications were published in 1990. Commercial service was started in 
mid-1991, and by 1993 there were 36 GSM networks in 22 countries. 
Although standardized in Europe, GSM is not only a European standard. 
Over 200 GSM networks (including DCS1800 and PCS1900) are operational 
in 110 countries around the world. In the beginning of 1994, there were 1.3 
million subscribers worldwide, which had grown to more than 55 million by 
October 1997. With North America making a delayed entry into the GSM 
field with a derivative of GSM called PCS1900, GSM systems exist on every 
continent, and the acronym GSM now aptly stands for Global System for 
Mobile communications. 
The developers of GSM chose an unproven (at the time) digital system, as 
opposed to the then-standard analog cellular systems like AMPS in the 
United States and TACS in the United Kingdom. They had faith that 
advancements in compression algorithms and digital signal processors would 
allow the fulfilment of the original criteria and the continual improvement of 
the system in terms of quality and cost. The over 8000 pages of GSM 
recommendations try to allow flexibility and competitive innovation among 
suppliers, but provide enough standardization to guarantee proper 
networking between the components of the system. This is done by providing 
functional and interface descriptions for each of the functional entities 
defined in the system. 
5.2 Services Provided by GSM 
From the beginning, the planners of GSM wanted ISDN compatibility in 
terms of the services offered and the control signalling used. However, radio 
transmission limitations, in terms of bandwidth and cost, do not allow the 
standard ISDN B-channel bit rate of 64 kbps to be practically achieved. 
Telecommunication services can be divided into bearer services, teleservices, 
and supplementary services. The most basic teleservice supported by GSM is 
telephony. As with all other communications, speech is digitally encoded and 
transmitted through the GSM network as a digital stream. There is also an 
emergency service, where the nearest emergency-service provider is notified 
by dealing three digits.
a) Bearer services: Typically data transmission instead of voice. Fax and 
SMS are examples. 
b) Teleservices: Voice oriented traffic. 
c) Supplementary services: Call forwarding, caller ID, call waiting and the 
like. 
A variety of data services is offered. GSM users can send and receive data, at 
rates up to 9600 bps, to users on POTS (Plain Old Telephone Service), 
ISDN, Packet Switched Public Data Networks, and Circuit Switched Public 
Data Networks using a variety of access methods and protocols, such as X.25 
or X.32. Since GSM is a digital network, a modem is not required between 
the user and GSM network, although an audio modem is required inside the 
GSM network to interwork with POTS. 
Other data services include Group 3 facsimile, as described in ITU-T 
recommendation T.30, which is supported by use of an appropriate fax 
adaptor. A unique feature of GSM, not found in older analog systems, is the 
Short Message Service (SMS). SMS is a bidirectional service for short 
alphanumeric (up to 160 bytes) messages. Messages are transported in a 
store-and-forward fashion. For point-to-point SMS, a message can be sent to 
another subscriber to the service, and an acknowledgement of receipt is 
provided to the sender. SMS can also be used in a cell-broadcast mode, for 
sending messages such as traffic updates or news updates. Messages can also 
be stored in the SIM card for later retrieval. 
Supplementary services are provided on top of teleservices or bearer 
services. In the current (Phase I) specifications, they include several forms of 
call forward (such as call forwarding when the mobile subscriber is 
unreachable by the network), and call barring of outgoing or incoming calls, 
for example when roaming in another country. Many additional 
supplementary services will be provided in the Phase 2 specifications, such 
as caller identification, call waiting, multi-party conversations. 
5.3 Mobile Station 
The mobile station (MS) consists of the mobile equipment (the terminal) and 
a smart card called the Subscriber Identity Module (SIM). The SIM provides 
personal mobility, so that the user can have access to subscribed services 
irrespective of a specific terminal. By inserting the SIM card into another 
GSM terminal, the user is able to receive calls at that terminal, make calls 
from that terminal, and receive other subscribed services.
The mobile equipment is uniquely identified by the International Mobile 
Equipment Identity (IMEI). The SIM card contains the International Mobile 
Subscriber Identity (IMSI) used to identify the subscriber to the system, a 
secret key for authentication, and other information. The IMEI and the IMSI 
are independent, thereby allowing personal mobility. The SIM card may be 
protected against unauthorized use by a password or personal identity 
number. 
GSM phones use SIM cards, or Subscriber information or identity modules. 
They're the biggest difference a user sees between a GSM phone or handset 
and a conventional cellular telephone. With the SIM card and its memory the 
GSM handset is a smart phone, doing many things a conventional cellular 
telephone cannot. Like keeping a built in phone book or allowing different 
ring tones to be downloaded and then stored. Conventional cellular 
telephones either lack the features GSM phones have built in, or they must 
rely on resources from the cellular system itself to provide them. Let me 
make another, important point. 
With a SIM card your account can be shared from mobile to mobile, at least 
in theory. Want to try out your neighbour’s brand new mobile? You should 
be able to put your SIM card into that GSM handset and have it work. The 
GSM network cares only that a valid account exists, not that you are using a 
different device. You get billed, not the neighbour who loaned you the 
phone. 
This flexibility is completely different than AMPS technology, which 
enables one device per account. No switching around. Conventional cellular 
telephones have their electronic serial number burned into a chipset which is 
permanently attached to the phone. No way to change out that chipset or 
trade with another phone. SIM card technology, by comparison, is meant to 
make sharing phones and other GSM devices quick and easy. 
5.4 Base Station Subsystem: 
The Base Station Subsystem is composed of two parts, the Base Transceiver 
Station (BTS) and the Base Station Controller (BSC). These communicate 
across the standardized Abis interface, allowing (as in the rest of the system) 
operation between components made by different suppliers. 
The Base Transceiver Station houses the radio transceivers that define a cell 
and handles the radio-link protocols with the Mobile Station. In a large urban 
area, there will potentially be a large number of BTSs deployed, thus the 
requirements for a BTS are ruggedness, reliability, portability, and minimum 
cost.
The BTS or Base Transceiver Station is also called an RBS or Remote Base 
station. Whatever the name, this is the radio gear that passes all calls coming 
in and going out of a cell site. The base station is under direction of a base 
station controller so traffic gets sent there first. The base station controller, 
described below, gathers the calls from many base stations and passes them 
on to a mobile telephone switch. From that switch come and go the calls 
from the regular telephone network. Some base stations are quite small; the 
one pictured here is a large outdoor unit. The large number of base stations 
and their attendant controllers are a big difference between GSM and IS-136. 
5.4.1 Base Station Controller 
The Base Station Controller manages the radio resources for one or 
more BTSs. It handles radio-channel setup, frequency hopping, and 
handovers, as described below. The BSC is the connection between the 
mobile station and the Mobile service Switching Centre (MSC). 
Another difference between conventional cellular and GSM is the base 
station controller. It's an intermediate step between the base station 
transceiver and the mobile switch. GSM designers thought this a better 
approach for high density cellular networks. As one anonymous writer 
penned, "If every base station talked directly to the MSC, traffic would 
become too congested. To ensure quality communications via traffic 
management, the wireless infrastructure network uses Base Station 
Controllers as a way to segment the network and control congestion. 
The result is that MSCs route their circuits to BSCs which in turn are 
responsible for connectivity and routing of calls for 50 to 100 wireless 
base stations." 
Many GSM descriptions picture equipment called a TRAU, which 
stands for Transcoding Rate and Adaptation Unit. Of course also 
known as a Trans-Coding Unit or TCU, the TRAU is a compressor 
and converter. It first compresses traffic coming from the mobiles 
through the base station controllers. That's quite an achievement 
because voice and data have already been compressed by the voice 
coders in the handset. Anyway, it crunches that data down even 
further. It then puts the traffic into a format the 
Mobile Switch can understand. This is the Trans-Coding part of its 
name, where code in one format is converted to another. The TRAU is 
not required but apparently it saves quite a bit of money to install one. 
Here's how Nortel Networks sells their unit: “Reduce transmission 
resources and realize up to 75% transmission cost savings with the 
TCU."
"The Trans-Coding Unit (TCU), inserted between the BSC and MSC, 
enables speech compression and data rate adaptation within the radio 
cellular network. The TCU is designed to reduce transmission costs by 
minimizing transmission resources between the BSC and MSC. This is 
achieved by reducing the number of PCM links going to the BSC, 
since four traffic channels (data or speech) can be handled by one 
PCM time slot. Additionally, the modular architecture of the TCU 
supports all three GSM vocoders (Full Rate, Enhanced Full Rate, and 
Half Rate) in the same cabinet, providing you with a complete range of 
deployment options." 
Voice coders or vocoders are built into the handsets a cellular carrier 
distributes. They're the circuitry that turns speech into digital. The 
carrier specifies which rate they want traffic compressed, either a great 
deal or just a little. The cellular system is designed this way, with 
handset vocoders working in league with the equipment of the base 
station subsystem. 
5.5 Architecture of the GSM Network 
A GSM network is composed of several functional entities, whose functions 
and interfaces are specified. Figure 1 shows the layout of a generic GSM 
network. The GSM network can be divided into three broad parts. The 
Mobile Station is carried by the subscriber. 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 Centre (MSC), performs 
the switching of calls between the mobile users, and between mobile and 
fixed network users. The MSC also handles the mobility management 
operations. Not shown is the Operations and Maintenance Centre, which 
oversees the proper operation and setup of the network. 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 Centre across the A 
interface. 
As John states, he presents a generic GSM architecture. Lucent, Ericsson, 
Nokia, and others feature their own vision in their own diagrams. 
Lucent GSM architecture/Ericsson GSM architecture/Nokia GSM 
architecture/Siemens’s GSM architecture. 
5.6 Radio Link Aspects
The International Telecommunication Union (ITU), which manages the 
international allocation of radio spectrum (among many other functions), 
allocated the bands 890-915 MHz for the uplink (mobile station to base 
station) and 935-960 MHz for the downlink (base station to mobile station) 
for mobile networks in Europe. Since this range was already being used in 
the early 1980s by the analog systems of the day, the CEPT had the foresight 
to reserve the top 10 MHz of each band for the GSM network that was still 
being developed. Eventually, GSM will be allocated the entire 2x25 MHz 
bandwidth. 
5.7 Multiple Access and Channel Structure: 
Since radio spectrum is a limited resource shared by all users, a method must 
be devised to divide up the bandwidth among as many users as possible. The 
method chosen by GSM is a combination of Time- and Frequency-Division 
Multiple Access (TDMA/FDMA). The FDMA part involves the division by 
frequency of the (maximum) 25 MHz bandwidth into 124 carrier frequencies 
spaced 200 kHz apart. One or more carrier frequencies are assigned to each 
base station. Each of these carrier frequencies is then divided in time, using a 
TDMA scheme. The fundamental unit of time in this TDMA scheme is 
called a burst period and it lasts 15/26 ms (or approx. 0.577 ms). Eight burst 
periods are grouped into a TDMA frame (120/26 ms, or approx. 4.615 ms), 
which forms the basic unit for the definition of logical channels. One 
physical channel is one burst period per TDMA frame. 
i) Traffic channels 
A traffic channel (TCH) is used to carry speech and data traffic. Traffic 
channels are defined using a 26-frame multi-frame, or group of 26 TDMA 
frames. The length of a 26-frame multi-frame is 120 ms, which is how the 
length of a burst period is defined (120 ms divided by 26 frames divided by 8 
burst periods per frame). Out of the 26 frames, 24 are used for traffic, 1 is 
used for the Slow Associated Control Channel (SACCH) and 1 is currently 
unused (see Figure 2). TCHs for the uplink and downlink are separated in 
time by 3 burst periods, so that the mobile station does not have to transmit 
and receive simultaneously, thus simplifying the electronics. 
ii) Control channels 
Common channels can be accessed both by idle mode and dedicated mode 
mobiles. The common channels are used by idle mode mobiles to exchange 
the signalling information required to change to dedicated mode. Mobiles 
already in dedicated mode monitor the surrounding base stations for 
handover and other information. Dedicated mode means a mobile is in use.
5.8 Frequency Hopping 
The mobile station already has to be frequency agile, meaning it can move 
between a transmit/ receive, and monitor time slot within one TDMA frame, 
which normally are on different frequencies. GSM makes use of this inherent 
frequency agility to implement slow frequency hopping, where the mobile 
and BTS transmit each TDMA frame on a different carrier frequency. The 
frequency hopping algorithm is broadcast on the Broadcast Control Channel. 
Since multipath fading is dependent on carrier frequency, slow frequency 
hopping helps alleviate the problem. In addition, co-channel interference is in 
effect randomized. 
Here's a huge difference between conventional cellular (IS-136) and GSM: 
frequency hopping. When enabled, slots within frames can leapfrog from one 
frequency to another. In IS-136, by comparison, once assigned a channel 
your call stays on that pair of radio frequencies until the call is over or you 
have moved to another cell. 
5.9 Discontinuous Reception 
Another method used to conserve power at the mobile station is 
discontinuous reception. The paging channel, used by the base station to 
signal an incoming call, is structured into sub-channels. Each mobile station 
needs to listen only to its own sub-channel. In the time between successive 
paging sub-channels, the mobile can go into sleep mode, when almost no 
power is used. 
5.10 Power Control 
There are five classes of mobile stations defined, according to their peak 
transmitter power, rated at 20, 8, 5, 2, and 0.8 watts. To minimize co-channel 
interference and to conserve power, both the mobiles and the Base 
Transceiver Stations operate at the lowest power level that will maintain an 
acceptable signal quality. Power levels can be stepped up or down in steps of 
2 dB from the peak power for the class down to a minimum of 13 dBm (20 
mill watts). 
We need only enough power to make a connection. Any more is superfluous. 
If you can't make a connection using one watt then two watts won't help at 
these near microwave frequencies. Using less power means less interference 
or congestion among all the mobiles in a cell.
The mobile station measures the signal strength or signal quality (based on 
the Bit Error Ratio), and passes the information to the Base Station 
Controller, which ultimately decides if and when the power level should be 
changed. Power control should be handled carefully, since there is the 
possibility of instability. This arises from having mobiles in co-channel cells 
alternating increase their power in response to increased co-channel 
interference caused by the other mobile increasing its power. This in unlikely 
to occur in practice but it is (or was as of 1991) under study. 
Two points: The first is that the base station can reach out to the mobile and 
turn down the transmitting power the handset is using, Very cool. The second 
point is that a digital signal will drop a call much more quickly than an 
analog signal. With an analog radio you can hear through static and fading. 
But with a digital radio the connection will be dropped, just like your 
landline modem, when too many 0s and 1s go missing. You need more base 
stations, consequently, to provide the same coverage as analog. 
5.11 Network Aspects 
Ensuring the transmission of voice or data of a given quality over the radio 
link is only part of the function of a cellular mobile network. A GSM mobile 
can seamlessly roam nationally and internationally, which requires that 
registration, authentication, call routing and location updating functions exist 
and are standardized in GSM networks. In addition, the fact that the 
geographical area covered by the network is divided into cells necessitates 
the implementation of a handover mechanism. These functions are performed 
by the Network Subsystem, mainly using the Mobile Application Part (MAP) 
built on top of the Signalling. 
The signalling protocol in GSM is structured into three general layers 
depending on the interface, as shown in Figure 3. Layer 1 is the physical 
layer, which uses the channel structures discussed above over the air 
interface. Layer 2 is the data link layer. Across the Um interface, the data 
link layer is a modified version of the LAPD protocol used in ISDN (external 
link), called LAPDm. Across the A interface, the Message Transfer Part 
layer 2 of Signalling System Number 7 is used. Layer 3 of the GSM 
signalling protocol is itself divided into 3 sub layers. 
1. Radio Resources Management 
2. Controls the setup, maintenance, and termination of radio and fixed 
channels, 
3. Including handovers.
4. Mobility Management 
5. Manages the location updating and registration procedures, as well as 
security and authentication. 
6. Connection Management 
7. Handles general call control, similar to CCITT Recommendation Q.931, 
and manage Supplementary Services and the Short Message Service. 
5.12 Radio Resources Management 
The radio resources management (RR) layer oversees the establishment of a 
link, both radio and fixed, between the mobile station and the MSC. The 
main functional components involved are the mobile station, and the Base 
Station Subsystem, as well as the MSC. The RR layer is concerned with the 
management of an RR-session [16], which is the time that a mobile is in 
dedicated mode, as well as the configuration of radio channels including the 
allocation of dedicated channels. 
An RR-session is always initiated by a mobile station through the access 
procedure, either for an outgoing call, or in response to a paging message. 
The details of the access and paging procedures, such as when a dedicated 
channel is actually assigned to the mobile, and the paging sub-channel 
structure, are handled in the RR layer. In addition, it handles the management 
of radio features such as power control, discontinuous transmission and 
reception, and timing advance. 
5.13 Handover 
In a cellular network, the radio and fixed links required are not permanently 
allocated for the duration of a call. Handover, or handoff as it is called in 
North America, is the switching of an on-going call to a different channel or 
cell. The execution and measurements required for handover form one of 
basic functions of the RR layer. 
There are four different types of handover in the GSM system, which involve 
transferring a call between: 
1. Channels (time slots) in the same cell 
2. Cells (Base Transceiver Stations) under the control of the same Base 
Station Controller (BSC),
GSM GPS ARM7 Vehicle Tracking Project Report
GSM GPS ARM7 Vehicle Tracking Project Report
GSM GPS ARM7 Vehicle Tracking Project Report
GSM GPS ARM7 Vehicle Tracking Project Report
GSM GPS ARM7 Vehicle Tracking Project Report
GSM GPS ARM7 Vehicle Tracking Project Report
GSM GPS ARM7 Vehicle Tracking Project Report
GSM GPS ARM7 Vehicle Tracking Project Report
GSM GPS ARM7 Vehicle Tracking Project Report
GSM GPS ARM7 Vehicle Tracking Project Report
GSM GPS ARM7 Vehicle Tracking Project Report
GSM GPS ARM7 Vehicle Tracking Project Report
GSM GPS ARM7 Vehicle Tracking Project Report
GSM GPS ARM7 Vehicle Tracking Project Report
GSM GPS ARM7 Vehicle Tracking Project Report
GSM GPS ARM7 Vehicle Tracking Project Report
GSM GPS ARM7 Vehicle Tracking Project Report
GSM GPS ARM7 Vehicle Tracking Project Report
GSM GPS ARM7 Vehicle Tracking Project Report
GSM GPS ARM7 Vehicle Tracking Project Report
GSM GPS ARM7 Vehicle Tracking Project Report

More Related Content

What's hot

Automatic vehicle accident detection and messaging system using gsm and gps m...
Automatic vehicle accident detection and messaging system using gsm and gps m...Automatic vehicle accident detection and messaging system using gsm and gps m...
Automatic vehicle accident detection and messaging system using gsm and gps m...mahesh_rman
 
gps gsm based vehicle tracking system seminar
gps gsm based vehicle tracking system seminargps gsm based vehicle tracking system seminar
gps gsm based vehicle tracking system seminarhiharshal277
 
Vehicle tracking system using gps and gsm techniques
Vehicle tracking system using gps and gsm techniquesVehicle tracking system using gps and gsm techniques
Vehicle tracking system using gps and gsm techniquesBharath Chapala
 
Vehicle Tracking System by Arduino UNO
Vehicle Tracking System by Arduino UNOVehicle Tracking System by Arduino UNO
Vehicle Tracking System by Arduino UNOPulkit Singhal
 
Real Time Vehicle Monitoring Using Raspberry Pi
Real Time Vehicle Monitoring Using Raspberry Pi Real Time Vehicle Monitoring Using Raspberry Pi
Real Time Vehicle Monitoring Using Raspberry Pi Albin George
 
Real Time Vehicle Tracking System
Real Time Vehicle Tracking SystemReal Time Vehicle Tracking System
Real Time Vehicle Tracking SystemDiLip ChauDhary
 
Vehicle tracking system using GSM and GPS
Vehicle tracking system using GSM and GPSVehicle tracking system using GSM and GPS
Vehicle tracking system using GSM and GPSBharath Chapala
 
VEHICLE TRACKING SYSTEM
VEHICLE TRACKING SYSTEMVEHICLE TRACKING SYSTEM
VEHICLE TRACKING SYSTEMNishil Patel
 
REAL-TIME VEHICLE LOCKING AND TRACKING SYSTEM USING GSM AND GPS TECHNOLOGY-A...
REAL-TIME VEHICLE  LOCKING AND TRACKING SYSTEM USING GSM AND GPS TECHNOLOGY-A...REAL-TIME VEHICLE  LOCKING AND TRACKING SYSTEM USING GSM AND GPS TECHNOLOGY-A...
REAL-TIME VEHICLE LOCKING AND TRACKING SYSTEM USING GSM AND GPS TECHNOLOGY-A...Sandeep Kunsoth
 
Vehicle accident detection system (VAD)
Vehicle accident detection system (VAD)Vehicle accident detection system (VAD)
Vehicle accident detection system (VAD)Study Hub
 
Vehicle to Vehicle Communication using Bluetooth and GPS.
Vehicle to Vehicle Communication using Bluetooth and GPS.Vehicle to Vehicle Communication using Bluetooth and GPS.
Vehicle to Vehicle Communication using Bluetooth and GPS.Mayur Wadekar
 
Accident messaging system using GPS,GSM and MEMS
Accident messaging system using GPS,GSM and MEMSAccident messaging system using GPS,GSM and MEMS
Accident messaging system using GPS,GSM and MEMSJithin Prasad
 
Alcohol detection system with gsm and gps (fiem , ece)
Alcohol detection system with gsm and gps (fiem , ece)Alcohol detection system with gsm and gps (fiem , ece)
Alcohol detection system with gsm and gps (fiem , ece)ANUBHAVGHOSHDASTIDAR
 
Smart accident detector and intimator [autosaved]
Smart accident detector and intimator [autosaved]Smart accident detector and intimator [autosaved]
Smart accident detector and intimator [autosaved]Sivajyothi paramsivam
 
ACCIDENT DETECTION USING MOBILE PHONE.pptx
ACCIDENT DETECTION USING MOBILE  PHONE.pptxACCIDENT DETECTION USING MOBILE  PHONE.pptx
ACCIDENT DETECTION USING MOBILE PHONE.pptxAjay575757
 
Vehical tracking system
Vehical tracking systemVehical tracking system
Vehical tracking systemmangal das
 

What's hot (20)

Automatic vehicle accident detection and messaging system using gsm and gps m...
Automatic vehicle accident detection and messaging system using gsm and gps m...Automatic vehicle accident detection and messaging system using gsm and gps m...
Automatic vehicle accident detection and messaging system using gsm and gps m...
 
gps gsm based vehicle tracking system seminar
gps gsm based vehicle tracking system seminargps gsm based vehicle tracking system seminar
gps gsm based vehicle tracking system seminar
 
Vehicle tracking system using gps and gsm techniques
Vehicle tracking system using gps and gsm techniquesVehicle tracking system using gps and gsm techniques
Vehicle tracking system using gps and gsm techniques
 
Vehicle Tracking System by Arduino UNO
Vehicle Tracking System by Arduino UNOVehicle Tracking System by Arduino UNO
Vehicle Tracking System by Arduino UNO
 
Real Time Vehicle Monitoring Using Raspberry Pi
Real Time Vehicle Monitoring Using Raspberry Pi Real Time Vehicle Monitoring Using Raspberry Pi
Real Time Vehicle Monitoring Using Raspberry Pi
 
Real Time Vehicle Tracking System
Real Time Vehicle Tracking SystemReal Time Vehicle Tracking System
Real Time Vehicle Tracking System
 
Vehicle tracking system using GSM and GPS
Vehicle tracking system using GSM and GPSVehicle tracking system using GSM and GPS
Vehicle tracking system using GSM and GPS
 
VEHICLE TRACKING SYSTEM
VEHICLE TRACKING SYSTEMVEHICLE TRACKING SYSTEM
VEHICLE TRACKING SYSTEM
 
REAL-TIME VEHICLE LOCKING AND TRACKING SYSTEM USING GSM AND GPS TECHNOLOGY-A...
REAL-TIME VEHICLE  LOCKING AND TRACKING SYSTEM USING GSM AND GPS TECHNOLOGY-A...REAL-TIME VEHICLE  LOCKING AND TRACKING SYSTEM USING GSM AND GPS TECHNOLOGY-A...
REAL-TIME VEHICLE LOCKING AND TRACKING SYSTEM USING GSM AND GPS TECHNOLOGY-A...
 
Vehicle Tracking System Using GPS
Vehicle Tracking System Using GPSVehicle Tracking System Using GPS
Vehicle Tracking System Using GPS
 
Vehicle accident detection system (VAD)
Vehicle accident detection system (VAD)Vehicle accident detection system (VAD)
Vehicle accident detection system (VAD)
 
Vehicle to Vehicle Communication using Bluetooth and GPS.
Vehicle to Vehicle Communication using Bluetooth and GPS.Vehicle to Vehicle Communication using Bluetooth and GPS.
Vehicle to Vehicle Communication using Bluetooth and GPS.
 
Automatic Vehicle Locator
Automatic Vehicle LocatorAutomatic Vehicle Locator
Automatic Vehicle Locator
 
Accident messaging system using GPS,GSM and MEMS
Accident messaging system using GPS,GSM and MEMSAccident messaging system using GPS,GSM and MEMS
Accident messaging system using GPS,GSM and MEMS
 
Smart IoT Device for Vehicle Theft
Smart IoT Device for Vehicle TheftSmart IoT Device for Vehicle Theft
Smart IoT Device for Vehicle Theft
 
satellite communication- UNIT-III.pptx
satellite communication- UNIT-III.pptxsatellite communication- UNIT-III.pptx
satellite communication- UNIT-III.pptx
 
Alcohol detection system with gsm and gps (fiem , ece)
Alcohol detection system with gsm and gps (fiem , ece)Alcohol detection system with gsm and gps (fiem , ece)
Alcohol detection system with gsm and gps (fiem , ece)
 
Smart accident detector and intimator [autosaved]
Smart accident detector and intimator [autosaved]Smart accident detector and intimator [autosaved]
Smart accident detector and intimator [autosaved]
 
ACCIDENT DETECTION USING MOBILE PHONE.pptx
ACCIDENT DETECTION USING MOBILE  PHONE.pptxACCIDENT DETECTION USING MOBILE  PHONE.pptx
ACCIDENT DETECTION USING MOBILE PHONE.pptx
 
Vehical tracking system
Vehical tracking systemVehical tracking system
Vehical tracking system
 

Viewers also liked

SMART MONITORING OF AUTOMOBILE USING IOT
SMART MONITORING OF AUTOMOBILE USING IOTSMART MONITORING OF AUTOMOBILE USING IOT
SMART MONITORING OF AUTOMOBILE USING IOTJournal For Research
 
Smart Traffic Congestion Control System
Smart Traffic Congestion Control SystemSmart Traffic Congestion Control System
Smart Traffic Congestion Control SystemMuzzamil Shaikh
 
Intelligent transportation system
Intelligent transportation systemIntelligent transportation system
Intelligent transportation systemNeha Reddy A
 
Intelligent Transport Systems India
Intelligent Transport Systems IndiaIntelligent Transport Systems India
Intelligent Transport Systems Indiachaanz
 
Introduction smart cars
Introduction smart carsIntroduction smart cars
Introduction smart carsp
 
Intelligent transportation system its
Intelligent transportation system itsIntelligent transportation system its
Intelligent transportation system itsHarish Naik
 
Seminar report- Electronic Toll Collection System
Seminar report- Electronic Toll Collection SystemSeminar report- Electronic Toll Collection System
Seminar report- Electronic Toll Collection SystemRajan Bairasriya
 
IoT applications for connected vehicle and ITS
IoT applications for connected vehicle and ITSIoT applications for connected vehicle and ITS
IoT applications for connected vehicle and ITSShashank Dhaneshwar
 
intelligent transport systems
intelligent transport systemsintelligent transport systems
intelligent transport systemsAnkit Kansotia
 
e-call ppt
e-call ppte-call ppt
e-call ppt958123
 
Safety check IoT Automobile
Safety check IoT AutomobileSafety check IoT Automobile
Safety check IoT AutomobileAkshank Shah
 
Intelligent Transportation System
Intelligent Transportation SystemIntelligent Transportation System
Intelligent Transportation SystemIIT Roorkee
 
Electronic Toll Collection System
Electronic Toll Collection SystemElectronic Toll Collection System
Electronic Toll Collection SystemRajan Bairasriya
 
Internet Of Things in Automobile Industry
Internet Of Things in Automobile IndustryInternet Of Things in Automobile Industry
Internet Of Things in Automobile IndustryIEI GSC
 

Viewers also liked (20)

E call ppt
E call pptE call ppt
E call ppt
 
SMART MONITORING OF AUTOMOBILE USING IOT
SMART MONITORING OF AUTOMOBILE USING IOTSMART MONITORING OF AUTOMOBILE USING IOT
SMART MONITORING OF AUTOMOBILE USING IOT
 
Smart Traffic Congestion Control System
Smart Traffic Congestion Control SystemSmart Traffic Congestion Control System
Smart Traffic Congestion Control System
 
SMART Vehicle Secure PPT
SMART Vehicle Secure PPTSMART Vehicle Secure PPT
SMART Vehicle Secure PPT
 
Intelligent transportation system
Intelligent transportation systemIntelligent transportation system
Intelligent transportation system
 
Intelligent Transport Systems India
Intelligent Transport Systems IndiaIntelligent Transport Systems India
Intelligent Transport Systems India
 
Introduction smart cars
Introduction smart carsIntroduction smart cars
Introduction smart cars
 
Ecall :
Ecall : Ecall :
Ecall :
 
Intelligent transportation system its
Intelligent transportation system itsIntelligent transportation system its
Intelligent transportation system its
 
Seminar report- Electronic Toll Collection System
Seminar report- Electronic Toll Collection SystemSeminar report- Electronic Toll Collection System
Seminar report- Electronic Toll Collection System
 
IoT applications for connected vehicle and ITS
IoT applications for connected vehicle and ITSIoT applications for connected vehicle and ITS
IoT applications for connected vehicle and ITS
 
intelligent transport systems
intelligent transport systemsintelligent transport systems
intelligent transport systems
 
e-call ppt
e-call ppte-call ppt
e-call ppt
 
Safety check IoT Automobile
Safety check IoT AutomobileSafety check IoT Automobile
Safety check IoT Automobile
 
Intelligent Transportation System
Intelligent Transportation SystemIntelligent Transportation System
Intelligent Transportation System
 
Electronic Toll Collection System
Electronic Toll Collection SystemElectronic Toll Collection System
Electronic Toll Collection System
 
Smart Cars
Smart Cars Smart Cars
Smart Cars
 
Connected Cars
Connected CarsConnected Cars
Connected Cars
 
Toll plaza ppt
Toll plaza pptToll plaza ppt
Toll plaza ppt
 
Internet Of Things in Automobile Industry
Internet Of Things in Automobile IndustryInternet Of Things in Automobile Industry
Internet Of Things in Automobile Industry
 

Similar to GSM GPS ARM7 Vehicle Tracking Project Report

IJRET-V1I1P4 - Vehicle Tracking System Using GPS Tracking Method
IJRET-V1I1P4 - Vehicle Tracking System Using GPS Tracking MethodIJRET-V1I1P4 - Vehicle Tracking System Using GPS Tracking Method
IJRET-V1I1P4 - Vehicle Tracking System Using GPS Tracking MethodISAR Publications
 
IRJET- A Survey on Various Location Tracking Systems
IRJET- A Survey on Various Location Tracking SystemsIRJET- A Survey on Various Location Tracking Systems
IRJET- A Survey on Various Location Tracking SystemsIRJET Journal
 
vehicle traking based on GSM/GPS using 8051
vehicle traking based on GSM/GPS using 8051vehicle traking based on GSM/GPS using 8051
vehicle traking based on GSM/GPS using 8051Sagar Parmar
 
11.design and implementation of vehicle tracking system using gps
11.design and implementation of vehicle tracking system using gps11.design and implementation of vehicle tracking system using gps
11.design and implementation of vehicle tracking system using gpsAlexander Decker
 
Design and implementation of vehicle tracking system using gps
Design and implementation of vehicle tracking system using gpsDesign and implementation of vehicle tracking system using gps
Design and implementation of vehicle tracking system using gpsAlexander Decker
 
IRJET- Vehicle Monitoring System using Internet of Things
IRJET- Vehicle Monitoring System using Internet of ThingsIRJET- Vehicle Monitoring System using Internet of Things
IRJET- Vehicle Monitoring System using Internet of ThingsIRJET Journal
 
IRJET- GPS Based Vehicle Tracking and Monitoring System - A Solution for Tran...
IRJET- GPS Based Vehicle Tracking and Monitoring System - A Solution for Tran...IRJET- GPS Based Vehicle Tracking and Monitoring System - A Solution for Tran...
IRJET- GPS Based Vehicle Tracking and Monitoring System - A Solution for Tran...IRJET Journal
 
Vehicle Tracking System for School Bus by Arduino
Vehicle Tracking System for School Bus by ArduinoVehicle Tracking System for School Bus by Arduino
Vehicle Tracking System for School Bus by ArduinoIRJET Journal
 
Design and Implementation for Trucks Tracking System Using GPS Based on Seman...
Design and Implementation for Trucks Tracking System Using GPS Based on Seman...Design and Implementation for Trucks Tracking System Using GPS Based on Seman...
Design and Implementation for Trucks Tracking System Using GPS Based on Seman...ijtsrd
 
Tracking and Recovery of the Vehicle using GPS and GSM
Tracking and Recovery of the Vehicle using GPS and GSMTracking and Recovery of the Vehicle using GPS and GSM
Tracking and Recovery of the Vehicle using GPS and GSMIRJET Journal
 
IRJET- IoT based School Bus Tracking System
IRJET-  	  IoT based School Bus Tracking SystemIRJET-  	  IoT based School Bus Tracking System
IRJET- IoT based School Bus Tracking SystemIRJET Journal
 
IRJET - Real Time Tracking System and Generate QR Code based Ticket for Publ...
IRJET  - Real Time Tracking System and Generate QR Code based Ticket for Publ...IRJET  - Real Time Tracking System and Generate QR Code based Ticket for Publ...
IRJET - Real Time Tracking System and Generate QR Code based Ticket for Publ...IRJET Journal
 
Smart vehicle tracking using GPS
Smart vehicle tracking using GPSSmart vehicle tracking using GPS
Smart vehicle tracking using GPSIRJET Journal
 
IRJET-V7I61054.pdf
IRJET-V7I61054.pdfIRJET-V7I61054.pdf
IRJET-V7I61054.pdfEllenC5
 
GPS and GSM Based Vehicle Tracking System
GPS and GSM Based Vehicle Tracking SystemGPS and GSM Based Vehicle Tracking System
GPS and GSM Based Vehicle Tracking Systemijtsrd
 
A Major Project Report On Quot VEHICLE TRACKING SYSTEM USING GPS AND GSM Q...
A Major Project Report On  Quot  VEHICLE TRACKING SYSTEM USING GPS AND GSM  Q...A Major Project Report On  Quot  VEHICLE TRACKING SYSTEM USING GPS AND GSM  Q...
A Major Project Report On Quot VEHICLE TRACKING SYSTEM USING GPS AND GSM Q...Leonard Goudy
 
GPS GSM Based Vehicle Tracking & Locking System
GPS GSM Based Vehicle Tracking  &  Locking SystemGPS GSM Based Vehicle Tracking  &  Locking System
GPS GSM Based Vehicle Tracking & Locking SystemIRJET Journal
 

Similar to GSM GPS ARM7 Vehicle Tracking Project Report (20)

Vehicle Tracking System For Commercial Vehicles
Vehicle Tracking System For Commercial VehiclesVehicle Tracking System For Commercial Vehicles
Vehicle Tracking System For Commercial Vehicles
 
Final report
Final reportFinal report
Final report
 
IJRET-V1I1P4 - Vehicle Tracking System Using GPS Tracking Method
IJRET-V1I1P4 - Vehicle Tracking System Using GPS Tracking MethodIJRET-V1I1P4 - Vehicle Tracking System Using GPS Tracking Method
IJRET-V1I1P4 - Vehicle Tracking System Using GPS Tracking Method
 
IRJET- A Survey on Various Location Tracking Systems
IRJET- A Survey on Various Location Tracking SystemsIRJET- A Survey on Various Location Tracking Systems
IRJET- A Survey on Various Location Tracking Systems
 
vehicle traking based on GSM/GPS using 8051
vehicle traking based on GSM/GPS using 8051vehicle traking based on GSM/GPS using 8051
vehicle traking based on GSM/GPS using 8051
 
11.design and implementation of vehicle tracking system using gps
11.design and implementation of vehicle tracking system using gps11.design and implementation of vehicle tracking system using gps
11.design and implementation of vehicle tracking system using gps
 
Design and implementation of vehicle tracking system using gps
Design and implementation of vehicle tracking system using gpsDesign and implementation of vehicle tracking system using gps
Design and implementation of vehicle tracking system using gps
 
IRJET- Vehicle Monitoring System using Internet of Things
IRJET- Vehicle Monitoring System using Internet of ThingsIRJET- Vehicle Monitoring System using Internet of Things
IRJET- Vehicle Monitoring System using Internet of Things
 
IRJET- GPS Based Vehicle Tracking and Monitoring System - A Solution for Tran...
IRJET- GPS Based Vehicle Tracking and Monitoring System - A Solution for Tran...IRJET- GPS Based Vehicle Tracking and Monitoring System - A Solution for Tran...
IRJET- GPS Based Vehicle Tracking and Monitoring System - A Solution for Tran...
 
BUS TRACKING SYSTEM
BUS TRACKING SYSTEMBUS TRACKING SYSTEM
BUS TRACKING SYSTEM
 
Vehicle Tracking System for School Bus by Arduino
Vehicle Tracking System for School Bus by ArduinoVehicle Tracking System for School Bus by Arduino
Vehicle Tracking System for School Bus by Arduino
 
Design and Implementation for Trucks Tracking System Using GPS Based on Seman...
Design and Implementation for Trucks Tracking System Using GPS Based on Seman...Design and Implementation for Trucks Tracking System Using GPS Based on Seman...
Design and Implementation for Trucks Tracking System Using GPS Based on Seman...
 
Tracking and Recovery of the Vehicle using GPS and GSM
Tracking and Recovery of the Vehicle using GPS and GSMTracking and Recovery of the Vehicle using GPS and GSM
Tracking and Recovery of the Vehicle using GPS and GSM
 
IRJET- IoT based School Bus Tracking System
IRJET-  	  IoT based School Bus Tracking SystemIRJET-  	  IoT based School Bus Tracking System
IRJET- IoT based School Bus Tracking System
 
IRJET - Real Time Tracking System and Generate QR Code based Ticket for Publ...
IRJET  - Real Time Tracking System and Generate QR Code based Ticket for Publ...IRJET  - Real Time Tracking System and Generate QR Code based Ticket for Publ...
IRJET - Real Time Tracking System and Generate QR Code based Ticket for Publ...
 
Smart vehicle tracking using GPS
Smart vehicle tracking using GPSSmart vehicle tracking using GPS
Smart vehicle tracking using GPS
 
IRJET-V7I61054.pdf
IRJET-V7I61054.pdfIRJET-V7I61054.pdf
IRJET-V7I61054.pdf
 
GPS and GSM Based Vehicle Tracking System
GPS and GSM Based Vehicle Tracking SystemGPS and GSM Based Vehicle Tracking System
GPS and GSM Based Vehicle Tracking System
 
A Major Project Report On Quot VEHICLE TRACKING SYSTEM USING GPS AND GSM Q...
A Major Project Report On  Quot  VEHICLE TRACKING SYSTEM USING GPS AND GSM  Q...A Major Project Report On  Quot  VEHICLE TRACKING SYSTEM USING GPS AND GSM  Q...
A Major Project Report On Quot VEHICLE TRACKING SYSTEM USING GPS AND GSM Q...
 
GPS GSM Based Vehicle Tracking & Locking System
GPS GSM Based Vehicle Tracking  &  Locking SystemGPS GSM Based Vehicle Tracking  &  Locking System
GPS GSM Based Vehicle Tracking & Locking System
 

Recently uploaded

Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
EduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AIEduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AIkoyaldeepu123
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .Satyam Kumar
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxk795866
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptSAURABHKUMAR892774
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...asadnawaz62
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfme23b1001
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfAsst.prof M.Gokilavani
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 

Recently uploaded (20)

Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
EduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AIEduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AI
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
 
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Serviceyoung call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 

GSM GPS ARM7 Vehicle Tracking Project Report

  • 1. A project report on “TRACKING SYSTEM USING GSM, GPS & ARM7” Submitted in partial fulfilment of the requirement for the award of the Degree Of Bachelor of Technology from Guru Gobind Singh Indraprastha University In Electronic & Communication Under the guidance of: Submitted by: ASHUTOSH UPADHAYAY Mr. Jagrit : SAMIR BOTHRA Asst. Prof., ECE Department : RASHMI SINGH : SHIVANSHU GUPTA HMR Institute of Technology & Management Delhi-110036 2011-2015
  • 2. CERTIFICATE This is to certify that “ASHUTOSH UPADHAYAY, SAMIR BOTHRA, RASHMI SINGH, SHIVANSHU GUPTA” have carried out the project work presented in this report entitled “TRACKING SYSTEM USING GSM, GPS & ARM7” for award of Bachelor of Technology (E.C.E) from GGSIPU, Delhi under my guidance and supervision. The report embodies the result of original work and studies are carried out by the students themselves and the contents of the report do not form basis for award of any other degree to the candidates or anybody else. Prof. A. K. Shrivastva Asst. Prof. Jagrit Head of Department Project Guide ECE ECE
  • 3. ACKNOWLEDGEMENT With due respect and gratitude we would like to thank our supervisorAsst. Prof. Jagrit for his constant support, able guidance and ever following stream of encouragement throughout this work. We would also like to thank Ms Yukti who helped us in our endeavour and all the staff of the Department of Electronics and Communication Engineering of HMRITM who made working on this project and completing it an enjoyable job for us. Date: ASHUTOSH UPADHAYAY (08213302811) SAMIR BOTHRA (06113302811) RASHMI SINGH (09913302811) SHIVANSHU GUPTA (05096504911)
  • 5. TABLE OF CONTENTS Certificate Acknowledgement Table of Contents List of Figures List of Tables Abbreviations Chapter 1: Introduction to VTS 1.1 Introduction 1.2 Vehicle Security using VTS 1.3 Active versus Passive Tracking 1.4 Types of GPS Vehicle Tracking 1.5 Typical Architecture 1.6 History of Vehicle Tracking 1.6.1 Early Technology 1.6.2 New development in technology 1.7 Vehicle Tracking System Features 1.7.1 Vehicle Tracking Benefits 1.8 Vehicle Tracing in India Chapter 2: Block Diagram of VTS 2.1 Block Diagram of Vehicle Tracing Using GSM and GPS Modem 2.2 Hardware Components 2.2.1 GPS 2.2.1.1 Working of GPS 2.2.1.2 Triangulation 2.2.1.3 Augmentation
  • 6. 2.2.2 GSM 2.2.3 RS232 Interface 2.2.3.1 The scope of the standard 2.2.3.2 History of RS 232 2.2.3.3 Limitation of Standard 2.2.3.4 Standard details 2.2.3.5 Connectors 2.2.3.6 Cables 2.2.3.7 Conventions 2.2.3.8 RTS/CTS handshaking 2.2.3.9 3-wire and 5-wire RS-232 2.2.3.10 Seldom used features 2.2.3.11 Timing Signals 2.2.3.12 Other Serial interfaces similar to RS-232 2.2.4 LCD 2.2.4.1 Advantages and Disadvantages Chapter 3:Working of VTS 3.1 Schematic Diagram of VTS 3.2 Circuit Description 3.3 Circuit Operation 3.3.1 Power 3.3.2 Serial Ports 3.4 Operating procedure Chapter 4:Microcontroller ARM7 4.1 Features 4.2 The Pin Configuration
  • 7. 4.2.1 Special Function Registers (SFR) 4.3 Memory Organization 4.4 Timers Chapter 5:GSM Module 5.1 GSM History 5.2 Services Provided by GSM 5.3 Mobile Station 5.4 Base Station Subsystem 5.4.1 Base Station Controller 5.5 Architecture of the GSM Network 5.6 Radio Link Aspects 5.7 Multiple Access and Channel Structure 5.8 Frequency Hopping 5.9 Discontinuous Reception 5.10 Power Control 5.11 Network Aspects 5.12 Radio Resources Management 5.13 Handover 5.14 Mobility Management 5.15 Location Updating 5.16 Authentication and Security 5.17 Communication Management 5.18 Call Routing Chapter 6:GPS Receiver 6.1 GPS History 6.1.1 Working and Operation 6.2 GPS Data Decoding
  • 8. Chapter 7:KEIL Software 7.1 Introduction 7.2 KEIL uVision4 7.3 KEIL Software Programing Procedure 7.3.1 Procedure Steps 7.4 Applications of KEIL Software Chapter 8:Applications 8.1 Applications 8.2 Limitations Chapter 9:Result Analysis Chapter 10:Conclusion and Future Scope References
  • 9. LIST OF FIGURES Figure 1.1 Vehicle tracking system Figure 2.1 Block diagram Figure 2.2 A 25 pin connector as described in the RS-232 standard Figure 2.3 Trace of voltage levels for uppercase ASCII "K" character Figure 2.4 Upper Picture: RS232 signalling as seen when probed by an actual oscilloscope Figure 2.5 A general purpose alphanumeric LCD, with two lines of characters. Figure 3.1 Schematic diagram of vehicle tracing using GSM and GPS Figure 5.1 Mobile station SIM port Figure 5.2 Baste Station Subsystem. Figure 5.3 Siemens BSC Figure 5.4 Siemens’ TRAU Figure 5.5 General architecture of a GSM network Figure 5.6 Signalling protocol structure in GSM Figure 5.7 Call routing for a mobile terminating call Figure 6.1 G.P.S receivers communicating with the satellite Figure 9.1 Picture of final VTS kit Figure 9.2 Message received from the VTS kit
  • 10. LIST OF TABLES Table 2.1 Commonly used RS-232 signals and pin assignments Table 2.2 Pin assignments Table 2.3 RS-232 Voltage Levels Table 2.4 TX and RX pin connection
  • 11. ABBREVIATIONS VTS Vehicle Tracking System GSM Global System for Mobile Communication GPS Global Positioning System RI Ring Indicator Tx Transmitter Rx Receiver SFR Special Function Register LCD Liquid Crystal Display RAM Random Access Memory ROM Read Only Memory RS-232 Recommended Standard TTL Transistor Transistor Logic CMOS Complementary Metal Oxide Semi-Conductor UART Universal Asynchronous Receiver Transmitter RST Reset ALE Address Latch Enable PSEN Program Store Enable
  • 12. CHAPTER 1 INTRODUCTION TO VTS 1.1 Introduction Vehicle Tracking System (VTS) is the technology used to determine the location of a vehicle using different methods like GPS and other radio navigation systems operating through satellites and ground based stations. By following triangulation or trilateration methods the tracking system enables to calculate easy and accurate location of the vehicle. Vehicle information like location details, speed, distance travelled etc. can be viewed on a digital mapping with the help of a software via Internet. Even data can be stored and downloaded to a computer from the GPS unit at a base station and that can later be used for analysis. This system is an important tool for tracking each vehicle at a given period of time and now it is becoming increasingly popular for people having expensive cars and hence as a theft prevention and retrieval device. 1. The system consists of modern hardware and software components enabling one to track their vehicle online or offline. Any vehicle tracking system consists of mainly three parts mobile vehicle unit, fixed based station and, database and software system. 2. Vehicle Unit: It is the hardware component attached to the vehicle having either a GPS/GSM modem. The unit is configured around a primary modem that functions with the tracking software by receiving signals from GPS satellites or radio station points with the help of antenna. The controller modem converts the data and sends the vehicle location data to the server. 3. Fixed Based Station: Consists of a wireless network to receive and forward the data to the data centre. Base stations are equipped with tracking software and geographic map useful for determining the vehicle location. Maps of every city and landmarks are available in the based station that has an in-built Web Server. 4. Database and Software: The position information or the coordinates of each visiting points are stored in a database, which later can be viewed in a display screen using digital maps. However, the users have to connect themselves to the web server with the respective vehicle ID stored in the database and only then s/he can view the location of vehicle travelled.
  • 13. 1.2 Vehicle Security using VTS Vehicle Security is a primary concern for all vehicle owners. Owners as well as researchers are always on the lookout for new and improved security systems for their vehicles. One has to be thankful for the upcoming technologies, like GPS systems, which enables the owner to closely monitor and track his vehicle in real-time and also check the history of vehicles movements. This new technology, popularly called Vehicle Tracking Systems has done wonders in maintaining the security of the vehicle tracking system is one of the biggest technological advancements to track the activities of the vehicle. The security system uses Global Positioning System GPS, to find the location of the monitored or tracked vehicle and then uses satellite or radio systems to send to send the coordinates and the location data to the monitoring centre. At monitoring centrevarious software’s are used to plot the Vehicle on a map. In this way the Vehicle owners are able to track their vehicle on a real-time basis. Due to real-time tracking facility, vehicle tracking systems are becoming increasingly popular among owners of expensive vehicles. The vehicle tracking hardware is fitted on to the vehicle. It is fitted in such a manner that it is not visible to anyone who is outside the vehicle. Thus it operates as a covert unit which continuously sends the location data to the monitoring unit. When the vehicle is stolen, the location data sent by tracking unit can be used to find the location and coordinates can be sent to police for further action. Some Vehicle tracking System can even detect unauthorized movements of the vehicle and then alert the owner. This gives an edge over other pieces of technology for the same purpose Monitoring centre Software helps the vehicle owner with a view of the location at which the vehicle stands. Browsing is easy and the owners can make use of any browser and connect to the monitoring centre software, to find and track his vehicle. This in turn saves a lot of effort to find the vehicle's position by replacing the manual call to the driver. As we have seen the vehicle tracking system is an exciting piece of technology for vehicle security. It enables the owner to virtually keep an eye on his vehicle any time and from anywhere in the world. A vehicle tracking system combines the installation of an electronic device in a vehicle, or fleet of vehicles, with purpose-designed computer software at least at one operational base to enable the owner or a third party to track the vehicle's location, collecting data in the process from the field and deliver itto the base of operation. Modern vehicle tracking systems commonly use
  • 14. GPS or GLONASS technology for locating the vehicle, but other types of automatic vehicle location technology can also be used. Vehicle information can be viewed on electronic maps via the Internet or specialized software. Urban public transit authorities are an increasingly common user of vehicle tracking systems, particularly in large cities. Vehicle tracking systems are commonly used by fleet operators for fleet management functions such as fleet tracking, routing, dispatch, on-board information and security. Along with commercial fleet operators, urban transit agencies use the technology for a number of purposes, including monitoring schedule adherence of buses in service, triggering changes of buses' destination sign displays at the end of the line (or other set location along a bus route), and triggering pre-recorded announcements for passengers. The American Public Transportation Association estimated that, at the beginning of 2009, around half of all transit buses in the United States were already using a GPS-based vehicle tracking system to trigger automated stop announcements. This can refer to external announcements (triggered by the opening of the bus's door) at a bus stop, announcing the vehicle's route number and destination, primarily for the benefit of visually impaired customers, or to internal announcements (to passengers already on board) identifying the next stop, as the bus (or tram) approaches a stop, or both. Data collected as a transit vehicle follows its route is often continuously fed into a computer program which compares the vehicle's actual location and time with its schedule, and in turn produces a frequently updating display for the driver, telling him/her how early or late he/she is at any given time, potentially making it easier to adhere more closely to the published schedule. Such programs are also used to provide customers with real-time information as to the waiting time until arrival of the next bus or tram/streetcar at a given stop, based on the nearest vehicles' actual progress at the time, rather than merely giving information as to the scheduled time of the next arrival. Transit systems providing this kind of information assign a unique number to each stop, and waiting passengers can obtain information by entering the stop number into an automated telephone system or an application on the transit system's website. Some transit agencies provide a virtual map on their website, with icons depicting the current locations of buses in service on each route, for customers' information, while others provide such information only to dispatchers or other employees. Other applications include monitoring driving behaviour, such as an employer of an employee, or a parent with a teen driver. Vehicle tracking systems are also popular in consumer vehicles as a theft prevention and retrieval device. Police can simply follow the signal emittedby the tracking system and locate the stolen vehicle. When used as a
  • 15. security system, a Vehicle Tracking System may serve as either an addition to or replacement for a traditional car alarm. Some vehicle tracking systems make it possible to control vehicle remotely, including block doors or engine in case of emergency. The existence of vehicle tracking device then can be used to reduce the insurance cost, because the loss-risk of the vehicle drops significantly. Vehicle tracking systems are an integrated part of the "layered approach" to vehicle protection, recommended by the National Insurance Crime Bureau (NICB) to prevent motor vehicle theft. This approach recommends four layers of security based on the risk factors pertaining to a specific vehicle. Vehicle Tracking Systems are one such layer, and are described by the NICB as “very effective” in helping police recover stolen vehicles. Some vehicle tracking systems integrate several security systems, for example by sending an automatic alert to a phone or email if an alarm is triggered or the vehicle is moved without authorization, or when it leaves or enters a geofence. 1.3 Active versus Passive Tracking Several types of vehicle tracking devices exist. Typically they are classified as "passive" and "active". "Passive" devices store GPS location, speed, heading and sometimes a trigger event such as key on/off, door open/closed. Once the vehicle returns to a predetermined point, the device is removed and the data downloaded to a computer for evaluation. Passive systems include auto download type that transfer data via wireless download. "Active" devices also collect the same information but usually transmit the data in real-time via cellular or satellite networks to a computer or data centre for evaluation. Many modern vehicle tracking devices combine both active and passive tracking abilities: when a cellular network is available and a tracking device is connected it transmits data to a server; when a network is not available the device stores data in internal memory and will transmit stored data to the server later when the network becomes available again. Historically vehicle tracking has been accomplished by installing a box into the vehicle, either self-powered with a battery or wired into the vehicle's power system. For detailed vehicle locating and tracking this is still the predominant method; however, many companies are increasingly interested in the emerging cell phone technologies that provide tracking of multiple entities, such as both a salesperson and their vehicle. These systems also offer tracking of calls, texts, and Web use and generally provide a wider range of options.
  • 16. 1.4 Types of GPS Vehicle Tracking There are three main types of GPS vehicle tracking, tracking based mobile, wireless passive tracking and satellite in real-time GPS tracking. This article discusses the advantages and disadvantages to all three types of GPS vehicle tracking circumference. 1. Mobile phone based tracking The initial cost for the construction of the system is slightly lower than the other two options. With a mobile phone-based tracking average price is about $ 500. A cell-based monitoring system sends information about when a vehicle is every five minutes during a rural network. The average monthly cost is about thirty-five dollars for airtime. 2. Wireless Passive Tracking A big advantage that this type of tracking system is that there is no monthly fee, so that when the system was introduced, there will be other costs associated with it. But setting the scheme is a bit 'expensive. The average is about $ 700 for hardware and $ 800 for software and databases. With this type of system, most say that the disadvantage is that information about where the vehicle is not only can exist when the vehicle is returned to the base business. This is a great disadvantage, particularly for companies that are looking for a monitoring system that tells them where their vehicle will be in case of theft or an accident. However, many systems are now introducing wireless modems into theirdevices so that tracking information can be without memory of the vehicle to be seen. With a wireless modem that is wireless passive tracking systems are also able to gather information on how fast the vehicle was traveling, stopping, and made other detailed information. With this new addition, many companies believe that this system is perfect, because there is no monthly bill. 3. Via satellite in real time This type of system provides less detailed information, but work at the national level, making it a good choice for shipping and trucking companies. Spending on construction of the system on average about $
  • 17. 700. The monthly fees for this system vary from five dollars for a hundred dollars, depending on how the implementation of a reporting entity would be. Technology Over the next few years, GPS tracking will be able to provide businesses with a number of other benefits. Some companies have already introduced a way for a customer has signed the credit card and managed at local level through the device. Others are creating ways for dispatcher to send the information re-routing, the GPS device directly to a manager. Not a new requirement for GPS systems is that they will have access to the Internet and store information about the vehicle as a driver or mechanic GPS device to see the diagrams used to assist with the vehicle you want to leave. Beyond that all the information be saved and stored in its database. 1.5 Typical Architecture Major constituents of the GPS based tracking are 1. GPS tracking device The device fits into the vehicle and captures the GPS location information apart from other vehicle information at regular intervals to a central server. The other vehicle information can include fuel amount, engine temperature, altitude, reverse geocoding, door open/close, tire pressure, cut off fuel, turn off ignition, turn on headlight, turn on taillight, battery status, GSM area code/cell code decoded, number of GPS satellites in view, glass open/close, fuel amount, emergency button status, cumulative idling, computed odometer, engine RPM, throttle position, and a lot more. Capability of these devices actually decides the final capability of the whole tracking system. 2. GPS tracking server The tracking server has three responsibilities: receiving data from the GPS tracking unit, securely storing it, and serving this information on demand to the user. 3. User interface The UI determines how one will be able to access information, view vehicle data, and elicit important details from it.
  • 18. 1.6 History of Vehicle Tracking GPS or Global Positioning Systems were designed by the United States Government and military, which the design was intended to be used as surveillance. After several years went by the government signed a treaty to allow civilians to buy GPS units also only the civilians would get precise downgraded ratings. Years after the Global Positioning Systems were developed the military controlled the systems despite that civilians could still purchase them in stores. In addition, despite that Europe has designed its own systems called the Galileo the US military still has complete control. GPS units are also called tracking devices that are quite costly still. As more of these devices develop however the more affordable the GPS can be purchased. Despite of the innovative technology and designs of the GPS today the devices has seen some notable changes or reductions in pricing. Companies now have more access to these devices and many of the companies can find benefits. These days you can pay-as-you go or lease a GPS system for your company. This means you do not have to worry about spending upfront money, which once stopped companies from installing the Global positioning systems at one time. Today’s GPS applications have vastly developed as well. It is possible to use the Global Positioning Systems to design expense reports, create time sheets, or reduce the costs of fuel consumption. You can also use the tracking devices to increase efficiency of employee driving. The GPS unit allows you to create Geo-Fences about a designated location, which gives you alerts once your driver(s) passes through. This means you have added security combined with more powerful customer support for your workers. Today’s GPS units are great tracking devices that help fleet managers stay in control of their business. The applications in today’s GPS units make it possible to take full control of your company. It is clear that the tracking devices offer many benefits to companies, since you can build automated expense reports anytime. GPS units do more than just allow companies to create reports. These devices also help to put an end to thieves. According to recent reports, crime is at a high, which means that car theft is increasing. If you have the right GPS unit, you can put an end to car thefts because you can lock and unlock your car anytime you choose.
  • 19. GPS are small tracking devices that are installed in your car and it will supply you with feedback data from tracking software that loads from a satellite. This gives you more control over your vehicles. The chief reason for companies to install tracking devices is to monitor their mobile workforce. A preventive measure device allows companies to monitor their employees’ activities. Company workers can no longer take your vehicles to unassigned locations. They will not be able to get away with unauthorized activities at any time because you can monitor their every action on a digital screen. The phantom pixel is another thing some webmasters do to get better rankings. Unfortunately it will backfire on you since the search engines do not want this to occur. You see, the phantom pixel is when you might have a 1 pixel image or an image so small it cannot be seen by the regular eye. They use the pixel to stuff it with keywords. The search engine can view it in the code, which is how they know it is there and can give you better rank for the keywords in theory. Of course since the search engines don’t like this phantom pixel you are instead not getting anything for the extra keywords except sent to the bottomless pit. 1.6.1 Early Technology In the initial period of tracking only two radios were used to exchange the information. One radio was attached to the vehicle while another at base station by which drivers were enabled to talk to their masters. Fleet operator could identify the progress through their routes. The technology was not without its limits. It was restricted by the distance which became a hurdle in accuracy and better connectivity between driver and fleet operators. Base station was dependent on the driver for the information and a huge size fleet could not have been managed depending on man-power only. The scene of vehicle tracking underwent a change with the arrival of GPS technology. This reduced the dependence on man-power. Most of the work of tracking became electronic. Computers proved a great help in managing a large fleet of vehicle. This also made the information authentic. As this technology was available at affordable cost all whether small or big fleet could take benefit of this technology Because of the cheap accessibility of the device computer tracking facilities has come to stay and associated with enhanced management. Today eachvehicle carries tracking unit which is monitored from the base station. Base station receives the data from the unit.
  • 20. All these facilities require a heavy investment of capital for the installation of the infrastructure of tracking system for monitoring and dispatching. 1.6.2 New development in technology New system costs less with increased efficiency. Presently it is small tracking unit in the vehicle with web-based interface, connected through a mobile phone. This device avoids unnecessary investment in infrastructure with the facility of monitoring from anywhere for the fleet managers. This provides more efficient route plan to fleet operators of all sizes and compositions saving money and time. Vehicle tracking system heralded a new era of convenience and affordability in fleet management. Thus due to its easy availability it is going to stay for long. 1.7 Vehicle Tracking System Features Monitoring and managing the mobile assets are very important for any company dealing with the services, delivery or transport vehicles. Information technologies help in supporting these functionalities from remote locations and update the managers with the latest information of their mobile assets. Tracking the mobile assets locations data and analysing the information is necessary for optimal utilization of the assets. Vehicle Tracking System is a software & hardware system enabling the vehicle owner to track the position of their vehicle. A vehicle tracking system uses either GPS or radio technology to automatically track and record a fleet's field activities. Activity is recorded by modules attached to each vehicle. And then the data is transmitted to a central, internet-connected computer where it is stored. Once the data is transmitted to the computer, it can be analysed and reports can be downloaded in real-time to your computer using either web browser based tools or customized software. 1.7.1 Vehicle Tracking Benefits An enterprise-level vehicle tracking system should offer customizable reporting tools, for example to provide a summary of the any day activities. It should have the ability to produce and print detailed maps and reports displaying actual stops, customer locations, mileage travelled, and elapsed time at each location, and real-time access to vehicle tracking data and reports. Vehicle tracking system can be active, passive or both depending upon the application. Here are steps involved in the vehicle tracking:
  • 21. 1. Data capture: Data capturing is the first step in tacking your vehicle. Data in a vehicle tracking system is captured through a unit called automated vehicle unit. The automated vehicle unit uses the Global Positioning System (GPS) to determine the location of the vehicle. This unit is installed in the vehicle and contains interfaces to various data sources. This paper considers the location data capture along with data from various sensors like fuel, vehicle diagnostic sensors etc. 2. Data storage: Captured data is stored in the memory of the automated vehicle unit. 3. Data transfer: Stored data are transferred to the computer server using the mobile network or by connecting the vehicle mount unit to the computer. 4. Data analysis: Data analysis is done through software application. A GIS mapping component is also an integral part of the vehicle tracking system and it is used to display the correct location of the vehicle on the map. 1.8 Vehicle Tracing in India Vehicle tracking system in India is mainly used in transport industry that keeps a real-time track of all vehicles in the fleet. The tracking system consists of GPS device that brings together GPS and GSM technology using tracking software. The attached GPS unit in the vehicle sends periodic updates of its location to the route station through the server of the cellular network that can be displayed on a digital map. The location details are later transferred to users via SMS, e-mail or other form of data transfers. There are various GPS software and hardware developing companies in India working for tracking solutions. However, its application is not that much of popular as in other countries like USA, which regulates the whole GPS network. In India it is mostly used in Indian transport and logistics industry and not much personal vehicle tracking. But with better awareness and promotion the market will increase. Let’s have a look at its current application in India using vehicle tracking though in less volume. a) Freight forwarding Logistic service providers are now increasingly adopting vehicle-tracking system for better fleet management and timely service. The system can
  • 22. continuously monitor shipment location and so can direct the drivers directly in case of any change of plan. Fleet managers can keep an eye on all activities of workers, vehicle over speed, route deviation etc. The driver in turn can access emergency service in case of sickness, accident or vehicle breakdown. All in turn supports money and time management, resulting better customer service. b) Call centres In commercial vehicle segments the taxi operators of various call centres are now using vehicle tracking system for better information access. However, its application is in its infant stage in India and if adequate steps are taken in bringing the cost of hardware and software low then it can be used for tracking personal vehicle, farming (tractor), tourist buses, security and emergency vehicle etc. Again Government needs to cut down the restriction imposed upon the availability of digital maps for commercial use and this will encourage software industry in developing cost-effective tracking solutions. Though, sales of both commercial and passenger vehicles are growing but price of tracking service is very high and this is the key issue in Indian market. Hence, it’s important for market participants to reduce prices of GPS chips and other products in order to attract more and more users. As far as Indian vehicle tracking and navigation market is concerned the recent association of India with Russian Global Navigation Satellite System (GLONASS) will act as a catalyst in the improvement of vehicle tracking system. This will give an advantage in managing traffic, roadways and ports and also as an important tool for police and security agency to track stolen vehicles. Hence, in near future there is large prospect for the utility of vehicle tracking system in India, which can revolutionize the way we are communicating.
  • 23. CHAPTER 2 Block Diagram Of VTS 2.1 Block Diagram of Vehicle Tracing Using GSM and GPS Modem 2.2 Hardware Components ARM7 GPS MODULE GSM MODULE RS232 LCD In this project ARM7 microcontroller is used for interfacing to various hardware peripherals. The current design is an embedded application, which will continuously monitor a moving Vehicle and report the status of the Vehicle on reset. For doing so an ARM7 microcontroller is interfaced serially to a GSM Modem and GPS Receiver. A GSM modem is used to send the position (Latitude and Longitude) of the vehicle from a remote place. The GPS modem will continuously give the data i.e. the latitude and longitude indicating the position of the vehicle. The GPS modem gives many parameters as the output, but only the needed data coming out is read and displayed on to the LCD. The same data is sent to the mobile at the other end from where the position of the vehicle is demanded.
  • 24. The hardware interfaces to microcontroller are LCD display, GSM modem and GPS Receiver. The design uses RS-232 protocol for serial communication between the modems and the microcontroller. When the request by user is sent to the number at the modem, the system automatically sends a return reply to that mobile indicating the position of the vehicle in terms of latitude and longitude. As the Micro Controller, GPS and GSM take a sight of in depth knowledge, they are explained in the next chapters. 2.2.1 GPS GPS, in full Global Positioning System, space-based radio-navigation system that broadcasts highly accurate navigation pulses to users on or near the Earth. In the United States’ Navstar GPS, 24 main satellites in 6 orbits circle the Earth every 12 hours. In addition, Russia maintains a constellation called GLONASS (Global Navigation Satellite System). 2.2.1.1 Working of GPS GPS receiver works on 9600 baud rate is used to receive the data from space Segment (from Satellites), the GPS values of different Satellites are sent to microcontroller AT89S52, where these are processed and forwarded to GSM. At the time of processing GPS receives only $GPRMC values only. From these values microcontroller takes only latitude and longitude values excluding time, altitude, name of the satellite, authentication etc. E.g. LAT: 1728:2470 LOG: 7843.3089 GSM modem with a baud rate 57600. A GPS receiver operated by a user on Earth measures the time it takes radio signals to travel from four or more satellites to its location, calculates the distance to each satellite, and from this calculation determines the user’s longitude, latitude, and altitude. The U.S. Department of Defence originally developed the Navstar constellation for military use, but a less precise form of the service is available free of charge to civilian users around the globe. The basic civilian service will locate a receiver within 10 meters (33 feet) of its true location, though various augmentation techniques can be used to pinpoint the location within less than 1 cm (0.4 inch). With such accuracy and the ubiquity of the service, GPS has evolved far beyond its original military purpose and has created a revolution in personal and commercial navigation. Battlefield missiles and artillery projectiles use GPS signals to determine their positions and
  • 25. velocities, but so do the U.S. space shuttle and the International Space Station as well as commercial jetliners and private airplanes. Ambulance fleets, family automobiles, and railroad locomotives benefit from GPS positioning, which also serves farm tractors, ocean liners, hikers, and even golfers. Many GPS receivers are no larger than a pocket calculator and are powered by disposable batteries, while GPS computer chips the size of a baby’s fingernail have been installed in wristwatches, cellular telephones, and personal digital assistants. 2.2.1.2 Triangulation The principle behind the unprecedented navigational capabilities of GPS is triangulation. To triangulate, a GPS receiver precisely measures the time it takes for a satellite signal to make its brief journey to Earth—less than a tenth of a second. Then it multiplies that time by the speed of a radio wave—300,000 km (186,000 miles) per second—to obtain the corresponding distance between it and the satellite. This puts the receiver somewhere on the surface of an imaginary sphere with a radius equal to its distance from the satellite. When signals from three other satellites are similarly processed, the receiver’s built-in computer calculates the point at which all four spheres intersect, effectively determining the user’s current longitude, latitude, and altitude. (In theory, three satellites would normally provide an unambiguous three-dimensional fix, but in practice at least four are used to offset inaccuracy in the receiver’s clock.) In addition, the receiver calculates current velocity (speed and direction) by measuring the instantaneous Doppler Effect shifts created by the combined motion of the same four satellites. 2.2.1.3 Augmentation Although the travel time of a satellite signal to Earth is only a fraction of a second, much can happen to it in that interval. For example, electrically charged particles in the ionosphere and density variations in the troposphere may act to slow and distort satellite signals. These influences can translate into positional errors for GPS users—a problem that can be compounded by timing errors in GPS receiver clocks. Further errors may be introduced by relativistic time dilations, a phenomenon in which a satellite’s clock and a receiver’s clock, located in different gravitational fields and traveling at different velocities, tick at different rates. Finally, the single greatest source of error to users of the Navstar system is the lower accuracy of the civilian
  • 26. C/A-code pulse. However, various augmentation methods exist for improving the accuracy of both the military and the civilian systems.When positional information is required with pinpoint precision, users can take advantage of differential GPS techniques. Differential navigation employs a stationary “base station” that sits at a known position on the ground and continuously monitors the signals being broadcast by GPS satellites in its view. It then computes and broadcasts real-time navigation corrections to nearby roving receivers. Each roving receiver, in effect, subtracts its position solution from the base station’s solution, thus eliminating any statistical errors common to the two. The U.S. Coast Guard maintains a network of such base stations and transmits corrections over radio beacons covering most of the United States. Other differential corrections are encoded within the normal broadcasts of commercial radio stations. Farmers receiving these broadcasts have been able to direct their field equipment with great accuracy, making precision farming a common term in agriculture. Another GPS augmentation technique uses the carrier waves that convey the satellites’ navigation pulses to Earth. Because the length of the carrier wave is more than 1,000 times shorter than the basic navigation pulses, this “carrier-aided” approach, under the right circumstances, can reduce navigation errors to less than 1 cm (0.4 inch). The dramatically improved accuracy stems primarily from the shorter length and much greater numbers of carrier waves impinging on the receiver’s antenna each second. Yet another augmentation technique is known as geosynchronous overlays. Geosynchronous overlays employ GPS payloads “piggybacked” aboard commercial communication satellites that are placed in geostationary orbit some 35,000 km (22,000 miles) above the Earth. These relatively small payloads broadcast civilian C/A-code pulse trains to ground-based users. The U.S. government is enlarging the Navstar constellation with geosynchronous overlays to achieve improved coverage, accuracy, and survivability. Both the European Union and Japan are installing their own geosynchronous overlays. 2.2.2 GSM
  • 27. GSM (or Global System for Mobile Communications) was developed in 1990. The first GSM operator has subscribers in 1991, the beginning of 1994 the network based on the standard, already had 1.3 million subscribers, and the end of 1995 their number had increased to 10 million! There were first generation mobile phones in the 70's, there are 2nd generation mobile phones in the 80's and 90's, and now there are 3rd gen phones which are about to enter the Indian market. GSM is called a 2nd generation, or 2G communications technology. In this project it acts as a SMS Receiver and SMS sender. The GSM technical specifications define the different entities that form the GSM network by defining their functions and interface requirements. 2.2.3 RS232 Interface In telecommunications, RS-232 is the traditional name for a series of standards for serial binary single-ended data and control signals connecting between a DTE (Data Terminal Equipment) and a DCE (Data Circuit-terminating Equipment). It is commonly used in computer serial ports. The standard defines the electrical characteristics and timing of signals, the meaning of signals, and the physical size and pin out of connectors. The current version of the standard is TIA-232-F Interface between Data Terminal Equipment and Data Circuit-Terminating Equipment Employing Serial Binary Data Interchange, issued in 1997. An RS-232 port was once a standard feature of a personal computer for connections to modems, printers, mice, data storage, un-interruptible power supplies, and other peripheral devices. However, the limited transmission speed, relatively large voltage swing, and large standard connectors motivated development of the universal serial bus which has displaced RS-232 from most of its peripheral interface roles. Many modern personal computers have no RS-232 ports and must use an external converter to connect to older peripherals. Some RS-232 devices are still found especially in industrial machines or scientific instruments. 2.2.3.1 The scope of the standard The Electronic Industries Association (EIA) standard RS-232-C as of 1969 defines:
  • 28. 1. Electrical signal characteristics such as voltage levels, signalling rate, timing and slew-rate of signals voltage withstand level, short-circuit behaviour, and maximum load capacitance. 2. Interface mechanical characteristics, pluggable connectors and pin identification. 3. Functions of each circuit in the interface connector. 4. Standard subsets of interface circuits for selected telecom applications. The standard does not define such elements as the character encoding or the framing of characters, or error detection protocols. The standard does not define bit rates for transmission, except that it says it is intended for bit rates lower than 20,000 bits per second. Many modern devices support speeds of 115,200 bit/s and above. RS 232 makes no provision for power to peripheral devices. Details of character format and transmission bit rate are controlled by the serial port hardware, often a single integrated circuit called a UART that converts data from parallel to asynchronous start-stop serial form. Details of voltage levels, slew rate, and short-circuit behaviour are typically controlled by a line driver that converts from the UART's logic levels to RS- 232 compatible signal levels, and a receiver that converts from RS-232 compatible signal levels to the UART's logic levels. 2.2.3.2 History of RS 232 RS-232 was first introduced in 1962. The original DTEs were electromechanical teletypewriters, and the original DCEs were (usually) modems. When electronic terminals (smart and dumb) began to be used, they were often designed to be interchangeable with teletypewriters, and so supported RS-232. The C revision of the standard was issued in 1969 in part to accommodate the electrical characteristics of these devices. Since application to devices such as computers, printers, test instruments, and so on was not considered by the standard, designers implementing an RS-232 compatible interface on their equipment often interpreted the requirements idiosyncratically. Common problems were non-standard pin assignment of circuits on connectors, and incorrect or missing control signals. The lack
  • 29. of adherence to the standards produced a thriving industry of breakout boxes, patch boxes, test equipment, books, and other aids for the connection of disparate equipment. A common deviation from the standard was to drive the signals at a reduced voltage. Some manufacturers therefore built transmitters that supplied +5V and -5V and labelled them as "RS-232 compatible". Later personal computers (and other devices) started to make use of the standard so that they could connect to existing equipment. For many years, an RS-232-compatible port was a standard feature for serial communications, such as modem connections, on many computers. It remained in widespread use into the late 1990s. In personal computer peripherals, it has largely been supplanted by other interface standards, such as USB. RS-232 is still used to connect older designs of peripherals, industrial equipment (such as PLCs), console ports, and special purpose equipment, such as a cash drawer for a cash register. The standard has been renamed several times during its history as the sponsoring organization changed its name, and has been variously known as EIA RS-232, EIA 232, and most recently as TIA 232. The standard continued to be revised and updated by the Electronic Industries Alliance and since 1988 by the Telecommunications Industry Association (TIA) .[3] Revision C was issued in a document dated August 1969. Revision D was issued in 1986. The current revision is TIA-232-F Interface between Data Terminal Equipment and Data Circuit- Terminating Equipment Employing Serial Binary Data Interchange, issued in 1997. Changes since Revision C have been in timing and details intended to improve harmonization with the CCITT standard V.24, but equipment built to the current standard will interoperate with older versions. Related ITU-T standards include V.24 (circuit identification) and V.28 (signal voltage and timing characteristics). 2.2.3.3 Limitation of Standard Because the application of RS-232 has extended far beyond the original purpose of interconnecting a terminal with a modem, successor standards have been developed to address the limitations.
  • 30. Issues with the RS-232 standard include: 1. The large voltage swings and requirement for positive and negative supplies increases power consumption of the interface and complicates power supply design. The voltage swing requirement also limits the upper speed of a compatible interface. 2. Single-ended signalling referred to a common signal ground limits the noise immunity and transmission distance. 3. Multi-drop connection among more than two devices is not defined. While multi-drop "work-around" has been devised, they have limitations in speed and compatibility. 4. Asymmetrical definitions of the two ends of the link make the assignment of the role of a newly developed device problematic; the designer must decide on either a DTE-like or DCE-like interface and which connector pin assignments to use. 5. The handshaking and control lines of the interface are intended for the setup and takedown of a dial-up communication circuit; in particular, the use of handshake lines for flow control is not reliably implemented in many devices. 6. No method is specified for sending power to a device. While a small amount of current can be extracted from the DTR and RTS lines, this is only suitable for low power devices such as mice. 7. The 25-way connector recommended in the standard is large compared to current practice. 2.2.3.4 Standard details In RS-232, user data is sent as a time-series of bits. Both synchronous and asynchronous transmissions are supported by the standard. In addition to the data circuits, the standard defines a number of control circuits used to manage the connection between the DTE and DCE. Each data or control circuit only operates in one direction that is, signalling from a DTE to the attached DCE or the reverse. Since transmit data and receive data are separate circuits, the interface can operate in a full duplex manner, supporting concurrent data flow in both directions. The standard does not define character framing within the data stream, or character encoding.
  • 31. This is typical for start-stop communications, but the standard does not dictate a character format or bit order. The RS-232 standard defines the voltage levels that correspond to logical one and logical zero levels for the data transmission and the control signal lines. Valid signals are plus or minus 3 to 15 volts; the ±3 V range near zero volts is not a valid RS-232 level. The standard specifies a maximum open-circuit voltage of 25 volts: signal levels of ±5 V, ±10 V, ±12 V, and ±15 V are all commonly seen depending on the power supplies available within a device. RS-232 drivers and receivers must be able to withstand indefinite short circuit to ground or to any voltage level up to ±25 volts. The slew rate, or how fast the signal changes between levels, is also controlled. For data transmission lines (TxD, RxD and their secondary channel equivalents) logic one is defined as a negative voltage, the signal condition is called marking, and has the functional significance. Logic zero is positive and the signal condition is termed spacing. Control signals are logically inverted with respect to what one sees on the data transmission lines. When one of these signals is active, the voltage on the line will be between +3 to +15 volts. The inactive state for these signals is the opposite voltage condition, between −3 and −15 volts. Examples of control lines include request to send (RTS), clear to send (CTS), data terminal ready (DTR), and data set ready (DSR). Because the voltage levels are higher than logic levels typically used by integrated circuits, special intervening driver circuits are required to translate logic levels. These also protect the device's internal circuitry from short circuits or transients that may appear on the RS-232 interface, and provide sufficient current to comply with the slew rate requirements for data transmission. Because both ends of the RS-232 circuit depend on the ground pin being zero volts, problems will occur when connecting machinery and computers where the voltage between the ground pin on one end and the ground pin on the other is not zero. This may also cause a hazardous ground loop. Use of a common ground limits RS-232 to applications with relatively short cables. If the two devices are far enough apart or on separate power systems, the local ground connections at either end of the
  • 32. cable will have differing voltages; this difference will reduce the noise margin of the signals. Balanced, differential, serial connections such as USB, RS-422 and RS-485 can tolerate larger ground voltage differences because of the differential signalling. Unused interface signals terminated to ground will have an undefined logic state. Where it is necessary to permanently set a control signal to a defined state, it must be connected to a voltage source that asserts the logic 1 or logic 0 level. Some devices provide test voltages on their interface connectors for this purpose. 2.2.3.5 Connectors RS-232 devices may be classified as Data Terminal Equipment (DTE) or Data Communication Equipment (DCE); this defines at each device which wires will be sending and receiving each signal. The standard recommended but did not make mandatory the D-subminiature 25 pin connector. In general and according to the standard, terminals and computers have male connectors with DTE pin functions, and modems have female connectors with DCE pin functions. Other devices may have any combination of connector gender and pin definitions. Many terminals were manufactured with female terminals but were sold with a cable with male connectors at each end; the terminal with its cable satisfied the recommendations in the standard. Presence of a 25 pin D-sub connector does not necessarily indicate an RS-232-C compliant interface. For example, on the original IBM PC, a male D-sub was an RS-232-C DTE port (with a non-standard current loop interface on reserved pins), but the female D-sub connector was used for a parallel Centroids printer port. Some personal computers put non-standard voltages or signals on some pins of their serial ports. The standard specifies 20 different signal connections. Since most devices use only a few signals, smaller connectors can often be used. The signals are named from the standpoint of the DTE. The ground signal is a common return for the other connections. The DB-25 connector includes a second "protective ground" on pin 1.Data can be sent over a secondary channel (when implemented by the DTE and DCE devices), which is
  • 33. equivalent to the primary channel. Pin assignments are described in shown in Table 2.2: Table 2.1. Commonly used RS-232 signals and pin assignments Signal Origin DB-25 pin Name Typical purpose Abbreviation DTE DCE Data Indicates presence of DTR ● 20 Terminal Ready DTE to DCE. Data DCE is connected to the DCD ● 8 Carrier Detect telephone line. Data Set Ready DCE is ready to receive DSR ● 6 commands or data. DCE has detected an Ring Indicator incoming ring signal on RI ● 22 the telephone line. Request To DTE requests the DCE RTS ● 4 Send prepare to receive data. Clear To Send Indicates DCE is ready to CTS ● 5 accept data. Transmitted Carries data from DTE to TxD ● 2 Data DCE. Received Data Carries data from DCE to RxD ● 3 DTE. Common GND common 7 Ground Protective PG common 1 Ground
  • 34. Table 2.2 Pin assignments Signal Pin Common Ground 7 (same as primary) Secondary Transmitted Data (STD) 14 Secondary Received Data (SRD) 16 Secondary Request To Send (SRTS) 19 Secondary Clear To Send (SCTS) 13 Secondary Carrier Detect (SDCD) 12 Ring Indicator' (RI), is a signal sent from the modem to the terminal device. It indicates to the terminal device that the phone line is ringing. In many computer serial ports, a hardware interrupt is generated when the RI signal changes state. Having support for this hardware interrupt means that a program or operating system can be informed of a change in state of the RI pin, without requiring the software to constantly "poll" the state of the pin. RI is a one-way signal from the modem to the terminal (or more generally, the DCE to the DTE) that does not correspond to another signal that carries similar information the opposite way. On an external modem the status of the Ring Indicator pin is often coupled to the "AA" (auto answer) light, which flashes if the RI signal has detected a ring. The asserted RI signal follows the ringing pattern closely,which can permit software to detect distinctive ring patterns. The Ring Indicator signal is used by some older uninterruptible power supplies (UPS's) to signal a power failure state to the computer. Certain personal computers can be configured for wake-on-ring, allowing a computer that is suspended to answer a phone call.
  • 35. 2.2.3.6 Cables The standard does not define a maximum cable length but instead defines the maximum capacitance that a compliant drive circuit must tolerate. A widely used rule of thumb indicates that cables more than 50 feet (15 m) long will have too much capacitance, unless special cables are used. By using low-capacitance cables, full speed communication can be maintained over larger distances up to about 1,000 feet (300 m) .[8] For longer distances, other signal standards are better suited to maintain high speed. Since the standard definitions are not always correctly applied, it is often necessary to consult documentation, test connections with a breakout box, or use trial and error to find a cable that works when interconnecting two devices. Connecting a fully standard-compliant DCE device and DTE device would use a cable that connects identical pin numbers in each connector (a so-called "straight cable"). "Gender changers" are available to solve gender mismatches between cables and connectors. Connecting devices with different types of connectors requires a cable that connects the corresponding pins according to the table above. Cables with 9 pins on one end and 25 on the other are common. Manufacturers of equipment with 8P8C connectors usually provide a cable with either a DB-25 or DE-9 connector (or sometimes interchangeable connectors so they can work with multiple devices). Poor-quality cables can cause false signals by crosstalk between data and control lines (such as Ring Indicator). If a given cable will not allow a data connection, especially if a Gender changer is in use, a Null modem may be necessary. 2.2.3.7 Conventions For functional communication through a serial port interface, conventions of bit rate, character framing, communications protocol, character encoding, data compression, and error detection, not defined in RS 232, must be agreed to by both sending and receiving equipment. For example, consider the serial ports of the original IBM PC. This implementation used an 8250 UART using asynchronous start-stop character formatting with 7 or 8 data bits per frame, usually ASCII character coding, and data rates programmable between 75 bits per second and 115,200 bits per second. Data rates above 20,000 bits per second are out of the scope of the standard, although
  • 36. higher data rates are sometimes used by commercially manufactured equipment. Since most RS-232 devices do not have automatic baud rate detection, users must manually set the baud rate (and all other parameters) at both ends of the RS-232 connection. In the particular case of the IBM PC, as with most UART chips including the 8250 UART used by the IBM PC, baud rates were programmable with arbitrary values. This allowed a PC to be connected to devices not using the rates typically used with modems. Not all baud rates can be programmed, due to the clock frequency of the 8250 UART in the PC, and the granularity of the baud rate setting. This includes the baud rate of MIDI, 31,250 bits per second, which is generally not achievable by a standard IBM PC serial port. MIDI-to-RS-232 interfaces designed for the IBM PC include baud rate translation hardware to adjust the baud rate of the MIDI data to something that the IBM PC can support, for example 19,200 or 38,400 bits per second. 2.2.3.8 RTS/CTS handshaking In older versions of the specification, RS-232's use of the RTS and CTS lines is asymmetric: The DTE asserts RTS to indicate a desire to transmit to the DCE, and the DCE asserts CTS in response to grant permission. This allows for half-duplex modems that disable their transmitters when not required, and must transmit a synchronization preamble to the receiver when they are re-enabled. This scheme is also employed on present-day RS-232 to RS-485 converters, where the RS-232's RTS signal is used to ask the converter to take control of the RS-485 bus - a concept that does not otherwise exist in RS-232. There is no way for the DTE to indicate that it is unable to accept data from the DCE. A non-standard symmetric alternative, commonly called "RTS/CTS handshaking," was developed by various equipment manufacturers. In this scheme, CTS is no longer a response to RTS; instead, CTS indicates permission from the DCE for the DTE to send data to the DCE, and RTS indicates permission from the DTE for the DCE to send data to the DTE. RTS and CTS are controlled by the DTE and DCE respectively, each independent of the other. This was eventually codified in
  • 37. version RS-232-E (actually TIA-232-E by that time) by defining a new signal, "RTR (Ready to Receive)," which is CCITT V.24 circuit 133. TIA-232-E and the corresponding international standards were updated to show that circuit 133, when implemented, shares the same pin as RTS (Request to Send), and that when 133 is in use, RTS is assumed by the DCE to be ON at all times. Thus, with this alternative usage, one can think of RTS asserted (positive voltage, logic 0) meaning that the DTE is indicating it is "ready to receive" from the DCE, rather than requesting permission from the DCE to send characters to the DCE. Note that equipment using this protocol must be prepared to buffer some extra data, since a transmission may have begun just before the control line state change. RTS/CTS handshaking is an example of hardware flow control. However, "hardware flow control" in the description of the options available on an RS-232-equipped device does not always mean RTS/CTS handshaking. 2.2.3.9 3-wire and 5-wire RS-232 Minimal “3-wire” RS-232 connections’ consisting only of transmit data, receive data, and ground, is commonly used when the full facilities of RS-232 are not required. Even a two-wire connection (data and ground) can be used if the data flow is one way (for example, a digital postal scale that periodically sends a weight reading, or a GPS receiver that periodically sends position, if no configuration via RS-232 is necessary). When only hardware flow control is required in addition to two-way data, the RTS and CTS lines are added in a 5-wire version. 2.2.3.10 Seldom used features The EIA-232 standard specifies connections for several features that are not used in most implementations. Their use requires the 25-pin connectors and cables, and of course both the DTE and DCE must support them. a) Signal rate selection The DTE or DCE can specify use of a "high" or "low" signalling rate. The rates as well as which device will select the rate must be configured in both the DTE and DCE. The prearranged device selects the high rate by setting pin 23 to ON.
  • 38. b) Loopback testing Many DCE devices have a loopback capability used for testing. When enabled, signals are echoed back to the sender rather than being sent on to the receiver. If supported, the DTE can signal the local DCE (the one it is connected to) to enter loopback mode by setting pin 18 to ON, or the remote DCE (the one the local DCE is connected to) to enter loopback mode by setting pin 21 to ON. The latter tests the communications link as well as both DCE's. When the DCE is in test mode it signals the DTE by setting pin 25 to ON. A commonly used version of loopback testing does not involve any special capability of either end. A hardware loopback is simply a wire connecting complementary pins together in the same connector Loopback testing is often performed with a specialized DTE called a bit error rate tester (or BERT). 2.2.3.11 Timing Signals Some synchronous devices provide a clock signal to synchronize data transmission, especially at higher data rates. Two timing signals are provided by the DCE on pins 15 and 17. Pin 15 is the transmitter clock, or send timing (ST); the DTE puts the next bit on the data line (pin 2) when this clock transitions from OFF to ON (so it is stable during the ON to OFF transition when the DCE registers the bit). Pin 17 is the receiver clock, or receive timing (RT); the DTE reads the next bit from the data line (pin 3) when this clock transitions from ON to OFF. Alternatively, the DTE can provide a clock signal, called transmitter timing (TT), on pin 24 for transmitted data. Data is changed when the clock transitions from OFF to ON and read during the ON to OFF transition. TT can be used to overcome the issue where ST must traverse a cable of unknown length and delay, clock a bit out of the DTE after another unknown delay, and return it to the DCE over the same unknown cable delay. Since the relation between the transmitted bit and TT can be fixed in the DTE design, and since both signals traverse the same cable length, using TT eliminates the issue. TT may be generated by looping ST back with an appropriate phase change to align it with the transmitted data. ST loop back to TT lets the
  • 39. DTE use the DCE as the frequency reference, and correct the clock to data timing. 2.2.3.12 Other Serial interfaces similar to RS-232 1. RS-422 (a high-speed system similar to RS-232 but with differentialsignalling) 2. RS-423 (a high-speed system similar to RS-422 but with unbalancedsignalling) 3. RS-449 (a functional and mechanical interface that used RS- 422 and RS-423 signals - it never caught on like RS-232 and was withdrawn by the EIA) 4. RS-485 (a descendant of RS-422 that can be used as a bus in multidrop configurations) 5. MIL-STD-188 (a system like RS-232 but with better impedance and rise time control) 6. EIA-530 (a high-speed system using RS-422 or RS-423 electrical properties in an EIA-232 pinout configuration, thus combining the best of both; supersedes RS-449) 7. EIA/TIA-561 8 Position Non-Synchronous Interface between Data Terminal Equipment and Data Circuit Terminating Equipment Employing Serial Binary Data Interchange 8. EIA/TIA-562 Electrical Characteristics for an Unbalanced Digital Interface (low-voltage version of EIA/TIA-232) 9. TIA-574 (standardizes the 9-pin D-subminiature connector pinout for use with EIA-232 electrical signalling, as originated on the IBM PC/AT) 10.SpaceWire (high-speed serial system designed for use on board spacecraft). 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 does not emit light directly. LCDs are used in a wide range of applications, including computer monitors,television, instrument panels, aircraft cockpit displays, signage, etc. They are common in consumer devices such as video
  • 40. players, gaming devices, clocks, watches, calculators, andtelephones. LCDs have replaced cathode ray tube (CRT) displays in most applications. They are available in a wider range of screen sizes than CRT and plasma displays, and since they do not use phosphors, they cannot suffer image burn-in. LCDs are, however, susceptible to image persistence. LCDs are more energy efficient and offer safer disposal than CRTs. Its low electrical power consumption enables it to be used in battery-powered electronic equipment. It is an electronically modulated optical device made up of any number of segments filled with liquid crystals and arrayed in front of a light source (backlight) or reflector to produce images in colour or monochrome. The mostflexible ones use an array of small pixels. The earliest discovery leading to the development of LCD technology, the discovery of liquid crystals, dates from 1888. By 2008, worldwide sales of televisions with LCD screens had surpassed the sale of CRT units. Following figure is a 16x2 LCD. Monochrome passive-matrix LCDs were standard in most early laptops (although a few used plasma displays) and the original Nintendo GameBoy until the mid-1990s, when colour active-matrix became standard on all laptops. The commercially unsuccessful Macintosh Portable (released in 1989) was one of the first to use an active-matrix display (though still monochrome). Passive-matrix LCDs are still used today for applications less demanding than laptops and TVs. In particular, portable devices with less information content to be displayed, where lowest power consumption (no backlight), low cost and/or readability in direct sunlight are needed, use this type of display. 2.2.6.1 Advantages and Disadvantages In spite of LCDs being a well proven and still viable technology, as display devices LCDs are not perfect for all applications. Advantages 1. Very compact and light. 2. Low power consumption. 3. No geometric distortion.
  • 41. 4. Little or no flicker depending on backlight technology. 5. Not affected by screen burn-in. 6. Can be made in almost any size or shape. 7. No theoretical resolution limit. Disadvantages 1. Limited viewing angle, causing colour, saturation, contrast and brightness to vary, even within the intended viewing angle, by variations in posture. 2. Bleeding and uneven backlighting in some monitors, causing brightness distortion, especially toward the edges. 3. Smearing and ghosting artefacts caused by slow response times (>8 ms) and "sample and hold" operation. 4. Fixed bit depth, many cheaper LCDs are only able to display 262,000 colours. 8-bit S-IPS panels can display 16 million colours and have significantly better black level, but are expensive and have slower response time. 5. Low bit depth results in images with unnatural or excessive contrast. 6. Input lag 7. Dead or stuck pixels may occur during manufacturing or through use.
  • 42. CHAPTER 3 WORKING OF VTS 3.1 Schematic Diagram of VTS 3.2 Circuit Description The hardware interfaces to microcontroller are LCD display, GSM modem and GPS receiver. The design uses RS-232 protocol for serial communication between the modems and the microcontroller. A serial driver IC is used for converting TTL voltage levels to RS-232 voltage levels. When the reset is sent by the number at the modem, the system automatically sends a return reply to that mobile indicating the position of the vehicle in terms of latitude and longitude. 3.3 Circuit Operation The project is vehicle positioning and navigation system we can locate the vehicle around the globe with ARM7microcontroller, GPS receiver, GSM modem, Power supply. Microcontroller used is ARM7. The code is written in
  • 43. the internal memory of Microcontroller i.e. ROM. With help of instruction set it processes the instructions and it acts as interface between GSM and GPS with help of serial communication of ARM7. GPS always transmits the data and GSM transmits and receive the data. GPS pin TX is connected to microcontroller via serial ports. GSM pins TX and RX are connected to microcontroller. 3.3.1 Power The power is supplied to components like GSM, GPS and Micro control circuitry using a 12V/3.2A battery .GSM requires 12v,GPS and microcontroller requires 5v .with the help of regulators we regulate the power between three components. 3.3.2 Serial ports Microcontroller communicates with the help of serial communication. First it takes the data from the GPS receiver and then sends the information to the owner in the form of SMS with help of GSM modem.
  • 44. CHAPTER 4 MICROCONTROLLER ARM7 Why we use ARM7? The ARM processor is a 32-bit RISC processor, meaning it is built using the reduced instruction set computer (RISC) instruction set architecture (ISA). ARM processors are microprocessors and are widely used in many of the mobile phones sold each year, as many as 98% of mobile phones. They are also used in personal digital assistants (PDA), digital media and music layers, hand-held gaming systems, calculators, and even computer hard drives. The first ARM processor-based computer was the Acorn Archimedes, released in 1987. Apple Computer became involved with helping to improve the ARM technology in the late 1980s, with their work resulting in the ARM6 technology in 1992. Later, Acorn used the ARM6-based ARM 610 processor in their Risc PC computers in 1994. Today, the ARM architecture is licensed for use by many companies, including Apple, Cirrus Logic, Intel, LG, Microsoft, NEC, Nintendo, Nvidia, Sony, Samsung, Sharp, Texas Instruments, Yamaha, and many more. The latest developed ARM processor families include ARM11 and Cortex. ARM processors capable of 64-bit processing are currently in development. 4.1 Features The main features of the microcontroller are: • 16/32-bit ARM7 microcontroller. • 8 to 40kB of on-chip static RAM and 32 to 512kB of on-chip flash program memory. 128 bit wide interface/accelerator enables high speed 60 MHz operation. • In-System/In-Application Programming (ISP/IAP) via on-chip boot-loader software. Single flash sector or full chip erase in 400 ms and programming of 256bytes in 1ms. • Embedded ICE RT and Embedded Trace interfaces offer real-time debugging with the on-chip Real Monitor software and high speed tracing of instruction execution. • USB 2.0 Full Speed compliant Device Controller with 2kB of endpoint RAM. In addition, the LPC2148 provides 8kB of on-chip RAM accessible to USB by DMA.
  • 45. • One or two (LPC2141/2 vs. LPC2148) 10-bit A/D converters provide a total of 6/14 analog inputs, with conversion times as low as 2.44 s per channel. • Single 10-bit D/A converter provide variable analog output. • Two 32-bit timers/external event counters (with four capture and four compare channels each), PWM unit (six outputs) and watchdog. • Low power real-time clock with independent power and dedicated 32 kHz clock input. • Multiple serial interfaces including two UARTs (16C550), two Fast I2C-bus (400kbit/s), SPI and SSP with buffering and variable data length capabilities. • Vectored interrupt controller with configurable priorities and vector addresses. • Up to nine edge or level sensitive external interrupt pins available. • On-chip integrated oscillator operates with an external crystal in range from 1 MHz to 30 MHz and with an external oscillator up to 50MHz. • Individual enable/disable of peripheral functions as well as peripheral clock scaling for additional power optimization. • Processor wake-up from Power-down mode via external interrupt, USB, Brown-Out Detect (BOD) or Real-Time Clock (RTC). • Single power supply chip with Power-On Reset (POR) and BOD circuits: – CPU operating voltage range of 3.0 V to 3.6 V (3.3 V 10 %) with 5 V tolerant I/O pads. 4.2The Pin Configuration 4.2.1 Special Function Registers (SFR) 4.3 Memory Organization On-chip flash memory system: The LPC2141/2/4/6/8 incorporate a 32kB, 64kB, 128kB, 256kB, and 512kB Flash memory system, respectively. This memory may be used for both code and data storage. Programming of the Flash memory may be accomplished in several ways: over the serial built-in JTAG interface, using In System Programming (ISP) and UART0, or by means of In Application Programming (IAP) capabilities. The application program, using the IAP functions, may also erase and/or program the Flash while the application is running, allowing a great degree of flexibility for data storage field firmware upgrades, etc. When the LPC2141/2/4/6/8 on-chip bootloader is used, 32kB, 64kB, 128kB, 256kB, and 500kB of Flash memory is available for user code. The LPC2141/2/4/6/8 Flash memory provides minimum of 100,000 erase/write cycles and 20 years of data-retention.
  • 46. On-chip Static RAM (SRAM): On-chip Static RAM (SRAM) may be used for code and/or data storage. The on-chip SRAM may be accessed as 8-bits, 16-bits, and 32-bits. The LPC2141/2/4/6/8 provides 8/16/32kB of static RAM, respectively. 4.4 SYSTEM CONTROL BLOCK The System Control Block includes several system features and control registers for a number of functions that are not related to specific peripheral devices. These include: • Crystal Oscillator • External Interrupt Inputs • Miscellaneous System Controls and Status • Memory Mapping Control • PLL • Power Control • Reset • APB Divider • Wakeup Timer Each type of function has its own register(s) if any are required and unneeded bits are defined as reserved in order to allow future expansion. Unrelated functions never share the same register addresses
  • 47. CHAPTER 5 GSM MODULE 5.1 GSM History The acronym for GSM is Global System for Mobile Communications. During the early 1980s, analog cellular telephone systems were experiencing rapid growth in Europe, particularly in Scandinavia and the United Kingdom, but also in France and Germany. Each country developed its own system, which was incompatible with everyone else's in equipment and operation. This was an undesirable situation, because not only was the mobile equipment limited to operation within national boundaries, which in a unified Europe were increasingly unimportant, but there was also a very limited market for each type of equipment, so economies of scale and the subsequent savings could not be realized. The Europeans realized this early on, and in 1982 the Conference of European Posts and Telegraphs (CEPT) formed a study group called the Groupe Special Mobile (GSM) to study and develop a pan-European public land mobile system. The proposed system had to meet certain criteria: 1. Good subjective speech quality 2. Low terminal and service cost 3. Low terminal and service cost 4. Ability to support handheld terminals 5. Support for range of new services and facilities 6. Spectral efficiency 7. ISDN compatibility 8. Pan-European means European-wide. ISDN throughput at 64Kbs was never envisioned, indeed, the highest rate a normal GSM network can achieve is 9.6kbs. Europe saw cellular service introduced in 1981, when the Nordic Mobile Telephone System or NMT450 began operating in Denmark, Sweden, Finland, and Norway in the 450 MHz range. It was the first multinational cellular system. In 1985 Great Britain started using the Total Access Communications System or TACS at 900MHz. Later, the West German C-Netz, the French Radio COM 2000, and the Italian RTMI/RTMS helped make up Europe's nine analog incompatible radio telephone systems. Plans were afoot during the early 1980s, however, to create a single European wide
  • 48. digital mobile service with advanced features and easy roaming. While North American groups concentrated on building out their robust but increasingly fraud plagued and featureless analog network, Europe planned for a digital future. In 1989, GSM responsibility was transferred to the European Telecommunication Standards Institute (ETSI), and phase I of the GSM specifications were published in 1990. Commercial service was started in mid-1991, and by 1993 there were 36 GSM networks in 22 countries. Although standardized in Europe, GSM is not only a European standard. Over 200 GSM networks (including DCS1800 and PCS1900) are operational in 110 countries around the world. In the beginning of 1994, there were 1.3 million subscribers worldwide, which had grown to more than 55 million by October 1997. With North America making a delayed entry into the GSM field with a derivative of GSM called PCS1900, GSM systems exist on every continent, and the acronym GSM now aptly stands for Global System for Mobile communications. The developers of GSM chose an unproven (at the time) digital system, as opposed to the then-standard analog cellular systems like AMPS in the United States and TACS in the United Kingdom. They had faith that advancements in compression algorithms and digital signal processors would allow the fulfilment of the original criteria and the continual improvement of the system in terms of quality and cost. The over 8000 pages of GSM recommendations try to allow flexibility and competitive innovation among suppliers, but provide enough standardization to guarantee proper networking between the components of the system. This is done by providing functional and interface descriptions for each of the functional entities defined in the system. 5.2 Services Provided by GSM From the beginning, the planners of GSM wanted ISDN compatibility in terms of the services offered and the control signalling used. However, radio transmission limitations, in terms of bandwidth and cost, do not allow the standard ISDN B-channel bit rate of 64 kbps to be practically achieved. Telecommunication services can be divided into bearer services, teleservices, and supplementary services. The most basic teleservice supported by GSM is telephony. As with all other communications, speech is digitally encoded and transmitted through the GSM network as a digital stream. There is also an emergency service, where the nearest emergency-service provider is notified by dealing three digits.
  • 49. a) Bearer services: Typically data transmission instead of voice. Fax and SMS are examples. b) Teleservices: Voice oriented traffic. c) Supplementary services: Call forwarding, caller ID, call waiting and the like. A variety of data services is offered. GSM users can send and receive data, at rates up to 9600 bps, to users on POTS (Plain Old Telephone Service), ISDN, Packet Switched Public Data Networks, and Circuit Switched Public Data Networks using a variety of access methods and protocols, such as X.25 or X.32. Since GSM is a digital network, a modem is not required between the user and GSM network, although an audio modem is required inside the GSM network to interwork with POTS. Other data services include Group 3 facsimile, as described in ITU-T recommendation T.30, which is supported by use of an appropriate fax adaptor. A unique feature of GSM, not found in older analog systems, is the Short Message Service (SMS). SMS is a bidirectional service for short alphanumeric (up to 160 bytes) messages. Messages are transported in a store-and-forward fashion. For point-to-point SMS, a message can be sent to another subscriber to the service, and an acknowledgement of receipt is provided to the sender. SMS can also be used in a cell-broadcast mode, for sending messages such as traffic updates or news updates. Messages can also be stored in the SIM card for later retrieval. Supplementary services are provided on top of teleservices or bearer services. In the current (Phase I) specifications, they include several forms of call forward (such as call forwarding when the mobile subscriber is unreachable by the network), and call barring of outgoing or incoming calls, for example when roaming in another country. Many additional supplementary services will be provided in the Phase 2 specifications, such as caller identification, call waiting, multi-party conversations. 5.3 Mobile Station The mobile station (MS) consists of the mobile equipment (the terminal) and a smart card called the Subscriber Identity Module (SIM). The SIM provides personal mobility, so that the user can have access to subscribed services irrespective of a specific terminal. By inserting the SIM card into another GSM terminal, the user is able to receive calls at that terminal, make calls from that terminal, and receive other subscribed services.
  • 50. The mobile equipment is uniquely identified by the International Mobile Equipment Identity (IMEI). The SIM card contains the International Mobile Subscriber Identity (IMSI) used to identify the subscriber to the system, a secret key for authentication, and other information. The IMEI and the IMSI are independent, thereby allowing personal mobility. The SIM card may be protected against unauthorized use by a password or personal identity number. GSM phones use SIM cards, or Subscriber information or identity modules. They're the biggest difference a user sees between a GSM phone or handset and a conventional cellular telephone. With the SIM card and its memory the GSM handset is a smart phone, doing many things a conventional cellular telephone cannot. Like keeping a built in phone book or allowing different ring tones to be downloaded and then stored. Conventional cellular telephones either lack the features GSM phones have built in, or they must rely on resources from the cellular system itself to provide them. Let me make another, important point. With a SIM card your account can be shared from mobile to mobile, at least in theory. Want to try out your neighbour’s brand new mobile? You should be able to put your SIM card into that GSM handset and have it work. The GSM network cares only that a valid account exists, not that you are using a different device. You get billed, not the neighbour who loaned you the phone. This flexibility is completely different than AMPS technology, which enables one device per account. No switching around. Conventional cellular telephones have their electronic serial number burned into a chipset which is permanently attached to the phone. No way to change out that chipset or trade with another phone. SIM card technology, by comparison, is meant to make sharing phones and other GSM devices quick and easy. 5.4 Base Station Subsystem: The Base Station Subsystem is composed of two parts, the Base Transceiver Station (BTS) and the Base Station Controller (BSC). These communicate across the standardized Abis interface, allowing (as in the rest of the system) operation between components made by different suppliers. The Base Transceiver Station houses the radio transceivers that define a cell and handles the radio-link protocols with the Mobile Station. In a large urban area, there will potentially be a large number of BTSs deployed, thus the requirements for a BTS are ruggedness, reliability, portability, and minimum cost.
  • 51. The BTS or Base Transceiver Station is also called an RBS or Remote Base station. Whatever the name, this is the radio gear that passes all calls coming in and going out of a cell site. The base station is under direction of a base station controller so traffic gets sent there first. The base station controller, described below, gathers the calls from many base stations and passes them on to a mobile telephone switch. From that switch come and go the calls from the regular telephone network. Some base stations are quite small; the one pictured here is a large outdoor unit. The large number of base stations and their attendant controllers are a big difference between GSM and IS-136. 5.4.1 Base Station Controller The Base Station Controller manages the radio resources for one or more BTSs. It handles radio-channel setup, frequency hopping, and handovers, as described below. The BSC is the connection between the mobile station and the Mobile service Switching Centre (MSC). Another difference between conventional cellular and GSM is the base station controller. It's an intermediate step between the base station transceiver and the mobile switch. GSM designers thought this a better approach for high density cellular networks. As one anonymous writer penned, "If every base station talked directly to the MSC, traffic would become too congested. To ensure quality communications via traffic management, the wireless infrastructure network uses Base Station Controllers as a way to segment the network and control congestion. The result is that MSCs route their circuits to BSCs which in turn are responsible for connectivity and routing of calls for 50 to 100 wireless base stations." Many GSM descriptions picture equipment called a TRAU, which stands for Transcoding Rate and Adaptation Unit. Of course also known as a Trans-Coding Unit or TCU, the TRAU is a compressor and converter. It first compresses traffic coming from the mobiles through the base station controllers. That's quite an achievement because voice and data have already been compressed by the voice coders in the handset. Anyway, it crunches that data down even further. It then puts the traffic into a format the Mobile Switch can understand. This is the Trans-Coding part of its name, where code in one format is converted to another. The TRAU is not required but apparently it saves quite a bit of money to install one. Here's how Nortel Networks sells their unit: “Reduce transmission resources and realize up to 75% transmission cost savings with the TCU."
  • 52. "The Trans-Coding Unit (TCU), inserted between the BSC and MSC, enables speech compression and data rate adaptation within the radio cellular network. The TCU is designed to reduce transmission costs by minimizing transmission resources between the BSC and MSC. This is achieved by reducing the number of PCM links going to the BSC, since four traffic channels (data or speech) can be handled by one PCM time slot. Additionally, the modular architecture of the TCU supports all three GSM vocoders (Full Rate, Enhanced Full Rate, and Half Rate) in the same cabinet, providing you with a complete range of deployment options." Voice coders or vocoders are built into the handsets a cellular carrier distributes. They're the circuitry that turns speech into digital. The carrier specifies which rate they want traffic compressed, either a great deal or just a little. The cellular system is designed this way, with handset vocoders working in league with the equipment of the base station subsystem. 5.5 Architecture of the GSM Network A GSM network is composed of several functional entities, whose functions and interfaces are specified. Figure 1 shows the layout of a generic GSM network. The GSM network can be divided into three broad parts. The Mobile Station is carried by the subscriber. 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 Centre (MSC), performs the switching of calls between the mobile users, and between mobile and fixed network users. The MSC also handles the mobility management operations. Not shown is the Operations and Maintenance Centre, which oversees the proper operation and setup of the network. 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 Centre across the A interface. As John states, he presents a generic GSM architecture. Lucent, Ericsson, Nokia, and others feature their own vision in their own diagrams. Lucent GSM architecture/Ericsson GSM architecture/Nokia GSM architecture/Siemens’s GSM architecture. 5.6 Radio Link Aspects
  • 53. The International Telecommunication Union (ITU), which manages the international allocation of radio spectrum (among many other functions), allocated the bands 890-915 MHz for the uplink (mobile station to base station) and 935-960 MHz for the downlink (base station to mobile station) for mobile networks in Europe. Since this range was already being used in the early 1980s by the analog systems of the day, the CEPT had the foresight to reserve the top 10 MHz of each band for the GSM network that was still being developed. Eventually, GSM will be allocated the entire 2x25 MHz bandwidth. 5.7 Multiple Access and Channel Structure: Since radio spectrum is a limited resource shared by all users, a method must be devised to divide up the bandwidth among as many users as possible. The method chosen by GSM is a combination of Time- and Frequency-Division Multiple Access (TDMA/FDMA). The FDMA part involves the division by frequency of the (maximum) 25 MHz bandwidth into 124 carrier frequencies spaced 200 kHz apart. One or more carrier frequencies are assigned to each base station. Each of these carrier frequencies is then divided in time, using a TDMA scheme. The fundamental unit of time in this TDMA scheme is called a burst period and it lasts 15/26 ms (or approx. 0.577 ms). Eight burst periods are grouped into a TDMA frame (120/26 ms, or approx. 4.615 ms), which forms the basic unit for the definition of logical channels. One physical channel is one burst period per TDMA frame. i) Traffic channels A traffic channel (TCH) is used to carry speech and data traffic. Traffic channels are defined using a 26-frame multi-frame, or group of 26 TDMA frames. The length of a 26-frame multi-frame is 120 ms, which is how the length of a burst period is defined (120 ms divided by 26 frames divided by 8 burst periods per frame). Out of the 26 frames, 24 are used for traffic, 1 is used for the Slow Associated Control Channel (SACCH) and 1 is currently unused (see Figure 2). TCHs for the uplink and downlink are separated in time by 3 burst periods, so that the mobile station does not have to transmit and receive simultaneously, thus simplifying the electronics. ii) Control channels Common channels can be accessed both by idle mode and dedicated mode mobiles. The common channels are used by idle mode mobiles to exchange the signalling information required to change to dedicated mode. Mobiles already in dedicated mode monitor the surrounding base stations for handover and other information. Dedicated mode means a mobile is in use.
  • 54. 5.8 Frequency Hopping The mobile station already has to be frequency agile, meaning it can move between a transmit/ receive, and monitor time slot within one TDMA frame, which normally are on different frequencies. GSM makes use of this inherent frequency agility to implement slow frequency hopping, where the mobile and BTS transmit each TDMA frame on a different carrier frequency. The frequency hopping algorithm is broadcast on the Broadcast Control Channel. Since multipath fading is dependent on carrier frequency, slow frequency hopping helps alleviate the problem. In addition, co-channel interference is in effect randomized. Here's a huge difference between conventional cellular (IS-136) and GSM: frequency hopping. When enabled, slots within frames can leapfrog from one frequency to another. In IS-136, by comparison, once assigned a channel your call stays on that pair of radio frequencies until the call is over or you have moved to another cell. 5.9 Discontinuous Reception Another method used to conserve power at the mobile station is discontinuous reception. The paging channel, used by the base station to signal an incoming call, is structured into sub-channels. Each mobile station needs to listen only to its own sub-channel. In the time between successive paging sub-channels, the mobile can go into sleep mode, when almost no power is used. 5.10 Power Control There are five classes of mobile stations defined, according to their peak transmitter power, rated at 20, 8, 5, 2, and 0.8 watts. To minimize co-channel interference and to conserve power, both the mobiles and the Base Transceiver Stations operate at the lowest power level that will maintain an acceptable signal quality. Power levels can be stepped up or down in steps of 2 dB from the peak power for the class down to a minimum of 13 dBm (20 mill watts). We need only enough power to make a connection. Any more is superfluous. If you can't make a connection using one watt then two watts won't help at these near microwave frequencies. Using less power means less interference or congestion among all the mobiles in a cell.
  • 55. The mobile station measures the signal strength or signal quality (based on the Bit Error Ratio), and passes the information to the Base Station Controller, which ultimately decides if and when the power level should be changed. Power control should be handled carefully, since there is the possibility of instability. This arises from having mobiles in co-channel cells alternating increase their power in response to increased co-channel interference caused by the other mobile increasing its power. This in unlikely to occur in practice but it is (or was as of 1991) under study. Two points: The first is that the base station can reach out to the mobile and turn down the transmitting power the handset is using, Very cool. The second point is that a digital signal will drop a call much more quickly than an analog signal. With an analog radio you can hear through static and fading. But with a digital radio the connection will be dropped, just like your landline modem, when too many 0s and 1s go missing. You need more base stations, consequently, to provide the same coverage as analog. 5.11 Network Aspects Ensuring the transmission of voice or data of a given quality over the radio link is only part of the function of a cellular mobile network. A GSM mobile can seamlessly roam nationally and internationally, which requires that registration, authentication, call routing and location updating functions exist and are standardized in GSM networks. In addition, the fact that the geographical area covered by the network is divided into cells necessitates the implementation of a handover mechanism. These functions are performed by the Network Subsystem, mainly using the Mobile Application Part (MAP) built on top of the Signalling. The signalling protocol in GSM is structured into three general layers depending on the interface, as shown in Figure 3. Layer 1 is the physical layer, which uses the channel structures discussed above over the air interface. Layer 2 is the data link layer. Across the Um interface, the data link layer is a modified version of the LAPD protocol used in ISDN (external link), called LAPDm. Across the A interface, the Message Transfer Part layer 2 of Signalling System Number 7 is used. Layer 3 of the GSM signalling protocol is itself divided into 3 sub layers. 1. Radio Resources Management 2. Controls the setup, maintenance, and termination of radio and fixed channels, 3. Including handovers.
  • 56. 4. Mobility Management 5. Manages the location updating and registration procedures, as well as security and authentication. 6. Connection Management 7. Handles general call control, similar to CCITT Recommendation Q.931, and manage Supplementary Services and the Short Message Service. 5.12 Radio Resources Management The radio resources management (RR) layer oversees the establishment of a link, both radio and fixed, between the mobile station and the MSC. The main functional components involved are the mobile station, and the Base Station Subsystem, as well as the MSC. The RR layer is concerned with the management of an RR-session [16], which is the time that a mobile is in dedicated mode, as well as the configuration of radio channels including the allocation of dedicated channels. An RR-session is always initiated by a mobile station through the access procedure, either for an outgoing call, or in response to a paging message. The details of the access and paging procedures, such as when a dedicated channel is actually assigned to the mobile, and the paging sub-channel structure, are handled in the RR layer. In addition, it handles the management of radio features such as power control, discontinuous transmission and reception, and timing advance. 5.13 Handover In a cellular network, the radio and fixed links required are not permanently allocated for the duration of a call. Handover, or handoff as it is called in North America, is the switching of an on-going call to a different channel or cell. The execution and measurements required for handover form one of basic functions of the RR layer. There are four different types of handover in the GSM system, which involve transferring a call between: 1. Channels (time slots) in the same cell 2. Cells (Base Transceiver Stations) under the control of the same Base Station Controller (BSC),