GPS Nedir ve Zaman Senkronizasyonunda Nasıl Kullanılır?

GPS alıcısı ve anteni

GPS (Global Positioning System — Küresel Konumlama Sistemi), uydulardan yayınlanan sinyaller yardımıyla konum belirlemeyi sağlayan uydu tabanlı bir sistemdir. GPS alıcıları, konum bilgisinin yanı sıra zaman bilgisi de elde edebilir. Bu nedenle GPS, uygun alıcı ve yazılım yapılandırmasıyla bilgisayarlar ve endüstriyel sistemler için bir zaman referansı olarak kullanılabilir.

GPS alıcısı bağlantısı

Eski sayfada GPS tabanlı senkronizasyon için yaklaşık 1 milisaniye düzeyinde hassasiyetten söz edilmektedir. Bu değer bütün GPS alıcıları ve bütün bağlantı biçimleri için garanti olarak değerlendirilmemelidir. Gerçek sonuç; alıcının özelliklerine, zaman bilgisinin hangi çıkıştan alındığına, seri iletişimin gecikmesine, işletim sistemi zamanlama davranışına ve kullanılan senkronizasyon yöntemine bağlıdır. Özellikle NMEA mesajlarının seri porttan okunması ile donanımsal PPS (Pulse Per Second) çıkışı aynı hassasiyet sınıfı olarak kabul edilmemelidir.

GPS Senkronizasyonu İçin Gereksinimler

Kaynak sayfaya göre SYNC, NMEA protokolünü destekleyen uygun bir GPS cihazı seri port üzerinden bilgisayara bağlandığında GPS senkronizasyonu gerçekleştirebilir. Bluetooth üzerinden seri port olarak sunulan bazı GPS alıcıları da kullanılabilir; ancak uyumluluk cihazın sunduğu veri biçimine ve işletim sistemindeki bağlantı şekline bağlıdır.

GPS alıcısı ve anten

Alıcı GPS zaman bilgisini sağlamalıdır. Antenin açık gökyüzünü görebileceği bir konuma yerleştirilmesi, uydulardan sinyal alınmasını kolaylaştırır.

Seri bağlantı

GPS alıcısı bilgisayarda bir COM portu veya uyumlu sanal seri port üzerinden erişilebilir olmalıdır. USB/Bluetooth dönüştürücülerde doğru portun seçilmesi gerekir.

Geçerli zaman mesajı

Alıcının desteklenen NMEA 0183 mesajlarını ve geçerli zaman alanlarını üretmesi gerekir. Konum veya zaman geçerlilik göstergeleri ayrıca kontrol edilmelidir.

Seri Port Ayarlarının Yapılandırılması

GPS cihazının SYNC üzerinden doğru okunabilmesi için programdaki seri iletişim parametreleri, GPS alıcısının çıkış ayarlarıyla eşleştirilmelidir. Kaynak sayfada aşağıdaki ayarların SYNC içinde yapılması gerektiği belirtilmektedir:

Ayar Açıklama Kontrol noktası
COM Port GPS alıcısının bilgisayarda göründüğü seri port. Aygıt yöneticisindeki port numarasıyla eşleşmelidir.
Baud Hızı Seri iletişim hızı. GPS alıcısının NMEA çıkış hızıyla aynı olmalıdır.
Veri Bitleri Her seri karakterin veri bit sayısı. Alıcı yapılandırmasıyla eşleştirilmelidir.
Parite Seri iletişimde hata denetimi için kullanılan parametre. GPS cihazının seri port ayarıyla aynı olmalıdır.
Durma Bitleri Seri karakter çerçevesinin bitiş biçimi. Alıcı ayarlarıyla uyumlu olmalıdır.
Veri Modu SYNC'ın gelen veriyi yorumlama biçimi. Programın GPS/NMEA okuma moduyla eşleşmelidir.

Varsayılan ayarlar hakkında

Eski doküman, programla birlikte gelen ayarların standart ayarları gösterdiğini belirtir. Bununla birlikte bütün GPS alıcılarının aynı seri port ayarlarını kullandığı varsayılmamalıdır. Cihazın kendi kılavuzundaki parametreler esas alınmalı; doğru veri akışı görülmeden varsayılan ayarların uygun olduğu kabul edilmemelidir.

NMEA 0183 ve Desteklenen Mesajlar

