Например TDA7294

Форум РадиоКот • Просмотр темы - Всё по DS1307 и прочим часам Dallas (Maxim)
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Ср июн 25, 2025 13:36:14

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 323 ]     ... , , , 16,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Всё по DS1307 и прочим часам Dallas (Maxim)
СообщениеДобавлено: Пн окт 05, 2020 15:17:01 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 98
Рейтинг сообщений: 2116
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18397
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
olegue писал(а):
При отключении внешнего питания время сбрасывается на время компиляции.
а батарейка подключена? эти часы без батарейки ничего не помнят

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

Мой уютный бложик... заходите!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS1307 и прочим часам Dallas (Maxim)
СообщениеДобавлено: Пн окт 05, 2020 15:21:31 
Друг Кота
Аватар пользователя

Карма: 94
Рейтинг сообщений: 1466
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15049
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Теоретически возможны проблемы при питании от аккумулятора 3,3 вольта - 1307 расчитана на работу батарейка 3,3 и основное питание 5 вольт.
Для работы при условии - батарейка 3,3 и основное питание 3,3 выпускается DS1338...
Вложение:
DS1338.pdf [242.33 KiB]
Скачиваний: 326

Однако скорее всего бяка в программе - необходимо установить возможность самоопределения при запуске программы - запущен наш RTC или еще нет? В зависимости от того и выполняемые действия у программы в момент подачи основного питания будут отличаться - или перезагружаем RTC значением по умолчанию или обходим данный участок.
Обычно Для загрузки с установкой начальных значений используют какую-нибудь свободную лапку МК.
Усовием запуска фрагмента инициализации RTC является обнаружение "закороченного" состояния "волшебной лапки" при подаче питания на схему.
8)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS1307 и прочим часам Dallas (Maxim)
СообщениеДобавлено: Пн окт 05, 2020 16:07:10 
Собутыльник Кота
Аватар пользователя

Карма: 14
Рейтинг сообщений: 121
Зарегистрирован: Сб май 21, 2016 11:04:52
Сообщений: 2977
Откуда: Беларусь
Рейтинг сообщения: 0
Код:
#include <LiquidCrystal.h>
#include <DS1307.h>

// Init the DS1307
DS1307 rtc(A4, A5);

// Init the LCD
//LiquidCrystal lcd(11, 10, 9, 8, 7, 6);
LiquidCrystal lcd(12, 11, 5, 4, 6, 7);
void setup()
{
  // Set the clock to run-mode
  rtc.halt(false);
 
  // Setup LCD to 16x2 characters
  lcd.begin(16, 2);

  // The following lines can be commented out to use the values already stored in the DS1307
  rtc.setDOW(SUNDAY);        // Set Day-of-Week to SUNDAY
  rtc.setTime(12, 0, 0);     // Set the time to 12:00:00 (24hr format)
  rtc.setDate(3, 10, 2010);   // Set the date to October 3th, 2010

  // Set SQW/Out rate to 1Hz, and enable SQW
  rtc.setSQWRate(SQW_RATE_1);
  rtc.enableSQW(true);
}

void loop()
{
  // Display time centered on the upper line
  lcd.setCursor(4, 0);
  lcd.print(rtc.getTimeStr());
 
  // Display abbreviated Day-of-Week in the lower left corner
  lcd.setCursor(0, 1);
  lcd.print(rtc.getDOWStr(FORMAT_SHORT));
 
  // Display date in the lower right corner
  lcd.setCursor(6, 1);
  lcd.print(rtc.getDateStr());

  // Wait one second before repeating :)
  delay (1000);
}


