コンピューター ウィンドウズ インターネット

GPS時計。 カシオの時計のGPS精度-動作原理とニュアンスgpsからの時間補正を備えた時計

2015年8月20日12:34 PM

自家製電子時計、エレメントベース-パート1、測定時間

  • DIYまたは自分でやる

おそらく、自家製の電子機器が好きなすべてのオタクは、遅かれ早かれ、自分のユニークな時計を作るというアイデアを思いつきます。 アイデアは非常に良いです、それらを作ることがどのようにそして何がより良いかを理解しましょう。 出発点として、マイクロコントローラーのプログラミング方法を知っていて、i2cまたはシリアルポートを介して2バイトを送信する方法を理解しており、複数のワイヤーをはんだ付けできることを前提としています。 原則として、これで十分です。

は明らかです キー機能時間-時間を測定します(誰が考えたでしょう?)。 そして、これをできるだけ正確に行うことが望ましいです。いくつかのオプションと落とし穴があります。

では、ハードウェアで利用できる時間測定のどのような方法を使用できますか?

プロセッサーの内蔵RCジェネレーター

頭に浮かぶ最も簡単なアイデアは、ソフトウェアタイマーを設定し、それを使って秒をカウントダウンすることです。 さて、この考えは良くありません。 もちろん、時計は機能します。内蔵の発電機の精度だけが調整されることはなく、公称値の10%以内で「変動」する可能性があります。 月に15分かかる時計はほとんど必要ありません。

DS1307リアルタイムモジュール

ほとんどの「フォーク」製品でも使用されているより正確なオプションは、リアルタイムクロックです。 マイクロ回路はI2Cを介してマイクロコントローラーと通信し、最小限のストラップ(水晶と抵抗のペア)を必要とします。 この号の価格は、マイクロサーキットの場合は約100ルーブル、マイクロサーキット、メモリモジュール、バッテリーコネクタを備えた既製のボードの場合はebeeの場合は約1ドルです。

データシートからのスキーム:

同様に重要なのは、マイクロ回路がDIPパッケージで提供されていることです。つまり、アマチュア無線の初心者なら誰でもはんだ付けできます。 内蔵バッテリーは、電源を切っても時計を動かし続けます。

精度の低さという1つの問題がなければ、すべてがうまくいくように思われます。 時計用クォーツのおおよその精度は20-30ppmです。 Ppm-百万分率。百万分率の数を示します。 2,000万分の1はスーパーのように見えますが、32768Hzの周波数の場合、20 * 32768/1000000 =±0.65536Hz、つまり すでに半ヘルツ。 簡単な計算により、1日あたりのこのような差のあるジェネレーターは、1日2秒に相当する56,000サイクルを余分に(または欠落して)「ヒット」することがわかります。 クォーツは異なり、一部のユーザーは1日5秒のエラーについて書いています。 どういうわけかあまり正確ではありません-1か月で、そのような時間は少なくとも1分間はなくなります。 これはすでにまともな違いであり、肉眼で目立ちます(祖母のお気に入りのテレビシリーズが11.00から始まり、時計が11.05を示している場合、親戚の前でそのような時計の開発者は不快になります)。

ただし、室温はほぼ安定しており、水晶の周波数はあまり変化しないため、ソフトウェア補正を追加できます。 フォーラムで与えられた別のアドバイスは、古い時計クォーツを使用することです マザーボード、レビューによると、彼らはそこで非常に正確です。

DS3231リアルタイムモジュール

精度について最初に質問したのは私たちではありません。ダラスの会社はその要望に応え、より高度なモジュールであるDS3231をリリースしました。 これは「非常に正確なリアルタイムクロック」と呼ばれ、温度補償されたジェネレーターを内蔵しています。 精度は2ppmで10倍高くなります。 この号の価格は少し高いですが、マイクロサーキットケースはSMD実装用に設計されているため、はんだ付けはそれほど便利ではありませんが、ebeeで既製のボードを購入できます。


