Hoy vamos a hablar de GPS, o mejor dicho, de GNSS. Hace pocos días cayo en mis manos un documento, muy explicativo, realizado por mi compañero Jesús Santos a raiz de un nuevo producto lanzado por la empresa Fastrax que muchos conocéis. Creo que puede ser de bastante interés para muchos de vosotros, sobre todo los que os dedicáis al tema de localización. Así que aquí os os pongo el artículo.
¿Qué es GNSS?
GNSS significa Sistema Global de Navegación por Satélite. Vamos, que “módulos GNSS” son eso, receptores de satélites, sean de la marca o país que sean. Lo que pasa es que usamos la palabra receptores GPS para todo lo relacionado con la localización, y está bien indicado, pero no sólo hay ese sistema americano, hay otros muchos:
- GLONASS sistema Ruso
- Beiuou-2/Compass en China
- QZSS Japón
- Gagan en India
- Y esperemos que el Europero Galileo previsto para el 2014 …
Fastrax tiene un módulo GNSS., El IT600 (basado en un chipset de ST). Lo estupendo de este módulo GPS es que puede funcionar tanto con el sistema americano GPS, con el sistema ruso GLONASS, como con ambos de forma simultánea.
Alguno pensará … ¿y esto en que me beneficia?
La respuesta es que el receptor funcionará en las condiciones más extremas. Supongamos una calle con edificios altos (lo que se llama cañon urbano). El receptor no solo podrá ver los pocos satélites GPS, sino que también podrá usar los GLONASS.
Veámoslo con un ejemplo. Fijaros en el gráfico siguiente. Azul claro satélites GPS. Azul oscuro satélites GLONASS. Ahí tenéis al módulo IT600 trabajando con 22 satélites simultáneamente.
Más claro, ahora sobre un mapa. Aquí tenéis una prueba de conducción en Dallas. En amarillo tenéis la traza de un módulo únicamente GPS, de los más “buenos” trabajando con 4-6 satélites todo el tiempo. En azul tenéis el mismo recorrido trabajando con un módulo IT600 y con 8-12 satélites simultáneos (tanto GPS como GLONASS). ¿El resultado? Brutal, el dibujo lo dice todo.
¿Y me vale la misma antena que uso en mi módulo GPS actual con este IT600?
Pues no. La frecuencia del GPS difiere un poco del GLONASS. Para que estos receptores GNSS funcionen bien, deben de tener una antena preparada para recibir las 2 señales. ¿Existen estas antenas? Existen.
Muy interesante. ¿Qué otras características destacables tiene este módulo?
Pues muchas. Aquí tienes unas cuantas:
- El módulo IT600 puede asistirse (AGPS) el sólo (lo que se conoce como Autonomous AGPS) o predictivo AGPS. El más interesante es el primero, ya que él solo se lo guisa y se lo come. Podemos decir, de manera simplificada, que recoje las efemerides, calcula la predicción de la misma para 5 días y las guarda en una memoria Flash SQI (un bus rápido) que lleva dentro. Para la otra posibilidad se necesita el clásico servidor AGPS para recogerlas periódicamente vía GPRS/HSPA.
- DR support (Odometro/Gyro or CAN DWP).
¿Y esto qué es?
Dead Reckoning. Capacidad del receptor de seguir dando posición sin visibilidad de satélites gracias a sensores externos (casi siempre Giróscopo y Odómetro). Hay que decir que esta característica no está implementada todavía. - CAN. Pues eso, bus CAN.
- DWP: Differencial Wheel Pulse info. (algo parecido al odómetro)
- I2C for MEMS sensors
Lo más importante de todo esto son los sensores que podemos conectar al IT600. Un acelerómetro da idea de la aceleración que sufre un cuerpo. Tiene que haber un cambio en su velocidad para que actúe. Un e-compas o magnetómetro mide el campo magnético de la tierra, como las brújulas. Es realmente eso, una brújula electrónica que ayuda al acelerómetro en bajas velocidades (o parado) para saber el rumbo. Muchos móviles y PDAs incorporan la brújula para ayudar en el posicionamiento. Resumiendo sensores: velocidad (odómetro o también DWP), aceleración (acelerómetro), giróscopo (giros) y magnetómetro (brújula electrónica).
Estos sensores se ponen todos juntitos en el bus I2C que lleva el IT600 y él solito usará y sacará la información de los mismos por puerto serie UART. Y para culminación de todo, además, se le puede conectar el bus CAN del vehículo.
Vaya módulo, tiene unas prestaciones de infarto …
Pues todavía hay más. Es un equipo programable, sí, puedes hacer tu propia aplicación y embeberla dentro, es decir, usar el módulo como un microprocesador, pues este módulo lleva un procesador ARM946 con sus GPIOs programables, 3 uart, SPI, I2C, CAN, 2 ADC … un micro de 208MHz con una capacidad de memoria de 8MBit de Flash y 128KB de SRAM.
Espero que haya sido de interés hablar de GNSS para quienes no conociérais otros sistemas. Y bueno, aprovecho para desearos a todos una feliz navidad y un estupendo año 2012 (y como no, mucha suerte con la lotería de Navidad de pasado mañana). Madre mía como me toque, jejeje, que barato es soñar …
.
No hay posts relacionados.
Etiquetas: gps
Hola, este receptor, junto el IT400 y los Condor de Trimble tienen la posibilidad de sacar los datos GPS (bueno GNSS) en crudo, llamados RAW data output.
¿Que son los datos RAW output?
Los datos en crudo o RAW data output significa que en vez de salir los datos de posicionamiento y tiempo en formato NMEA, los datos de los satelites salen tal cual, para calcularse la posición en el microprocesador host al que se conecta.
En los datos ‘raw’ GPS se encuentran: pseudorange, integrated carrier phase, Doppler shift, satellite ephemeris…
Algunos clientes usan los datos en crudo por reducir el consumo del GPS a mínimos.