>> Tecnologia eletrônica >  >> Sistemas de Posicionamento Global >> GPS

Descrição do protocolo NMEA

O National Marine Electronics Association desenvolveu um conjunto de especificações e normas para definir as interfaces usadas para conectar vários equipamentos . O protocolo NMEA , lançado em Março de 1983 e conhecido como NMEA 0183 , centra-se na transmissão de dados de GPS , e todos os programas de computador que trabalham com dados de GPS são construídas sobre o protocolo NMEA 0183 . Conectividade

A conexão entre a unidade de hardware GPS eo computador é feita através de portas seriais do computador. O cabo é utilizado um cabo de dois fios , um fio é utilizada para os dados recebidos a partir da unidade de GPS e o outro fio é utilizado para a ligação à terra . No entanto, algumas unidades de GPS usar um cabo de três fios , com o fio adicional para a transmissão de dados para a unidade de GPS, usado para waypoint ou mapa upload.
Características

o Protocolo NMEA usa cordas de dados chamados "sentenças" para transmitir dados entre dispositivos . Sentenças foram projetados para ser auto- dependente e conter os pacotes de dados essenciais , que incluem a posição, velocidade e tempo.
Formato

Cada frase começa com um " $ " e pode conter um total de 80 caracteres . Há frases padrão disponíveis para diferentes categorias de dispositivos , mas os fabricantes de hardware também podem usar seus próprios formatos de sentença proprietários. Frases padrão usam o prefixo "GP" para definir a transmissão de dados GPS. Os fabricantes de hardware precisa para começar suas sentenças proprietárias com a letra " P" , marcando a frase como sendo proprietário, seguido por um código de três caracteres que indica o nome do fabricante .
Velocidade

a velocidade padrão para o protocolo NMEA 4800 é bits /segundo. Unidades costumam enviar dados a cada segundo ou a cada dois segundos para ficar constantemente atualizado . No entanto, esta velocidade pode ser menor para alguns sistemas que precisam de atualizações em tempo real.
Limitação

em 4800 pedaços , apenas 480 caracteres podem ser enviados em um segundo, o que significa que você está limitado a apenas 6 sentenças de comprimento total , ou mais se eles são mais curtos. Isso pode ser uma desvantagem se você exigir atualizações em tempo real com uma grande quantidade de dados. No entanto , alguns dispositivos mais recentes suportam velocidades mais rápidas , embora aqueles que não são oficialmente suportados e podem ter problemas de incompatibilidade .