RTC モジュール:簡単なプロジェクトの絶対ガイド
正確な計時が必要な電子機器をお持ちですか?それとも、あなたのプロジェクトでは、秒、分、時間、さらには月を数える必要がありますか?
方法がわからない場合でも、心配しないでください。あなたは正しい場所にいます。電源がない場合でも、計時を伴うプロジェクトは難しい場合があります。ありがたいことに、私たちはあなたをカバーしました.
必要なのは、リアルタイム クロック (RTC) モジュールだけです。そのため、この記事では、RTC モジュールに関するすべてを見て、RTC モジュール回路を使用して簡単なプロジェクトを作成する方法を示します。
準備はできたか?それでは始めましょう!
RTC モジュールとは?

RTC モジュール
リアルタイム クロック (RTC) は、通常、最新のコンピューター、サーバー、または組み込みシステムに見られる集積回路クロック モジュールです。また、RTC モジュールには 1 つの目的があります。計時。
この装置は、秒、分、時間、年を数えることができます。さらに、さまざまな計時アプリケーションを正確に処理できます。
RTC モジュールの仕組み
RTC はこのような重要な役割を担っているため、システムの電源がオフになっていても時間を刻んでいます。このため、RTC は、目覚まし時計やモバイル デバイスのスケジュールされた電源などのイベントでシステムをオンにするトリガーとして機能します。
RTC はどのようにこれを達成しますか?さて、この集積回路は、システムに電力を供給している電源とは別の電源で動作します。したがって、RTC は低電力状況または電源障害でも継続的に動作できます。さらに、RTC を実行するために必要な電流はごくわずかです。
また、古いRTCモジュールは代替電源としてリチウム電池を備えていましたが、新しいバージョンはスーパーキャパシタまたは補助電池を使用しています.現在、2 つの RTC IC には違いがあります。
スーパーキャパシタを備えたリアルタイム クロック モジュールには充電機能があり、回路にはんだ付けできます。一方、補助バッテリーを備えた RTC は、ほとんどのコンシューマー グレードのマザーボードに搭載されているため、より一般的です。この場合、RTC は 1 つのバッテリーから電力を得ます。したがって、このバッテリーを取り外すと、RTC がリセットされ、開始点に戻されます。
さらに、リアルタイムクロックモジュールは水晶発振器を利用して時間を調整します。したがって、クロック信号を必要としないため、通常のハードウェア クロックとは異なります。
DS3231 RTC モジュールの機能と仕様
DS3231 モジュールの機能と仕様は次のとおりです。
機能
- DS3231 RTC モジュールは、秒、分、時間、日、月、年をカウントできます
- 動作に大きな電力は必要ありません
- バックアップ電源として CR2032 バッテリーを使用しています。バッテリーは最大 3 年間使用できます。
- 小さいサイズです
- DS3231 RTC モジュールをエージング トリムのレジスタとして使用できます
- このモジュールの方形波出力をプログラムできます
- さらに 3°C の精度を持つデジタル温度センサーが付属しています
- RTC モジュールは 400Khz I2C インターフェースを使用します
- 2 つの時刻アラームも備えています
- この RTC モジュールの精度:-40°C ~ +85°C では +3.5ppm ~ -3.5ppm、0°C ~ +40°C では +2ppm ~ -2pmm
- 停電が発生すると、バッテリー電源に自動的に切り替わります
仕様
- DS3231 RTC モジュールは次の電圧で動作します:2.3v – 5.5v
- このRTCモジュールは低電圧で使用できます
- バッテリー電源の場合、わずか 500mA しか消費しません
- SDA および SCL の最大電圧は VCC =0.3V です
- -45°C から +80°C の動作温度
アプリケーション
DS3231 のアプリケーションを理解する際に考慮すべきいくつかのケースを次に示します。
- 回路の電力消費の問題が心配な場合、DS3231 は実行に大量の電力を必要としません。したがって、このモジュールはモバイル システム アプリケーションやコンピュータ周辺機器で使用できます。
- 数多くの RTC モジュールが市場に出回っているにもかかわらず、DS3231 は最高の精度で知られています。そのため、プロジェクトの正確な時刻と日付を探している場合、DSC3231 は必要なものを備えています。 DS3231 は、他の RTC モジュールよりも時刻を更新し続けることができます。
- 高速通信が必要な場合、DS3231 RTC モジュールは任意の高速 TWI インターフェイスと通信できるため、ロボット工学、ゲーム、サーバー アプリケーションなどのアプリケーションに最適です。
- また、DS3231 を 12 時間および 24 時間の方法で使用して、アプリケーション (特に GPS アプリケーション) を見つけることができます。
- いくつかの目覚まし時計の属性と温度センサーがあり、商用電力計アプリケーションなどの他のいくつかのアプリケーションでより便利になります。
DS3231 RTC ピン構成

DS3231 RTC ピン構成
DS321 には 6 つの端子があります。ただし、これらのピンのうち 2 つを使用することは必須ではありません。したがって、主に4つの端子またはピンがあります。そして、モジュールの追加側でそれらを見ることができます。 DS3231 RTC モジュールのピン構成は次のとおりです。
PIN NAME | 説明 |
VCC | エネルギー源のプラス端子に接続 |
GND | 地面に接続 |
SDA | シリアルデータのピン (I2C インターフェイス) |
SCL | シリアルクロックのピン (I2C インターフェイス) |
SQW | 方形波出力のピン |
32K | 32k オシレーターの出力 |