Тёмный

Микросхема часов реального времени (RTC) DS3231, DS3232. 

Andrey Frolov
Подписаться 12 тыс.
Просмотров 9 тыс.
50% 1

Опубликовано:

 

30 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 45   
@Иван-Борщ
@Иван-Борщ 8 дней назад
Спасибо. У вас самые полезные уроки по микроконтроллерам
@user-bomb.
@user-bomb. Год назад
Больше десятка шилд покупал, в разных местах и в разное время. Ни одна в 2ррм не попадает. Хотелось бы поподробнее так же доходчиво услышать про коррекцию хода, с помощью 10ого регистра.
@redtex
@redtex Год назад
Оригинал покупал??
@user-bomb.
@user-bomb. Год назад
@@redtex что значит оригинал? Платы с распаяными элементами, разных производителей, на протяжении лет 6ти. В заявленные +-2 ррм, ни одна не попала.
@aliklitvinov9316
@aliklitvinov9316 10 месяцев назад
интересно, какая реальная точность этой микросхемы без всяких корректировок ? вроде 0,4 сек в сутки ?
@redtex
@redtex 10 месяцев назад
@@user-bomb. Это значит у авторизованного поставщика или от производителя непосредственно.
@MSaidu-sj6vx
@MSaidu-sj6vx Год назад
применял её... точности хватает: не космическую технику делаем. Контроллеры считают, коррекцию делал. Мне она понравилась!
@user-bomb.
@user-bomb. Год назад
Какая точность в итоге?
@ciklomat
@ciklomat Год назад
Отличный разбор.
@serge_ye
@serge_ye Год назад
Огроменная и без кварца, который можно подобрать, или кондёрчик подпаять. Когда в доме несколько часов, дико бесит, что они в разнобой, кто спешит, кто отстаёт. А раз она ещё и темературу показывает со своим подогревом, так вообще забить на неё
@vvdvlas8397
@vvdvlas8397 Год назад
Он уже подобран и внутри микросхемы.
@alexanderx2413
@alexanderx2413 Год назад
Комментарий для продвижения канала😊
@Филипп-л6щ
@Филипп-л6щ Год назад
Время точно идет, а температуру градуса на 2 врет сама себя греет, нужно учитывать.
@AntaresI1024
@AntaresI1024 11 месяцев назад
да заменил 1307 на 3231, поменял только настройку выхода SQW, чтоб на выходе был такотовый сигнал 1гц для мигания точкой на часах и для других нужд. Подскажите что 1307 что 3231 сколько можно раз в секунду опрашивать время? Заметил что, что-то зависает если более чем 2 раз в секунду ее опрашивать.
@artemdavinci
@artemdavinci Год назад
По поводу показаний температуры. Не правильно трактуете "accuracy". Этот термин означает близость к реальной температуре, а не точность или стабильность относительного изменения температуры. Т. е. если в данный момент 22 град, то микросхема может выдать температуру в диапазоне 19-25 град, но реальное изменение температуры будет выдаваться достаточно точно (с разрешением 0,25 град). Коррекцию показаний просто задают в коде. Для бытовых нужд, разрешение в 0,25 град. с головой хватит.
@АлексейЕремеев-п5б
гугл позволяет услышать как на самом деле звучат английские слова
@Noname-hc4hc
@Noname-hc4hc Год назад
Гляжу в код чтения из i2c и вижу, что он неправильный: вместо start-write-stop-start-read-stop должно быть start-write-start-read-stop. Дело в том, что i2c разрешает присутствие сразу нескольких мастеров на одной шине, и поэтому отпускать шину в середине операции - это плохо. Я понимаю, что там мастер всего один, но тем не менее... Все что надо сделать - это _убрать_ лишний стоп.
@ИванСидоров-к9м
Да, строка 21 кода явно лишняя.
@quasar3885
@quasar3885 Год назад
У DS 3231M нет кварца. Сейчас поголовно китайцы такие шлют. Там вместо кварца RC цепочка. Надо брать исключительно 3231SN
@-Darkweider
@-Darkweider Год назад
Не пишите ерунды, информация же легко доступна. Там вместо отдельного кварца термокомпенсированный MEMS выполненный на той-же подложке. Заявленная точность 0,4 сек/сутки во всем диапазоне температур. В домашних условиях те же ±2 ppm, что и у SN. Другое дело, что киты с алишки шлют подвальные поделки с маркировкой DS3231SN, какой у оригинала просто быть не может.
@ХристофорБанифатич-й9ц
@@-Darkweider да , специально покупали DS3231SN подделку ( работает норм ) ибо оригинал стал неразумно стоить 10$ . По DS3231M добавлю . т.к. у него мемс , а не кварц , то 32кгц производит не стабильно , а 1сек у него стабильно как и у DS3231SN . Так что для обычного таймера и часов , думаю отличная замена.
@ХристофорБанифатич-й9ц
Андрей Quasar, не правда. Не RC цепь , а Мемс (механика)
@hutoryanin
@hutoryanin Год назад
"Какой-то добрый комментарий..."
@marsdendennis
@marsdendennis Год назад
Слушал, слушал, но так и не понял - че, реально при срабатывании будильника всего лишь меняет логический уровень? Тогда как его перед будильником выставить в нужный? Чтобы был 0, а как будильник сработал - перешел в 1. Или всё таки там импульс? Тогда параметры импульса какие? Длительность? С 1 в 0 или наоборот?
@Noname-hc4hc
@Noname-hc4hc Год назад
Там открытый коллектор. Т.е. нога идёт в коллектор некоего транзистора внутри корпуса. А эмиттер этого транзистора соединён на землю. Т.е. сопротивление между ногой и землёй будет либо очень маленькое (транзистор открыт), либо очень большое. Решается все, как обычно, доп. подтяжкой на питание. Так что в итоге получается как бы элемент "не" на транзисторе (0 = сработка, 1 - нет). Прерывание должно быть тогда по переходу 1 в 0.
@_SISTEMA_
@_SISTEMA_ Год назад
Добрый день. А можно Вашу схему на протеус у Вас скачать.
@andreyfrolov301
@andreyfrolov301 Год назад
можно, ссылка под роликом
@goiiia3774
@goiiia3774 Год назад
У меня проблема с этой микросхемой. Время прям сильно убегает. На несколько минул за пару дней. И внутренний датчик кажет больше примерно на 10 градусов. Не знаю влияет ли это на что-то.
@vadegdadeg
@vadegdadeg Год назад
Очень похоже на фуражную микросхему с алибаба. У меня они вели себя аналогично. Потом добыл в другом месте, якобы с гарантией, уход где-то полминуты за полгода. Проверьте на всякслуч стабильность питания м/с и нет ли по питанию возбудов. Этой м/с нужно чистое питание, у меня были помехи от переключения индикаторов, пришлось DS3231 и Мегу развязывать LC-фильтром.
@andreyfrolov301
@andreyfrolov301 Год назад
бракованная видать, попробуйте скорректировать частоту регистром 0х10
@user-bomb.
@user-bomb. Год назад
​@@andreyfrolov301 где про это почитать?
@artemartemov1242
@artemartemov1242 Год назад
​@@user-bomb.Нашли где править код?
@b213videoz
@b213videoz Год назад
А бывают микросхемы часов нереального времени?
@AntaresI1024
@AntaresI1024 11 месяцев назад
Конечно, это все остальные микросхемы
@redtex
@redtex Год назад
Мелкосхема конечно "точная", но использование массива конденсаторов в цифровую эру так себе решение.
@AntaresI1024
@AntaresI1024 11 месяцев назад
а какие есть другие способы обеспечить стабильность частоты? ну кроме распадов изотопов.
@redtex
@redtex 11 месяцев назад
@@AntaresI1024 Зависит от условий работы. Т.е. требуется ли реально стабильность частоты в широком диапазоне температур или нет. В бытовых применениях я отказался от подобных мелкосхем. Достаточно правильно организовать коррекцию в основном микроконтроллере. Не для любых случаев это подходит, но мне достаточно. DS3231\3232 - это компромисс из коробки.
@AntaresI1024
@AntaresI1024 11 месяцев назад
@@redtex разве это удобно на контроллере считать время ? В любом случае нужен же точный кварц, не на 32кгц, а чтоб контроллер работал на нем же. Также код должен быть минимум ветвлений и быть все посчитано до миллисекунд. Для таких часов нужно два контроллера, один будет заниматься сугубо счетом времени, без лишних прерываний, второй будет заниматься остальным. Правильно думаю?
@redtex
@redtex 11 месяцев назад
@@AntaresI1024 Не нужен точный кварц, второй мк тоже не нужен. Можно делить основную частоту. У меня работает нормально. Есть видео визуализации распределения поправки.
@AntaresI1024
@AntaresI1024 11 месяцев назад
@@redtex а ну это да точный способ, считать такты. И чем выше тактовая частота тем точнее, по идее. Так время на всех ПК считается.
Далее
LCD1602 - это очень просто!
22:19
Просмотров 146 тыс.
СОБАКА И ТРИ ТАБАЛАПКИ😱#shorts
00:24
ПИД регулятор
30:35
Просмотров 7 тыс.