(販売者のウェブサイトからの写真)

月に6秒の精度はすでに良い結果です。 しかし、さらに進んでみましょう。理想的には、21世紀の時計を調整する必要はまったくありません。

DCF-77無線モジュール

この方法はかなりエキゾチックですが、完全を期すために言及する必要があります。 知っている人はほとんどいませんが、正確な時報は70年代から無線で送信されてきました。 DCF-77送信機はドイツのフランクフルト近郊にあり、正確なタイムスタンプは77.5KHzのVLF周波数で送信されます(はい、20年前に壁掛け時計と置時計があり、調整する必要はありません)。

この方法は、回路の消費電力が少ないという点で優れているため、現在、この技術を使用した腕時計も製造されています。 既製のDCF-77レセプションボードはebayで購入できます。発行価格は$ 20です。

多くの時計や気象観測所にはDCF-77を受信する機能がありますが、唯一の問題は、信号が実際にはロシアに届かないことです。 ウィキペディアのカバレッジマップ:

ご覧のとおり、レセプションエリアの境界にはモスクワとサンクトペテルブルクのみがあります。 所有者によると、信号を受信できるのはたまにしかなく、もちろん実際の使用には適していません。

GPSモジュール

時計が窓の近くにある場合、正確な時刻を取得する非常に現実的な方法はGPSモジュールです。 これらのモジュールはebayで安価に購入できます(発行価格10-15 $)。 たとえば、Ublox NEO-6Mはプロセッサのシリアルピンに直接接続し、9600でNMEAストリングを出力します。

データは「$ GPRMC、040302.663、A、3939.7、N、10506.6、W、0.27,358.86,200804、* 1A」の形式であり、弱いArduinoでも解析は難しくありません。 ちなみに、愛国者は、GPSとGlonassの両方をサポートする(レビューによると)より高価なUbloxNEO-7Nモジュールを購入できます。

明らかに、GPSモジュールはさまざまなタイムゾーンについて何も知らないため、開発者は夏時間と冬時間の計算と変更について考える必要があります。 GPSを使用するもう1つの欠点は、消費電力が比較的大きいことです(ただし、一部のモジュールは、個別のコマンドで「スリープモード」にすることができます)。

Wi-Fi

そして最後に、正確な時間を取得するための最後の(そして現時点で最も明白な)方法は、インターネットからそれを取得することです。 ここには2つのアプローチがあります。 最初の、そして最も簡単なのは、Linuxをクロックボードとして使用するRaspberry PIのようなものを使用することです。その後、何もする必要はありません。すべてが箱から出してすぐに機能します。 エキゾチックなものが必要な場合は、esp8266モジュールが最も興味深いオプションです。

これは安価であり(発行価格はebayで約200ルーブルです)、WiFiモジュールはプロセッサのシリアルポートを介してサーバーと交換でき、必要に応じて再フラッシュすることもできます(サードパーティがかなりたくさんあります)ファームウェア)、および一部のロジック(タイムサーバーのポーリングなど)は、モジュール自体で実行できます。 サードパーティのファームウェア LuaからC ++まで、あらゆるものがサポートされているため、「頭を伸ばす」ためのオプションがたくさんあります。

このトピックでは、時間の測定を閉じることができます。 次のパートでは、プロセッサと時間を表示する方法について詳しく見ていきます。

こんにちは、みんな!

少し前に、私は部屋用の置時計を買うことにしました。 私は、時間同期のある時計(6か月ごとに平均5分間逃げる時計にうんざりしていました)を、簡潔なデザインで、できれば白で見つけたかったのです。 インターネットで時刻を同期させるような時計が見つかると思っていたのですが、たまたまこの珍しいモデルに出くわしました。 ここでは、同期はドイツから正確な時刻の無線信号を受信することによって実行されます。 これはおもしろいですが、ドイツからの信号が届かず、時計が通常より良くないのではないかと疑っていましたが、何も起こりませんでした。