Попробовал код с эгземпелов. Все то же самое. Идут от времени установки при подаче внешнего питания. Питание выключаю, сбрасывают на время установки по этому скетчу на 12.00.
Батарейку мерил 2.9 вольта . В принципе ж должны идти.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS1307 и прочим часам Dallas (Maxim)
СообщениеДобавлено: Пн окт 05, 2020 16:11:08 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 98
Рейтинг сообщений: 2116
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18397
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
olegue писал(а):
Все то же самое
а чего вы еще хотели, если у вас ВСЕГДА при подаче питания отрабатывает это:
Код:
  // The following lines can be commented out to use the values already stored in the DS1307
  rtc.setDOW(SUNDAY);        // Set Day-of-Week to SUNDAY
  rtc.setTime(12, 0, 0);     // Set the time to 12:00:00 (24hr format)
  rtc.setDate(3, 10, 2010);   // Set the date to October 3th, 2010

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

Мой уютный бложик... заходите!


Вернуться наверх
 
В продаже новые LED-драйверы XLC компании MEAN WELL с диммингом нового поколения

Компания MEAN WELL пополнила ассортимент своей широкой линейки светодиодных драйверов новым семейством XLC для внутреннего освещения. Главное отличие – поддержка широкого спектра проводных и беспроводных технологий диммирования. Новинки представлены в MEANWELL.market моделями с мощностями 25 Вт, 40 Вт и 60 Вт. В линейке есть модели, работающие как в режиме стабилизации тока (СС), так и в режиме стабилизации напряжения (CV) значением 12, 24 и 48 В.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Всё по DS1307 и прочим часам Dallas (Maxim)
СообщениеДобавлено: Пн окт 05, 2020 17:28:40 
Собутыльник Кота
Аватар пользователя

Карма: 14
Рейтинг сообщений: 121
Зарегистрирован: Сб май 21, 2016 11:04:52
Сообщений: 2977
Откуда: Беларусь
Рейтинг сообщения: 0
вот лошара. спасибо

Добавлено after 27 minutes 2 seconds:
Подскажите пож, по установке времени из компьютера
Т.е получается что временем компиляции я время точно не выставлю, на компиляцию требоуется время поэтому получается неточно.
Поэтому, придется мне все таки подключиться через RX, TX и поставить время в окне Ком-порта?
Или есть какие-то другие решения?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS1307 и прочим часам Dallas (Maxim)
СообщениеДобавлено: Пн окт 05, 2020 20:12:20 
Друг Кота
Аватар пользователя

Карма: 94
Рейтинг сообщений: 1466
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15049
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Просто добавить ввод параметров или с клавиатуры или через монитор СОМ прота IDE.
:roll:
А на самом устройстве поставить кнопу "пуск отсчета по сигналу" -нажимаем по шестому "пик-пик" - и получаем достаточно точную для бытовых часов синхронизацию.
8)


Вернуться наверх
 
Распродажа паяльного оборудования ATTEN!
Паяльные станции, паяльники и аксессуары по самой выгодной цене.

По промокоду radiokot скидка 10%
Не в сети
 Заголовок сообщения: Re: Всё по DS1307 и прочим часам Dallas (Maxim)
СообщениеДобавлено: Чт дек 01, 2022 12:02:49 
Сверлит текстолит когтями
Аватар пользователя

Зарегистрирован: Пт авг 05, 2016 04:47:49
Сообщений: 1105
Рейтинг сообщения: 0
часы на ds3231
в микросхеме не предусмотрели никаких выходов о состоянии батарейки
как можно снимать напряжение с батарейки не разряжая её ?
а показания через ацп выводить с есп

диапазон получается 2,3-3,3в

если я поставлю делитель из двух резисторов по 1Мом и подам на ацп это хорошее решение ?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS1307 и прочим часам Dallas (Maxim)
СообщениеДобавлено: Чт дек 01, 2022 12:51:18 
Друг Кота
Аватар пользователя

Карма: 94
Рейтинг сообщений: 1466
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15049
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
А зачем? Достаточно счетчика гарантированного интервала времени и качественной батарейки.
Как вариант - ставим ИОНИСТОР (и соответствующие цепочки для его подзарядки).
Не стоит забывать, что при работе платки с DS3231 от батарейки (а не от аккумулятора) нужно выкусить диод цепочки подзарядки.
:roll:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS1307 и прочим часам Dallas (Maxim)
СообщениеДобавлено: Чт дек 01, 2022 13:19:27 
Сверлит текстолит когтями
Аватар пользователя

