RoboHobby

Детали для моделирования роботов

Модуль часов реального времени на DS3231 (ZS-042)

Модуль часов реального времени на DS3231, два будильника, < 300 мА (в  режиме передачи данных), резервное питание от батарейки

Категория:

Модуль RTC (Real Time Clock —  Часы Реального Времени) построен на базе микросхемы DS3231 . Модуль часто используется в таких проектах как: часы, будильники, таймеры и т.д.

Для синхронизации времени в DS3231 используется кварцевый резонатор на 32 кГц. Кроме RTC,  модуль оснащён микросхемой EEPROM AT24C32N  фирмы Atmel, объёмом 32 КБ. EEPROM предназначена для хранения пользовательских данных.

Данный модуль RTC является более точным, т.к. в микросхеме DS3231 установлена система термостабилизации кварцевого резонатора и корректировки хода часов в зависимости от температуры, а, следовательно, часы стабильны к скачкам температуры и не будут опаздывать/спешить. С помощью встроенного датчика температуры, который измеряет температуру кристалла микросхемы можно получить показания температуры окружающей среды, но с погрешностью ±3°C.

Ещё одной особенностью DS3231 является наличие двух будильников, которые можно использовать в различных системах, где важно выполнение определённых действий в строго определённые промежутки времени.

В модуле есть слот, в который с лёгкостью можно установить батарейку CR2032 (3.0 В) либо литиевый аккумулятор LIR2032 (3.6 В). Кроме того, в модуль интегрирована цепь зарядки аккумулятора (если его напряжение опустится ниже порога — 2.7 В).

ПРИМЕЧАНИЕ: если Вы планируете использовать в качестве резервного питания батарейку CR2032, а не аккумулятор, то нужно выпаять диод VD1, т.к. цепь зарядки рассчитана на аккумулятор LIR2032, то при использовании обычной батарейки, она быстро выйдет из строя.

 

 

 

 

 

 

 

 

 

 

Также существует возможность получить меандр (прямоугольный импульс)  от DS3231 с фиксированной частотой 32 кГц (вывод 32K) и с программируемой частотой в пределах от 1 Гц до 8.192 кГц (вывод SQW).

Модуль позволяет установить и получить текущее время (есть возможность установить 12-часовой или 24-часовой формат): секунды, минуты, часы, дни недели и год, а также установить один/оба будильника. Также в DS3231 зашит календарь вплоть до 2100 года (високосные года учитываются).

Для работы с данным RTC необходимо установить библиотеку DS3231.

 

Спецификация:

Напряжение питания 2,3 … 5,5 В
Порог переключения на резервный источник питания 2,7 В
Потребляемый ток в режиме ожидания 110 … 170 мкА
Потребляемый ток во время передачи данных 200 … 300 мкА
Потребляемый ток в режиме ожидания (питание от батарейки) 3,0 … 3,5 мкА
Рабочая температура 0 … +70 °C
Рабочая температура (DS3231SN) -40 … +85 °C
Точность хода часов ±1 мин/год
Количество выводов 6
Объём памяти EEPROM AT24C32N 32 КБ
Адрес DS3231 0x68
Адрес AT24C32N 0x57
Поддерживаемые форматы даты 12 и 24
Календарь до 2100 года
Количество будильников 2
Интерфейс подключения I2C
Габаритные размеры модуля 38 ×22×14  мм
Вес 8 г

Ниже приведены ссылки на дополнительные материалы, которые вы можете  просмотреть у нас на сайте и в интернете.

Даташит микросхемы DS3231

Даташит RTC на DS3231

Электрическая принципиальная схема модуля RTC на DS3231

Питание RTC на DS3231

При наличии источника основного питания и питания от батарейки/аккумулятора, модуль работает от основного источника. При отсутствии основного источника питания, модуль работает от батарейки/аккумулятора (время отсчитывается дальше), но на запросы от МК через интерфейс I2C не отвечает. При отсутствии питания от батарейки/аккумулятора, модуль питается от основного источника. При отсутствии обоих источников питания модуль перестаёт функционировать, все его внутренние регистры сбрасывается, и, следовательно, время тоже сбрасывается. Если напряжение питания от основного источника опуститься ниже порога (2,7 В), то модуль будет питаться от батарейки/аккумулятора.

 

Назначение выводов RTC на DS3231:

Название вывода Назначение
VCC Питание (2,3 … 5,5 В)
GND Земля (0В)
SQW Меандр с программируемой частотой; сигнал срабатывания будильника
32K Меандр с частотой 32 кГц
SCL Последовательная шина тактирования
SDA Последовательная шина данных

 

Подключение RTC на DS3231к Arduino:

Модуль подключается к Arduino через интерфейс I2C в соответствии со схемой  и таблицей:

Вывод RTC на DS3231 Вывод Arduino Nano
VCC GND
GND +5V
SQW Не подключается
32K Не подключается
SCL A5
SDA A4

 

 

Интернет-магазин robohobby.by
зарегистрирован в Торговом реестре
28.02.2018 под номером 406954.

Режим работы
Ежедневно - с 09:00 до 18:00

Контактная информация
Иностранное унитарное торгово-сервисное предприятие "ММР ТЕХНОЛОДЖИ"
Беларусь, 220030, Минск, ул. Янки Купалы 23, офис 1
тел.: +375 17 328 36 06, +375 29 328 36 06
3283606@tut.by

Гос. регистрация предприятия
Регистрационный номер ЕГР: 800004446
УНП: 800004446

Зарегистрировано Мингорисполкомом 14.08.2013г.

Интернет-магазин радиодеталей для моделирования роботов RoboHobby.by заполняется товарами.
Вся информация о ценах используется только для настройки. Заказы не исполняются.
Закрыть