時計は約2週間で中国から宅配便DPEXで到着しました。
残念ながら、現在、売り手はこの時計をヨーロッパの倉庫にしか持っておらず、ロシアに注文することはできませんが、すぐに再び登場すると思います。

購入証明


時計の寸法:HxWxD 9.3 cm x 6.5 cm x 3.7 cm画面サイズ:6.5 cm x4.35cm。

冒頭で書いたように、この時計の特徴は無線同期です。 この時計は、フランクフルト・アム・マイン近くのドイツの都市マインフリンゲンにあるDCF77送信機から正確な時報を受信します。 あなたはそれについてもっと読むことができます
送信機がかなり離れているため、この時計はロシアのヨーロッパ地域の居住者にのみ適しているとすぐに言いたいと思います。 明確にするために、送信機のカバレッジマップは次のとおりです。


私の街は送信機から約2000kmの距離にあり、時計は信号を受信しますが、夜間のみであり、窓の近くに配置する必要がありました。

外観
私は時計のデザインが好きでした。 私の意見では、それらはスタイリッシュに見え、きれいに集められています。 画面は、さまざまな表示角度でフェードしません。
ディスプレイとメーカーのロゴは前面にあります。


どうやら、時計はドイツ市場向けに設計されているため、画面上のすべての碑文(曜日を除く)はドイツ語で書かれています。

側面には何もありません:


背面には、コントロールボタン、スピーカーと温度センサーの穴、バッテリーコンパートメントがあります。


以下は小さなステッカーです:


上にはバックライトセンサーウィンドウしかありません。少し後で説明します。


時計は2つのAAAバッテリーで駆動されます。


9月から何時間も使っていますが、まだ電池を交換していません。

セットアップと同期
残念ながら(9月から時計を持っていたので)時計の説明書を捨ててしまったので、すべて自分の言葉で説明します。
初めて電源を入れるとき(または電池を交換するとき)、時計は無線信号をキャッチしようとし、秒の上に三角形が点滅します。


失敗した場合は、「モード」ボタンを長押しすることで手動で時間を設定できます。 その後、矢印ボタンを続けて使用し、「モード」ボタンを短く押すことで選択を確認しながら、日付と時刻を入力することができます。
「C / F」ボタンを長押しすると、強制同期が開始されます。つまり、時計は信号を受信しようとします。 彼らは毎晩2:00から4:00までこれを自動的に行い、初めて失敗した場合、時計は1時間後に信号を受信しようとします。
クロックが同期されると、秒の上のアンテナシンボルは、次の同期が失敗するまで点灯したままになります。


デフォルトでは、時計はに同期されていますが、これはロシアには適していないため、上矢印を押したままにしてタイムゾーンを選択する必要があります。 「F」アイコンがアンテナの横に表示されます(上の写真を参照)。 ここで、[モード]ボタンを押し続けると、矢印はタイムゾーン、つまり±12の範囲の1時間のみを変更します。それ以外はすべて正確であると見なされ、変更されません。

その他の機能
基本モードでは、画面の中央部分に温度が表示されます。 「C / F」ボタンを押すと、読み取り値が華氏に変わります。


「モード」ボタンを短く押すと、画面の中央部分に表示される値が周期的に次のように変更されます。
アラーム1:


アラーム2:


2回目:


同時に、目覚まし時計のモードと2回目で「モード」ボタンを長押しすると、時刻を変更できるので、便利で論理的だと思います。
「ALARM」ボタンを押すと、次の順序でアラームがオンまたはオフになります:オフ。 両方-含む。 1-含む 2-含む どちらも。 この場合、アイコンは温度の右側に表示されます。


目覚まし時計は朝起きるだけですべてが迷惑ですが、十分に嫌な音がします...))

下矢印ボタンを短く押すと、画面下部の表示が曜日から曜日に変わります。


下矢印を押し続けると、曜日の言語が次の順序で変更されます:英語-ドイツ語-フランス語-イタリア語-スペイン語。

