DS1307 контакт BAT

arz_serg
Offline
Зарегистрирован: 05.04.2019

Добрый день!

Имеется проект часов на ардуино с модулем DS1307. Есть один непонятный мне момент: на модуле имеется контакт BAT, который, насколько я понял из писанины в интернете, используется для подзарядки элемента питания. Прочитав это, я решил "О круто, можно вместо CR2032 поставить LIR2032 а этот контакт завести на пин "3.3V" ардуины и бед не знать - батарейка садиться не будет."

Взял модуль, взял ардуино, всё собрал, BAT подцепил на 3.3V, за неимением LIR2032 временно поставил обычную батарейку. Залил прошивку, всё работает... Выключаю / включаю - время сбрасывается. Размыкаю контакт BAT - время после снятия питания остаётся, подключаю BAT - время слетает.

В чем подвох? Я полагал, что через этот контакт будет просто подзаряжаться батарейка, когда есть внешнее питание, а когда его нет - часы будут идти от батарейки. Но по факту время из-за этого контакта сбрасывается. Подскажите пожалуйста почему? Я так понимаю, что замена CR2032 на LIR2032 тут ничего не изменит и дело не в этом?

rkit
Offline
Зарегистрирован: 23.11.2016

arz_serg пишет:

О круто, можно вместо CR2032 поставить LIR2032 а этот контакт завести на пин "3.3V" ардуины и бед не знать - батарейка садиться не будет.

че?

arz_serg
Offline
Зарегистрирован: 05.04.2019

rkit пишет:

че?

ну я говорю как я это понял... в статье было написано, что на модуле есть схема для зарядки литиевого аккумулятора. В ходом является контакт BAT и туда подаётся 3.2 - 3.5V.

Я понял так, что в слот для батарейки ставим литиевый элемент, на BAT подаём 3.3V и аккумулятор будет подзаряжаться.

Если это не так, то как и для чего на самом деле нужен контакт BAT

v258
v258 аватар
Offline
Зарегистрирован: 25.05.2020

На этот контакт подается плюс с батареи, чтобы при отключении питания время не сбрасывалось. Подается снаружи, а не изнутри. Для использования аккумулятора придется мудрить внешнюю  схему контроля и подзарядки

xDriver
xDriver аватар
Offline
Зарегистрирован: 14.08.2015
arz_serg
Offline
Зарегистрирован: 05.04.2019

v258 пишет:

На этот контакт подается плюс с батареи, чтобы при отключении питания время не сбрасывалось. Подается снаружи, а не изнутри. Для использования аккумулятора придется мудрить внешнюю  схему контроля и подзарядки

Так я снаружи (с ардуины) 3.3 туда и подаю... а время сбрасывается даже при наличии батарейки на борту модуля

arz_serg
Offline
Зарегистрирован: 05.04.2019

xDriver пишет:

Хорошая схема, но к сожалению я плохо в них разбираюсь )

rkit
Offline
Зарегистрирован: 23.11.2016

arz_serg пишет:

Хорошая схема, но к сожалению я плохо в них разбираюсь )

тогда лучше не лезть

v258
v258 аватар
Offline
Зарегистрирован: 25.05.2020

arz_serg пишет:

v258 пишет:

На этот контакт подается плюс с батареи, чтобы при отключении питания время не сбрасывалось. Подается снаружи, а не изнутри. Для использования аккумулятора придется мудрить внешнюю  схему контроля и подзарядки

Так я снаружи (с ардуины) 3.3 туда и подаю... а время сбрасывается даже при наличии батарейки на борту модуля

Еще раз - не надо туда ничего подавать - достаточно подключить батарейку. 2,5-3,0 В на этот контакт подается именно с батарейки

arz_serg
Offline
Зарегистрирован: 05.04.2019

rkit пишет:

тогда лучше не лезть

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

v258
v258 аватар
Offline
Зарегистрирован: 25.05.2020

