NMEA 0183: o que é, como funciona e como instalar
NMEA 0183 é um padrão de comunicação serial criado pela National Marine Electronics Association (NMEA) para que equipamentos eletrônicos de um barco troquem dados entre si. Funciona assim: um aparelho, chamado de transmissor (talker), envia frases de texto ASCII por um par de fios, e outros aparelhos, os ouvintes (listeners), leem essas frases. É assim que um GPS informa a posição ao plotter, que uma sonda informa a profundidade ao display ou que um sensor de vento alimenta o piloto automático.
O padrão é usado desde os anos 1980 e continua presente em GPS, sondas, rádios VHF, receptores AIS, pilotos automáticos e instrumentos de vento. Este guia explica o que é a frase NMEA, como ler uma, como ligar os equipamentos, quais problemas aparecem e como manter o sistema funcionando.
O que significa NMEA e o que é o padrão 0183
NMEA é a sigla da associação que define os padrões de eletrônica marítima. O número 0183 identifica o padrão de comunicação serial entre instrumentos. O objetivo é que um GPS de um fabricante consiga alimentar um plotter, um radar ou um piloto automático de outro fabricante sem tradução especial.
Na busca, o padrão aparece escrito de várias formas: NMEA 0183, NMEA0183, NMEA-0183 e até "nmea 183". Todas se referem à mesma coisa. Quando alguém procura "GPS NMEA", em geral quer saber se o receptor tem saída de dados nesse formato para ligar a outro equipamento.
Para que serve o NMEA 0183 a bordo
O padrão funciona como uma linguagem comum entre aparelhos. Na prática, serve para:
- Levar a posição, a velocidade e o rumo do GPS a plotters, rádios VHF com chamada seletiva digital, radares e pilotos automáticos.
- Levar a profundidade da sonda a displays e plotters.
- Levar dados de vento, velocidade na água e temperatura a instrumentos e ao piloto automático.
- Levar alvos AIS ao plotter ou ao computador de navegação.
- Entregar dados de navegação, como rota e destino, ao piloto automático.
Com isso, a informação de um sensor aparece em mais de uma tela e alimenta mais de uma função, sem duplicar equipamentos. A integração de GPS, radar e sonda tem outras camadas além da comunicação básica, que são tratadas em protocolos de integração entre GPS, radar e sonar.
Como o NMEA 0183 funciona
Transmissor e ouvinte
Cada saída de dados tem um transmissor. Um GPS, por exemplo, envia continuamente suas frases pela saída. Os ouvintes, ligados nessa saída, recebem as frases e usam as que interessam. A comunicação é em uma direção: do transmissor para o ouvinte. Se um aparelho também precisa enviar dados de volta, como um plotter que manda a rota ao piloto automático, é usado outro par de fios, com o plotter como transmissor.
Esse modelo também explica por que o padrão tem limite de expansão. Cada saída suporta poucos ouvintes, e cada aparelho que precisa ouvir várias fontes precisa de várias entradas. Quando o número de equipamentos cresce, entram os multiplexadores. O guia o que são multiplexadores náuticos mostra como eles reúnem várias saídas em uma só, e o texto multiplexadores náuticos: para que servem e como usar no barco trata da aplicação prática a bordo.
Camada elétrica
A especificação do NMEA 0183 usa sinal diferencial, no estilo RS-422, com dois fios de dados, um positivo e um negativo, mais a referência. Muitos aparelhos também aceitam ou emitem um sinal compatível com RS-232, que é o padrão serial usado em portas de computador mais antigas. Esse detalhe importa na hora de ligar um GPS a um computador, quando pode ser preciso um adaptador.
A velocidade padrão é de 4.800 bits por segundo. Existe uma versão de alta velocidade, a 38.400 bits por segundo, usada por equipamentos como o AIS. O transmissor e o ouvinte precisam estar na mesma velocidade.
A frase NMEA
Os dados saem em frases de texto. Cada frase começa com um cifrão, tem um identificador de cinco letras, campos separados por vírgula, um asterisco e um valor de verificação de dois caracteres, e termina com quebra de linha. O tamanho máximo de uma frase é de 82 caracteres.
O identificador tem duas partes. As duas primeiras letras indicam o tipo de equipamento que transmite: GP, por exemplo, para GPS, e SD para sonda de profundidade. As três últimas indicam o tipo de informação: GGA para dados de posição com qualidade do sinal, RMC para posição, velocidade e rumo, DBT para profundidade abaixo do transdutor.
Um exemplo conhecido de frase GGA:
$GPGGA,123519,4807.038,N,01131.000,E,1,08,0.9,545.4,M,46.9,M,,*47
Lendo da esquerda para a direita: o horário UTC é 12:35:19, a latitude é 48 graus e 07,038 minutos Norte, a longitude é 11 graus e 31,000 minutos Leste, o indicador de qualidade do sinal é 1, o receptor usa 8 satélites, a diluição horizontal de precisão é 0,9 e a altitude é 545,4 metros. O valor depois do asterisco é o checksum.
Frases mais comuns
| Frase | O que traz | Quem costuma enviar |
|---|---|---|
| GGA | Posição, horário, qualidade do sinal, número de satélites e altitude | GPS |
| RMC | Posição, velocidade sobre o fundo, rumo sobre o fundo e data | GPS |
| GLL | Latitude, longitude e horário | GPS |
| DBT | Profundidade abaixo do transdutor | Sonda |
| HDG | Rumo magnético lido por bússola eletrônica | Bússola |
| MWV | Ângulo e velocidade do vento | Sensor de vento |
| VTG | Rumo e velocidade sobre o fundo | GPS |
Nem todo aparelho envia todas as frases, e muitos permitem escolher quais ativar. Se o plotter espera RMC e o GPS está configurado só para GLL, os dados não chegam, mesmo com a ligação correta. Por isso, vale conferir no menu do transmissor quais frases estão habilitadas.
O valor de verificação
O checksum é calculado combinando, por operação lógica XOR, todos os caracteres entre o cifrão e o asterisco. O receptor refaz o cálculo e compara. Se o resultado for diferente, a frase chegou corrompida e é descartada. Por isso, ruído elétrico ou velocidade errada costumam aparecer como "sem dados" no equipamento, e não como dado errado.
Quais equipamentos usam NMEA 0183
- GPS e receptores GNSS: posição, velocidade, rumo, horário e qualidade do sinal.
- Sondas e ecossondas: profundidade, e em alguns modelos a temperatura da água.
- Radares: o dado de radar em si não passa por NMEA 0183, mas alvos acompanhados e informações de rumo podem ser trocados com outros equipamentos.
- Instrumentos de vento, velocidade e rumo: bússolas eletrônicas, anemômetros e indicadores de velocidade.
- Pilotos automáticos: recebem rumo, posição e dados de navegação.
- Rádios VHF e receptores AIS: recebem a posição ou entregam alvos ao plotter.
Em barcos com sensores mais novos, o mais comum é encontrar o NMEA 2000 convivendo com o 0183. Veja como os sensores dessa rede se comunicam em como funciona a comunicação entre sensores via PGN em barcos, e quais mensagens aparecem com mais frequência em PGNs mais usados em eletrônica náutica.
Fios, conectores e alimentação
O NMEA 0183 não define um conector único. Cada fabricante usa o seu: terminais de parafuso, fios soltos com cores indicadas no manual, ou conectores próprios. O instalador liga fio a fio, e o manual do aparelho é a única referência confiável sobre cores e funções.
- Cabo: de preferência blindado, com pares trançados, próprio para ambiente marítimo.
- Polaridade: saída positiva (TX+) do transmissor na entrada positiva (RX+) do ouvinte, e negativa na negativa.
- Alimentação: o padrão trata só dos dados. Cada aparelho tem sua própria alimentação, em geral do sistema de 12 volts do barco, e o ideal é que cada alimentação tenha proteção com fusível.
- Aterramento e blindagem: siga a orientação do fabricante, em geral aterrando a blindagem em apenas uma das pontas para evitar laços de terra.
NMEA 0183 ou NMEA 2000
O NMEA 2000 é o padrão mais novo e funciona como uma rede em barramento baseada em CAN, com velocidade de 250 kbps, enquanto o 0183 trabalha com ligação direta de saída para entrada a 4.800 bps. As principais diferenças práticas são:
| Ponto | NMEA 0183 | NMEA 2000 |
|---|---|---|
| Velocidade | 4.800 bps (38.400 bps na versão rápida) | 250 kbps |
| Estrutura | Um transmissor por saída, fiação ligada fio a fio | Rede em barramento com cabos e conectores padronizados |
| Formato | Frases de texto ASCII | Mensagens binárias por grupo de parâmetros (PGN) |
| Expansão | Mais fiação ou multiplexador | Basta ligar o aparelho ao barramento |
| Facilidade de leitura | Frases legíveis em um programa de terminal | Exige interface e software próprios |
Quando o 0183 ainda faz sentido
Em barcos menores, com poucos equipamentos, ou quando todo o conjunto já fala 0183, não há razão técnica para trocar o que funciona. A simplicidade facilita o diagnóstico: com um computador e um adaptador serial, é possível ler as frases e ver o que cada aparelho está enviando.
Quando considerar migrar
Se o barco está recebendo vários equipamentos novos, ou se a fiação já está confusa, o NMEA 2000 organiza melhor a instalação. Em sistemas mistos, um conversor traduz as mensagens entre os dois padrões. Nem toda frase de um padrão tem equivalente exato no outro, e o manual do conversor deve ser consultado para saber quais dados ele traduz.
O motor também troca dados com o resto do barco. Nos motores Volvo Penta com EVC, a ECU conversa com o painel e com o comando eletrônico por uma rede própria, e uma falha nessa comunicação aparece como painel sem leitura ou comando sem resposta. Veja o que fazer quando o painel perde a comunicação com a ECU Volvo Penta.
Como instalar um sistema NMEA 0183
O que reunir antes
- Manuais dos aparelhos, com a função de cada fio ou terminal.
- Cabo blindado de pares trançados, próprio para ambiente marítimo.
- Terminais e conectores adequados, de preferência estanques, e abraçadeiras.
- Decapador, alicate de crimpagem e chave de fenda.
- Multímetro para conferir continuidade e tensão.
Passo a passo
- Desligue o sistema elétrico e identifique, no manual, as saídas de dados do transmissor e as entradas do ouvinte.
- Passe o cabo longe de fontes de ruído, como cabos de potência, alternador e motor, e evite cantos vivos e pontos de calor.
- Ligue TX+ de quem transmite a RX+ de quem ouve, e TX- a RX-. Se o aparelho tiver apenas uma entrada ou saída de dados, siga a indicação do fabricante para a referência.
- Configure a velocidade do transmissor e do ouvinte para o mesmo valor, normalmente 4.800 bps.
- Se mais de um ouvinte precisar do mesmo dado, confira no manual quantas entradas a saída aguenta, ou use um multiplexador.
- Alimente os aparelhos e verifique no ouvinte se o dado aparece e se atualiza.
Como testar
O teste mais direto é ligar a saída do transmissor a um computador com um adaptador serial e abrir um programa de terminal na velocidade configurada. Se o sistema estiver certo, as frases aparecem como linhas de texto, uma depois da outra. Se aparecerem caracteres estranhos, a velocidade está errada. Se não aparecer nada, procure fio invertido, conexão solta ou saída desativada na configuração do aparelho.
Problemas comuns e como resolver
Roteiro de diagnóstico, na ordem
- Confirme que o transmissor está ligado e com sinal. Um GPS sem fix de satélites pode enviar frases vazias, e o ouvinte não mostra nada.
- Confira no menu do transmissor se a saída NMEA está ativada e se as frases necessárias estão habilitadas.
- Confira a velocidade nos dois lados.
- Inspecione o cabo e os terminais, do transmissor até o ouvinte, procurando oxidação, fio solto e emenda.
- Meça a tensão de alimentação dos dois aparelhos com o sistema em uso normal.
- Se ainda não aparecer nada, leia a saída com um computador e um adaptador serial. Se as frases aparecem no computador, o transmissor está bom e o problema está no ouvinte ou na entrada dele. Se não aparecem, o problema está antes.
- Por último, troque um elemento de cada vez, cabo, aparelho ou configuração, e teste a cada troca, para saber o que de fato resolveu.
Aparelho sem dados
Costuma ser a inversão de TX e RX, a inversão de polaridade ou uma velocidade diferente entre os dois lados. Troque os fios de dados do par para ver se o dado aparece, e confira a configuração de velocidade e de saída no menu do equipamento.
Dados falhando ou aparecendo e sumindo
Em geral é conexão com mau contato, corrosão em terminais ou cabo danificado. Mexa levemente no cabo com o sistema ligado: se o dado cai, o problema é mecânico. Verifique também se a tensão de alimentação do aparelho não cai quando outro equipamento é ligado.
Dados com valores estranhos
Ruído elétrico induzido por cabos de potência, falta de blindagem ou aterramento mal feito. Afaste o cabo da fonte de ruído e confira a blindagem.
Dois aparelhos mostrando valores diferentes
Pode haver duas fontes do mesmo dado, como dois GPS ligados ao mesmo sistema. Verifique no menu de cada ouvinte qual fonte está selecionada.
Erros de instalação mais frequentes
- Inversão de TX e RX ou de polaridade.
- Falta de aterramento ou aterramento em dois pontos da blindagem.
- Cabo comum, sem proteção contra umidade, no lugar de cabo marítimo.
- Emendas improvisadas, soldas frias e conexões sem isolamento.
- Ligar mais ouvintes na mesma saída do que ela suporta.
Para um roteiro mais amplo de diagnóstico em redes de dados de barco, o ponto de partida é medir, testar um aparelho de cada vez e anotar o que muda a cada ajuste.
Ligando o NMEA 0183 a um computador, tablet ou celular
É comum querer ver os dados do barco em um software de navegação no computador. Como a saída do NMEA 0183 é serial, a ligação normalmente exige um adaptador entre os fios do aparelho e a porta USB do computador. Dois pontos pedem atenção:
- O adaptador precisa aceitar o tipo de sinal da saída do aparelho. Uma saída diferencial, no estilo RS-422, pede um adaptador compatível, e ligar diretamente em uma porta de outro padrão pode não funcionar ou danificar a entrada.
- O software precisa ser configurado com a porta correta e com a mesma velocidade do transmissor. Se a velocidade for diferente, aparecem caracteres sem sentido.
Para levar os dados a um tablet ou celular, existem interfaces que leem a saída e a repassam por conexão sem fio. Nesse caso, o ponto principal é saber quais frases o aplicativo precisa e se a interface as repassa.
Dúvidas frequentes
O NMEA 0183 é a mesma coisa que o GPS?
Não. O GPS é o receptor que calcula a posição. O NMEA 0183 é a forma como ele entrega essa posição a outros aparelhos. Um GPS pode ter saída NMEA 0183, saída NMEA 2000 ou as duas.
Posso ligar uma saída em várias entradas?
Em muitos casos sim, mas o número depende do aparelho. A especificação do equipamento indica quantos ouvintes a saída aguenta. Acima disso, o sinal enfraquece, e a solução é um multiplexador.
Preciso de resistor de terminação?
Em instalações comuns de NMEA 0183, não. Esse tipo de resistor é característico das redes em barramento, como o NMEA 2000. Siga o manual do aparelho: só use componente extra se o fabricante pedir.
Por que o aparelho recebe, mas não mostra o dado?
Pode ser que a frase enviada não seja a que o ouvinte espera. Verifique a lista de frases habilitadas no transmissor e as que o ouvinte aceita.
Como manter o sistema funcionando
- Inspecione cabos e conectores com regularidade, principalmente antes de viagens longas. Procure cortes, rachaduras na capa, corrosão e folga nos plugues.
- Limpe os contatos com produto próprio para eletrônica e proteja os conectores expostos a respingos.
- Troque cabos com sinais de deterioração, mesmo pequenos, antes que causem falhas intermitentes.
- Atualize o firmware dos equipamentos quando o fabricante disponibilizar, porque isso pode corrigir incompatibilidades.
- Mantenha um registro simples da instalação: qual fio vai em qual terminal, qual velocidade cada aparelho usa e qual aparelho é a fonte de cada dado.
Limites do padrão que o dono do barco deve conhecer
O NMEA 0183 foi desenhado para trocar poucas informações simples, uma frase de cada vez, a velocidade baixa. Isso basta para posição, profundidade e vento, mas não para volumes grandes de dados. Também não existe identificação automática dos aparelhos: nada na rede avisa que um equipamento saiu do ar, e o único sinal é o dado deixar de chegar. Por isso, a observação do próprio operador, conferindo se os valores mudam, é parte do sistema. Outro limite é a distância: cabos muito longos, mal blindados ou perto de fontes de ruído degradam o sinal, e a solução é refazer o trajeto, melhorar a blindagem ou usar um dispositivo de repetição adequado.
Esses limites explicam a existência do NMEA 2000, mas não tornam o 0183 inadequado. Para a maioria das funções de navegação básicas, ele cumpre o que promete, desde que a instalação física esteja bem feita.
Checklist antes de sair
- O GPS tem posição válida e o horário está certo.
- A profundidade da sonda aparece no display e muda quando o barco se move.
- O rádio VHF mostra a posição recebida do GPS.
- O piloto automático recebe rumo e posição sem alarme de dado ausente.
- Os conectores estão secos, firmes e sem sinais de corrosão.
- Você sabe onde está a documentação da instalação, com a função de cada fio.
Esse conjunto leva poucos minutos e evita descobrir uma falha de comunicação já longe da marina.
Por que entender o NMEA 0183 ajuda na segurança
Dados corretos e atualizados são a base de qualquer decisão de navegação. Quando o dono do barco sabe como a comunicação funciona, consegue reconhecer sinais de falha mais cedo: um valor que não muda, uma posição que não se atualiza ou um rádio que deixa de mostrar a posição na chamada digital. Para quem faz a manutenção, o fato de as frases serem texto legível simplifica o diagnóstico, porque dá para ver exatamente o que cada aparelho está dizendo.
Antes de qualquer viagem em que a eletrônica seja importante, confirme que todos os instrumentos estão mostrando dados que se atualizam, e que a posição do GPS chegou ao rádio VHF e ao plotter. Se algo não bater, comece pela parte física, que é onde a maioria dos problemas está: conexão, cabo e alimentação.
Escrito por
Carlos Henrique
Conteúdos relacionados
Compatibilidade de Telas com Sistemas NMEA 2000: Guia Prático
Navegar com segurança e eficiência exige que sua embarcação esteja equipada com tecnologia de ponta. Um dos pilares dessa modernização é o sistema NMEA…
Como instalar uma tela náutica na cabine de comando: Guia prático
Se você é apaixonado por navegação e quer elevar a segurança e a eficiência da sua embarcação, saber como instalar uma tela náutica na cabine de comando é…
Diferença entre telas multifuncionais (MFD) e displays dedicados: Guia para sua lancha
Navegar com segurança e eficiência é o desejo de todo proprietário de lancha, e para isso, contar com equipamentos adequados faz toda a diferença. Uma das…