バックライト
私は時計がバックライトで照らされている方法が好きでした。 オンにするには、時計に手をかざすだけで便利です))上端の穴に取り付けられた焦電センサーがこれを固定し、バックライトを5秒間オンにします。 私はそれが便利だと思います-暗闇の中でボタンを探す必要はありません。 正直なところ、これは私が時計でこれに会ったのは初めてでした。 オレンジ色のバックライト:

革新的なセイコアストロンGPSソーラーウォッチがバーゼルワールド2012で発表されました。 彼らは、クォーツ革命を開始した最初のアストロンと比較されてきました。 GPS機能を搭載した時計の人気について話す必要はありません。 Seiko Astron GPSソーラー時計は、コレクターと技術革新のファンの両方を嫌うものではありません。 2013年にモデルのデザインが更新され、明るく見え始めましたが、同時に機能を失うことはありませんでした。


メンズ日本時計セイコSAS029J1

Seiko AstronGPSソーラーは世界初 日時計機能付き GPS..。 それらは外部電源を必要とせず、 光エネルギー..。 GPSネットワークに接続し、原子時計の精度で時刻を表示します。

新しい限定版AstronGPSソーラー2013は同じ寸法を維持します (ケース径47mm、厚さ16.5mm)、しかし一方で、それは重量が大幅に「捨てられ」ました。 2012年の時計とは異なり、ノベルティのケースとブレスレットは軽量で作られています チタン..。 都市の略称が付いたベゼルはセラミック製です。



毎日、時計は自動的にに接続します 4つ以上の衛星GPSタイムゾーン、正確な時刻と日付を調整します。 地球上にあります 39のタイムゾーンそして誰もがAstronGPS Solar 2013を知っています! データをインストールするには、おおよそ必要です 6〜10秒。重要なポイント:同期するには、必ず通りにいるか、窓の近くにいるようにしてください。 これにより、衛星信号がより明確になります。


カウンター表示 24時間形式の2番目のタイムゾーン、6時の位置にあります。 パーペチュアルカレンダー 3時の日付ウィンドウです。 逆行性インジケーター一度にいくつかの機能を実行します:バッテリーの充電状態を表示し、夏時間を有効/無効にし、GPS信号を受信する方法。 機能を切り替えるために、10時にボタンがあります。

ベゼルの都市の名前は、文字盤の外側の目盛りの数字と組み合わされて、世界中の他の都市の時刻を決定します。



Seiko AstronGPSソーラー2013ウォッチの内部に取り付けられています クォーツムーブメントキャリバー7X52自動または手動の衛星時間補正付き。

手動設定日付と時刻

時計はと同じ電池を使用しています 携帯電話、より小さく、より信頼性が高く、耐久性があります。 省エネ機能も備えています。 バッテリーが完全に充電されたときのパワーリザーブ- 6ヵ月、省電力機能がオンの場合- 2年。十分なエネルギーが残っていない場合(インジケーターの針が「E」を指している(エネルギーが不足している))、時間、日付、ゾーン設定の間隔が自動的に長くなります。 また、機内モードでは自動調整は行いません。


暗闇の中でサファイアクリスタルで保護された文字盤の読みやすさを向上させるために、手とマーカーは 発光組成ルミブライト.



すでに述べたように、Astronは2013年に更新されたデザインで登場しました。たとえば、ブレスレットは次のように装飾されています。 白いセラミック挿入します。

ブレスレットには装備されています ロックシステム付きフォールディングクラスプ、時計を誤って開くことから保護するように設計されています。


あなたは時計で泳ぐことができます-耐水性レベル (最大100メートル)対応します。 信頼性の高い耐久性のあるケースとねじ込み式リューズにより、湿気が内部に浸透することはありません。


ドイツの精度の時計があります。それがおそらくドイツでは無線信号による時計の同期が国の特徴である理由です。 そこで販売されているほとんどすべての時計は、時計の電波塔と同期しています。 ロシアでは、すべてがより単純であり、ほとんどの人はこれについてあまり気にしません。 私は良い機械式時計を持っていました。 日本のメーカーが書いたように、それらが正常かつ正確に動作するためには、定期的に清掃して調整する必要がありました。 メーカーは、セイコーが数年ごとに時計職人による分解と清掃を推奨していることに他なりません。 さて、誰がそれをしますか?

