GPS & PIC18F4550 - Parte 01

21 de mar. de 2010 às 9:54 PM
Daremos início hoje ao projeto no qual o PIC18F4550 recebe informações do módulo GPS GT-320R e imprime essas informações num Display. Mas antes de sairmos por ai conectando o módulo GPS no PIC vamos entender um pouco mais dessa poderosa tecnologia, iniciaremos nosso entendimento enviando os dados coletados pelo GPS para um computador, esse exercício será de grande importância, pois assim poderemos entender um pouco mais dos frames que o GPS recebe dos satélites.

Os Satélites enviam pacotes de dados conhecidos como frames que se propagam à velocidade da luz, por um processo de triangulação a informação contida nesses pacotes será recalculada pelo módulo GPS que determinará a sua posição exata.

A norma usada pelos receptores GPS é a NMEA versão 0183, que define que a transmissão de dados ocorre num formato série de forma assíncrona com 8 bits de dados, um stop bit e sem bit de paridade, a uma velocidade de transferência de 4.800 bits/s. Esta norma funciona enviando mensagens ou tramas, organizadas de seguinte forma:

A trama começa sempre com um caractere $ (dólar) seguindo de duas letras que identificam o tipo de remetente (GP no caso de um receptor GPS, mas também pode encontrar EP para dispositivos de identificação de posições, HC para equipamentos de bússola, etc.) Depois, vêm outros três caracteres que identificam o tipo de frame. No caso do GPS, a trama mais comum é a RMC (para os dispositivos mais simples, é mesmo a única), mas também pode encontrar as tramas GGL, GGA, GSA, etc

No manual do fabricante (datasheet) podemos encontrar em detalhes o significado de cada trama desses protocolos.

Temos logo abaixo uma imagens auto explicativa que nos mostra como é que se faz para conectar o modulo GPS GT-320R ao conector BD-9 que por sua vez será conectado ao computador.

Passo a passo de como abrir e configurar o HyperTerminal para receber as informações do módulo GPS GT-320R via RS-232.

1º Passo – Abrir o HyperTerminal; Iniciar > Todos Meus Programas > Acessórios > Comunicações > HyperTerminal

2º Passo – Configurar o HyperTerminal; Atribua um nome a sua conexão, Nome: GPS

3 Passo - Na nova janela “Conectar-se” mude o campo “Conectar-se usando:” para “COM1”.

4 Passo - Em “Propriedades de COM1” configure, “Bits por Segundo: 4800, Bits de dados: 8, Paridade: Nenhum, Bits de parada: 1, Controle de fluxo: Hardware” > Pressione “Aplicar” > Pressione “OK”.

Electronics By Mori | Powered by Blogger | Entries (RSS) | Comments (RSS) | Designed by MB Web Design | XML Coded By Cahayabiru.com Distribuído por Templates