arz_serg пишет:

 не устаю таким как вы писать в каждой теме - нечего сказать по теме - проходите мимо

Для таких деловых есть специальная тема, в которой первым пунктом написано

Цитата:
1. На форуме действует принцип "Со своим уставом в чужой монастырь не суйся". Не следует указывать старожилам, для чего нужен форум, и что на нем следует делать.

arz_serg
Offline
Зарегистрирован: 05.04.2019

v258 пишет:

Еще раз - не надо туда ничего подавать - достаточно подключить батарейку. 2,5-3,0 В на этот контакт подается именно с батарейки

Хм, т.е. это выход, а не вход? Значит я не правильно понял описание модуля или оно было неправильно написано... Тогда не совсем понятно зачем вообще заряжать что-то снаружи с батарейки, если оно потом питаться от того не будет и в чем смысл этого контакта.

Получается, что литиевый элемент LIR2032 установленный в слот батарейки заряжаться не будет? Или будет и без подключения контакта BAT?

И то, что время сбрасывается при подаче туда 3.3В с ардуины - это норма? Я так понимаю, что в этом случае батарейка перестаёт питать часовую микросхему, но почему?

 

arz_serg
Offline
Зарегистрирован: 05.04.2019

v258 пишет:

Для таких деловых есть специальная тема, в которой первым пунктом написано

Цитата:
1. На форуме действует принцип "Со своим уставом в чужой монастырь не суйся". Не следует указывать старожилам, для чего нужен форум, и что на нем следует делать.

Ладно, впредь буду обращаться туда, спасибо...

Однако вижу много тем вне того раздела с не менее глупыми вопросами, на которые ответы даже знаю я... И там людям отвечают несколько более сдержанно.

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

v258
v258 аватар
Offline
Зарегистрирован: 25.05.2020

arz_serg пишет:

v258 пишет:

Еще раз - не надо туда ничего подавать - достаточно подключить батарейку. 2,5-3,0 В на этот контакт подается именно с батарейки

Хм, т.е. это выход, а не вход? Значит я не правильно понял описание модуля или оно было неправильно написано... Тогда не совсем понятно зачем вообще заряжать что-то снаружи с батарейки, если оно потом питаться от того не будет и в чем смысл этого контакта.

Это вход резервного питания. Ничего ни с него, ни на нем заряжаться и не должно.

arz_serg пишет:

Тогда не совсем понятно зачем вообще заряжать что-то снаружи с батарейки, если оно потом питаться от того не будет и в чем смысл этого контакта.

Еще раз - РЕЗЕРВНОЕ ПИТАНИЕ, На случай пропадания основного питания.

arz_serg пишет:

Получается, что литиевый элемент LIR2032 установленный в слот батарейки заряжаться не будет? Или будет и без подключения контакта BAT?

А за каким туда аккум пихать? Сказано же - литиевая батарейка

arz_serg пишет:

И то, что время сбрасывается при подаче туда 3.3В с ардуины - это норма? Я так понимаю, что в этом случае батарейка перестаёт питать часовую микросхему, но почему?

Видимо потому, что не стоило лезть туда кривыми ручками

v258
v258 аватар
Offline
Зарегистрирован: 25.05.2020

arz_serg пишет:

v258 пишет:

Для таких деловых есть специальная тема, в которой первым пунктом написано

Цитата:
1. На форуме действует принцип "Со своим уставом в чужой монастырь не суйся". Не следует указывать старожилам, для чего нужен форум, и что на нем следует делать.

Ладно, впредь буду обращаться туда, спасибо...

Туда не обращаться нужно, а внимательно прочитать

-NMi-
Offline
Зарегистрирован: 20.08.2018

arz_serg пишет:

Ладно, впредь буду обращаться туда, спасибо...

Сначала научись пользоваться СВОЕЙ головой, а уже если не дюжишь - спрашивай тут.

Инфы по твоей теме 100500 в кубе, а читать и думать не научился.