彼らは行って大丈夫のようです。 少しずつではあるが、彼らはやや不器用に歩き始めた。 つまり、彼らは歩き、歩きますが、月に5分間逃げます。 私はそれに慣れていて、時々それを失望させます、しかし私は私が5分プラスを持っていることを知っています。 でもいい。 そして、私は新しいものを手に入れました。メカニックではなく、電子機器で、ほとんどカシオLCW-M100DSE-2Aのロボットコピーです。
これは彼らが非常に賢いということではありませんが、彼らはまったく愚かではありません。

そして、これがこの時計の機能の1つである電波時計の同期です。 これは彼らが歩くことを確認するためです。 そして、ご存知のように、月に数秒(ええ、5分後です)はどういうわけか賑やかではありません、naturlich。

私にとって、私は測定しました、今彼らは月に3秒間逃げます。 まあ、結局のところ、あなたは正確に歩くことができるように、あなたは失望する必要があります。 機能はありますが、私たちの栄光の街で機能しますか?

物理的な基本から始めましょう。 正確な時報はどのように送信されますか? イギリス、ドイツ、日本、アメリカなど、世界のさまざまな地域にいくつかの送信機があり、それぞれが独自の周波数で放送を送信しますが、それらはすべて長波長範囲で動作します。 学校の物理学のコースで知っているように、長波は電離層から反射される傾向があり、そのため、見通し内だけでなく(たとえば、FMなど)受信することもできます。

したがって、地球の反対側、またはモスクワと呼ばれる別の町で信号を受信することは非常に可能です。モスクワは、マインフリンゲン(ドイツ)の町から約2000 km(Yandexマップによる)の距離にあります。私たちに最も近い送信機があります。

これは送信機のアンテナがどのように見えるかです。 そして、77.5キロヘルツの周波数は3868.2メートルであるため、それは驚くべきことではありません。 そして、最も効率的なアンテナは半波長または4分の1波長であることを私たちは知っています。

興味深い事実:長波は非常に遠くで捕らえることができるので、ソビエト時代には、長波送信機を使用して、潜在的な敵の沖合で警戒している戦略潜水艦間で通信が行われました。 "。 はい、通信範囲が広いので長波のラジオ局が多かったです。 現在、長波のラジオマヤークは2013年に放送を停止し、2014年にラジオロシアの最後の放送局とな​​りました。それ以来、長波のロシアの放送局は1つもありません。

距離が長くなると信号強度が低下するため、モスクワは受信ゾーンにありますが、自信はありません。 それらの。 同期は可能ですが、特定の状況下では。 あなたの窓がドイツ(西)に面していて、十分に高い床があり、窓の前でさえ、送電線、高層ビル、マクドナルドなど、まだ高くて放射状のものがない場合、後者については、私は少し行きました遠すぎます。 そうなると、夜遅くにドイツの電波塔と時計が同期できるようになる可能性があります。

なぜ夜? そして、第一に、夜間は干渉が少なく、電源がオンにならず、コンピューターのモニターやその電源が近距離で放出されるため、弱い信号を受信するのが難しくなり、太陽活動にも影響を及ぼします。 ですから、夜は、そして曇りの日でも良いです。 自動同期は午前12時から午前6時までの時間に設定されていると時計の指示に書かれているのは当然です。

信号は0と1のモールス信号であり、特定のアルゴリズムに従って特定の周波数で送信されます。表のアルゴリズムの名前を参照してください。 タワーの周波数が同じであっても、送信アルゴリズムは異なります。 送信には1分かかります。 1秒または2ビットのデータが毎秒送信されます。 ただし、時計は検証のために数分間連続して信号を受信し、時間を比較してすべてが順調に進んでいることを確認します。 そのため、突然、送信の途中で1秒間でも信号が失われると、データの受信でエラーが発生します。

