Cara termurah untuk menyinkronkan tanggal dan waktu untuk sistem mandiri?

11

Jika Anda memiliki perangkat yang terhubung ke jaringan, jawabannya jelas - gunakan NTP .

Jika Anda tidak memiliki koneksi jaringan, saya dapat memikirkan 3 cara untuk mendapatkan tanggal dan waktu saat ini:

  • Sinyal radio, yaitu WWV atau WWVH di AS.
  • GPS.
  • Sinyal telepon seluler.

Saya tidak tahu pro dan kontra dari setiap metode, yaitu ketersediaan dan biaya chipset atau jika Anda memerlukan langganan ponsel untuk menguping pada transmisi menara sel.

Mark tebusan
sumber
Saya ingin tahu apakah RDS (Radio Data System) adalah opsi yang layak. Banyak penerima radio dapat mengatur jam menggunakan tanggal dan waktu yang diterima dari stasiun FM.
lhballoti
@ lhballoti, bagaimana Anda tahu stasiun FM mana yang akan ditala?
Mark Ransom
Yah, aku tidak mau. Perangkat harus mencari stasiun radio dalam rentang frekuensi yang telah ditentukan hingga data RDS dapat diuraikan. Jika tidak ada data waktu yang tersedia, maka akan mencari stasiun lain. Saya menyadari semua ini lebih mudah diucapkan daripada dilakukan, itulah sebabnya saya mengirim komentar daripada jawaban. ;)
lhballoti
3
Kemungkinan masalah dengan RDS adalah Anda mendapatkan waktu dari zona waktu stasiun radio. Dengan mobil saya sebelumnya, ketika saya mencari stasiun radio Inggris (saya di Belgia) jam saya akan diimbangi oleh satu jam, dan tidak ada untuk menyesuaikannya.
stevenvh
Ini lebih merupakan pertanyaan daripada jawaban tetapi saya bertanya-tanya seberapa layak untuk "mengendus" data waktu dari transmisi menara sel acak, apakah data itu dienkripsi?
pault

Jawaban:

11

Saya akan menggunakan WWVB (sebenarnya DCF77, karena saya di Eropa). Anda dapat membeli penerima daya rendah kompak untuk 10 hingga 15 dolar. Yang ini GBP 7,95 (USD 12,50).

masukkan deskripsi gambar di sini

μ

GPS mungkin tidak memiliki penerimaan di dalam.

stevenvh
sumber
6

Itulah tiga tersangka yang biasa, jadi begini:

Sinyal radio

Ini biasanya dihasilkan oleh NIST atau badan pemerintah lain yang sangat memperhatikan waktu, jadi saya berharap mereka menjadi sangat akurat, namun, dari apa yang saya ingat resolusi adalah masalahnya. Mereka menyiarkan pembaruan seperti setiap menit. Jadi Anda dapat menyinkronkan ke referensi waktu yang akurat, tetapi Anda bertanggung jawab atas penyimpangan di antara pembaruan tersebut. Jika sistem Anda bisa mengatasinya, maka hebat. Satu keuntungan dari sinyal-sinyal ini adalah frekuensinya jauh lebih rendah daripada dua metode lainnya, jadi jika sistem Anda akan berada di dalam gedung sebagian besar waktu atau di daerah yang sangat terpencil, Anda akan mendapatkan penerimaan yang jauh lebih baik daripada Anda akan melakukannya dengan GPS / Seluler, yang keduanya membutuhkan tampilan langit yang semi-jernih atau menara sel dalam jarak yang relatif dekat. Juga,

GPS

Waktu yang sangat akurat. Pasti taruhan terbaik Anda jika Anda membutuhkan referensi waktu akurat yang berkelanjutan. Modul mudah didapat, cukup murah, dan biaya 1 kali lipat. Saya akan melakukan ini jika Anda pikir Anda akan selalu memiliki pandangan yang dapat diandalkan dari langit dan saya akan memilih ini daripada seluler karena keduanya mungkin sama mudah untuk diimplementasikan (mungkin hanya UART yang berbicara dengan perangkat) tetapi Anda tidak akan tidak perlu khawatir membayar layanan. Selain itu sebagian besar modul memberi Anda referensi frekuensi yang akurat (1PPS dan 10 MHz) yang dapat Anda gunakan untuk clock prosesor Anda dengan untuk meningkatkan akurasi (yang Anda tidak akan dapatkan dengan salah satu dari dua opsi lainnya).

Seluler

