DS1307 контакт BAT
- Войдите на сайт для отправки комментариев
Добрый день!
Имеется проект часов на ардуино с модулем DS1307. Есть один непонятный мне момент: на модуле имеется контакт BAT, который, насколько я понял из писанины в интернете, используется для подзарядки элемента питания. Прочитав это, я решил "О круто, можно вместо CR2032 поставить LIR2032 а этот контакт завести на пин "3.3V" ардуины и бед не знать - батарейка садиться не будет."
Взял модуль, взял ардуино, всё собрал, BAT подцепил на 3.3V, за неимением LIR2032 временно поставил обычную батарейку. Залил прошивку, всё работает... Выключаю / включаю - время сбрасывается. Размыкаю контакт BAT - время после снятия питания остаётся, подключаю BAT - время слетает.
В чем подвох? Я полагал, что через этот контакт будет просто подзаряжаться батарейка, когда есть внешнее питание, а когда его нет - часы будут идти от батарейки. Но по факту время из-за этого контакта сбрасывается. Подскажите пожалуйста почему? Я так понимаю, что замена CR2032 на LIR2032 тут ничего не изменит и дело не в этом?
О круто, можно вместо CR2032 поставить LIR2032 а этот контакт завести на пин "3.3V" ардуины и бед не знать - батарейка садиться не будет.
че?
че?
ну я говорю как я это понял... в статье было написано, что на модуле есть схема для зарядки литиевого аккумулятора. В ходом является контакт BAT и туда подаётся 3.2 - 3.5V.
Я понял так, что в слот для батарейки ставим литиевый элемент, на BAT подаём 3.3V и аккумулятор будет подзаряжаться.
Если это не так, то как и для чего на самом деле нужен контакт BAT
На этот контакт подается плюс с батареи, чтобы при отключении питания время не сбрасывалось. Подается снаружи, а не изнутри. Для использования аккумулятора придется мудрить внешнюю схему контроля и подзарядки
https://robotchip.ru/obzor-chasov-realnogo-vremeni-ds1307/
На этот контакт подается плюс с батареи, чтобы при отключении питания время не сбрасывалось. Подается снаружи, а не изнутри. Для использования аккумулятора придется мудрить внешнюю схему контроля и подзарядки
Так я снаружи (с ардуины) 3.3 туда и подаю... а время сбрасывается даже при наличии батарейки на борту модуля
Хорошая схема, но к сожалению я плохо в них разбираюсь )
Хорошая схема, но к сожалению я плохо в них разбираюсь )
тогда лучше не лезть
На этот контакт подается плюс с батареи, чтобы при отключении питания время не сбрасывалось. Подается снаружи, а не изнутри. Для использования аккумулятора придется мудрить внешнюю схему контроля и подзарядки
Так я снаружи (с ардуины) 3.3 туда и подаю... а время сбрасывается даже при наличии батарейки на борту модуля
Еще раз - не надо туда ничего подавать - достаточно подключить батарейку. 2,5-3,0 В на этот контакт подается именно с батарейки
тогда лучше не лезть
Такие советы лучше при себе оставлять. Если не лезть - то и разбираться не начнешь, ваша позиция мне ясна, спасибо, не устаю таким как вы писать в каждой теме - нечего сказать по теме - проходите мимо
не устаю таким как вы писать в каждой теме - нечего сказать по теме - проходите мимо
Для таких деловых есть специальная тема, в которой первым пунктом написано
Еще раз - не надо туда ничего подавать - достаточно подключить батарейку. 2,5-3,0 В на этот контакт подается именно с батарейки
Хм, т.е. это выход, а не вход? Значит я не правильно понял описание модуля или оно было неправильно написано... Тогда не совсем понятно зачем вообще заряжать что-то снаружи с батарейки, если оно потом питаться от того не будет и в чем смысл этого контакта.
Получается, что литиевый элемент LIR2032 установленный в слот батарейки заряжаться не будет? Или будет и без подключения контакта BAT?
И то, что время сбрасывается при подаче туда 3.3В с ардуины - это норма? Я так понимаю, что в этом случае батарейка перестаёт питать часовую микросхему, но почему?
Для таких деловых есть специальная тема, в которой первым пунктом написано
Ладно, впредь буду обращаться туда, спасибо...
Однако вижу много тем вне того раздела с не менее глупыми вопросами, на которые ответы даже знаю я... И там людям отвечают несколько более сдержанно.
Да и вы же вот несколько раз мне уже помогли, ответив нормально, по существу, без стеба и подколов... При создании темы я и рассчитываю на ответы от людей вроде вас
Еще раз - не надо туда ничего подавать - достаточно подключить батарейку. 2,5-3,0 В на этот контакт подается именно с батарейки
Хм, т.е. это выход, а не вход? Значит я не правильно понял описание модуля или оно было неправильно написано... Тогда не совсем понятно зачем вообще заряжать что-то снаружи с батарейки, если оно потом питаться от того не будет и в чем смысл этого контакта.
Это вход резервного питания. Ничего ни с него, ни на нем заряжаться и не должно.
Тогда не совсем понятно зачем вообще заряжать что-то снаружи с батарейки, если оно потом питаться от того не будет и в чем смысл этого контакта.
Еще раз - РЕЗЕРВНОЕ ПИТАНИЕ, На случай пропадания основного питания.
Получается, что литиевый элемент LIR2032 установленный в слот батарейки заряжаться не будет? Или будет и без подключения контакта BAT?
А за каким туда аккум пихать? Сказано же - литиевая батарейка
И то, что время сбрасывается при подаче туда 3.3В с ардуины - это норма? Я так понимаю, что в этом случае батарейка перестаёт питать часовую микросхему, но почему?
Видимо потому, что не стоило лезть туда кривыми ручками
Для таких деловых есть специальная тема, в которой первым пунктом написано
Ладно, впредь буду обращаться туда, спасибо...
Туда не обращаться нужно, а внимательно прочитать
Ладно, впредь буду обращаться туда, спасибо...
Сначала научись пользоваться СВОЕЙ головой, а уже если не дюжишь - спрашивай тут.
Инфы по твоей теме 100500 в кубе, а читать и думать не научился.
Никогда не перечь людям, которые знают и умеют больше тебя.
Удачи.
Именно так я и делаю... По DS1307 куча инфы, но конкретно как работает и для чего нужен канал BAT - мало, по крайней мере я нашел не много. Читать и думать я умею...
А про "знают и умеют больше" - вообще вопрос спорный, каждый силен в своей области. Просто это не совсем моя стихия, но я пытаюсь развиваться. Возможно тут вы знаете больше меня, а завтра вы купите себе ЧПУ фрезер и придёте ко мне по совету... только вот я не буду кичиться своим опытом и знаниями, а постараюсь вам нормально и разъяснить по существу вашего вопроса - это во-первых.
А во вторых, я не перечил людям, которые знают больше. Некто с ником rkit мне своих знаний вообще не показал, он просто сотряс воздух - откуда мне знать, что он знает больше меня?
Вам тоже удачи. Проблема почти всех "опытных людей" - не помнят себя новичками и желание показать свою важность выше желания помочь разобраться новичку. 100 раз замечал, что ру-комьюнити крайне токсичное, не только на этом форуме, а везде
Именно так я и делаю... По DS1307 куча инфы, но конкретно как работает и для чего нужен канал BAT - мало, по крайней мере я нашел не много. Читать и думать я умею...
почему я это нахожу за 5 мин?
https://www.youtube.com/watch?v=b8-4o6A7dZs
и ещё, для справки - на 95% вопросов я ответы привык находить самостоятельно. Крайне не люблю задавать вопросы на форуме из-за язвы от "опытных".
Для справки: Неплохо освоил 3dsmax, Solidworks, Solidcam, процесс составления УП, теорию фрезерования и управления станками с ЧПУ самостоятельно, не задав НИ ОДНОГО ВОПРОСА на форумах. Аналогично хорошо разбираюсь в устройстве автомобилей - тоже чисто самостоятельное изучение, без форумных вопросов.
Освоение ардуино даётся чуть сложнее, чем вышеперечисленное и иногда приходится обращаться за советами сюда - и каждый раз получаю в ответ 15% полезной инфы и 85% помоев от бывалых. Но количество вопросов, на которые я нахожу ответы самостоятельно - несоизмеримо больше
Читать и думать я умею...
Время покажет...
Возможно потому что, во-1, я искал что-то вроде "зачем нужен контакт BAT на модуле DS1307", но тут про это ни слова... во-2, я предпочитаю текстовую инфу, прочтенный текст лучше усваивается, чем услышанный.
За предоставленную ссылку большое вам спасибо! Вот это уже похоже на помощь.
Про то, как удаляют схему зарядки - я находил темы, но меня наоборот интересовал вопрос зарядки аккумулятора на борту, чтобы часы проработали как можно дольше без замены батарейки. Из видео я понял, что надо просто ставить LIR2032 вместо CR2032 и она там будет заряжаться параллельно с питанием самой микросхемы от контактов VCC и GND на которые подаётся 5В, а контакт BAT для этого не нужен, верно?
Если да, то это решает мой вопрос на 90%. Но всё же для общего развития и удовлетворения любопытства хотелось бы понять почему сбрасывается время при подключении BAT на 3.3В - я этого так и не понял
- я этого так и не понял
Значит читать (мб) научился а думать нет.
Посмотрим.
Посмотрим.
ПРосто на "думать" уходит чуть больше времени... С этими мыслями надо переспать )
И это ПОЛЕЗНО, иногда подумать, поверь.
почему сбрасывается время при подключении BAT на 3.3В - я этого так и не понял
В какой момент оно сбрасывается?
Правильно ли вас понял, что
- При разомкнутом BAT и 3.3 В запускается скетч
- Скетч регулярно выводит в Serial время с DS1307
- Во время работы скетча вы замыкаете BAT и 3.3 В
- В результате в Serial продолжает выводиться время, но оно не правильное.
Так?
И это ПОЛЕЗНО, иногда подумать, поверь.
Поверь, я много думаю каждый день. Просто электротехника - мой большой пробел.
В институте Электротехнику преподавал мужик с завода, поэтому пары были вечером, а я в студенческие годы работал вечером наоборот. Поэтому и пропустил весь курс электротехники. А по жизни люблю что-то конструировать, изобретать, переделывать и что-то придумывать и изо всех сил пытаюсь минимизировать электрическую часть или делать всё максимально упрощенно... но не всегда получается. И к сожалению, моих познаний в электротехнике на данный момент недостаточно понять почему сбрасывается время.
Правильно ли вас понял, что
- При разомкнутом BAT и 3.3 В запускается скетч
- Скетч регулярно выводит в Serial время с DS1307
- Во время работы скетча вы замыкаете BAT и 3.3 В
- В результате в Serial продолжает выводиться время, но оно не правильное.
Так?
Собрано вот при такой схеме... на борту DS1307 стоит батарейка CR2032. При обесточивании всей схемы - время сбрасывается. Если размокнуть цепь "BAT-3V3" - время сбрасываться перестаёт. Время сбрасывается именно при замыкании цепи при выключенном питании.
Т.е. если питание снять и замкнуть цепь "BAT-3V3" буквально на секунду - время сбросится. Если её замыкать при включенном питании - сбрасывания не происходит.
вы же правильно сами написали
поэтому, либо поднимать уровень познания, либо забить, поставьте LIR и ваша цель будет достигнута.
Если пошагово:
Собираем схему ==> Подключаем ардуино ==> Заливаем скетч ==> Часы показывают 00:00:00, но идут ==> Устанавливаем время ==> Всё прекрасно идёт и показывается корректно ==> Отключаем ардуино от питания ==> Ждем 3 сек ==> Подаем питание ==> Часы снова показывают 00:00:00, но сразу начинают идти ==> Устанавливаем время ==> Размыкаем провод BAT-3V3 ==> Выключаем питание ==> Ждем 3 сек ==> Включаем ардуино ==> Время показывается корректно ==> На 1 сек замыкаем провод BAT-3V3 ==> Время показывается корректно ==> Выключаем питание ==> Включаем питание ==> Время на месте ==> Выключаем питание ==> Замыкаем провод BAT-3V3 на 1 сек ==> Включаем питание ==> Время снова 00:00:00, но идёт.
Могу видео заснять, если это поможет.
вы же правильно сами написали
поэтому, либо поднимать уровень познания, либо забить, поставьте LIR и ваша цель будет достигнута.
Я пока работаю с прототипом часов. В боевом варианте будет стоять LIR и контакт BAT будет уничтожен - однозначно )
Вот теперь с вашей помощью пытаюсь поднять уровень познания :)
При отключенном питании, на 3,3V тоже ноль. Почему вас удивляет сброс в этом случае?
Я пока работаю с прототипом часов. В боевом варианте будет стоять LIR и контакт BAT будет уничтожен - однозначно )
Не нужно туда ничего подключать. Просто поставить батарейку в специально для этого предназначенное гнездо на модуле. Обычную. Она, в отличие от LIR, куда большей емкости. При редких отключениях питания ее будет хватать на несколько лет
При отключенном питании, на 3,3V тоже ноль. Почему вас удивляет сброс в этом случае?
Ну ноль, но он же на землю не замкнут? Туда же ток всё равно не течет. По крайней мере тестером с землей он не звонится.
У меня был вариант в голове, что через него замыкается всё на землю - КЗ на батарейке и пропадет питание с микросхемы DS1307, но контакт 3v3 на землю не звонился и я отмел этот вариант... или это не так работает? )
При отключенном питании, на 3,3V тоже ноль. Почему вас удивляет сброс в этом случае?
Ну ноль, но он же на землю не замкнут? Туда же ток всё равно не течет. По крайней мере тестером с землей он не звонится.
У меня был вариант в голове, что через него замыкается всё на землю - КЗ на батарейке и пропадет питание с микросхемы DS1307, но контакт 3v3 на землю не звонился и я отмел этот вариант... или это не так работает? )
Откуда там ток возьмется? Ноль в данном случае означает нулевое напряжение, 0 В
ЗЫ: думается мне, рановато вы за это взялись )))))))
Я пока работаю с прототипом часов. В боевом варианте будет стоять LIR и контакт BAT будет уничтожен - однозначно )
Не нужно туда ничего подключать. Просто поставить батарейку в специально для этого предназначенное гнездо на модуле. Обычную. Она, в отличие от LIR, куда большей емкости. При редких отключениях питания ее будет хватать на несколько лет
херню не пиши, он вот видос, в отличии от тебя, все же посмотрел.
ну давайте отгадаем этот квест, почему сбрасывается часы? мой ответ начинается на К....
.
ну давайте отгадаем этот квест, почему сбрасывается часы? мой ответ начинается на К....
Квест должен быть "зачем нам пин БАТ"? Очевидно, для контроля заряда/разряда аккумулятора. А вот что с этим контролем делать дальше? (вопрос)). Ну измерили мы напряжение БАТ, и? Если только для того что бы принять решение по выбрасыванию LIR?) Перезарядом то мы не управляем.(
Я вангую, что ТС просто имитирует наличие батарейки/аккумулятора подключением от 3,3В пина ардуины. Было бы удивительно, если бы время при этом не сбрасывалось при обесточивании схемы
Не пользуй этот контакт. И отпаяй все элементы к нему. Поставь обычную 2032. Хватит не знаю насколько. У меня с момента регистрации на этом сайте ещё ни одна не сдохла.
Он для красоты.
Если не лезть - то и разбираться не начнешь
Как я устал от этих идиотов. Учиться нужно ПО ПОРЯДКУ.
ШАГ ОДИН: учишься читать схемы
ШАГ ДВА: лезешь
Если ты не сделал ШАГ ОДИН, то не лезь в ШАГ ДВА.
Сначала ШАГ ОДИН, потом ШАГ ДВА.
ШАГ ОДИН делается перед ШАГОМ ДВА, а не после ШАГА ДВА.
Доступно объяснил, или еще надо уточнить?
Ну вот . человек более чем доступно рассказал.
А ТС хочет контролировать батарейку? Раз в пять лет?
Она конечно должна заряжаться, но китайские LIR упорно не хотят . Надо им ток заряда уменьшить раз в 100. Иначе они пухнут и дохнут. Я пробовал бороться и поставил простую 2032, исключив цепь заряда.
А я сегодня индикаторнапряжения+прозвонку новую себе делал, для режима прозвонки в качестве источника питания использую cr2032, так вот нашел 5шт в закромах, а они все дохлые.
RTC то с ними работает, а вот при подключении диода напряжение с 3в резко падает до 1.2В.
Пришлось использовать дохлый cr2450, датчик влажности/температуры в сеть кричит :"работать не буду, батарея села", а там светодиоды в полный свет горят и просадка всего 0.6В.
Отработал датчик на этой батарейке 10месяцев.
Х%й с ним, пусть заряжает, пусть распухнет, может моцг паявиццо)))
Кому интересно , вот схема устройства.
Показывает напряжения 24/110/220/380.
AC или DC.
При нажатии на кнопку можно проверить целостность цепи/диодов/транзисторов.
Номиналы трёх правых резисторов подбираются под параметры светодиодов.
Для ремонта станков, чем я в принципе всю сознательную жизнь и занимаюсь, вполне достаточно.
Если её не хватает, то переходим к осциллографу Fluke 190-204.
Я вангую, что ТС просто имитирует наличие батарейки/аккумулятора подключением от 3,3В пина ардуины. Было бы удивительно, если бы время при этом не сбрасывалось при обесточивании схемы
Если бы я имитировал, как вы говорите - время сбрасывалось бы при отключении питания, что с подключенным BAT, что с отключенным и вопрос бы вообще не стоял, я не на столько тупой. У меня же при отключенном время остаётся... сниму видео завтра, раз вы мне не верите
ну давайте отгадаем этот квест, почему сбрасывается часы? мой ответ начинается на К....
...ороткое замыкание?
Но короткое замыкание это это когда "+" батарейки садится на "-"... на контакте BAT имеется +1.54В, он приходит на "3V3" ардуины. "3V3" никуда больше не приходит при отключенном питании, на землю он не звонится. Откуда же тут КЗ? По логике +1,5В просто висят в воздухе при отсутствии питания на ардуине, + и - батарейки не замыкаются. Я так понимаю тут надо изучать схему ардуины и куда идёт контакт 3V3
Ой д@лбайоп... просто пиZдец.