これは、時計で設定できる地域と、地域に応じて時計が受信しようとする送信機の表です。

都市コード 送信機 周波数 信号フォーマット
LON、PAR、ATH イングランド 60.0 MSF
LON、PAR、ATH ドイツ 77.5 DCF77
HKG 日本 68.5 Bpc
TYO 日本 40.0 JJY40
TYO 日本 60.0 JJY60
HNL、ANC、LAX、DEN、CHI、NYC 米国 60.0 WWVB

それらの。 時計を同期できるようにするには、このリストからホームリージョンを設定する必要があります。そうしないと、時計が自動的に同期されないか、手動モードでも同期されません。 指示によると、彼らはそのような同期点さえ持っていません。

モスクワの場合、リージョンコードJED +3時間がありますが、これは私たちには適していません。表には含まれていませんが、+ 2のATHを設定し、DSTをオンにすると、時刻がシフトします。わずか3時間、つまり タイムゾーンは正しいようで、時間は正しいです。 別の地域を配置して、物理的な時間を修正できないのはなぜですか? はい、どこかに移動して現地時間を設定する必要がある場合に限り、時計を接続できないため、地域に応じて時刻を設定するため、わかりにくい地域で遊ぶ必要があります。

手動同期モードでは、時計が同期するかどうかを確認するのは簡単です。 手動同期をオンにし、西側のため時計を12時の方向に放っておいてください。 プロセスは高速ではなく、同期中は指示に従って最大16分かかる可能性があるため、リラックスします。 もちろん、16分は長すぎますが、日本人が定めたアルゴリズムによれば、3分もあります。 同期には5分かかります。 ちなみに、時計は送信機の搬送周波数を見ることができるかどうかを2分ですでに示しています。 秒針はWモード(通常の信号)に切り替わり、1分以内に信号が見つからない場合はERRORを書き込みます。
重要:自動同期の場合、時計は通常時間またはワールド時間である必要があります。 この時点でストップウォッチまたはタイマーが実行されている場合、同期は行われません。

窓が西を向いているが、夜に同期が起こらない場合は、時計の下に配置する必要がある単純な金属製の巻尺や、時計の鼻に時計を掛けるなどの他のエキゾチックなものから始めて、さまざまな信号増幅器を試すことができます夜または暖房用バッテリーの金属製のやかんで、床の窓のアンテナで終わります。 これは、ラジオ同期時計の所有者が楽しんでいるものの短いリストです。
1. ケトル .
2. ファン .
3. 加熱バッテリー .
4. シチズンアンテナ+ラジオマイク , ただの市民アンテナ .
5. 魔法瓶 .
6. 自家製1 , 自家製2 .
7. ルーレット1 , ルーレット2 , ルーレット3 .
8. EBayギズモ , 彼女は行動している .
9. 何もせずにただシンクロ .

そして、送信機なしで同期することが可能かどうかという疑問が生じますか? 最初の、最も単純な(そして最も速い)ものは、正確な時間ページを開き、0秒待って、秒を0にリセットします。1分もかからず、精度が非常に高いので、考える必要はありません。一ヶ月間何でも。

これは私たちの方法ではありません、私たちは楽しみを続けます。 プログラムJJYシミュレーター(自動翻訳)をダウンロードして実行します。すべて日本語ですが、数字はまだ翻訳する必要はありません。

時計の設定に入り、東京のタイムゾーンを設定し、ヘッドホンをコンピューターに接続し、手動同期モードを開始し、約5分間超きしむ音を楽しんだ後、時計が同期されました。 おめでとうございます。コンピューターで時計を翻訳していない場合、時計は正しい時刻を表示していますが、タイムゾーンは東京なので、元に戻すと、時計を8時間先に移動する必要があります。

