SlideShare a Scribd company logo
Interfacing GPS with 8051
Done by,
S.Praveenkumar-15E137
T.Rajesh-15E141
Ranjith kumar-15E143
Objective of this project
• The Latitude and longitude values are extracted from the data in
NMEA format the GPS module and display it in the LCD display.
• To extract time information and convert it to IST format and display it
in the LCD.
• To extract date information and display it in the LCD.
Components used
• GPS module (GY-NEO6MV2)
• 8051 microcontroller
• 16*2 LCD display
• Few switches
How Does GPS Work
• GPS receivers use a constellation of satellites and ground stations to
compute position and time almost anywhere on earth.
• The primary purpose of the 12 visible satellites is
to transmit information back to earth over radio frequency (ranging
from 1.1 to 1.5 GHz). With this information and some math, a ground
based receiver or GPS module can calculate its position and time.
Working
• . If the GPS receiver’s antenna can see at least 4 satellites, it can
accurately calculate its position and time. This is also called a lock or
a fix.
• To configure a GPS receiver, knowing the type of chipset your GPS is
using is very important. The GPS chipset contains a powerful
processor that is responsible for the user interface, all of the
calculations, as well as analog circuitry for the antenna.
• The chipset also allows for data to be sent to the GPS receiver to
configure parameters like, update rate, baud rate, sentence selection,
etc.
Message Formats
• GPS data is displayed in different message formats over a serial
interface.
• Nearly all GPS receivers output NMEA data. The NMEA standard is
formatted in lines of data called sentences.
• Each sentence contains various bits of data organized in comma
delimited format (i.e. data separated by commas).
$GPRMC,062521.004,A,5404.2675,N,00159.7569,W,000.0,000.0,061017,,,A*78
$GPGGA,062521.004,5404.2675,N,00159.7569,W,1,10,4.00,100.0,M,50.0,M,,*7A
$GPGSA,A,3,13,11,20,28,14,18,16,21,22,19,,,4.00,3.20,2.40*0B
Extraction of Latitude and Longitude values
from NMEA Format
• The first received 6 characters from GPS module are compared with string
$GPRMC, if matched then will go for further process otherwise repeat the
same process again.
• If string is matched then wait till you will get two 2 commas, next character
indicates weather the GPS is activated or not.
• If this character is A then GPS is activated otherwise GPS is not activated.
Now again wait till you get comma (,).
• The next 9 characters indicate the LATITUDE. Wait till you get 2 more
commas (,) the next 10 characters indicates the LONGITUDE.
• This data is sent out on the serial port at an interval called the update rate.
Message Formats
Obtaining data from the string $GPRMC
Time: 144818.317 is 14.48 and 18.317 seconds in Greenwich mean time
Latitude: 5404.2675,N is latitude in degrees.decimal minutes, north
Longitude: 0159.7569,W is longitude in degrees.decimal minutes, west
Date:051017 is 05.10.17
Number of satellites seen: 10
Altitude: 100 meters
CIRCUIT
Output from VGPS
Displaying LAT & LON
Displaying TIME
Displaying DATE
Circuit Applications:
• Used in tracking devices and mapping devices
• Used in personal positioning
• Date and time monitoring
• This project is used in embedded system applications to find
out the location.
• VR games.
Reference
• www.eleprocus.com
• www.electronicshub.org
Thank you!!

More Related Content

What's hot

Vehicle tracking system using gps and gsm
Vehicle tracking system using gps and gsmVehicle tracking system using gps and gsm
Vehicle tracking system using gps and gsm
anita maharjan
 
Multiple Access Techniques
Multiple Access TechniquesMultiple Access Techniques
Gps
GpsGps
Microcontroller presentation
Microcontroller presentationMicrocontroller presentation
Microcontroller presentation
xavierpaulino
 
Satellite Communication
Satellite CommunicationSatellite Communication
Satellite Communication
Ahmed Ayman
 
GPS introduction
GPS introductionGPS introduction
GPS introduction
Jayantha Samarasinghe
 
Satellite communications
Satellite communicationsSatellite communications
Satellite communications
SARITHA REDDY
 
Navigation System
Navigation SystemNavigation System
Navigation System
aamir sultan
 
