CÓMO ACTIVAR UN GPS BLUETOOTH CON UN CHIP Sirf PARA HACERLO COMPATIBLE CON EL SISTEMA SBAS (WAAS-EGNOS-MSAS)

Por Antonio Rodriguez Franco. 18 Enero 2006

La mayor parte de los receptores GPS (incluyendo muchos de los GPS Bluetooth que se comercializan hoy día) contienen un chip fabricado por la empresa Sirf, como el Sirf Star III de última generación que es un chip que aporta una extraordinaria sensibilidad a los receptores mientras que al mismo tiempo ofrece una alta precisión (en el 95% del tiempo, se obtiene una precisión inferior a 2,5 metros). Tras las últimas valoraciones que he realizado con equipos que lo tienen, no me extraña que empresas como Garmin se hayan decidido a implementarlos en sus nuevas unidades..

Pues bien, este chip es compatible con el sistema SBAS (que se llama WAAS en América, EGNOS en Europa y MSAS en Japón). Este es un sistema de mejora de la precisión en tiempo real y completamente gratuito, que aporta una mejora sustancial en la precisión, de tal forma que se obtienen precisiones que en el 95% del tiempo es inferior a 1 metro. Aquí tengo un FAQ sobre el WAAS algo obsoleto en algunas cositas, pero que sigue siendo válido.

El sistema SBAS puede ser activado o desactivado por el usuario final en los equipos que tienen el Sirf Star III (no en todos los equipos, pero si en la mayoría).

Este artículo trata de explicaros cómo se consigue. Y discute si merece la pena o no activarlo

Antes que nada hay que señalar que la precisión de un equipo sin tener el sistema SBAS es más que suficiente para las aplicaciones normales que realizamos, como aquellas en las que vamos conduciendo (ya sea en un 4x4 o con un coche convencional), o como cuando vamos haciendo actividades senderistas. Mira este artículo para que valores por ti mismo si tengo razón o no. Tened en cuenta que una precisión de 2,5 metros en el 95% del tiempo es mucha precisión.

Hay que indicar algo importante. La mejora en la precisión usando el sistema SBAS tiene un coste importante. Para realizar las correcciones, el GPS debe realizar una serie de cálculos extras. En todos los casos, esto implica un mayor consumo de las pilas o baterias, y por tanto, una menor autonomía en el equipo. Y cuando digo una menor autonomía digo una significativa menor autonomia. En otros equipos, como los GPS portátiles que tienen cartografía (como los Garmin o Magellan), se puede observar que los cambios o movimientos de los mapas se ralentiza, más mientras más viejo sea el equipo porque éste tendrá procesadores menos potentes. Asi que se debe decidir si usar el sistema SBAS o no. Yo, por ejemplo, no lo tengo activado en mis equipos cuando hago mis actividades senderistas. Es que simplemente no me aporta nada y si me consume muchos recursos.

Sin embargo, si crees que necesitas más precisión, te convendrá activar el sistema SBAS en tu equipo. Esto es recomendable para aquellos que quieran usar los GPS para la medición de fincas, para aquellos que juegan al Geocaché y en algunas otras aplicaciones un poco más profesionales con uno de estos equipos portátiles.

Algunas notas:

Material necesario (para un GPS Bluetooth)

