¿Cómo calcula el tiempo el GPS?

¿Cómo puede un dispositivo GPS dar la hora exacta incluso cuando el número de satélites disponibles es cero?

Estoy monitoreando datos de GPS usando VisualGPS .

ingrese la descripción de la imagen aquí

Respuestas (2)

Si un receptor GPS no detecta satélites, lo que ve en el software no es la hora del GPS. Probablemente, su unidad GPS tiene algún cronometraje de respaldo (cristal de cuarzo).

Algunas unidades de GPS tienen un cristal de bajo consumo con una batería de respaldo. Proporciona un tiempo aproximado, lo que permite que el receptor reduzca el espacio de búsqueda, lo que reduce el tiempo para fijar primero.

um, nunca pensé de esa manera. probablemente tengas razón. El módulo que uso es SKM53. Acabo de mirar la hoja de datos y dice que hay una batería de respaldo interna. ¡Gracias!
Bueno, dice "Batería de respaldo interna y salida de 1PPS" . No sé qué significa exactamente "salida 1PPS", pero ¿puedo tener una idea de cuánto tiempo el módulo es capaz de mantener la copia de seguridad?
@Anubis, salida de 1 pps significa salida de 1 pulso por segundo. Muchos módulos gps proporcionan esta línea de salida.
@Anubis 1PPS es "un pulso por segundo". Es una salida de onda cuadrada, que se puede utilizar para una sincronización precisa. Imagine rutinas de servicio de interrupción (ISR) activadas por 1PPS, que son síncronas... en todas partes bajo el cielo.

El GPS tiene dos modos de inicio (quizás más, más nuevos). El arranque en frío es cuando el GPS no conoce ningún satélite e intenta adquirir los satélites. Una vez que se adquiere la cantidad de satélites requeridos, el GPS obtiene las coordenadas actuales y la información de tiempo de ellos. Después de recibir esa información, actualiza sus cachés locales y RTC.

El otro modo es arranque en caliente donde el GPS mantiene en su RAM o NVRAM los satélites adquiridos recientemente y la hora reciente. La hora reciente se mantiene en el RTC local del GPS. Cuando la información de hora y satélite se actualiza después de un arranque en caliente, el GPS actualiza la información de hora y satélite local.

La razón por la que obtiene una hora correcta en un inicio de GPS es que es posible que el GPS ya tenga información de una sincronización satelital anterior. El RTC local del GPS le proporciona la información de la hora.

Nota sobre el arranque en frío, el GPS debe esperar ciertos campos de datos que se envían con poca frecuencia. El GPS asistido ayuda al completar esos datos a través de una conexión de red.