TODOPIC
FORO TÉCNICO => Telefonía, GPS y Microcontroladores => Mensaje iniciado por: Nocturno en 27 de Abril de 2013, 07:47:19
-
Hola amigos.
Tengo una duda con las coordenadas que recibo a través de una trama NMEA de un SIM908.
Estoy situado en esta posición: 37º17'15.78"N , 6º03'01.28"W (obtenido mediante Google Earth)
La trama NMEA que recibo indica estas coordenadas: 3717.250679 N , 603.003818 W
Si utilizo el conversor de coordenadas de decimal a grados, minutos y segundos de esta página (http://www.maclasa.com/coordenadas/) obtengo:
37° 10' 21.0252" y 6° 1' 48.1368"
lo cual no se parece a lo que decía Google Earth.
De hecho, si en Google Earth tecleo 3717.250679 N 603.003818 W me lleva a las coordenadas que he calculado con el conversor.
Sé que estoy haciendo algo mal, pero no encuentro el error. ¿Me podéis ayudar?
-
:D :D pues dando tu cordenadas aqui me sale tu campo Manolo
http://www.sunearthtools.com/dp/tools/conversion.php?lang=es
-
Hola Nocturno,
tienes que tener en cuenta que los datos de una trama NMEA de latitud y longitud vienen dados en grados, minutos y fracciones de minuto.
En el ejemplo que propones la latitud 3717.250679 se descompondría en 37º 17 minutos y 0.250679 minutos, para pasarla a grados, minutos y segundos, tan solo tienes que dividir la trama en 3 partes, los 2 o 3 digitos de más a la izquierda son los grados, los 2 digitos inmediatamente a la izquierda del punto decimal son los minutos y el resto que vienen después del punto decimal son las fracciones de los minutos, si los separas así solo tienes que multiplicar por 60 las fracciones de los minutos y lo tendrás en grados, minutos y segundos.
La trama NMEA que recibes (3717.250679 N , 603.003818 W) se descompone de la siguiente forma:
En grados y minutos:
Latitud: 37º y 17.250679 minutos N
Longitud: 6º 03.003818 minutos W
En grados, minutos y segundos:
Latitud: 37º 17 minutos y 15.04 segundos
Longitud: 6º 3 minutos y 0.23 segundos
En grados:
Latitud: 37.28751132 grados
Longitud: 6.050063633 grados
Espero que te sirva de ayuda.
Un saludo.
-
Muchas gracias, tenía un pequeño lío con los decimales. Me quedó claro con tu explicación.
-
¡Primer funcionamiento del gps-tracker fuera de casa! :-/ :-/ :-/
(http://img189.imageshack.us/img189/4757/primertracking.jpg)
-
Crack :mrgreen: :mrgreen: :mrgreen:
-
((:-)) ((:-)) ((:-)) ((:-)) ((:-))
Compartirás tu código y experiencia ??
-
Excelente :). Pregunta, ¿eso es con el módulo de prueba o ya con PCB prototipo?
-
No puedo compartir el código porque es para un proyecto comercial, pero la experiencia sí. De hecho ya estuve aportando algo sobre el protocolo usado en este hilo. (http://www.todopic.com.ar/foros/index.php?topic=40191.0)
Geo, eso ya es con el prototipo.
(http://img213.imageshack.us/img213/3204/prototipoj.jpg)
-
Que PIC estas usando, Manolo ?? :) :)
-
18F25K80
-
Lo elegiste porque tienes que usar el CAN o es pura casualidad??
-
Lo elegí porque pretendía utilizar las dos USART, pero finalmente sólo he necesitado una, y ahí se ha quedado.
-
Eso es porque solo comunicas con la parte de GPS del SIM908, es asi ??
El otro USART lo dedicaste al modulo GPRS ??
-
No, sólo comunico con la USART de GSM, pero mediante el comando AT+CGPSINF consigo toda la información sobre posicionamiento y no necesito leer la USART del GPS.
-
Creo que estas confundido, esa trama te la entrega el GPS, no el GSM, Manolo. :shock: :shock:
Mira en la página del manual de tramas GPS del modulo SIM908:
(http://www.todopic.com.ar/foros/index.php?action=dlattach;topic=40662.0;attach=20564)
-
Disculpa, no sé porque he dicho GSM. Me refiero a la USART principal del SIM908. La otra es la del GPS, pero esa no la uso.
-
Yo aun no lo use, Manolo, asi que no se realmente cual usart sera una u otra, pero me llamo la atencion que te pasara esa trama.
Por eso investigue un poco, mas que nada a ver si mi informacion estaba bien.
Por ahora no puedo hecharle mano, sino termino otras cosas me matan !!! :D :D :D
-
Nocturno, como estás
Te hago una consulta, como resolviste el sistema de alimentación desde la batería, que tipo de batería es ? Que autonomía conseguís ?
Disculpá tantas preguntas, saludos !
-
Utilizo la que ves en la foto, una de 3.7V y 1100mA.
No he probado su autonomía hasta llegar a agotarla, pero he hecho rutas de 2 horas y no se ha apagado.
-
Buen trabajo Manolo.
Te comento que según la imagen la batería que utilizas es una LiPo. Estas baterias tienen un alto índice de carga, pero pueden llegar a ser peligrosas. Te recomiendo leas sobre el tema.
Un saludo
-
Sí, sí, muchas gracias por avisar, pero está controlado. Por suerte, es el propio módulo SIM908 el que hace la gestión de carga y, como la batería sólo se usará como respaldo, será poca la intensidad de carga dado que siempre estará cargada.
-
Muchas gracias por responder, un saludo !
-
No puedo compartir el código porque es para un proyecto comercial, pero la experiencia sí. De hecho ya estuve aportando algo sobre el protocolo usado en este hilo. (http://www.todopic.com.ar/foros/index.php?topic=40191.0)
Geo, eso ya es con el prototipo.
(http://img213.imageshack.us/img213/3204/prototipoj.jpg)
Hola.
Muy buen proyecto !!!!!!!.
Te felicito ((:-)) ((:-)) ((:-)) ((:-))
Que sigan los exitos :-/
Saludos.
-
Hola Nocturno
¿Con cuanto voltaje alimentas el pic ? 3vdc?? o los 2.8vdc que entrega el modulo sim908??
Revisando la hoja de datos , entiendo que el modulo sim908 acepta máximo 3.1vdc en sus entradas,por lo que estoy viendo cambiar de micro de 18F2520 a un 18F25k20 para que no afecte la Frecuencia de oscilación y no meter adaptadores de señal.
Saludos y gracias!!
*es el pic18F25k20 no el pic18F25k50
-
Alimento ambos con la tensión de la batería, que alcanza un máximo de 3.7V.
¿Dónde pone eso de que sólo admite 3.1V en las entradas?
-
Alimento ambos con la tensión de la batería, que alcanza un máximo de 3.7V.
¿Dónde pone eso de que sólo admite 3.1V en las entradas?
Hola Nocturno
Viene en la hoja de datos llamada sim908 hardware design 2.0.
Y se refiere a un voltaje maximo de 3.1vcd para entradas digitales.
Por eso es que tengo con fusion :z), y segun con los datos que maneja como voltaje de salida VHO creo las conexiones van a 2.8vdc.
Te adjunto un screenshot.
-
Pues yo he conectado los pines al PIC sólo a través de una resistencia de 100ohm
-
He medido el voltaje de las salidas del sim908 y van a 2.8v.
Agregue también una resistencia de 100ohms,el uC que uso esta trabajando a 3.3v.
Gracias por tips Nocturno! ((:-))