Autor Tema: datos NMEA -> PIC -> (4800 a 1200) -> VHF  (Leído 3353 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Esteban7

  • PIC10
  • *
  • Mensajes: 5
datos NMEA -> PIC -> (4800 a 1200) -> VHF
« en: 11 de Agosto de 2010, 17:58:01 »
Junto con saludar deseas saber si me pueden ayudar con esto.

Se trata de un proyecto de monitores de posicion por medio de señal de radio.
Los pasos serian adquirir con el PIC en dato $GPGLL del GPS e incluir dentro
de la programacion alguna forma de alentar o relentizar dicha señal para que
luego pueda ser combinada con un modulador PSK.

El mismo procedimienta si realizaria inversamente en el receptor, recivir la señal,
acelerarla y ordenarla en el PIC para finalmente ser ingresada a un PC.

desde ya agradecido

Esteban Melipillan

Desconectado todopic

  • Administrador
  • DsPIC30
  • *******
  • Mensajes: 3495
    • http://www.todopicelectronica.com.ar
Re: datos NMEA -> PIC -> (4800 a 1200) -> VHF
« Respuesta #1 en: 11 de Agosto de 2010, 20:43:57 »
$GPGLL
Geographic Position, Latitude / Longitude and time.

eg1. $GPGLL,3751.65,S,14507.36,E*77
eg2. $GPGLL,4916.45,N,12311.12,W,225444,A

           4916.46,N    Latitude 49 deg. 16.45 min. North
           12311.12,W   Longitude 123 deg. 11.12 min. West
           225444       Fix taken at 22:54:44 UTC
           A            Data valid

eg3. $GPGLL,5133.81,N,00042.25,W*75
               1    2     3    4 5

      1    5133.81   Current latitude
      2    N         North/South
      3    00042.25  Current longitude
      4    W         East/West
      5    *75       checksum

$--GLL,lll.ll,a,yyyyy.yy,a,hhmmss.ss,A llll.ll = Latitude of position

a = N or S
yyyyy.yy = Longitude of position
a = E or W
hhmmss.ss = UTC of position
A = status: A = valid data


Hola Esteban, esto lo he sacado de http://home.mira.net/~gnb/gps/nmea.html

Leerlo es posible,es una trama... pero en que lenguaje?
No entiendo a que te refieres con  alentar o relentizar¿?   seria la modulacion?...

Hace mucho tiempo, desarrollamos un SIMU TRACK para tinitrack.... seria algo similar...

Saludos

Norberto
Firmat - Santa Fe - Argentina

www.TodoPic.net

Solo se tiran piedras, al arbol que tiene frutos...

Desconectado todopic

  • Administrador
  • DsPIC30
  • *******
  • Mensajes: 3495
    • http://www.todopicelectronica.com.ar
Re: datos NMEA -> PIC -> (4800 a 1200) -> VHF
« Respuesta #2 en: 11 de Agosto de 2010, 20:50:39 »
Ahhh, releo y me doy cuenta, lo que queres es cambiar las velocidades de transmision...
Podrías recibir los datos por la entrada serial por hard del micro, e ir guardando en ram cada byte, empleando el FSR... luego, implementas por soft en 1200 la transmision, por otro pin, leyendo cada dato de la ram, y enviandolo a 1200...


Norberto
Firmat - Santa Fe - Argentina

www.TodoPic.net

Solo se tiran piedras, al arbol que tiene frutos...

Desconectado jansuini

  • Moderadores
  • PIC24F
  • *****
  • Mensajes: 565
Re: datos NMEA -> PIC -> (4800 a 1200) -> VHF
« Respuesta #3 en: 11 de Agosto de 2010, 22:35:09 »
Norberto:
Esto me recuerda las primeras épocas del foro que comenzamos el proyecto del simulador de GPS para el tynitrack .-
Yendo al tema de la pregunta ,no se de que gps se trata ,pero normalmente las placas de gps tienen alguna instrucción para programar la velocidad a la que tiene que escribir el gps ,me parece mas sencillo eso que tener que poner un micro conversor de velocidades.
Saludos
Jorge

Desconectado Esteban7

  • PIC10
  • *
  • Mensajes: 5
Re: datos NMEA -> PIC -> (4800 a 1200) -> VHF
« Respuesta #4 en: 12 de Agosto de 2010, 14:40:39 »
gracias

revisando sus foros y temas encontré programas para el pic
para así sacar la sentencia que deseo ($GPGLL), lo que mas
me interesa es el cambio de velocidad por un medio externo
al GPS, ya que quiero que el bloque que yo haga sea lo mas
estándar posible, es decir que no dependa de configuraciones
del GPS, es mas, lo mas probable es que use una antena GPS
solamente, sin visualización incorporada.

al final que lo me falta es ver el tema de pasar de 4800 baudios
a 1200 baudios, si me pudiera ayudar con este tema.

Esteban

Desconectado XAVICOROSS

  • PIC12
  • **
  • Mensajes: 93
Re: datos NMEA -> PIC -> (4800 a 1200) -> VHF
« Respuesta #5 en: 28 de Octubre de 2010, 04:14:14 »
tendrías que calcular con los diferentes rangos de baudios, cuánto se demoran las comunicaciones, es decir, cuánto se demora en llegar al micro la trama completa a 4800bps, y cuánto se demora tu microcontrolador en aislar los datos que necesitas y enviarlos a 1200bps. La cuestión es que sería factible lo que pides sólo si la transmisión a 1200bps se demora menos de 1segundo, que es el tiempo existente entre recepción y recepción del gps. Caso contrario, habría pérdida de información...

Lo que te podría aconsejar es que tu programa reciba los datos del gps por interrupción ante recepción UART, y la modulación y transmisión, las haga el programa principal...


 

anything