• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

RTC на ds1307 проблемы при выключенном питании

Модуль HW-111 с чипом DS1307 на плате ESP32 подсоединяется к ПК ARDUINO IDE 2.1.1 Используется скетч (присоединен) с библиотекой RTC. Время выводится в Сериал с точностью до секунды после внесения коррекции на загрузку. После отсоединения платы от ПК и последующего присоединения время, показываемое модулем оказывается меньше реального времени на ПК на интервал отключения. Что так и должно быть? Нельзя ли обеспечить движение времени в модуле даже во время отключения, за счет батарейки?
 

Вложения

CodeNameHawk

Moderator
Команда форума
Что так и должно быть?
Не должно. Скорее всего и у вас не так как описали.
казывается меньше реального времени на ПК на интервал отключения.
Не прошивая модуль по новой, включите запомните время, отключите питание на пару минут и снова включите, время равно запомненному?
Скорее всего неправильно собранная схема, если правильно помню, эти часы переходят на питание от батарейки, после того как пропадает +5В.
 

CodeNameHawk

Moderator
Команда форума
Где скриншот того, что выдает плата в сериал?
Скетч запомнили, что надо сразу показать, а где схема?
Причем надо схему именно вашей платы часов и ее подключение к есп, желательно даже с фото.
 
Проблема решена на arduino.ru удалением лишних элементов с модуля HW-111, выбором хорошей батарейки и проверкой соединения GRD с отрицательным контактом батарейки. Оказалось, что из двух купленных HW у одного этот контакт отсутствует. В результате часы в исправном модуле HW идут и при отсоединении платы от питания.
 

CodeNameHawk

Moderator
Команда форума
Советую, на будущее, покупать ds3231, точность очень сильно выше чем у DS1307.
 
Сверху Снизу