GPS- Protocolo de Comunicação

Slides:



Advertisements
Apresentações semelhantes
IFTO ESTRUTURA DE DADOS AULA 05 Prof. Manoel Campos da Silva Filho
Advertisements

Instrumentação de Sistemas - INS
Sistemas de Posicionamento Global Introdução e Fundamentos
Transmissão de pacotes
Coordenadas geográficas
Pós Graduação em Saneamento e Meio Ambiente
Tecnologia e Ciência Satélites. Satélite Um satélite artificial é qualquer corpo feito pelo homem e colocado em órbita ao redor da Terra ou de qualquer.
Modelos de Troca de Dados em Nível Elétrico
PERFORMANCE DE NAVEGAÇÃO REQUERIDA E ATUAL (RNP/ANP)
1 Camada de redes: Interoperabilidade com IP. 2 Enlaces entre duas máquinas.
COORDENADAS GEOGRÁFICAS, FUSOS HORÁRIOS E HORÁRIO DE VERÃO
Orientação e localização na Terra
GPS EM PROJETO DE LINHA DE TRANSMISSÃO
Orientação a Objetos: Encapsulamento e Classificação
Noções de Sistema de Informações Geográficas: Sistema GPS
Dias sem SOMBRA Versão: Jorge Hönel Apresentação Diego P. de A. Gonçalves.
GPS Conceitos Básicos Universidade Federal de Viçosa
Comunicação local Assíncrona
DNS Introdução.
Informática Industrial
Monitoramento de Veículos
Global Positioning Systems
Global Positioning System (SISTEMA DE POSICIONAMENTO GLOBAL)
RS-232 César Conter Leite PUCRS – Faculdade de Informática
Sistemas Operacionais
Mapas de Karnaugh 5 e 6 variáveis.
Estruturas de Dados I Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1.
Tipos de dados, valores literais e variáveis
Organização da Memória Principal
Classes e objetos Arrays e Sobrecarga
NAVSTAR-GPS Segmento de Controle
Sobre a Logikos Histórico
Marília Peres e Rosa Pais
Professora Carol/Geografia
Compressão de Textos Juliano Palmieri Lage.
COORDENADAS GEOGRÁFICAS, DISTÂNCIAS E ÂNGULOS ESFÉRICOS.
Prof.ª Letícia P. Finamore
Movimentos na Terra e no Espaço
ACESSO EDUCAÇÃO PRÉ-VESTIBULAR ACESSO BÁSICO.
Introdução teórica A modulação em freqüência consiste na variação da freqüência da portadora proporcionalmente ao sinal de informação. Dado o sinal modulador.
Treinamento Básico Introdução.
SATELITES DE COMUNICAÇÃO
Constelação de satélites do Sistema de Posicionamento Global (GPS)
Redes de Computadores Prof Rafael Silva.
Prof. Jeferson C. de Souza
Disciplina: Geografia Professor: Francisco
Mobile Computing -GPS (Global Positioning System)
Agenda - Aula 2 Introdução (Computador Digital) Processadores
Auditório Municipal Augusto Cabrita
1.
Introdução ao GPS Prof. Dr. Nelson Wellausen Dias.
Prof. Me. Juliano Ricardo Marques FACCAMP
COORDENADAS GEOGRÁFICAS
1 Sincronização em Sistemas Distribuídos Alcides Calsavara.
(Global Positioning System) (Sistema de Posicionamento Global)
Forma e movimentos da Terra
GPS Sistema de Posicionamento Global
GPS - Global Positioning System (Sistema de Posicionamento Global)
“Traçador de Trilhas” Projeto de Formatura Luís Roberto Coimbra
GPS – Sistema de Posicionamento Global
GPS (Global Positioning System)
Prof. Dr. Cláudio Baptista
CONCEITOS BÁSICOS SOBRE POSICIONAMENTO POR SATÉLITES ARTIFICIAIS
Unidade 1 – Movimentos na Terra e no Espaço
GPS (Global Positioning System)
NAVSTAR-GPS Disciplina de Levantamentos Topográficos e Geodésicos
Galileo Discentes: Alessandra Fagundes Jéssica Sauer Tamara Meira Disciplina: Levantamentos Topográficos e Geodésicos Docente: Profª Drª Daniele Barroca.
GLONASS.
Aquisição de dados através do GPS de Navegação
PLANETA TERRA FORMA E MOVIMENTOS.
Transcrição da apresentação:

GPS- Protocolo de Comunicação Adonai Canez Guilherme Nardini

Histórico O GPS (Global Position System) começou ser desenvolvido na década 70 para uso militar. Seu desenvolvimento custou 10 bilhões de dólares. Apenas em 1995 foi declarado como sendo totalmente operacional.

GPS O GPS é um sistema composto por 24 satélites dispostos em 6 orbitas com 4 satélites em cada uma delas, conforme exibido na figura a seguir. Estão posicionados a uma altitude de 20.200 quilômetros Deslocam a uma velocidade de 11.265 quilômetros por hora

GPS O sistema GPS está dividido em 3 segmentos: -Espacial -Controle -Usuário

Segmento Espacial O segmento espacial corresponde a constelação dos 24 satélites.

Segmento de Controle Responsável por monitorar os satélites que estão em orbita Possuem 5 estações de monitoramento responsáveis por: -Monitoramento das orbitas dos satélites -Sincronização dos relógios atômicos de bordo dos satélites -Atualização dos dados de almanaque que os satélites transmitem.

Segmento de Usuário Consiste num receptor que capta os sinais emitidos pelos satélites O receptor decodifica as transmissões do sinal de código e fase de múltiplos satélites e calcula a sua posição com base nas distâncias a estes.

Protocolos NMEA 0183 GARMIN

NMEA Definido e controlado pela National Marine Eletronics Association O protocolo NMEA é um conjunto de combinações elétricas e de dados para a comunicação entre dispositivos eletrônicos marítimos O protocolo transmite e envia dados no formato ASCII. Cada sentença é transmitida começando com o símbolo “$” e após os dados, é enviado os identificadores <CR><LF> informando o final da sentença.

Exemplo Sentença NMEA $GPGLL,5330.12,N,00215.31,W,134531,A*2D <CR><LF> Onde: GPGLL Posição Geográfica, Latitude e Longitude 5330.12,N Latitude 53 graus 30.12 min. Norte 00215.31,W Longitude 002 graus 15.31 min. Oeste 134531 Hora de aquisição dos dados 13:45:31 UTC A A - Dados ativos ou V - void *iD checksum dos dados

Sentenças Proprietárias O protocolo NMEA está preparado para aceitar sentenças proprietárias As sentenças começam com $P, e as próximas 3 letras são o identificador do fabricante.

GARMIN O protocolo GARMIN é uma extensão do protocolo NMEA Todas as sentenças da GARMIN começam com o identificador $PGRM Permite trabalhar com transferência de dados tanto em USB como serial

Implementação – Pacote Envio typedef struct { unsigned char mPacketType; unsigned char mReserved1; unsigned short mReserved2; unsigned short mPacketId; unsigned short mReserved3; unsigned long mDataSize; BYTE mData[2]; } Packet_t; Packet_t thePosPacket = {20, 0, 0, 10 , 0, 2, {2, 0} };

Implementação – Pacote Retorno typedef struct { float64 lat; float64 lon; } radian_position_type; Packet_t PacketReturn = {20, 0, 0, 255 , 0, 16, {0..15} };