Зарегистрирован: Пт авг 05, 2016 04:47:49
Сообщений: 1105
Рейтинг сообщения: 0
у меня модуль мини там только микросхема и два резистора с кондёром
батарейка несвязана с питанием изначально
и зачем то вывод плюс батарейки соединён с сда ещё хотя никто не знает для чего
я припаивал конденсатор заместо батарейки и через сда он не заряжается
я подавал на него внешне 3,3в и отключал питание
100мкф хватает на 3 мин
1500мкф хватает на 50 мин
ионистор 1ф по размерам пойдёт как батарейка и держать будет теоретически дней 24 если у него саморазряд как у электролита будет

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

ладно подумаю ещё насколько часто будет время синхронизироваться


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS1307 и прочим часам Dallas (Maxim)
СообщениеДобавлено: Чт дек 01, 2022 13:34:51 
Друг Кота
Аватар пользователя

Карма: 50
Рейтинг сообщений: 1395
Зарегистрирован: Пт авг 28, 2009 21:34:30
Сообщений: 7301
Откуда: 845-й км.
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
если я поставлю делитель из двух резисторов по 1Мом и подам на ацп это хорошее решение ?
Не фонтан. ток утечки больше микроампера. У нас в одной конструкции напряжение батарейки прямиком заведено через 1МОм на вход ОУ как повторителя напряжения (ОУ питается от 5 вольт), а уже за ним следом стоит делитель и АЦП.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS1307 и прочим часам Dallas (Maxim)
СообщениеДобавлено: Чт дек 01, 2022 13:40:29 
Друг Кота
Аватар пользователя

Карма: 94
Рейтинг сообщений: 1466
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15049
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Di123
Я на таком "мини" при попытке "чего доработать" получил кучу неприятностей...
viewtopic.php?p=4258960#p4258960
Посему сейчас стараюсь ставить "стандартные"
https://img.radiokot.ru/files/20529/2ulqiif18b.jpg
они заметно надежнее...
:roll:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS1307 и прочим часам Dallas (Maxim)
СообщениеДобавлено: Чт дек 01, 2022 14:22:49 
Сверлит текстолит когтями
Аватар пользователя

Зарегистрирован: Пт авг 05, 2016 04:47:49
Сообщений: 1105
Рейтинг сообщения: 0
я отказался от модулей и заказал микросхемы которые большие
в даташите пишут что есть помимо огромного корпуса в 16 пин есть и маленький в 8 пин тока цена у него значительно выше по качеству не известно
а те большие ваши модули там мне попадались 3231 у которых опрос температуры внутри шол раз в 1 сек заместо 64 сек

в принципи заменить на батарейку не долго
а ионистор заряжать достаточно резистор на 10ом и диод шотки ?
при питании 3,3в


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS1307 и прочим часам Dallas (Maxim)
СообщениеДобавлено: Пт дек 02, 2022 11:43:59 
Друг Кота
Аватар пользователя

Карма: 94
Рейтинг сообщений: 1466
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15049
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Для ds3231 еще и ерраты и аппноты были.
Вот последний комплектик даташитов для МЭМСовского варианта:
Вложение:
DS3231M.pdf [1.28 MiB]
Скачиваний: 117

Вложение:
DS3231MA1.pdf [30.7 KiB]
Скачиваний: 86

Вложение:
TUT5418.pdf [419.03 KiB]
Скачиваний: 98

Вложение:
AN504.pdf [156.61 KiB]
Скачиваний: 111

Вложение:
AN5545.pdf [136.64 KiB]
Скачиваний: 106

Может еще чего новенького у изготовителя прибавилось...
:roll:

Добавлено after 3 minutes 20 seconds:
Когда-то давным-давно еще такая версия выпускалась (случайно увидел да сохранил в коллекции даташитов):
Вложение:
DS3231_версия с конденсаторами.pdf [824.05 KiB]
Скачиваний: 111