Никогда не перечь людям, которые знают и умеют больше тебя.

Удачи.

arz_serg
Offline
Зарегистрирован: 05.04.2019

-NMi- пишет:

 

Именно так я и делаю... По DS1307 куча инфы, но конкретно как работает и для чего нужен канал BAT - мало, по крайней мере я нашел не много. Читать и думать я умею...

А про "знают и умеют больше" - вообще вопрос спорный, каждый силен в своей области. Просто это не совсем моя стихия, но я пытаюсь развиваться. Возможно тут вы знаете больше меня, а завтра вы купите себе ЧПУ фрезер и придёте ко мне по совету... только вот я не буду кичиться своим опытом и знаниями, а постараюсь вам нормально и разъяснить по существу вашего вопроса - это во-первых.

А во вторых, я не перечил людям, которые знают больше. Некто с ником rkit мне своих знаний вообще не показал, он просто сотряс воздух - откуда мне знать, что он знает больше меня?

Вам тоже удачи. Проблема почти всех "опытных людей" - не помнят себя новичками и желание показать свою важность выше желания помочь разобраться новичку. 100 раз замечал, что ру-комьюнити крайне токсичное, не только на этом форуме, а везде

xDriver
xDriver аватар
Offline
Зарегистрирован: 14.08.2015

arz_serg пишет:

Именно так я и делаю... По DS1307 куча инфы, но конкретно как работает и для чего нужен канал BAT - мало, по крайней мере я нашел не много. Читать и думать я умею...

почему я это нахожу за 5 мин?

https://www.youtube.com/watch?v=b8-4o6A7dZs

arz_serg
Offline
Зарегистрирован: 05.04.2019

-NMi- пишет:

и ещё, для справки - на 95% вопросов я ответы привык находить самостоятельно. Крайне не люблю задавать вопросы на форуме из-за язвы от "опытных".

Для справки: Неплохо освоил 3dsmax, Solidworks, Solidcam, процесс составления УП, теорию фрезерования и управления станками с ЧПУ самостоятельно, не задав НИ ОДНОГО ВОПРОСА на форумах. Аналогично хорошо разбираюсь в устройстве автомобилей - тоже чисто самостоятельное изучение, без форумных вопросов.

Освоение ардуино даётся чуть сложнее, чем вышеперечисленное и иногда приходится обращаться за советами сюда - и каждый раз получаю в ответ 15% полезной инфы и 85% помоев от бывалых. Но количество вопросов, на которые я нахожу ответы самостоятельно - несоизмеримо больше

-NMi-
Offline
Зарегистрирован: 20.08.2018

arz_serg пишет:

 Читать и думать я умею...

Время покажет...

arz_serg
Offline
Зарегистрирован: 05.04.2019

xDriver пишет:

Возможно потому что, во-1, я искал что-то вроде "зачем нужен контакт BAT на модуле DS1307", но тут про это ни слова... во-2, я предпочитаю текстовую инфу, прочтенный текст лучше усваивается, чем услышанный.

За предоставленную ссылку большое вам спасибо! Вот это уже похоже на помощь.

Про то, как удаляют схему зарядки - я находил темы, но меня наоборот интересовал вопрос зарядки аккумулятора на борту, чтобы часы проработали как можно дольше без замены батарейки. Из видео я понял, что надо просто ставить LIR2032 вместо CR2032 и она там будет заряжаться параллельно с питанием самой микросхемы от контактов VCC и GND на которые подаётся 5В, а контакт BAT для этого не нужен, верно?

Если да, то это решает мой вопрос на 90%. Но всё же для общего развития и удовлетворения любопытства хотелось бы понять почему сбрасывается время при подключении BAT на 3.3В - я этого так и не понял

-NMi-
Offline
Зарегистрирован: 20.08.2018

arz_serg пишет:

 - я этого так и не понял

Значит читать (мб) научился а думать нет.

Посмотрим.