Satellite link design
Satellite link designSatellite link design
Introduction-of-GNSS-2
Introduction-of-GNSS-2Introduction-of-GNSS-2
Introduction-of-GNSS-2
Kutubuddin ANSARI
 
Ppt satellite com.
Ppt satellite com.Ppt satellite com.
Ppt satellite com.
Omkar Lokhande
 
Pll in lpc2148
Pll in lpc2148Pll in lpc2148
Pll in lpc2148
Aarav Soni
 
Global Positioning System (GPS)
Global Positioning System (GPS)Global Positioning System (GPS)
Global Positioning System (GPS)Nikhil Prathapani
 
Gas Leakage Detection Based on IOT
Gas Leakage Detection Based on IOTGas Leakage Detection Based on IOT
Gas Leakage Detection Based on IOT
CloudTechnologies
 
VSAT Technology
VSAT TechnologyVSAT Technology
VSAT Technology
Tariq Tauheed
 
Gps
GpsGps
Global Positioning System
Global Positioning SystemGlobal Positioning System
Global Positioning System
Gaurav Raj
 
Vlsi lab viva question with answers
Vlsi lab viva question with answersVlsi lab viva question with answers
Vlsi lab viva question with answersAyesha Ambreen
 
Gps
GpsGps
Iff technology
Iff technologyIff technology
Iff technology
Adrija Chowdhury
 

What's hot (20)

Vehicle tracking system using gps and gsm
Vehicle tracking system using gps and gsmVehicle tracking system using gps and gsm
Vehicle tracking system using gps and gsm
 
Multiple Access Techniques
Multiple Access TechniquesMultiple Access Techniques
Multiple Access Techniques
 
Gps
GpsGps
Gps
 
Microcontroller presentation
Microcontroller presentationMicrocontroller presentation
Microcontroller presentation
 
Satellite Communication
Satellite CommunicationSatellite Communication
Satellite Communication
 
GPS introduction
GPS introductionGPS introduction
GPS introduction
 
Satellite communications
Satellite communicationsSatellite communications
Satellite communications
 
Navigation System
Navigation SystemNavigation System
Navigation System
 
Satellite link design
Satellite link designSatellite link design
Satellite link design
 
Introduction-of-GNSS-2
Introduction-of-GNSS-2Introduction-of-GNSS-2
Introduction-of-GNSS-2
 
Ppt satellite com.
Ppt satellite com.Ppt satellite com.
Ppt satellite com.
 
Pll in lpc2148
Pll in lpc2148Pll in lpc2148
Pll in lpc2148
 
Global Positioning System (GPS)
Global Positioning System (GPS)Global Positioning System (GPS)
Global Positioning System (GPS)
 
Gas Leakage Detection Based on IOT
Gas Leakage Detection Based on IOTGas Leakage Detection Based on IOT
Gas Leakage Detection Based on IOT
 
VSAT Technology
VSAT TechnologyVSAT Technology
VSAT Technology
 
Gps
GpsGps
Gps
 
Global Positioning System
Global Positioning SystemGlobal Positioning System
Global Positioning System
 
Vlsi lab viva question with answers
Vlsi lab viva question with answersVlsi lab viva question with answers
Vlsi lab viva question with answers
 
Gps
GpsGps
Gps
 
Iff technology
Iff technologyIff technology
Iff technology
 

Similar to Interfacing GPS with 8051

Design and implementation of GPS Tracker
Design and implementation of GPS TrackerDesign and implementation of GPS Tracker
Design and implementation of GPS TrackerVignesh Kannan
 