PASOS REQUERIDOS

  1. Conecta tu GPS Bluetooth a la PDA. Si no sabes como hacerlo, mira este artículo que describe como hacerlo en un sistema con el Windows CE PocketPC 2003
  2. Una vez que lo hayas conectado, sigue las instrucciones abajo. Puedes ayudarte del video por si necesitas más aclaraciones
  3. Tu GPS, lo más probable, es que funcione en el modo llamado NMEA, que es el estándar universal para usar un GPS en la navegación. Pero para poder activarlo, has de usar el modo llamado Sirf, creado ex-profeso por los fabricantes del chip

 

  1. Para cambiar el GPS al modo NMEA al modo Sirf (en cualquiera de las dos direcciones), puedes usar el programa GPSTweak, pero yo he detectado algunos problemas con la velocidades, y veo que falla en algunos casos. Sin embargo, si se usa el programa CEMonitor, he visto que el cambio de NMEA a Sirf o viceversa va mejor
  2. Abre el programa CEMonitor en tu PDA
  3. Dale a la opción Tools / Port Settings
  4. Selecciona el modo NMEA, el puerto (Port) correspondiente (en mi PDA el puerto Bluetooth es el Puerto COM8, pero en tu PDA puede ser distinto, se trata de probar con el que eres capaz de comunicarte)
  5. Selecciona la velocidad en baudios (BaudRate) adecuada. En el mío es 19200 baudios. Dale a la tecla OK
  6. Sabrás que has conectado porque justo encima del menú Tools, verás que pone NMEA cuando has conseguido conectar. Si no lo consigues, repite el paso 4 y 5 con diferentes puertos COM y diferentes velocidades en baudios (el estándar NMEA especifica que sea una velocidad de 4800 baudios, pero los GPS Bluetooth usan una superior como es mi caso).
  7. Vete al menú Tools / Command. Verás varias pestañas. Dale a la pestaña SiRF
  8. Ya ha comprobado mucha gente que el protocolo SiRF funciona mejor a 38400 baudios. Asi que selecciona esta velocidad, y dale a la tecla OK
  9. Verás que de forma automática las letras SiRF encima del menú Tools. Acabas de cambiar el protocolo de comunicaciones en tu equipo.
  10. Sal del programa CEMonitor. Para eso, pulsa el menú Tools / Exit. Es necesario que lo hagas así, porque no puedes tener ocupado el puerto COM con dos programas al mismo tiempo
  11. Abre el programa GPSTweak
  12. Pulsa sobre el botón del menú Setup / Port Settings
  13. Selecciona el mismo puerto COM de antes, en mi caso, el puerto COM8
  14. Selecciona la velocidad Speed a 38400, y el como GPS protocol el modo SiRF. Pulsa la tecla OK
  15. Pulsa sobre la opción Setup / Connect para empezar a comunicarte con el GPS
  16. Luego, en el menú Command, tienes varias opciones
  • El menú Toggle WAAS / EGNOS activa o desactiva el modo SBAS. Si está activado, lo desactiva, o viceversa
  • El menú Poll version pregunta al GPS que versión del firmware tiene tu GPS. Nada que ver con el SBAS
  • El menú Poll WAAS / EGNOS Status te dice si tu equipo usa o no usa el sistema SBAS
  • Los menús que indican Swith to NMEA o Swith to SiRF cambian el modo NMEA al SiRF o viceversa, pero a mi me falla a veces. Quizás sea porque no respeta las velocidades adecuadas a la hora de hacerlo, y como con este programa no tienes control sobre eso, pues es mejor usar el CEMonitor
  • Ahora mira el video. Primero le he preguntado al GPS que versión de firmware tiene, en mi caso el GSW3.1.1_3.1.00.07-C
  • Luego le he preguntado con Command / Poll WAAS / EGNOS si tiene el sistema SBAS activado. Y como puedes ver, se indica en una línea Source: WAAS / EGNOS, que indica que SI, que está activado. (Dale al botón parar de la barra de abajo del video, para parar el video en cualquier momento , y al botón ejecutar para seguir viendo el video)
  • Mira el video. Cada vez que le das a Toggle WAAS / EGNOS, aparecen las líneas Turning on WAAS /EGNOS o Turning off WAAS /EGNOS al activarlo y desactivarlo, respectivamente. Cuando el sistema SBAS está desactivado, aparece la línea DGPS Source: None al preguntarle al GPS.
  • Luego no olvides salir del programa GPSTweak. Debes regresar al programa CEMonitor, activar las comunicaciones en el modo SiRF (comprueba que pone SiRF), y darle al botón Tools / Command y a la pestaña NMEA, para volver el GPS al modo NMEA configurándolo de forma adecuada. No salgas del programa hasta que no veas que encima del menú Tools aparece de nuevo las letras NMEA, lo que significa que has tenido éxito. Usa tu programa favorito que tendrás o no corrección dependiendo de lo que quieras hacer

 

COMO COMPROBAR QUE EL SISTEMA SBAS ESTÁ SIENDO USADO

Hay varias formas de comprobarlo, una de las mejores formas, es usando el programa VisualGPSCE que he mencionado anteriormente. Este programa no entiende las sentencias SiRF, y hay que asegurarse de que nuestro GPS está en modo NMEA


Si tienes algunas dudas o quieres hacerme algún comentario para mejorar este documento, hazlo enviando un mensaje pulsando aquí