arz_serg
Offline
Зарегистрирован: 05.04.2019

-NMi- пишет:

Посмотрим.

ПРосто на "думать" уходит чуть больше времени... С этими мыслями надо переспать )

-NMi-
Offline
Зарегистрирован: 20.08.2018

И это ПОЛЕЗНО, иногда подумать, поверь.

Upper
Offline
Зарегистрирован: 23.06.2020

arz_serg пишет:

почему сбрасывается время при подключении BAT на 3.3В - я этого так и не понял

В какой момент оно сбрасывается?

Правильно ли вас понял, что
- При разомкнутом BAT и 3.3 В запускается скетч
- Скетч регулярно выводит в Serial время с DS1307
- Во время работы скетча вы замыкаете BAT и 3.3 В
- В результате в Serial продолжает выводиться время, но оно не правильное.

Так?

arz_serg
Offline
Зарегистрирован: 05.04.2019

-NMi- пишет:

И это ПОЛЕЗНО, иногда подумать, поверь.

Поверь, я много думаю каждый день. Просто электротехника - мой большой пробел.

В институте Электротехнику преподавал мужик с завода, поэтому пары были вечером, а я в студенческие годы работал вечером наоборот. Поэтому и пропустил весь курс электротехники. А по жизни люблю что-то конструировать, изобретать, переделывать и что-то придумывать и изо всех сил пытаюсь минимизировать электрическую часть или делать всё максимально упрощенно... но не всегда получается. И к сожалению, моих познаний в электротехнике на данный момент недостаточно понять почему сбрасывается время.

arz_serg
Offline
Зарегистрирован: 05.04.2019

Upper пишет:

Правильно ли вас понял, что

- При разомкнутом BAT и 3.3 В запускается скетч
- Скетч регулярно выводит в Serial время с DS1307
- Во время работы скетча вы замыкаете BAT и 3.3 В
- В результате в Serial продолжает выводиться время, но оно не правильное.

Так?

 

Собрано вот при такой схеме... на борту DS1307 стоит батарейка CR2032.  При обесточивании всей схемы - время сбрасывается. Если размокнуть цепь "BAT-3V3" - время сбрасываться перестаёт. Время сбрасывается именно при замыкании цепи при выключенном питании.

Т.е. если питание снять и замкнуть цепь "BAT-3V3" буквально на секунду - время сбросится. Если её замыкать при включенном питании - сбрасывания не происходит.

xDriver
xDriver аватар
Offline
Зарегистрирован: 14.08.2015

вы же правильно сами написали

arz_serg пишет:
И к сожалению, моих познаний в электротехнике на данный момент недостаточно понять почему сбрасывается время.

поэтому, либо поднимать уровень познания, либо забить, поставьте LIR и ваша цель будет достигнута.

arz_serg
Offline
Зарегистрирован: 05.04.2019

Upper пишет:

Если пошагово:

Собираем схему ==> Подключаем ардуино ==> Заливаем скетч ==> Часы показывают 00:00:00, но идут ==> Устанавливаем время ==> Всё прекрасно идёт и показывается корректно ==> Отключаем ардуино от питания ==> Ждем 3 сек ==> Подаем питание ==> Часы снова показывают 00:00:00, но сразу начинают идти  ==> Устанавливаем время ==> Размыкаем провод BAT-3V3 ==> Выключаем питание ==> Ждем 3 сек ==> Включаем ардуино ==> Время показывается корректно ==> На 1 сек замыкаем провод BAT-3V3 ==> Время показывается корректно ==> Выключаем питание ==> Включаем питание ==> Время на месте ==> Выключаем питание ==>  Замыкаем провод BAT-3V3 на 1 сек ==> Включаем питание ==> Время снова 00:00:00, но идёт.

Могу видео заснять, если это поможет.

arz_serg
Offline
Зарегистрирован: 05.04.2019

xDriver пишет:

вы же правильно сами написали

