Bağımsız sistem için tarih ve saati senkronize etmenin en ucuz yolu?


11

Bir ağa bağlı bir cihazınız varsa, cevap açıktır - NTP kullanın .

Bir ağ bağlantınız yoksa, geçerli tarih ve saati almanın 3 yolunu düşünebilirim:

  • Radyo sinyali, örneğin ABD'de WWV veya WWVH .
  • KÜRESEL KONUMLAMA SİSTEMİ.
  • Cep telefonu sinyali.

Her yöntemin artılarını ve eksilerini, yani yonga setlerinin kullanılabilirliğini ve maliyetini veya bir hücre kulesi iletiminde kulak misafiri olmak için bir cep telefonu aboneliğine ihtiyacınız varsa bilmiyorum.


RDS'nin (Radyo Veri Sistemi) uygun bir seçenek olup olmadığını merak ediyorum. Birçok radyo alıcısı, FM istasyonundan alınan tarih ve saati kullanarak saati ayarlayabilir.
lhballoti

@lhballoti, hangi FM istasyonunu ayarlayacağınızı nasıl bilebilirsiniz?
Mark Ransom

Ben istemezdim. Cihaz, RDS verisinin kodu çözülene kadar önceden ayarlanmış bir frekans aralığında bir radyo istasyonu aramalıdır. Zaman verisi yoksa, başka bir istasyon arar. Tüm bunların söylenenden daha kolay olduğunu anlıyorum, bu yüzden cevap yerine bir yorum yayınladım. ;)
lhballoti