Presentation on progress report of final year project(gps
Presentation on progress report of final year project(gpsPresentation on progress report of final year project(gps
Presentation on progress report of final year project(gps
Wasim Akram
 
38581354-Seminar-on-GPS.ppt
38581354-Seminar-on-GPS.ppt38581354-Seminar-on-GPS.ppt
38581354-Seminar-on-GPS.ppt
OsamaOsama46
 
Understanding GPS & NMEA Messages and Algo to extract Information from NMEA.
Understanding GPS & NMEA Messages and Algo to extract Information from NMEA.Understanding GPS & NMEA Messages and Algo to extract Information from NMEA.
Understanding GPS & NMEA Messages and Algo to extract Information from NMEA.
Robo India
 
Dgps concept
Dgps conceptDgps concept
Dgps concept
egovindia
 
Dgps concept
Dgps conceptDgps concept
Dgps concept
egovindia
 
Assisted GPS in Radiomobile Networks
Assisted GPS in Radiomobile NetworksAssisted GPS in Radiomobile Networks
Assisted GPS in Radiomobile Networks
Luca Matteo Ruberto
 
Dgps
DgpsDgps
Dgps
egovindia
 
Global Positioning System in Precision Agriculture
Global Positioning System in Precision AgricultureGlobal Positioning System in Precision Agriculture
Global Positioning System in Precision Agriculture
Redmond R. Shamshiri
 
GPS Receiver ICS2014
GPS Receiver ICS2014GPS Receiver ICS2014
GPS Receiver ICS2014Mazhar Abbas
 
maXbox starter 34 GPS Tutorial
maXbox starter 34 GPS TutorialmaXbox starter 34 GPS Tutorial
maXbox starter 34 GPS Tutorial
Max Kleiner
 
GPS Based Vehicle Location using ARM 7 LPC 2148
GPS Based Vehicle Location using ARM 7 LPC 2148GPS Based Vehicle Location using ARM 7 LPC 2148
GPS Based Vehicle Location using ARM 7 LPC 2148
IRJET Journal
 
TcpGPS
TcpGPSTcpGPS
TcpGPS
aplitop
 
2 g data performance dimensioning ,planning & optimization
2 g data performance dimensioning ,planning & optimization2 g data performance dimensioning ,planning & optimization
2 g data performance dimensioning ,planning & optimizationVusal Suleymanov
 
Design of field programmable gate array-based data processing system for mul...
Design of field programmable gate array-based data processing  system for mul...Design of field programmable gate array-based data processing  system for mul...
Design of field programmable gate array-based data processing system for mul...
IJECEIAES
 
GPS based tracking system
GPS based tracking systemGPS based tracking system
GPS based tracking system
UVSofts Technologies
 
4. lecture 3 data capturing techniques - total station and gps
4. lecture 3   data capturing techniques - total station and gps4. lecture 3   data capturing techniques - total station and gps
4. lecture 3 data capturing techniques - total station and gps
FenTaHun6
 

Similar to Interfacing GPS with 8051 (20)

Design and implementation of GPS Tracker
Design and implementation of GPS TrackerDesign and implementation of GPS Tracker
Design and implementation of GPS Tracker
 
Presentation on progress report of final year project(gps
Presentation on progress report of final year project(gpsPresentation on progress report of final year project(gps
Presentation on progress report of final year project(gps
 
38581354-Seminar-on-GPS.ppt
38581354-Seminar-on-GPS.ppt38581354-Seminar-on-GPS.ppt
38581354-Seminar-on-GPS.ppt
 
Presentation1
Presentation1Presentation1
Presentation1
 
Understanding GPS & NMEA Messages and Algo to extract Information from NMEA.
Understanding GPS & NMEA Messages and Algo to extract Information from NMEA.Understanding GPS & NMEA Messages and Algo to extract Information from NMEA.
Understanding GPS & NMEA Messages and Algo to extract Information from NMEA.
 
Dgps concept
Dgps conceptDgps concept
Dgps concept
 
Dgps concept
Dgps conceptDgps concept
Dgps concept
 
Assisted GPS in Radiomobile Networks
Assisted GPS in Radiomobile NetworksAssisted GPS in Radiomobile Networks
Assisted GPS in Radiomobile Networks
 
Dgps
DgpsDgps
Dgps
 
Gps 2
Gps 2Gps 2
Gps 2
 
Global Positioning System in Precision Agriculture
Global Positioning System in Precision AgricultureGlobal Positioning System in Precision Agriculture
Global Positioning System in Precision Agriculture
 
GPS Receiver ICS2014
GPS Receiver ICS2014GPS Receiver ICS2014
GPS Receiver ICS2014
 
maXbox starter 34 GPS Tutorial
maXbox starter 34 GPS TutorialmaXbox starter 34 GPS Tutorial
maXbox starter 34 GPS Tutorial
 
GPS Based Vehicle Location using ARM 7 LPC 2148
GPS Based Vehicle Location using ARM 7 LPC 2148GPS Based Vehicle Location using ARM 7 LPC 2148
GPS Based Vehicle Location using ARM 7 LPC 2148
 
Global positioning system
Global positioning systemGlobal positioning system
Global positioning system
 
TcpGPS
TcpGPSTcpGPS
TcpGPS
 
2 g data performance dimensioning ,planning & optimization
2 g data performance dimensioning ,planning & optimization2 g data performance dimensioning ,planning & optimization
2 g data performance dimensioning ,planning & optimization
 
Design of field programmable gate array-based data processing system for mul...
Design of field programmable gate array-based data processing  system for mul...Design of field programmable gate array-based data processing  system for mul...
Design of field programmable gate array-based data processing system for mul...
 
GPS based tracking system
GPS based tracking systemGPS based tracking system
GPS based tracking system
 
4. lecture 3 data capturing techniques - total station and gps
4. lecture 3   data capturing techniques - total station and gps4. lecture 3   data capturing techniques - total station and gps
4. lecture 3 data capturing techniques - total station and gps
 

More from Praveen Kumar

Level sensitive scan design(LSSD) and Boundry scan(BS)
Level sensitive scan design(LSSD) and Boundry scan(BS)Level sensitive scan design(LSSD) and Boundry scan(BS)
Level sensitive scan design(LSSD) and Boundry scan(BS)
Praveen Kumar
 
An introduction to FUSES
An introduction to FUSESAn introduction to FUSES
An introduction to FUSES
Praveen Kumar
 
Introduction to SCADA
Introduction to SCADAIntroduction to SCADA
Introduction to SCADA
Praveen Kumar
 
SPICE LEVEL I/LEVEL II/LEVEL III AND BSIM MODELS
SPICE LEVEL I/LEVEL II/LEVEL III AND BSIM MODELSSPICE LEVEL I/LEVEL II/LEVEL III AND BSIM MODELS
SPICE LEVEL I/LEVEL II/LEVEL III AND BSIM MODELS
Praveen Kumar
 
Finite word length of IIR filters Limit cycles due to product round-off error...
Finite word length of IIR filters Limit cycles due to product round-off error...Finite word length of IIR filters Limit cycles due to product round-off error...
Finite word length of IIR filters Limit cycles due to product round-off error...
Praveen Kumar
 
SOLAR POWER generation using solar PV and Concentrated solar power technology
SOLAR POWER generation using solar PV and Concentrated solar power technologySOLAR POWER generation using solar PV and Concentrated solar power technology
SOLAR POWER generation using solar PV and Concentrated solar power technology
Praveen Kumar
 
SELECTION OF DRIVES AND CONTROL SCHEMES FOR MACHINE TOOLS
SELECTION OF DRIVES AND CONTROL SCHEMES FOR MACHINE TOOLS SELECTION OF DRIVES AND CONTROL SCHEMES FOR MACHINE TOOLS
SELECTION OF DRIVES AND CONTROL SCHEMES FOR MACHINE TOOLS
Praveen Kumar
 
Insertion sort and shell sort
Insertion sort and shell sortInsertion sort and shell sort
Insertion sort and shell sort
Praveen Kumar
 
Vehicle safety system in automobiles
Vehicle safety system in automobiles Vehicle safety system in automobiles
Vehicle safety system in automobiles
Praveen Kumar
 
Field effect transistors and MOSFET's
Field effect transistors and MOSFET'sField effect transistors and MOSFET's
Field effect transistors and MOSFET's
Praveen Kumar
 
Draft tubes merits and demerits
Draft tubes merits and demeritsDraft tubes merits and demerits
Draft tubes merits and demerits
Praveen Kumar
 
Orcad pspice intro and basics
Orcad pspice intro and basicsOrcad pspice intro and basics
Orcad pspice intro and basics
Praveen Kumar
 
Reverse power relay
Reverse power relayReverse power relay
Reverse power relay
Praveen Kumar
 
REVERSE POWER RELAY for solar PV systems
REVERSE POWER RELAY for solar PV systemsREVERSE POWER RELAY for solar PV systems
REVERSE POWER RELAY for solar PV systems
Praveen Kumar
 
Digital Voltmeter, Digital Ammeter and Digital Multimeter
Digital Voltmeter, Digital Ammeter and Digital MultimeterDigital Voltmeter, Digital Ammeter and Digital Multimeter
Digital Voltmeter, Digital Ammeter and Digital Multimeter
Praveen Kumar
 
Autonomous bot using OP-AMP(lm741)
Autonomous bot using OP-AMP(lm741)Autonomous bot using OP-AMP(lm741)
Autonomous bot using OP-AMP(lm741)
Praveen Kumar
 
Ventilating systems for electrical machines
Ventilating systems for electrical machinesVentilating systems for electrical machines
Ventilating systems for electrical machines
Praveen Kumar
 
Plugging braking
Plugging brakingPlugging braking
Plugging braking
Praveen Kumar
 
Paytm
PaytmPaytm
Parallel processing
Parallel processingParallel processing
Parallel processing
Praveen Kumar
 

More from Praveen Kumar (20)

Level sensitive scan design(LSSD) and Boundry scan(BS)
Level sensitive scan design(LSSD) and Boundry scan(BS)Level sensitive scan design(LSSD) and Boundry scan(BS)
Level sensitive scan design(LSSD) and Boundry scan(BS)
 
An introduction to FUSES
An introduction to FUSESAn introduction to FUSES
An introduction to FUSES
 
Introduction to SCADA
Introduction to SCADAIntroduction to SCADA
Introduction to SCADA
 
SPICE LEVEL I/LEVEL II/LEVEL III AND BSIM MODELS
SPICE LEVEL I/LEVEL II/LEVEL III AND BSIM MODELSSPICE LEVEL I/LEVEL II/LEVEL III AND BSIM MODELS
SPICE LEVEL I/LEVEL II/LEVEL III AND BSIM MODELS
 
Finite word length of IIR filters Limit cycles due to product round-off error...
Finite word length of IIR filters Limit cycles due to product round-off error...Finite word length of IIR filters Limit cycles due to product round-off error...
Finite word length of IIR filters Limit cycles due to product round-off error...
 
SOLAR POWER generation using solar PV and Concentrated solar power technology
SOLAR POWER generation using solar PV and Concentrated solar power technologySOLAR POWER generation using solar PV and Concentrated solar power technology
SOLAR POWER generation using solar PV and Concentrated solar power technology
 
SELECTION OF DRIVES AND CONTROL SCHEMES FOR MACHINE TOOLS
SELECTION OF DRIVES AND CONTROL SCHEMES FOR MACHINE TOOLS SELECTION OF DRIVES AND CONTROL SCHEMES FOR MACHINE TOOLS
SELECTION OF DRIVES AND CONTROL SCHEMES FOR MACHINE TOOLS
 
Insertion sort and shell sort
Insertion sort and shell sortInsertion sort and shell sort
Insertion sort and shell sort
 
Vehicle safety system in automobiles
Vehicle safety system in automobiles Vehicle safety system in automobiles
Vehicle safety system in automobiles
 
Field effect transistors and MOSFET's
Field effect transistors and MOSFET'sField effect transistors and MOSFET's
Field effect transistors and MOSFET's
 
Draft tubes merits and demerits
Draft tubes merits and demeritsDraft tubes merits and demerits
Draft tubes merits and demerits
 
Orcad pspice intro and basics
Orcad pspice intro and basicsOrcad pspice intro and basics
Orcad pspice intro and basics
 
Reverse power relay
Reverse power relayReverse power relay
Reverse power relay
 
REVERSE POWER RELAY for solar PV systems
REVERSE POWER RELAY for solar PV systemsREVERSE POWER RELAY for solar PV systems
REVERSE POWER RELAY for solar PV systems
 
Digital Voltmeter, Digital Ammeter and Digital Multimeter
Digital Voltmeter, Digital Ammeter and Digital MultimeterDigital Voltmeter, Digital Ammeter and Digital Multimeter
Digital Voltmeter, Digital Ammeter and Digital Multimeter
 
Autonomous bot using OP-AMP(lm741)
Autonomous bot using OP-AMP(lm741)Autonomous bot using OP-AMP(lm741)
Autonomous bot using OP-AMP(lm741)
 
Ventilating systems for electrical machines
Ventilating systems for electrical machinesVentilating systems for electrical machines
Ventilating systems for electrical machines
 
Plugging braking
Plugging brakingPlugging braking
Plugging braking
 
Paytm
PaytmPaytm
Paytm
 
Parallel processing
Parallel processingParallel processing
Parallel processing
 

Recently uploaded

CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
R&R Consult
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
AmarGB2
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
ydteq
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
Kamal Acharya
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
AJAYKUMARPUND1
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
fxintegritypublishin
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Dr.Costas Sachpazis
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
AhmedHussein950959
 
English lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdfEnglish lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdf
BrazilAccount1
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
Divya Somashekar
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
WENKENLI1
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
bakpo1
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
Vijay Dialani, PhD
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
obonagu
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
Amil Baba Dawood bangali
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
VENKATESHvenky89705
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Sreedhar Chowdam
 
AP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specificAP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specific
BrazilAccount1
 

Recently uploaded (20)

CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
 
English lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdfEnglish lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdf
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
 
AP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specificAP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specific
 

Interfacing GPS with 8051

  • 1. Interfacing GPS with 8051 Done by, S.Praveenkumar-15E137 T.Rajesh-15E141 Ranjith kumar-15E143
  • 2. Objective of this project • The Latitude and longitude values are extracted from the data in NMEA format the GPS module and display it in the LCD display. • To extract time information and convert it to IST format and display it in the LCD. • To extract date information and display it in the LCD.
  • 3. Components used • GPS module (GY-NEO6MV2) • 8051 microcontroller • 16*2 LCD display • Few switches
  • 4. How Does GPS Work • GPS receivers use a constellation of satellites and ground stations to compute position and time almost anywhere on earth. • The primary purpose of the 12 visible satellites is to transmit information back to earth over radio frequency (ranging from 1.1 to 1.5 GHz). With this information and some math, a ground based receiver or GPS module can calculate its position and time.
  • 5. Working • . If the GPS receiver’s antenna can see at least 4 satellites, it can accurately calculate its position and time. This is also called a lock or a fix. • To configure a GPS receiver, knowing the type of chipset your GPS is using is very important. The GPS chipset contains a powerful processor that is responsible for the user interface, all of the calculations, as well as analog circuitry for the antenna. • The chipset also allows for data to be sent to the GPS receiver to configure parameters like, update rate, baud rate, sentence selection, etc.
  • 6. Message Formats • GPS data is displayed in different message formats over a serial interface. • Nearly all GPS receivers output NMEA data. The NMEA standard is formatted in lines of data called sentences. • Each sentence contains various bits of data organized in comma delimited format (i.e. data separated by commas). $GPRMC,062521.004,A,5404.2675,N,00159.7569,W,000.0,000.0,061017,,,A*78 $GPGGA,062521.004,5404.2675,N,00159.7569,W,1,10,4.00,100.0,M,50.0,M,,*7A $GPGSA,A,3,13,11,20,28,14,18,16,21,22,19,,,4.00,3.20,2.40*0B
  • 7. Extraction of Latitude and Longitude values from NMEA Format • The first received 6 characters from GPS module are compared with string $GPRMC, if matched then will go for further process otherwise repeat the same process again. • If string is matched then wait till you will get two 2 commas, next character indicates weather the GPS is activated or not. • If this character is A then GPS is activated otherwise GPS is not activated. Now again wait till you get comma (,). • The next 9 characters indicate the LATITUDE. Wait till you get 2 more commas (,) the next 10 characters indicates the LONGITUDE. • This data is sent out on the serial port at an interval called the update rate.
  • 8. Message Formats Obtaining data from the string $GPRMC Time: 144818.317 is 14.48 and 18.317 seconds in Greenwich mean time Latitude: 5404.2675,N is latitude in degrees.decimal minutes, north Longitude: 0159.7569,W is longitude in degrees.decimal minutes, west Date:051017 is 05.10.17 Number of satellites seen: 10 Altitude: 100 meters
  • 14. Circuit Applications: • Used in tracking devices and mapping devices • Used in personal positioning • Date and time monitoring • This project is used in embedded system applications to find out the location. • VR games.