Actualización (09 / 02 / 2026): Disponemos de amplio stock de todos nuestros productos, encuéntranos también en y    Comprar ahora

Entendiendo el GPS Timepulse o PPS

Olvídate por un momento de la posición GPS. Un GPS o GNSS También calcula el tiempo. Y lo hace con mucha precisión. Tan preciso como 10 nanosegundos. Esto equivale a 0.00000001 segundos.

Imagina que tienes dos dispositivos en dos países diferentes o dos sensores en dos ubicaciones distintas y quieres sincronizar la acción o medición que realizan. Podrías usar internet para obtener una precisión de unos 2 milisegundos, o usar un receptor GPS en cada dispositivo para reducirla a 2 nanosegundos. Y lo mejor: no necesitas internet.

Cuando llegamos a este nivel de precisión temporal, también es importante saber en qué escala de tiempo estamos trabajando. Los receptores GNSS suelen sincronizarse con la escala de tiempo UTC global, pero también pueden sincronizar la escala de tiempo con una constelación específica (GPS, GLONASS, Galileo, BeiDouCada escala de tiempo tiene su propio contador absoluto (por ejemplo, hay pocos segundos de diferencia entre GPS y UTC), pero en general, el cambio de segundo se sincroniza al nivel de milisegundos. En cualquier caso, la clave es comprobar que todos los sensores utilicen la misma escala de tiempo.

La teoría es muy buena, pero ¿cómo puedes realmente utilizar el pulso de tiempo GPS en tu proyecto?

Todos los productos de ArduSimple Los tableros tienen un pin llamado TimepulsePPS o TPS. Son nombres diferentes para la misma señal. Por defecto, este pulso de tiempo está configurado a 1 pulso por segundo (PPS). Esto significa que cada segundo, en el momento exacto del cambio de segundo, esta señal se activará para informar a la aplicación sobre el momento exacto del cambio de segundo. El receptor podría necesitar tiempo para calcular la nueva posición real y la pondrá a su disposición lo antes posible. En la siguiente imagen encontrará una representación visual de esto.

En su aplicación, puede conectar el Timepulse y la salida de datos serial a su procesador o computadora. En algún momento, su aplicación leerá que la hora es 8:30:00. Es hora de prepararse para el siguiente pulso de tiempo, que indicará exactamente las 8:30:01.

Pero te preguntarás, ¿qué pasa si la señal que quiero medir está entre 2 pulsos de tiempo?

  • Opción A. Tienes un oscilador de alto rendimiento dentro de tu procesador (MHz o más) que puedes sincronizar cada vez que hay un pulso de tiempo.
  • Opción B. Utilizar otra característica de los receptores GPS: la EXTINT o entrada de EVENTO. Hablaremos de esta señal otro día; actualizaremos esta publicación con un enlace.

Si te ha gustado este contenido, puedes seguirnos en Twitter, YouTube, Facebook or LinkedIn para mantenerse actualizado de contenido como este.

¿Tienes alguna pregunta o solicitud?
¡Contáctenos! ¡Responderemos <24 horas!

Ícono
Contacto ArduSimple
Cerrar
ArduSimple Placas de evaluación GNSS RTK simplificadas

¿Quieres aprender más sobre GPS y RTK?

Si está ocupado en este momento, nuestros ingenieros pueden enviarle 3 correos electrónicos breves explicándole todo lo que necesita saber para comenzar su proyecto.