Но на сегодня это разве что у кого еще в коробушках завалилось...
:sleep:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS1307 и прочим часам Dallas (Maxim)
СообщениеДобавлено: Вт ноя 28, 2023 11:23:04 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 20
Рейтинг сообщений: 257
Зарегистрирован: Вт ноя 03, 2009 21:02:38
Сообщений: 2036
Откуда: Москва
Рейтинг сообщения: 0
Возможно, я влез сюда зря, не прочитав внимательно обсуждение. sorry.
Недавно пришлось столкнутся со странными микросхемами DS3231SN, которые считают время неточно. (Масса лапши с этими всякими ppm и новыми микросхемами, которые +- несколько секунд в сутки снята с ушей и съедена). В итоге, по моим наблюдением, сейчас нас завалили просто поддельными микросхемами, в которых нет кварца, а использован очень неточный RC генератор. В зависимости от экземпляра, часы спешат или отстают на 5...10 минут в сутки, частота генератора отстоит на десятки и сотни Герц от 32768 и ползёт от температуры. Выкинул их в мусорное ведро. По внешним признакам, "классические" микросхемы, которые с кварцем, липнут к магниту (корпус кварца магнитится). На торцах корпуса видны следы от внутренней арматуры (как бы отсутствующие лишние выводы) https://blog.heypete.com/wp-content/upl ... 24x768.jpg
А ещё у годных таймеров скважность сигнала на контрольном выводе 32к равна 4, а у хреновых 2 (меандр).


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS1307 и прочим часам Dallas (Maxim)
СообщениеДобавлено: Вт ноя 28, 2023 14:26:37 
Друг Кота
Аватар пользователя

Карма: 94
Рейтинг сообщений: 1466
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15049
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Чуток выше уже выкладывал подборку про те ds3231...
8)
Были оные в минимум двух варианта - с кварцем и с МЭМС генератором
Да и по корпусировке также не менее двух версий.
Из реально работающих понравились модули для ардуинок - правда там надо чуток с переделкой резервного питания поморочиться - платка выпускается под аккумулятор, а нужно переделать под батарейку (кой чего КУСЬ сделать).
https://img.radiokot.ru/files/20529/2ulqiif18b.jpg
https://img.radiokot.ru/files/20529/2x3nkkk2cr.jpg
Работают такие платки прекрасно.
:hunger:
а вот от единственного экземпляра ".....sn"
https://img.radiokot.ru/files/20529/2x3nk6vf0r.jpg
доологггоо матюкался.
:evil:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS1307 и прочим часам Dallas (Maxim)
СообщениеДобавлено: Ср ноя 29, 2023 06:14:45 
Друг Кота

Карма: 64
Рейтинг сообщений: 1013
Зарегистрирован: Пт мар 07, 2008 06:54:43
Сообщений: 4326
Откуда: Ижевск
Рейтинг сообщения: 0
...А ещё у годных таймеров скважность сигнала на контрольном выводе 32к равна 4, а у хреновых 2 (меандр).
Интересное наблюдение :beer:
Взял серийную плату с DS3231SN на борту и посмотрел. На 1 лапе период 30,517мкс, скважность 4.
По DS3231M с MEMS, которая ориентирована на выдачу (1±5ppm) секунды, частоту 32768±2,5% использовать надо осторожно.
Изображение
Мне очень понравились TG3541CE, которые лучше DS32kHz. В московском "кварце", вроде, есть.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS1307 и прочим часам Dallas (Maxim)
СообщениеДобавлено: Сб сен 28, 2024 03:31:21 
Родился

