スタンドアロンシステムの日付と時刻を同期する最も安い方法は?


11

あなたがネットワークに接続されたデバイスを持っている場合は、その答えは明白です-使用NTP

ネットワーク接続がない場合は、現在の日付と時刻を取得する3つの方法を考えることができます。

  • 無線信号、つまり米国のWWVまたはWWVH
  • GPS。
  • 携帯電話の信号。

各方法の長所と短所、つまりチップセットの可用性とコスト、またはセルタワーの送信を傍受するために携帯電話のサブスクリプションが必要かどうかはわかりません。


RDS(Radio Data System)が実行可能なオプションかどうか疑問に思います。多くのラジオ受信機は、FMステーションから受信した日付と時刻を使用してクロックを設定できます。
lhballoti

@lhballoti、どのFM局をチューニングするかをどうやって知っていますか?
Mark Ransom

まあ、私はしません。デバイスは、RDSデータがデコードされるまで、事前設定された周波数範囲のラジオ局を探す必要があります。時間データが利用できない場合は、別のステーションを探します。これはすべて言うのは言うより簡単だと思うので、答えの代わりにコメントを投稿しました。;)
lhballoti

3
RDSで起こりうる問題は、ラジオ局のタイムゾーンの時刻を取得することです。私の前の車では、イギリスのラジオ局(私はベルギーにいる)に同調すると、時計が1時間ずれ、調整する必要がありませんでした。
stevenvh

これは答えというよりは質問ですが、ランダムなセルタワー送信からの時間データを「盗聴」することはどの程度可能か、そのデータは暗号化されているのでしょうか。
pault

回答:


11

私はWWVB(私はヨーロッパにいるので、実際にはDCF77)を使用します。コンパクトな低電力レシーバーを10〜15ドルで購入できます。これは7.95ポンド(12.50米ドル)です。

ここに画像の説明を入力してください

μ

GPS内に受信がない可能性があります。


6

これらは3つの通常の容疑者であるため、ここに進みます。

無線信号

これらは通常、NISTまたはタイミングに非常に関心がある他の政府機関によって生成されるため、私はそれらが非常に正確であることを期待していますが、私が解決策に問題があったことを覚えています。彼らは毎分のように更新をブロードキャストします。そのため、正確な時間参照に同期できますが、それらの更新間のドリフトについては、ユーザーが責任を負います。システムがそれを処理できる場合、それは素晴らしいことです。これらの信号の利点の1つは、他の2つの方法よりも周波数がはるかに低いことです。そのため、システムがほとんどの場合、建物の内部にいる場合や、実際に遠隔地にいる場合は、 GPS / Cellularの場合はどちらも、どちらかと言えば上空が半透明で、基地局が比較的近くにある必要があります。また、

GPS

非常に正確なタイミング。継続的な正確なタイミング基準が必要な場合は、間違いなく最善の策です。モジュールは入手が簡単で、かなり安価で、コストは1回限りです。あなたが常に空の信頼できるビューを持っていると思うなら私はこれを行います、そしてそれらはおそらくおそらく同じくらい簡単に実装できるのでセルラーよりもこれを選択します(おそらく周辺機器と通信するUARTだけです)が、あなたはそうしませんサービスの支払いについて心配する必要があります。さらに、ほとんどのモジュールは正確な周波数基準(1PPSおよび10 MHz)を提供し、これを使用してプロセッサーをクロックし、精度を高めることができます(他の2つのオプションのいずれかでは得られません)。

携帯電話

興味深いことに、これらは非常に高い精度を持つ傾向があります(TDMスキームで動作するため、ほとんどが必要です)。私がここで見る最大の欠点は、私が信じていることですサービスの料金を支払う必要があります。セルキャリアは911を経由させる必要があるため(法律により...おそらくFCCの命令による)、タイミングを取得するためのサービスが必要ない場合があるため、誰かが別の方法で知っている場合があります。つまり、タワーと関連付けてタイミングを取得できる可能性がありますが、呼び出しはありません。評価キットを購入してテストする価値があります。ここのプロは、将来のコミュニケーションかもしれません。サービス料金の支払いを希望する場合、ユニットブレークが発生すると、常にメッセージが返され、不審なことが発生したことが通知されます。多くのOEMメーカー(Amazon Kindleなど)がオーディオなしのデータ接続を望んでいるため、キャリアを通じて利用できる安価なテキスト/データのみのプランもあるかもしれません。したがって、いくつかの調査を行って、価格設定がそれほど悪くなく、予算内に収まることを発見する場合があります。


すべてのGPSが確実な時間基準を提供するわけではありません。多くの場合、1つを見つける最も簡単な方法は、PPSが可能であると言うものを探すことです。さらに、その精度が十分に高いことを確認する必要があります。私のアプリケーションでは役に立たない200mSの誤差があるGPSを見ました。
Kortuk '15年

2
携帯電話の時間のアカウントは必要ありません。実際には、基地局の放送を聞くだけで時間を確保できるトランシーバーも必要ありません。
ロングネック2012年

WWVBで2番目に同期するのではなく、50khz搬送波に同期します。短期および長期にわたって非常に安定しています。
John Meacham、2014

4

無線信号はおそらく実装するのに最も安価になるでしょう。そしてそれは屋内で働きます。しかし、それは大気条件の影響を非常に受けます。WWVに連絡するデジタル気象ステーションがあり、時間を取得できないと不満を言うことがあります。しかし、最高の日でも信号が弱いです。私は東海岸にいて、コロラドに連絡しようとしています。

GPSは、屋外にいる限り信頼性が高くなります。屋内では、使用するチップセットとアンテナによって、ヒットまたはミスが発生します。位置データを提供するという追加の利点があります。

携帯電話の信号、時間を受け取るには音声データのサブスクリプションが必要だと私は90%確信しています。これがその効果に対するSOコメントです:https : //stackoverflow.com/questions/6430169/get-local-time-from-the-cell-phone-carrier-cell-tower-gprs-on-a-windows-mobile そのため、セル信号の実装が最も高価になります。また、セルタワーのカバレッジにも依存しているため、GPSほど広範囲の場所では信頼性は低くなりますが、無線に匹敵します。


3
これは良い点をもたらします-現地時間が必要な場合、WWVは役に立たず、GPSは複雑な位置からゾーンへのマッピングを必要としますが、携帯電話はそれを自動的に提供します。
Mark Ransom

@MarkRansom:最も近い2つのタワーが異なるタイムゾーンにある場合、セルモデムは何をしますか?
スーパーキャット2012年

@supercat、それがあなたが両方の塔に話しかけない電話なら、あなたはどちらか一方に割り当てられるでしょう。人口密集地域にまたがるタイムゾーンがあるかどうかわからないので、まれな問題かもしれません。
Mark Ransom

@supercatマークが示唆したようにそれはまれな問題ですが、それは存在し、解決策はわかりません。時間の中で最も複雑な場所はインディアナです。2つのタイムゾーンにまたがっており、一部の郡では夏時間を監視していますが、そうでない場合もあります。最近では、夏時間に関してはすべて同じページに表示されるようになったと思います。あなたがそれがどのように扱われるかに興味があるなら、インディアナは勉強する場所です。
embedded.kyle
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.