arz_serg пишет:
И к сожалению, моих познаний в электротехнике на данный момент недостаточно понять почему сбрасывается время.

поэтому, либо поднимать уровень познания, либо забить, поставьте LIR и ваша цель будет достигнута.

Я пока работаю с прототипом часов. В боевом варианте будет стоять LIR и контакт BAT будет уничтожен - однозначно )

Вот теперь с вашей помощью пытаюсь поднять уровень познания :)

Upper
Offline
Зарегистрирован: 23.06.2020

При отключенном питании, на 3,3V тоже ноль. Почему вас удивляет сброс в этом случае?

v258
v258 аватар
Offline
Зарегистрирован: 25.05.2020

arz_serg пишет:

Я пока работаю с прототипом часов. В боевом варианте будет стоять LIR и контакт BAT будет уничтожен - однозначно )

Не нужно туда ничего подключать. Просто поставить батарейку в специально для этого предназначенное гнездо на модуле. Обычную. Она, в отличие от LIR, куда большей емкости. При редких отключениях питания ее будет хватать на несколько лет

arz_serg
Offline
Зарегистрирован: 05.04.2019

Upper пишет:

При отключенном питании, на 3,3V тоже ноль. Почему вас удивляет сброс в этом случае?

Ну ноль, но он же на землю не замкнут? Туда же ток всё равно не течет. По крайней мере тестером с землей он не звонится.

У меня был вариант в голове, что через него замыкается всё на землю - КЗ на батарейке и пропадет питание с микросхемы DS1307, но контакт 3v3 на землю не звонился и я отмел этот вариант... или это не так работает? )

v258
v258 аватар
Offline
Зарегистрирован: 25.05.2020

arz_serg пишет:

Upper пишет:

При отключенном питании, на 3,3V тоже ноль. Почему вас удивляет сброс в этом случае?

Ну ноль, но он же на землю не замкнут? Туда же ток всё равно не течет. По крайней мере тестером с землей он не звонится.

У меня был вариант в голове, что через него замыкается всё на землю - КЗ на батарейке и пропадет питание с микросхемы DS1307, но контакт 3v3 на землю не звонился и я отмел этот вариант... или это не так работает? )

Откуда там ток возьмется? Ноль в данном случае означает нулевое напряжение, 0 В

ЗЫ: думается мне, рановато вы за это взялись )))))))

xDriver
xDriver аватар
Offline
Зарегистрирован: 14.08.2015

v258 пишет:

arz_serg пишет:

Я пока работаю с прототипом часов. В боевом варианте будет стоять LIR и контакт BAT будет уничтожен - однозначно )

Не нужно туда ничего подключать. Просто поставить батарейку в специально для этого предназначенное гнездо на модуле. Обычную. Она, в отличие от LIR, куда большей емкости. При редких отключениях питания ее будет хватать на несколько лет

херню не пиши, он вот видос, в отличии от тебя, все же посмотрел.

xDriver
xDriver аватар
Offline
Зарегистрирован: 14.08.2015

ну давайте отгадаем этот квест, почему сбрасывается часы? мой ответ начинается на К....

v258
v258 аватар
Offline
Зарегистрирован: 25.05.2020

.

Green
Offline
Зарегистрирован: 01.10.2015

xDriver пишет:

ну давайте отгадаем этот квест, почему сбрасывается часы? мой ответ начинается на К....