このシミュレーターは一般的にどのようにクロックを同期させることができますか? 結局のところ、音は無線信号ではありません。 しかし、音はコイルを備えたヘッドホンに送信されるため、可聴周波数の振動波に加えて、無線範囲での一連の干渉を再現します。 ここでも、物理法則を思い出します。どの波も高調波に分解でき、それらが一緒になって結果の信号を生成します。

純粋な正弦波が1の場合、これは基本波ですが、正弦波が純粋ではなく、歪みが-2の場合、高調波がすぐに現れ、最も強力なのは3番目で、5番目は弱くなります(4 )、7番目(5)はさらに弱い、などです。 したがって、私たちのシミュレーターは13.3キロヘルツの可聴周波数で信号を出力します。3次高調波は13.3 x 3 = 40 KHzであり、これはJJY40の表によると必要なものです。 もちろん、信号は弱いですが、時計がそれを捕らえるには十分です。 より強力なものが必要な場合は(理由は明らかではありませんが)、ヘッドホンの代わりに5〜10メートルのワイヤーのツイストコイルを接続すると、より強力になります。 これが日本語とグーグル翻訳の説明付きの写真です。

①適切な直径のビニール線を数回転がし、飛散を防ぐためにテープで固定します。

②両端のビニール線の両端を清掃します。
③3.5mmステレオプラグで剥がしたケーブルをはがします。 ケーブルには2本のビニール被覆金網線と1本のケーブルがありますので、別々に分けてください。