NMEA 0183, denizcilik ve konumlandırma cihazları arasında veri alışverişinde kullanılan bir seri veri biçimidir. GPS alıcısı, konum ve zamanla ilgili alanları belirli mesaj cümleleriyle iletebilir. Eski SYNC sayfasında aşağıdaki mesaj adları listelenmektedir:

Mesaj Genel işlevi Uygulama açısından dikkat
GPGLL Coğrafi konum bilgisi (enlem/boylam) ve ilgili durum alanları. Tek başına her uygulama için yeterli zaman kaynağı olmayabilir.
GPGGA Konum çözümü, kalite ve uydu bilgileriyle ilişkili alanlar. Alıcının geçerli bir çözüm üretip üretmediği kontrol edilmelidir.
GPRMC Asgari GNSS konum/hareket verileri içinde zaman ve tarih alanlarını da içeren mesaj. Alıcının mesajı gerçekten yayımladığı ve SYNC tarafından desteklendiği doğrulanmalıdır.

Kaynak HTML'de GPGLL iki kez listelenmiştir. Burada tekrar kaldırılarak üç farklı mesaj adı gösterilmiştir. SYNC'ın kesin olarak hangi mesaj alanlarını nasıl işlediği, mevcut eski sayfanın tek başına açıklamadığı bir ayrıntıdır; kurulum sırasında programın sürüm dokümantasyonu ve gerçek alıcı çıktısı ile teyit edilmelidir.

GPS ve NTP Birleşik Çalışma: Kombo Seçeneği

Eski sayfada anlatılan Kombo seçeneği, GPS sinyali kullanılabilirken GPS üzerinden senkronizasyon yapılmasını; GPS sinyalinin kaybolması durumunda ise internet üzerinden NTP protokolüyle zaman senkronizasyonuna geçilmesini amaçlar. Böylece tek bir zaman kaynağının kesintiye uğraması hâlinde alternatif bir kaynak kullanılabilir.

İşletim sırasında kontrol edilmesi gerekenler

  • GPS alıcısının geçerli zaman mesajları üretip üretmediğini izleyin.
  • NTP sunucularına ağ erişiminin bulunduğunu doğrulayın.
  • GPS sinyalinin kaybolduğu ve yeniden geldiği durumlarda kaynak değişiminin beklenen şekilde gerçekleştiğini test edin.
  • İki kaynağın farklı zaman göstermesi veya ağ gecikmesi gibi durumlarda uygulamanın nasıl davrandığını sürüm dokümantasyonundan doğrulayın.
  • Kritik uygulamalarda saat kaynağı, senkronizasyon durumu ve saat sapması için izleme/alarm mekanizması oluşturun.

Önemli: GPS ve NTP kaynaklarını birlikte kullanmak, her koşulda sıfır kesinti veya belirli bir zaman doğruluğu garantisi vermez. Sonuç, alıcıya, ağ bağlantısına, SYNC yapılandırmasına ve işletim sistemi davranışına bağlıdır.

Sorun Giderme Kontrol Listesi

Belirti Olası kontrol
SYNC GPS verisi almıyor COM portunun doğru seçildiğini, kablo/Bluetooth bağlantısını, baud hızını ve diğer seri port parametrelerini kontrol edin.
Veri geliyor ancak zaman güncellenmiyor Alıcının geçerli zaman ürettiğini, SYNC'ın desteklenen NMEA cümlesini aldığını ve mesaj içindeki geçerlilik alanlarını kontrol edin.
GPS sinyali aralıklı kayboluyor Antenin gökyüzünü görmesini, alıcının uydu çözümünü ve bağlantının kararlılığını inceleyin.
Kombo modunda NTP'ye geçilemiyor İnternet/ağ erişimini, NTP sunucu adreslerini, güvenlik duvarı kurallarını ve NTP yapılandırmasını kontrol edin.
Saat doğru görünmüyor Saat dilimi ve yaz saati ayarlarını, GPS/NTP kaynağını, sistem saatinin güncellenme durumunu ve bağımsız bir referansı karşılaştırın.

İlgili SYNC Sayfaları

  • MAESTRO SYNC: Zaman senkronizasyonu yazılımının genel işlevleri.
  • NTP: Ağ üzerinden zaman senkronizasyonu.
  • Kontrol Merkezi: SYNC'ın kontrol merkezi işlevleri.
← SYNC Ana Sayfasına Dön