Yang cukup menarik ini cenderung memiliki akurasi yang sangat tinggi (sebagian besar perlu ketika mereka beroperasi pada skema TDM). Kelemahan terbesar yang saya lihat di sini adalah bahwa saya PERCAYAAnda harus membayar untuk layanan. Seseorang mungkin tahu secara berbeda karena Anda mungkin tidak perlu layanan untuk mendapatkan waktu karena (oleh beberapa hukum ... mungkin mandat FCC) operator seluler diharuskan untuk membiarkan 911 menelepon. Yang berarti Anda mungkin dapat mengaitkan dengan menara dan mungkin mendapatkan waktu, tidak ada panggilan. Akan layak membeli kit eval dan menguji ini. Seorang pro di sini mungkin komunikasi di ujung jalan. Jika Anda merasa ingin membayar biaya layanan, maka jika Anda memiliki unit break, itu selalu dapat mengirim Anda kembali dan memberi tahu Anda sesuatu yang mencurigakan terjadi. Mungkin ada juga yang murah, paket teks / data hanya tersedia melalui operator karena banyak produsen OEM (misalnya Amazon Kindle) menginginkan konektivitas data tanpa audio. Jadi, Anda dapat melakukan riset dan mengetahui bahwa harganya tidak terlalu buruk dan sesuai dengan anggaran Anda.

Joel B
sumber
Tidak semua GPS memberikan referensi waktu yang solid. Seringkali cara termudah untuk menemukan satu adalah dengan mencari yang mengatakan itu bisa PPS. Selain itu, Anda perlu memastikan bahwa akurasinya cukup tinggi. Saya telah melihat GPS yang memiliki kesalahan 200mS yang tidak berguna dalam aplikasi kita.
Kortuk
2
Anda tidak memerlukan akun untuk waktu seluler. Bahkan, Anda bahkan tidak memerlukan transceiver hanya dengan mendengarkan siaran menara sel yang akan memberi Anda waktu.
longneck
Anda tidak menyinkronkan ke yang kedua dengan WWVB, Anda menyinkronkan ke gelombang pembawa 50khz. Ini sangat stabil dalam jangka pendek dan panjang.
John Meacham
4

Sinyal radio mungkin akan menjadi yang termurah untuk diterapkan. Dan itu bekerja di dalam ruangan. Tetapi sangat tergantung pada kondisi atmosfer. Saya memiliki stasiun cuaca digital yang menghubungi WWV dan kadang-kadang mengeluh bahwa itu tidak bisa mendapatkan waktu. Namun saya memiliki sinyal yang lemah bahkan pada hari-hari terbaik. Saya di pantai timur dan berusaha menghubungi Colorado.

GPS akan lebih andal selama Anda berada di luar ruangan. Di dalam ruangan akan terpukul atau ketinggalan tergantung pada chipset dan antena yang Anda gunakan. Ini memiliki manfaat tambahan memberi Anda data lokasi.

Sinyal telepon seluler, saya yakin 90% Anda perlu berlangganan data suara untuk menerima waktu. Berikut adalah komentar SO untuk efek itu: /programming/6430169/get-local-time-from-the-cell-phone-carrier-cell-tower-gprs-on-a-windows-mobile Itu akan membuat sinyal sel paling mahal untuk diterapkan. Ini juga tergantung pada cakupan menara sel sehingga tidak akan dapat diandalkan di berbagai lokasi seperti GPS tetapi akan sebanding dengan radio.

tertanam.kyle
sumber
3
Ini memunculkan poin yang bagus - jika Anda membutuhkan waktu lokal, WWV tidak akan membantu dan GPS akan membutuhkan lokasi yang kompleks untuk pemetaan zona, sementara ponsel memberikannya secara otomatis kepada Anda.
Mark Ransom
@MarkRansom: Apa yang dilakukan modem sel jika dua menara terdekat berada di zona waktu yang berbeda?
supercat
@ supercat, jika itu adalah ponsel yang Anda tidak akan berbicara dengan kedua menara, Anda akan ditugaskan ke satu atau yang lain. Saya tidak tahu ada zona waktu yang mengangkangi area berpenduduk jadi mungkin itu masalah langka.
Mark Ransom
@supercat Ini adalah masalah yang jarang seperti yang disarankan Mark tetapi itu ada dan saya tidak yakin solusinya. Tempat paling rumit saat ini adalah Indiana. Ini mengangkangi dua zona waktu dan beberapa pengamat negara menghemat waktu siang hari dan beberapa tidak. Meskipun saya pikir baru-baru ini mereka semua mendapatkan pada halaman yang sama sejauh penghematan waktu siang hari. Jika Anda tertarik dengan cara penanganannya, Indiana adalah tempat untuk belajar.
embedded.kyle