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:
En algunas versiones de algunos equipos (como el GPS Bluetooth Smart Blue de SysOn), el sistema SBAS (WAAS-EGNOS-MSAS) viene activado por defecto. En las versiones con firmware más recientes de este chip, sin emabego, el sistema SBAS está desactivado
Las unidades Fortuna Slim com el Sirf Star III tienen el sistema SBAS desactivado por defecto. La caja del equipo indica que es compatible con el sistema WAAS, pero debe ser activado por el usuario para que funcione
Otras unidades, como el GPS Bluetooth Leadtek, que también tiene el Sirf Star III, no permite que el sistema SBAS sea activado aunque así lo quiera el usuario final
Material necesario (para un GPS Bluetooth)
Una PDA, porque los programas de los que hablo, trabajan solo en las PDA's (tengo que ver si se puede usar el emulador de una PDA dentro de un PC)
El programa gratuito GPSTweak, que puedes encontrar en estas páginas.
El programa gratuito CEMonitor, que es una versión también gratuita del programa SocGPSViewer que viene en los CD de algunas unidades de la marca SysOnChip, y que puedes encontrar en esta página.
(opcional). El programa VisualGPSCE que se puede obtener desde estas páginas para comprobar que efectivamente el sistema SBAS está activado en nuestros equipos. También puede usarse cualquier programa que sea capaz de leer las sentencias NMEA o que represente una pantalla con el estado de los satélites porque aquí en España, basta con ver que se adquiere las señales del satélite 33 para saber que se está usando el sistema SBAS. Las versiones de OziExplorer para PC o para CE, CompeGPS, etc, tienen dicha pantalla y permite comprobarlo
Una vez que lo hayas conectado, sigue las instrucciones abajo. Puedes ayudarte del video por si necesitas más aclaraciones
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
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
Abre el programa CEMonitor en tu PDA
Dale a la opción Tools / Port Settings
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)
Selecciona la velocidad en baudios (BaudRate) adecuada. En el mío es 19200 baudios. Dale a la tecla OK
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).
Vete al menú Tools / Command. Verás varias pestañas. Dale a la pestaña SiRF
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
Verás que de forma automática las letras SiRF encima del menú Tools. Acabas de cambiar el protocolo de comunicaciones en tu equipo.
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
Abre el programa GPSTweak
Pulsa sobre el botón del menú Setup / Port Settings
Selecciona el mismo puerto COM de antes, en mi caso, el puerto COM8
Selecciona la velocidad Speed a 38400, y el como GPS protocol el modo SiRF. Pulsa la tecla OK
Pulsa sobre la opción Setup / Connect para empezar a comunicarte con el GPS
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
Abre VisualGPSCE, y selecciona la opcion Connect / Serial Port (Comm Port). Selecciona el Puerto COM adecuado (en mi unidad sigue siendo COM8, pero en las vuestras puede ser otra), y la velocidad en Baudios (en mi caso 19200, pero puede ser cualquiera entre 4800 en adelante
Asegurate que estás en la pantalla principal, donde pone Sig/Nav. Allí podrás ver unas columnas que representan los satélites que el GPS está adquiriendo. Basta con ver que el satélite 33 (en Europa) está entre ellos, ya que este satélite es uno de los responsables del sistema SBAS.
Pero además, mira el pequeño botón que está en la parte inferior derecha de la pantalla, al lado derecho de donde pone No Log. Al principio, ese botón es rojo (sobre todo cuando las conexiones no están establecidas), y empieza a parpadear cuando se conecta el GPS con cada sentencia NMEA que recibe. Una vez que el GPS ha obtenido una posición, se le indica a VisualGPSCE, y ese botón se pone de color verde (si es una posición sin SBAS), o de color AZUL si se están haciendo correcciones. Así que cuando veas el botón de color azul, ya sabrás que estás obteniendo correcciones
Si le das a la pestaña Azmth/Elvn, puedes ver una pantalla que muestra el estado de los satélites, representándose cada uno de ellos en el lugar adecuado. Mira si el satélite 33 está alli. Se pueden usar otros programas como OziExplorerCE o CompeGPS Pocket, ya que ambos tienen una pantalla que representa el estado de los satélites, y de nuevo, basta ver que el satélite 33 está entre ellos. Te remito a la ayuda de esos programas para que descubras como llegar a esa pantalla.
Los más avanzados pueden ver las sentencias NMEA. En una de ellas, se indica con un "0" que el GPS no ha adquirido una posición, con un "1", que se ha adqurido una posición, pero sin correccion diferencias SBAS, y si es un "2", es que se está haciendo un DGPS con el sistema SBAS