3
RDS ile ilgili olası bir sorun, radyo istasyonunun saat diliminin saatini almanızdır. Önceki arabamla, bir İngiltere radyo istasyonuna ayarladığımda (Belçika'dayım) saatim bir saat kadar telafi olurdu ve ayarlanacak bir şey yoktu.
stevenvh

Bu bir cevap daha bir soru ama ben rastgele hücre kule iletim "veri" koklamak "ne kadar mümkün olacağını merak ediyorum, bu veri şifreli mi?
pault

Yanıtlar:


11

WWVB kullanırım (Avrupa'da olduğum için aslında DCF77). Kompakt düşük güçlü alıcıları 10 ila 15 dolar karşılığında satın alabilirsiniz. Bu 7,95 GBP (12,50 USD).

resim açıklamasını buraya girin

μ

GPS'in içinde sinyal alımı olmayabilir.


6

Bunlar olağan üç şüpheli, bu yüzden işte gidiyor:

Radyo sinyali

Bunlar genellikle NIST veya zamanlama konusunda çok endişe duyan başka bir Devlet kurumu tarafından üretilir, bu yüzden kararın sorun olduğunu hatırladığımdan çok doğru olmalarını bekliyorum. Her dakika gibi güncellemeler yayınlıyorlar. Böylece doğru bir zaman referansıyla senkronize edebilirsiniz, ancak bu güncellemeler arasındaki herhangi bir sapmadan siz sorumlusunuz. Sisteminiz bunu halledebiliyorsa harika. Bu sinyallerin bir avantajı, diğer iki yöntemden çok daha düşük frekans olmasıdır, bu nedenle sisteminiz çoğu zaman binanın içinde olacaksa veya gerçekten uzak bir alanda olacaksa, her ikisi de ya gökyüzünün yarı açık bir görünümünü ya da nispeten yakın bir hücre kulesini gerektiren GPS / Hücresel ile yapardınız. Ayrıca,

Küresel Konumlama Sistemi

Çok doğru zamanlama. Kesinlikle en iyi bahis, sürekli doğru zamanlama referansına ihtiyacınız varsa. Modüllerin elde edilmesi kolaydır, oldukça ucuzdur ve 1 kez maliyetlidir. Bunu her zaman gökyüzünü güvenilir bir şekilde göreceğinizi düşünüyorsanız bunu yapardım ve her ikisini de muhtemelen uygulamak kadar kolay (muhtemelen sadece çevre birimiyle konuşan bir UART) olduğu için hücresel olarak seçerim ama kazanmışsınızdır. Hizmet için ödeme konusunda endişelenmek zorunda değilsiniz. Buna ek olarak çoğu modül, işlemcinizi daha yüksek doğrulukla saatlemek için kullanabileceğiniz (diğer iki seçenekten hiçbirini alamayacağınız) doğru bir frekans referansı (1PPS ve 10 MHz) sağlar.

Hücresel

İlginçtir ki, bunlar son derece yüksek bir doğruluğa sahip olma eğilimindedir (bir TDM şemasında çalışırken en çok ihtiyaç duyulan şey). Burada gördüğüm en büyük dezavantaj İNANIRIMhizmet için ödeme yapmanız gerekecek. Birisi farklı olabilir, çünkü zamanlama almak için servise ihtiyaç duymayabilirsiniz çünkü (bazı yasalara göre ... muhtemelen FCC zorunludur) hücre taşıyıcıları 911'in aramasına izin vermelidir. Bu, bir kule ile ilişkilendirilebileceğiniz ve muhtemelen zamanlama alabileceğiniz anlamına gelir, sadece çağrı yok. Bir değerlendirme kiti satın almaya ve bunu test etmeye değer. Buradaki bir profesyonel yolda iletişim olabilir. Eğer servis ücreti ödemek istiyorsanız, o zaman bir birim mola varsa her zaman size geri mesaj ve şüpheli bir şey olduğunu bildirmek olabilir. Ayrıca, birçok OEM üreticisi (örneğin Amazon Kindle'ı düşünün) ses olmadan veri bağlantısı istediği için, yalnızca taşıyıcılar aracılığıyla sağlanan metin / veri planları ucuz olabilir. Dolayısıyla, biraz araştırma yapabilir ve fiyatlandırmanın o kadar da kötü olmadığını ve bütçenize uygun olduğunu öğrenebilirsiniz.


Tüm GPS sağlam zaman referansı vermez. Genellikle birini bulmanın en kolay yolu, PPS yapabileceğini söyleyen birini aramaktır. Bunun da ötesinde, doğruluklarının yeterince yüksek olduğundan emin olmanız gerekir. Bizim uygulamada işe yaramaz 200 ms hata olan bir GPS gördüm.
Kortuk

2
Hücresel süre için bir hesaba ihtiyacınız yok. Aslında, size sadece zaman alacak hücre kuleleri yayın dinlerken bir alıcı-verici gerek yok.
longneck

WWVB ile ikinciyi senkronize etmezsiniz, 50khz taşıyıcı dalgasıyla senkronize edersiniz. Kısa ve uzun vadede çok kararlıdır.
John Meacham

4

Radyo sinyali muhtemelen uygulanması en ucuz olanı olacaktır. Ve iç mekanlarda çalışır. Ancak atmosferik koşullara çok açık. WWV ile iletişim kuran bir dijital hava istasyonum var ve zaman zaman alamıyor şikayet ediyor. Ancak en iyi günlerde bile zayıf bir sinyale sahibim. Ben doğu kıyısındayım ve Colorado ile iletişime geçmeye çalışıyor.

GPS, dışarıda olduğunuz sürece daha güvenilir olacaktır. Kullandığınız yonga setine ve antene bağlı olarak iç mekan vurulacak veya vurulamayacaktı. Size konum verileri vermenin ek avantajı vardır.

Cep telefonu sinyali, zamanı almak için ses verilerine abone olmanız gerektiğinden% 90 eminim. İşte bunun için bir SO yorumu: /programming/6430169/get-local-time-from-the-cell-phone-carrier-cell-tower-gprs-on-a-windows-mobile Bu, hücre sinyalini uygulanması en pahalı hale getirir. Ayrıca hücre kulesi kapsama alanına da bağlıdır, bu nedenle GPS kadar geniş bir yelpazede güvenilir olmayacak, ancak radyo ile karşılaştırılabilir olacaktır.


3
Bu iyi bir nokta getirir - yerel saate ihtiyacınız varsa, WWV yardımcı olmaz ve GPS bölge eşlemesi için karmaşık bir konum gerektirirken, cep telefonu size otomatik olarak verir.
Mark Ransom

@MarkRansom: En yakın iki kule farklı saat dilimindeyse hücre modemleri ne yapar?
supercat

@supercat, eğer bir telefon olsaydı, her iki kuleyle de konuşamazdın, birine ya da diğerine atandın. Nüfusun yoğun olduğu bir zaman dilimi olduğunu bilmiyorum, bu yüzden bu nadir bir sorundur.
Mark Ransom

@supercat Mark'ın önerdiği gibi nadir bir sorun ama var ve çözümden emin değilim. Zamanın en karmaşık yeri Indiana'dır. İki zaman dilimini birleştirir ve bazı ilçeler gün ışığından yararlanma saatini gözlemler, bazıları da gözlemlemez. Son zamanlarda sanırım hepsi gün ışığından yararlanma süresiyle aynı sayfada. Nasıl ele alındığı ile ilgileniyorsanız, Indiana eğitim almak için yer.
embedded.kyle
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.