Зарегистрирован: Ср май 27, 2015 15:33:20
Сообщений: 18
Рейтинг сообщения: 0
Доброго времени суток!
Два 2 дня уже "курю" даташит на DS1302, пытаюсь о подобной ситуации найти что-нибудь в Интернете, но всё тщетно. Раздел про "капельный" заряд уже прочитал туда и обратно. Сам по себе он не включается. К тому же там диоды в обратном направлении включены. При подаче напряжения все свитчи инициализируются в выключеное состояние. А почему быстро садится батарейка понять не могу.
С программированием вроде проблем нет. Использовал стандартную библиотеку. Всё работает: время записывает, ходит, работает и от 5в и от батарейки 3в.
Через 3 недели простоя на батарейке CR2032 включил устройство, а время сброшено в 01-Jan-2000 12:00:00. Замерил напряжение на батарейке чуть больше 2 вольт. С новой батарейкой ситуация повторилась. Все батарейки новые, из одной партии. Третья батарейка из этой партии уже почти год трудится в брелке автосигнализации.
Вот напряжение на выв. 8 (Vcc2), батарейка:
Изображение
и оно каким-то чудным образом попадает на выв. 1 (Vcc1), куда подаётся стационарное питание 5 в.
Изображение
Это фото макетки (батарейка с обратной стороны платы), на основном устройстве с другим экземпляром DS1302 такая же ситуация, только на выв. 1 напряжение просаживается бОльше до 0,6 в.
I потребления на макетке - 18 мкА. далеко не 300 nA , как заявлено в даташите. На самом устройстве наверняка больше (я не измерял).
У себя нашел старенькую плату начала 2000 годов со впаянной батарейкой CR2032 и DS1307 в DIP-корпусе, так она как новенькая - показывает 3,0 в., кврац работает, а на ноге со стандартным питанием напряжения никакого нет.
У меня сложилось впечатление, что вся батарейка "утекает" через плюсовой вывод стационарного питания и далее через цепи питания устройства.
Что скажите? Куда копать? Где собака зарыта?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS1307 и прочим часам Dallas (Maxim)
СообщениеДобавлено: Сб сен 28, 2024 03:52:15 
Друг Кота

Карма: 68
Рейтинг сообщений: 1958
Зарегистрирован: Сб дек 18, 2021 19:25:32
Сообщений: 12867
Рейтинг сообщения: 0
где купили DS1302?
Кварц соответствует требованиям?
если отпаять DS1302, припаять только кварц и замерить ток потребления от батарейки, то какой?

как частичное решение проблемы: цепь основного питания пустите через диод Шоттки.
Ну и выполнить трассировку платы в соответствие даташиту: экранировать подсоединение кварцевого резонатора (Application Note 58: Crystal Considerations for Dallas Real-Time Clocks for additional specifications). И не оставляйте неподключённые области металлизации.

P.S. В вышеуказанном документе AN58 много советов, которые стоит выполнить, но я всё же склоняюсь к тому, что у Вас либо что-то на плате (где-то утечка), либо DS1302 с Али.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS1307 и прочим часам Dallas (Maxim)
СообщениеДобавлено: Сб сен 28, 2024 05:33:42 
Сверлит текстолит когтями

Карма: 12
Рейтинг сообщений: 124
Зарегистрирован: Вт июн 07, 2011 08:03:18
Сообщений: 1213
Рейтинг сообщения: 0
где купили DS1302?

Ну и схему бы желательно.
Использую 1302 в китайских часах со своим софтом. Много разговоров о капризности, но у меня никаких замечаний.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS1307 и прочим часам Dallas (Maxim)
СообщениеДобавлено: Сб сен 28, 2024 10:48:34 
Друг Кота
Аватар пользователя

Карма: 94
Рейтинг сообщений: 1466
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15049
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
По вопросам "капельного заряда"....
В этом случае DS1302 рассчитана на работу с ИОНИСТОРОМ! (Programmable Trickle Charger ), а не с батарейкой или литиевым аккумулятором.
И работа там в пределах ограниченного времени с периодическим дозарядом.
Когда - то делал на ее основе железяку - питание от сети пол дня и "покой" на ночь. Смысл - недоступность замены батарейки при периодическом наличии внешнего питания.
Разбираться там надо не только с даташитом, но и с кучей аппнотов (про далласовские железки с резервным питанием от ионисторов).
Ежли есть на то желание - сброшу архивчик, но таки рекомендую заменить на DS3231 или DS1307 если требуется только RTC с батарейкой, а не спецзадача под ионисторы.
8)


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 323 ]     ... , , , 16,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 14


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y