Zaboravite na trenutak na GPS poziciju. GPS ili GNSS također izračunava vrijeme. I to radi vrlo točno. Precizno kao 10 nanosekundi. To je 0.00000001 sekundi.
Zamislite da imate 2 uređaja u dvije različite zemlje ili 2 senzora na dvije različite lokacije i želite sinkronizirati bilo koju radnju ili mjerenje koje poduzimaju. Možete koristiti internet kako biste postigli točnost od oko 2 milisekundi ili koristiti GPS prijemnik na svakom uređaju kako biste to smanjili na 2 nanosekundi. A najbolje od svega je što vam internet nije potreban.
Kada dođemo do ove razine točnosti mjerenja vremena, važno je znati i u kojoj vremenskoj skali radimo. GNSS prijemnici se obično sinkroniziraju s globalnom UTC vremenskom skalom, ali mogu sinkronizirati vremensku skalu i sa određenom konstelacijom (GPS, GLONASS, Galileo, Beidou). Svaka vremenska skala ima svoj apsolutni brojač (na primjer, postoji razlika od nekoliko sekundi između GPS-a i UTC-a), ali općenito je promjena sekunde sinkronizirana na razinu milisekunde. U svakom slučaju, zaključak je sljedeći: provjerite koriste li svi vaši senzori istu vremensku skalu.
Teorija je jako lijepa, ali kako zapravo možete iskoristiti GPS vremenski puls u svom projektu?
Svi ArduSimple ploče imaju pin koji se zove Timepulse, PPS ili TPS. To su različiti nazivi za isti signal. Prema zadanim postavkama, ovaj vremenski impuls je konfiguriran na 1 impuls u sekundi (PPS). To znači da će se svake sekunde, u točnom trenutku promjene sekunde, ovaj signal aktivirati kako bi obavijestio aplikaciju o točnom trenutku promjene sekunde. Prijemniku će možda trebati neko vrijeme da izračuna stvarnu novu poziciju i učinit će vam je dostupnom što je prije moguće. Na sljedećoj slici naći ćete vizualni prikaz ovoga.

U svojoj aplikaciji možete povezati Timepulse i serijske podatke na vaš procesor ili računalo. U nekom trenutku vaša će aplikacija očitati da je vrijeme 8:30:00. Vrijeme je da se pripremite za sljedeći vremenski impuls koji će točno pokazivati 8:30:01.
Ali mogli biste reći, što ako je signal koji želim izmjeriti između dva vremenska impulsa?
- Opcija A. Unutar procesora imate visokofrekventni oscilator (MHz ili više) koji možete sinkronizirati svaki put kada postoji vremenski impuls.
- Opcija B. Koristite drugu značajku GPS prijemnika: EXTINT ili Ulaz DOGAĐAJA. O ovom signalu ćemo razgovarati drugi dan, ažurirat ćemo ovu objavu poveznicom.
i
