Aktualizacja (06 / 05 / 2026): Posiadamy duży zapas wszystkich naszych produktów, znajdziesz nas również w oraz    Jak uzyskać wycenę

Zrozumienie GPS Timepulse lub PPS

Zapomnij na chwilę o pozycji GPS. GPS lub GNSS Oblicza również czas. I robi to bardzo dokładnie. Z dokładnością do 10 nanosekund. To 0.00000001 sekundy.

Wyobraź sobie, że masz 2 urządzenia w 2 różnych krajach lub 2 czujniki w 2 różnych lokalizacjach i chcesz zsynchronizować ich działania lub pomiary. Możesz skorzystać z internetu, aby uzyskać dokładność około 10 milisekund, lub użyć odbiornika GPS w każdym urządzeniu, aby uzyskać dokładność do 10 nanosekund. A co najlepsze, nie potrzebujesz internetu.

Gdy osiągniemy ten poziom dokładności pomiaru czasu, ważne jest również, aby wiedzieć, w jakiej skali czasu pracujemy. Odbiorniki GNSS zazwyczaj synchronizują się z globalną skalą czasu UTC, ale mogą również synchronizować skalę czasu z konkretną konstelacją (GPS, GLONASS, Galileo, BeiDouKażda skala czasu ma swój własny licznik absolutny (na przykład między GPS a UTC jest kilka sekund różnicy), ale generalnie zmiana sekundy jest zsynchronizowana z milisekundą. W każdym razie wniosek jest taki: sprawdź, czy wszystkie czujniki używają tej samej skali czasu.

Teoria jest ciekawa, ale w jaki sposób można faktycznie wykorzystać impulsy czasu GPS w swoim projekcie?

Wszystkie produkty ArduSimple deski mają kołek zwany Timepulse, PPS lub TPS. To różne nazwy tego samego sygnału. Domyślnie ten impuls czasowy jest skonfigurowany na 1 impuls na sekundę (PPS). Oznacza to, że co sekundę, dokładnie w momencie zmiany sekundy, ten sygnał będzie wyzwalany, aby poinformować aplikację o dokładnym momencie zmiany sekundy. Odbiornik może potrzebować trochę czasu na obliczenie rzeczywistej nowej pozycji i udostępni ją tak szybko, jak to możliwe. Na poniższym rysunku znajduje się wizualna reprezentacja tego procesu.

W swojej aplikacji możesz połączyć Timepulse i wyjście danych szeregowych do procesora lub komputera. W pewnym momencie aplikacja odczyta godzinę 8:30:00. Czas przygotować się na kolejny impuls czasowy, który będzie wskazywał dokładnie godzinę 8:30:01.

Ale możesz zapytać, co jeśli sygnał, który chcę zmierzyć, mieści się pomiędzy dwoma impulsami czasowymi?

  • Opcja A. Wewnątrz procesora znajduje się oscylator o wysokiej częstotliwości (MHz lub większej), który można synchronizować za każdym razem, gdy występuje impuls czasu.
  • Opcja B. Wykorzystaj inną funkcję odbiorników GPS: EXTINT lub wejście EVENT. O tym sygnale porozmawiamy innym razem, zaktualizujemy ten post linkiem.

Jeśli podobały Ci się te treści, możesz nas śledzić Twitter, YouTube, Facebook or LinkedIn aby być na bieżąco z takimi treściami.

Masz pytania lub prośby?
Skontaktuj się z nami! Odpowiemy <24 godziny!

Ikona
Kontakt ArduSimple
Zamknij
ArduSimple – sprzęt i rozwiązania do pomiarów RTK o wysokiej precyzji w prosty sposób

Chcesz dowiedzieć się więcej o GPS i RTK?

Jeśli jesteś w tej chwili zajęty, nasi inżynierowie mogą wysłać Ci 3 krótkie wiadomości e-mail, w których wyjaśnią wszystko, co musisz wiedzieć, aby rozpocząć swój projekt.