DS3231 RTC模块
RTC意味着实时时钟.RTC模块是简单的时间和日期记忆系统,有电池设置,在没有外部电源的情况下,保持模块运行。这将使TIME和DATE保持最新。因此,我们可以从RTC模块有准确的时间和日期,只要我们想。
DS3231 RTC引脚配置
DS3231是一个六端设备,其中两个引脚是不强制使用的。所以我们主要有四个引脚。这四个引脚在模块的另一边给出了相同的名称。
密码名 |
描述 |
VCC |
连接到电源的正极。 |
GND |
连接到地面。 |
SDA |
串行数据引脚(I2C接口) |
sci |
串行时钟引脚(I2C接口) |
SQW |
方波输出管脚 |
32 k |
32K振荡器输出 |
DS3231 RTC模块功能
- RTC计算秒、分钟、小时和年
- 精度:0ºC至+40ºC +2ppm至-2ppm, -40ºC至+85ºC +3.5ppm至-3.5ppm
- 精度为±3ºC的数字温度传感器
- 两个时段警报
- 可编程方波输出
- 老化修剪登记簿
- 400千赫I2C接口
- 低功耗
- 自动电源故障蓄电池开关电路
- CR2032备用电池,使用寿命为2至3年
- 适于饮用的大小
DS3231 RTC模块规格
- DS3231模块的工作电压:2.3V–5.5V
- 可在低电压下工作
- 备用电池消耗500nA
- SDA、SCL时的最大电压:VCC+0.3V
- 工作温度:-45ºC至+80ºC
注:完整的技术资料可在RTC模块数据表链接在此页面底部。
DS3231等同物
在哪里使用DS3231 RTC模块?
为了理解使用DS3231 RTC模块考虑:
案例1:你想要准确的时间和日期。虽然市场上有许多RTC模块,但DS3231因其准确性而成为最受欢迎的模块之一。该芯片比大多数模块更准确地保持时间最新。
案例2:其中,功耗是个问题。DS3231 RTC模块运行时消耗的电源非常少。因此,该模块可用于移动系统。
案例3:需要高速通讯的地方。DS3231 RTC模块,能够与高速TWI接口通信。
DS3231还可用于GPS系统中的24小时和12小时格式查找应用程序。DS3231模块具有两个闹钟和温度传感器,比其他模块的使用更进一步。
如何使用DS3231 RTC模块
如前所述,与此RTC模块通信的唯一方式是通过I2C接口. 数据通过I2C接口发送至模块或从模块接收。因此,我们必须通过这个接口获取日期和时间信息。默认值DS3231 RTC模块电路图界面如下所示。
如电路图所示,模块连接至+5V电源。模块可在+5V稳压电源下工作,电压过高可能会损坏模块。I2C接口如图所示建立,只需将模块的SDA连接到控制器的SDA,SCL连接到控制器的SCL即可。
控制器和模块之间的通信非常复杂。通常信息是逐字节发送或接收的。因此,使用为模块DS3231编写的库是理想的。使用图书馆使交流变得容易。您只需下载这些库并在程序中调用它们。包含头文件后,控制器将自行执行通信,并为您提供日期和时间。还可以使用库轻松设置或更改闹钟。
当电源断电时,RTC模块芯片自动从连接到它的电池电源中获取电源。所以时间会是最新的。当系统重新启动时,控制器可以从模块中获得实时无误差。
应用
- 机器人
- 游戏
- 服务器
- 电脑外围设备
- 全球定位系统
- 多功能电表
2维模型
毫米测量
充电功能
提供的模块设计用于为LIR2032可充电币形电池充电。互联网上有很多关于这些模块充电电路设计以及电池可能存在的火灾风险的文章。
你可以决定玩安全,切断充电电路,去除R5,然后适合一个标准的CR2032电池。电池可以使用很多年。