私は彼が翻訳をした方法が好きです(「それらを別々に分けてください」-その中に何かがあります。それで私はそれを翻訳に残しました。

それらの。 ツイストワイヤーをプラグにはんだ付けし、ヘッドホンジャックに挿入するだけです。 ちなみに、あなたの サウンドカード..。 あなたのワイヤーにはどのような抵抗がありますか? ヘッドホンとは大きく違うのでしょうか? 最も可能性が高い。 そして、それは不注意に焼けるかもしれません。 これが最初の問題です。

これがMSFシミュレータプロジェクトのページです(ロシア語ではありません)。MSFウォッチが同期形式をサポートしているかどうかを知りたい場合は、プログラムを起動して同期が成功するかどうかを確認するのが最も簡単な方法です。

時間がかかるという意味で、これらはすべて非常に面白いものです。 私の意見では、シミュレーターを使用するよりも、月に1回だけ時計を設定する方が簡単です。

そして、12時に同期信号を発するが、これらのシミュレーターほど退屈にきしむことのないようなシミュレーターを作ることは可能でしょうか? それらの。 ジェスチャーなしで、すべてがマシン上にあります。 私は夕方に時計を棚に置き、朝に彼らは彼ら自身を同期させました。 それで、私たちは小さな自家製の製品に行き着きます。 マイクロコントローラーでも同じことができますか?
STM32タイプのコントローラーは高周波で動作します。たとえば、私は8メガヘルツのクォーツを持っているので、60キロヘルツは非常に些細なことです。英国のタワーをエミュレートするのに60キロヘルツを費やす方が、長くて面倒な作業よりも簡単です。ドイツ語からのように77.5キロヘルツの不可分な周波数を生成します。 コントローラには時計が内蔵されています。 さらに良いことに、この時計を、インターネット時計と同期する同じコンピューターなどの何かと同期します。 したがって、精度は十分です。

これは、STM32F3Discoveryデバッグボードの完成版での外観です。STM32F303コントローラーはここにインストールされ、USBを操作するための組み込み関数と、正弦波だけでなく生成するためのデジタル-アナログ(DAC)コンバーターを備えています。波ですが、一般的にはサウンド再生用です。
アンテナとして-長さ約2メートルの普通のワイヤー。 そしてそれは機能します。

そして、CASIOクロックを同期する3つの方法についての短いビデオ


何年も経って、ガス放電インジケーターの時計に戻るとは思いませんでした。 70年代後半に、私は155シリーズのマイクロ回路でそのような時計を収集しました。ボードは印象的で、5ボルトで大量に消費し、小さいとは言えませんでした...

私の息子は私にそのようなヴィンテージ時計を集めるように頼みました、彼はそれらが呼ばれるインターネットでそれらを見ました ニキシー管時計、まあ、火がついた。 私はインターネットを調べました。好みに応じて、さまざまなランプにたくさんの回路がありますが、繰り返すだけでは私には向いていません。自分のことをするのが好きです。もっと面白くて楽しいです。

レーズン!

私は間違いなく時計を正確な時報と同期させたかったのです。なぜなら、時計がどれほど正確であっても、結局、誰もが遅れたり進んだりし始めるからです。 時間同期には、Mayakラジオ局で信号を使用するか、77.5 kHzの周波数でDCF77送信機から信号を受信できます。HFおよびVHFには、時報を送信する局がさらにいくつかあります。 いずれにせよ、本格的な受信機を作り、デジタル部分からの干渉の問題を解決し、受信信号をデコードするなどが必要になります。
そしてここ GPSモジュール私はそれが好きでした-ほとんど既製のデバイス、最小限のストラップ、モジュール出力はCOMポートに接続でき(MAX232経由)、プロトコルと互換性のある信号が出力で生成されます NMEA-0183..。 2種類のモジュールを試しました EB-500およびMSTAR1316.



アンテナ回路のコンデンサC3に注意する必要があります。 パッシブアンテナを使用する場合は設置する必要がありますが、アクティブアンテナを使用する場合はジャンパーを設置してください。 アクティブアンテナに電力を供給するために2.5〜2.8ボルトがあるので、このピンを短絡しないようにしてください。モジュールなしでとどまるオプションがあります。
時計はなくても動作します GPSモジュール、しかしそれについては以下で詳しく説明します。
それで、私たちは時計の図にたどり着きました。 彼らができること:
- ショータイム
-毎時間の初めに、GPSモジュールと同期します
-インジケーターバルーンの照明を変更します
-モジュールは協定世界時(UTC)を提供するため、(メニューを介して)半球のタイムゾーン(0から12)を設定します
-GPSモジュールがない場合は、GPSモジュールとの同期を無効にします(メニューから)
-GPSモジュールでの作業速度を選択します(メニューから)

時計はに収集されます PIC 16F876Aおよび4つの高電圧デコーダー K155ID1.
時計自体の背後にある考え方は次のとおりです。 GPSモジュール独自のものを持っている RTC(リアルタイムクロック)、非常に正確で、少なくとも1つの衛星と常に同期しています。一部のデータによると、精度は最大50〜100ナノ秒です。 毎時04分に、MKは GPSモジュールそして彼は彼に何時間も何分もかかり、タイムゾーンとフォームを修正します バイナリコード、高電圧デコーダーの入力に行きます 155ID1コントロールランプIN-12A。 モジュールが少なくとも1つの衛星を捕捉した場合、LEDが点灯します HL4.

私は意図的に動的な表示をしませんでした、私はそれが好きではありません、そして私は可能な限りそれを避けようとします、そしてMKは十分なポートを持っています。

インジケーターフラスコを照らすために、私はLEDを取りました、私はそれらの名前を知りません、から RGBテープ..。 合計8つのバックライトモード、ボタンを押すことで変更 S2:オフ、赤、緑、青、およびこれら3色の組み合わせ。

ボタン S1とS3それぞれ時間と分を設定します。
ボタン S4-修正/同期。 同期モードがオンの場合 GPS次に押すと S4との時計の強制同期があります GPSモジュール。 同期モードの場合 GPS無効にしてから押す S4分を0にリセットし、ボタンが押されている間は時計は動きません。 ボタンを離すと、00分00秒から時計が始まります。 その後、ボタンで希望の時間を設定できます。 S1.

スタビライザーと電界効果トランジスタは、小さなヒートシンクに配置する必要があります。

合計

それで、それは4つの主要なブロックになりました。


ブロック設計により、デバイスをケースに取り付ける際にある程度の自由度が得られます。