Модули часов реального времени (RTC)

Найдите все модули RTC, совместимые с платами Arduino и ESP32, технические характеристики, распиновку и примеры кода для точного учета времени.

Прочие I2C 3-Wire

Обзор

Модули часов реального времени (RTC) — это критически важные компоненты для проектов на базе ESP32 и Arduino, которым требуется точное отслеживание времени даже при отключении основного питания. Такие модули оснащены собственной батарейкой и кварцевым резонатором, что позволяет микроконтроллеру сохранять текущее время и дату после перезагрузки или выхода из режима глубокого сна.

RTC модули используются в задачах логирования данных, планирования событий, создания будильников и автоматизации по времени. Самые популярные модели, такие как DS3231 и DS1307, подключаются по интерфейсу I2C и имеют отличную поддержку библиотек в Arduino IDE и ESP-IDF. Наличие встроенной памяти EEPROM в некоторых моделях позволяет хранить важные настройки устройства.

Модули RTC
Быстрая навигация
Основные разделы
Преимущества
Почему выбрать RTC
Автономное питание
Высокая точность (±2 ppm)
Календарь до 2100 года

О модулях реального времени (RTC)

RTC — это электронное устройство, предназначенное для отсчета времени. В отличие от программного таймера микроконтроллера, RTC работает независимо, имеет сверхнизкое потребление и продолжает идти, даже если основная плата обесточена. Это делает их незаменимыми для метеостанций, умных домов и систем автоматического полива.

Ключевые особенности

  • Независимость — встроенная литиевая батарейка (обычно CR2032) поддерживает ход часов годами.
  • Температурная компенсация — продвинутые модули (например, DS3231) корректируют частоту кварца в зависимости от температуры для максимальной точности.
  • Будильники и прерывания — модули могут генерировать сигнал пробуждения для ESP32 из режима Deep Sleep.
  • Универсальность — поддержка популярных интерфейсов I2C и SPI (3-wire).
Технические характеристики

Характеристики RTC модулей

Сравнение основных параметров популярных модулей часов реального времени.

Точность
DS3231 (Высокая), DS1307 (Средняя)
Интерфейс
I2C (100-400 кГц)
Питание (VCC)
3.3В – 5.5В
Резервное питание
Батарейка CR1220/2032 (3В)
Особенности
Встроенный сенсор температуры (DS3231)
Память
SRAM/EEPROM (опционально)
Модули RTC

Список популярных модулей RTC

Выберите подходящий модуль реального времени для вашего проекта на ESP32.

[ Модуль DS1302 Real-Time Clock (RTC)

DS1302

Прочее 3-Wire

Бюджетный модуль часов реального времени, работающий по 3-проводному интерфейсу. Поддерживает отсчет секунд, минут, часов…

Подробнее →

](/sensors/ds1302/)[ Модуль DS1307 Real-Time Clock (RTC)

DS1307

Прочее I2C

Один из самых распространенных модулей RTC с интерфейсом I2C. Простой в использовании, оснащен внешней батарейкой…

Подробнее →

](/sensors/ds1307/)[ Модуль DS3231 / AT24C32 Real-Time Clock (RTC)

DS3231 / AT24C32

Прочее I2C

Высокоточный модуль RTC с интегрированным кварцевым резонатором и температурной компенсацией. Точность хода сохраняется…

Подробнее →

](/sensors/ds3231/)[ Модуль PCF8563 Real-Time Clock (RTC)

PCF8563

Прочее I2C

Энергоэффективный модуль RTC/календаря от NXP с интерфейсом I2C. Широкий диапазон рабочего напряжения и функций…

Подробнее →

](/sensors/pcf8563/)