Квест должен быть "зачем нам пин БАТ"? Очевидно, для контроля заряда/разряда аккумулятора. А вот что с этим контролем делать дальше? (вопрос)). Ну измерили мы напряжение БАТ, и? Если только для того что бы принять решение по выбрасыванию LIR?) Перезарядом то мы не управляем.(

v258
v258 аватар
Offline
Зарегистрирован: 25.05.2020

Я вангую, что ТС просто имитирует наличие батарейки/аккумулятора подключением от 3,3В пина ардуины. Было бы удивительно, если бы время при этом не сбрасывалось при обесточивании схемы

bizzon
Offline
Зарегистрирован: 29.03.2016

Не пользуй этот контакт. И отпаяй все элементы к нему. Поставь обычную 2032. Хватит не знаю насколько. У меня с момента регистрации на этом сайте ещё ни одна не сдохла.

bizzon
Offline
Зарегистрирован: 29.03.2016

Он для красоты.

rkit
Offline
Зарегистрирован: 23.11.2016

arz_serg пишет:

Если не лезть - то и разбираться не начнешь

Как я устал от этих идиотов. Учиться нужно ПО ПОРЯДКУ.

ШАГ ОДИН: учишься читать схемы

ШАГ ДВА: лезешь

Если ты не сделал ШАГ ОДИН, то не лезь в ШАГ ДВА.

Сначала ШАГ ОДИН, потом ШАГ ДВА.

ШАГ ОДИН делается перед ШАГОМ ДВА, а не после ШАГА ДВА.

Доступно объяснил, или еще надо уточнить?

bizzon
Offline
Зарегистрирован: 29.03.2016

Ну вот . человек более чем доступно рассказал.

bizzon
Offline
Зарегистрирован: 29.03.2016

А ТС хочет контролировать батарейку? Раз в пять лет?

bizzon
Offline
Зарегистрирован: 29.03.2016

Она конечно должна заряжаться, но китайские LIR упорно не хотят . Надо им ток заряда уменьшить раз в 100. Иначе они пухнут и дохнут. Я пробовал бороться и поставил простую 2032, исключив цепь заряда.

 

Kakmyc
Offline
Зарегистрирован: 15.01.2018

А я сегодня индикаторнапряжения+прозвонку новую себе делал, для режима прозвонки в качестве источника питания использую cr2032, так вот нашел 5шт в закромах, а они все дохлые.
RTC то с ними работает, а вот при подключении диода напряжение с 3в резко падает до 1.2В.
Пришлось использовать дохлый cr2450, датчик влажности/температуры в сеть кричит :"работать не буду, батарея села", а там светодиоды в полный свет горят и просадка всего 0.6В.
Отработал датчик на этой батарейке 10месяцев.

-NMi-
Offline
Зарегистрирован: 20.08.2018

Х%й с ним, пусть заряжает, пусть распухнет, может моцг паявиццо)))

Kakmyc
Offline
Зарегистрирован: 15.01.2018

Кому интересно , вот схема устройства.

Показывает напряжения 24/110/220/380.

AC или DC.

При нажатии на кнопку можно проверить целостность цепи/диодов/транзисторов.

Номиналы трёх правых резисторов подбираются под параметры светодиодов.

 

Для ремонта станков, чем я в принципе всю сознательную жизнь и занимаюсь, вполне достаточно.

Если её не хватает, то переходим к осциллографу Fluke 190-204.

 

arz_serg
Offline
Зарегистрирован: 05.04.2019

v258 пишет:

Я вангую, что ТС просто имитирует наличие батарейки/аккумулятора подключением от 3,3В пина ардуины. Было бы удивительно, если бы время при этом не сбрасывалось при обесточивании схемы

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

arz_serg
Offline
Зарегистрирован: 05.04.2019

xDriver пишет:

ну давайте отгадаем этот квест, почему сбрасывается часы? мой ответ начинается на К....

...ороткое замыкание?

Но короткое замыкание это это когда "+" батарейки садится на "-"... на контакте BAT имеется +1.54В, он приходит на "3V3" ардуины. "3V3" никуда больше не приходит при отключенном питании, на землю он не звонится. Откуда же тут КЗ? По логике  +1,5В просто висят в воздухе при отсутствии питания на ардуине, + и - батарейки не замыкаются. Я так понимаю тут надо изучать схему ардуины и куда идёт контакт 3V3

-NMi-
Offline
Зарегистрирован: 20.08.2018

Ой д@лбайоп... просто пиZдец.