Introducción al GPS con microcontroladores (3 / 6 paso)

Paso 3: Descifrar los protocolos NMEA

¿Cómo estamos recibiendo datos?

Receptores más que encuentres transmitirá informal sobre una conexión de datos en serie simple. A menudo está codificado en caracteres ASCII llano, pero hay otros formatos binarios compactos de algunos módulos para tasas de datos más altas. Nos vamos mirando un ASCII regular de alimentación ya que es mucho más fácil de interpretar. Los datos que estamos recibiendo desde el módulo GPS está formateados según el estándar NMEA 0183.

El protocolo NMEA

La Asociación Nacional de electrónica marina tiene un estándar para muchos aparatos eléctricos diferentes bordo del barco. NMEA 0183 estándar es útil para los receptores GPS de salida ya que es un claro y relativamente lento (por lo general 4800 o 9600 baudios) protocolo que es apetecible para cualquier microcontrolador moderno con una UART para manejar. Echemos un vistazo a un bloque de muestras de cuatro salidas de cadena por el módulo de MTK3339. He espaciadas de la cadena de arriba para hacerlo más claro para leer, pero la corriente cruda no tiene espacios después de comas y devolver un solo conjunto de carro y alimentación de caracteres al final de cada cadena (cadenas comienzan con un carácter '$').

GPGSA

Satélites activos globales de posicionamiento - esta cadena nos dirá el número de satélites que actualmente están en el rango del módulo, el tipo de arreglo (2D o 3D) y la precisión de la señal.

GPRMC

Coordenadas de posicionamiento recomendado mínimo globales - esto es la carne de las secuencias de datos, que contiene el tiempo de reparación, si el receptor está ok, latitud, longitud, velocidad (en nudos), fijar el tipo.

GPVTG

Global posicionamiento curso sobre tierra (pista buena) - contiene más datos sobre velocidad en nudos y kilómetros por hora.

GPGGA

Colocación sistema Fix datos globales - datos de coordenadas completa que contiene todo lo de la cadena de la RMC, además de datos de precisión extra así como altitud. Te desglosamos esta cadena más a fondo en el siguiente paso.


Artículos Relacionados

Módulo inalámbrico Radio frecuencia con microcontrolador PIC.

Módulo inalámbrico Radio frecuencia con microcontrolador PIC.

Es un microcontrolador basado en proyecto de electrónica DIY. El nombre de módulo inalámbrico RF con microcontrolador PIC. El módulo de RF es un pequeño circuito electrónico utilizado para transmitir, recibir, o las ondas de radio transceive en uno d
Inversor de onda sinusoidal pura con microcontrolador pic

Inversor de onda sinusoidal pura con microcontrolador pic

Inversor de onda sinusoidal pura con microcontrolador pic está diseñado en este proyecto. Núcleo de ferrita o chopper en onda sinusoidal pura inversor está diseñado en este proyecto. Hay dos partes principales de este proyecto1.convertidor de DC a DC
Netduino GPS con pantalla LCD

Netduino GPS con pantalla LCD

ResumenEncontré una tarjeta Netduino V1 inusitada en mi caja de piezas, así que quería encontrar algo a que pude dedicar. Ya estaba conectado a una pantalla LCD de Nokia 5110 para un proyecto sin terminar antes. Encender, he encontrado que ambos esta
Entretela de 16 X 2 LCD con microcontrolador PIC

Entretela de 16 X 2 LCD con microcontrolador PIC

aquí, usted aprenderá a interfaz 16 x 2 LCD al microcontrolador PIC18F4550 que es de la familia PIC18F. PIC18F4550 es un microcontrolador de 8 bits y utiliza la arquitectura RISC. PIC18F4550 tiene 40 pines en PDIP (en paquete de línea dual) y 44 pin
Sistema GPS con Arduino + M2M escudo

Sistema GPS con Arduino + M2M escudo

En el siguiente tutorial realizaremos un sistema GPS con Arduino y un escudo especial para ello llama escudo de M2M de Arduino desarrollado por electrónica MCI, donde obtendremos el recorrido realizado junto con el valor de un sensor, estos pueden se
Medición de la frecuencia de la onda de seno con microcontrolador pic

Medición de la frecuencia de la onda de seno con microcontrolador pic

Proyecto de medición de frecuencia de la onda de seno está diseñado con microcontrolador pic. Este proyecto mide la frecuencia de la onda de seno. Cero técnica de detección de cruce se utiliza para medir la frecuencia de la onda de seno. Se ha hecho
Con sensor de humedad con microcontrolador 8051

Con sensor de humedad con microcontrolador 8051

cantidades físicas, como humedad, temperatura, presión etc. son supervisadas para obtener información acerca de las condiciones ambientales. Varios sensores se utilizan para medir estas cantidades en forma analógica. Este artículo sobre interfaz sens
Arduino Mega GPS con pantalla LCD y SD Registro

Arduino Mega GPS con pantalla LCD y SD Registro

Utilice su Audino Mega como un registrador de GPS con una pantalla de LCD clara y 5 botones de función. Un LED bicolor se utiliza para proporcionar información de estado.La SDcard puede ser dejado en y leer utilizando un bosquejo de lector de tarjeta
La comprensión completa sencilla - GPS con ARDUINO

La comprensión completa sencilla - GPS con ARDUINO

Hola frenzzz... Su sido un de largo plazo ya que hice un poco cosas para todos vosotros... En este tutorial, he intentado breve un famoso sistemas de posicionamiento están implicadas en casi todos proyectos... Incluso tenía dificultad muy dominar est
Probador ic digital con microcontrolador pic

Probador ic digital con microcontrolador pic

probador IC Digital con microcontrolador pic16f877adispositivos de apoyo740074027404740774087432748674266
Dispositivo GPS con cable cadena

Dispositivo GPS con cable cadena

para todo lo que necesita para este GPS es un tubo delgado (es decir papel higiénico titular o tapón apllicator), un rollo de cuerda empleado (puede ser brillan en la oscuridad), algún pato cinta, un pin de bobbie, más gruesas cuerdas de nylon, un ci
Manipulador Iambic con microcontrolador

Manipulador Iambic con microcontrolador

IntroducciónEste es mi primer Instructable. Me gustaría mostrar lo que participa en la construcción de un conmutador electrónico de una clave de paddle iambic doble, como el decano.Hacer dos suposiciones aquí. Aquellos de ustedes que están siguiendo
Hacer el general dc motor un sensor de carga con microcontrolador

Hacer el general dc motor un sensor de carga con microcontrolador

Este proyecto está destinado a leer los datos de sensor. carga del motor es proporcional al cambio en la resistencia interna del motor. Aquí se toma un motor de imán permanente de corriente continua y los valores de potencial del circuito divisor se
Tracker GPS con Edison de Intel

Tracker GPS con Edison de Intel

Ir al siguiente proyecto con el Intel Edison transporte y Kit de seguridad he creado una aplicación muy básica a un coche con el GPS de Grove. Este proyecto me llevó un poquito más de trabajo debido a la complejidad del manejo de datos GPS y la neces