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

แชร์
ฝัง
  • เผยแพร่เมื่อ 6 ธ.ค. 2022
  • Разбираемся с микросхемами часов реального времени DS3231, DS3232.
    ролик про DS1307 • Микросхема часов реаль...
    проект из ролика disk.yandex.ru/d/D5YLdqWIQ1o6wA
    Для спасибов yoomoney.ru/to/4100115257108062
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 42

  • @ciklomat
    @ciklomat ปีที่แล้ว +1

    Отличный разбор.

  • @user-bomb.
    @user-bomb. ปีที่แล้ว +5

    Больше десятка шилд покупал, в разных местах и в разное время. Ни одна в 2ррм не попадает. Хотелось бы поподробнее так же доходчиво услышать про коррекцию хода, с помощью 10ого регистра.

    • @redtex
      @redtex 6 หลายเดือนก่อน

      Оригинал покупал??

    • @user-bomb.
      @user-bomb. 6 หลายเดือนก่อน

      @@redtex что значит оригинал? Платы с распаяными элементами, разных производителей, на протяжении лет 6ти. В заявленные +-2 ррм, ни одна не попала.

    • @aliklitvinov9316
      @aliklitvinov9316 4 หลายเดือนก่อน

      интересно, какая реальная точность этой микросхемы без всяких корректировок ? вроде 0,4 сек в сутки ?

    • @redtex
      @redtex 4 หลายเดือนก่อน

      @@user-bomb. Это значит у авторизованного поставщика или от производителя непосредственно.

  • @alexanderx2413
    @alexanderx2413 ปีที่แล้ว

    Комментарий для продвижения канала😊

  • @MSaidu-sj6vx
    @MSaidu-sj6vx ปีที่แล้ว +2

    применял её... точности хватает: не космическую технику делаем. Контроллеры считают, коррекцию делал. Мне она понравилась!

    • @user-bomb.
      @user-bomb. ปีที่แล้ว

      Какая точность в итоге?

  • @user-ob2nv2cr3s
    @user-ob2nv2cr3s ปีที่แล้ว +2

    Время точно идет, а температуру градуса на 2 врет сама себя греет, нужно учитывать.

  • @AntaresI1024
    @AntaresI1024 5 หลายเดือนก่อน

    да заменил 1307 на 3231, поменял только настройку выхода SQW, чтоб на выходе был такотовый сигнал 1гц для мигания точкой на часах и для других нужд. Подскажите что 1307 что 3231 сколько можно раз в секунду опрашивать время? Заметил что, что-то зависает если более чем 2 раз в секунду ее опрашивать.

  • @serge_ye
    @serge_ye ปีที่แล้ว +1

    Огроменная и без кварца, который можно подобрать, или кондёрчик подпаять. Когда в доме несколько часов, дико бесит, что они в разнобой, кто спешит, кто отстаёт. А раз она ещё и темературу показывает со своим подогревом, так вообще забить на неё

    • @vvdvlas8397
      @vvdvlas8397 ปีที่แล้ว

      Он уже подобран и внутри микросхемы.

  • @artemdavinci
    @artemdavinci ปีที่แล้ว

    По поводу показаний температуры. Не правильно трактуете "accuracy". Этот термин означает близость к реальной температуре, а не точность или стабильность относительного изменения температуры. Т. е. если в данный момент 22 град, то микросхема может выдать температуру в диапазоне 19-25 град, но реальное изменение температуры будет выдаваться достаточно точно (с разрешением 0,25 град). Коррекцию показаний просто задают в коде. Для бытовых нужд, разрешение в 0,25 град. с головой хватит.

  • @quasar3885
    @quasar3885 ปีที่แล้ว +4

    У DS 3231M нет кварца. Сейчас поголовно китайцы такие шлют. Там вместо кварца RC цепочка. Надо брать исключительно 3231SN

    • @-Darkweider
      @-Darkweider ปีที่แล้ว +2

      Не пишите ерунды, информация же легко доступна. Там вместо отдельного кварца термокомпенсированный MEMS выполненный на той-же подложке. Заявленная точность 0,4 сек/сутки во всем диапазоне температур. В домашних условиях те же ±2 ppm, что и у SN. Другое дело, что киты с алишки шлют подвальные поделки с маркировкой DS3231SN, какой у оригинала просто быть не может.

    • @user-cw4do1lb6m
      @user-cw4do1lb6m ปีที่แล้ว

      @@-Darkweider да , специально покупали DS3231SN подделку ( работает норм ) ибо оригинал стал неразумно стоить 10$ . По DS3231M добавлю . т.к. у него мемс , а не кварц , то 32кгц производит не стабильно , а 1сек у него стабильно как и у DS3231SN . Так что для обычного таймера и часов , думаю отличная замена.

    • @user-cw4do1lb6m
      @user-cw4do1lb6m ปีที่แล้ว

      Андрей Quasar, не правда. Не RC цепь , а Мемс (механика)

  • @user-pe5fk4jp3e
    @user-pe5fk4jp3e ปีที่แล้ว +1

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

  • @hutoryanin
    @hutoryanin ปีที่แล้ว

    "Какой-то добрый комментарий..."

  • @Noname-hc4hc
    @Noname-hc4hc ปีที่แล้ว +6

    Гляжу в код чтения из i2c и вижу, что он неправильный: вместо start-write-stop-start-read-stop должно быть start-write-start-read-stop. Дело в том, что i2c разрешает присутствие сразу нескольких мастеров на одной шине, и поэтому отпускать шину в середине операции - это плохо. Я понимаю, что там мастер всего один, но тем не менее... Все что надо сделать - это _убрать_ лишний стоп.

    • @user-ld7vr3fz3p
      @user-ld7vr3fz3p ปีที่แล้ว

      Да, строка 21 кода явно лишняя.

  • @marsdendennis
    @marsdendennis ปีที่แล้ว

    Слушал, слушал, но так и не понял - че, реально при срабатывании будильника всего лишь меняет логический уровень? Тогда как его перед будильником выставить в нужный? Чтобы был 0, а как будильник сработал - перешел в 1. Или всё таки там импульс? Тогда параметры импульса какие? Длительность? С 1 в 0 или наоборот?

    • @Noname-hc4hc
      @Noname-hc4hc ปีที่แล้ว

      Там открытый коллектор. Т.е. нога идёт в коллектор некоего транзистора внутри корпуса. А эмиттер этого транзистора соединён на землю. Т.е. сопротивление между ногой и землёй будет либо очень маленькое (транзистор открыт), либо очень большое. Решается все, как обычно, доп. подтяжкой на питание. Так что в итоге получается как бы элемент "не" на транзисторе (0 = сработка, 1 - нет). Прерывание должно быть тогда по переходу 1 в 0.

  • @_SISTEMA_
    @_SISTEMA_ 10 หลายเดือนก่อน

    Добрый день. А можно Вашу схему на протеус у Вас скачать.

    • @andreyfrolov301
      @andreyfrolov301  10 หลายเดือนก่อน

      можно, ссылка под роликом

  • @goiiia3774
    @goiiia3774 ปีที่แล้ว

    У меня проблема с этой микросхемой. Время прям сильно убегает. На несколько минул за пару дней. И внутренний датчик кажет больше примерно на 10 градусов. Не знаю влияет ли это на что-то.

    • @vadegdadeg
      @vadegdadeg ปีที่แล้ว +1

      Очень похоже на фуражную микросхему с алибаба. У меня они вели себя аналогично. Потом добыл в другом месте, якобы с гарантией, уход где-то полминуты за полгода. Проверьте на всякслуч стабильность питания м/с и нет ли по питанию возбудов. Этой м/с нужно чистое питание, у меня были помехи от переключения индикаторов, пришлось DS3231 и Мегу развязывать LC-фильтром.

    • @andreyfrolov301
      @andreyfrolov301  ปีที่แล้ว +2

      бракованная видать, попробуйте скорректировать частоту регистром 0х10

    • @user-bomb.
      @user-bomb. ปีที่แล้ว +1

      ​@@andreyfrolov301 где про это почитать?

    • @artemartemov1242
      @artemartemov1242 6 หลายเดือนก่อน

      ​@@user-bomb.Нашли где править код?

  • @b213videoz
    @b213videoz ปีที่แล้ว +2

    А бывают микросхемы часов нереального времени?

    • @AntaresI1024
      @AntaresI1024 5 หลายเดือนก่อน

      Конечно, это все остальные микросхемы

  • @redtex
    @redtex 6 หลายเดือนก่อน

    Мелкосхема конечно "точная", но использование массива конденсаторов в цифровую эру так себе решение.

    • @AntaresI1024
      @AntaresI1024 5 หลายเดือนก่อน

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

    • @redtex
      @redtex 5 หลายเดือนก่อน

      @@AntaresI1024 Зависит от условий работы. Т.е. требуется ли реально стабильность частоты в широком диапазоне температур или нет. В бытовых применениях я отказался от подобных мелкосхем. Достаточно правильно организовать коррекцию в основном микроконтроллере. Не для любых случаев это подходит, но мне достаточно. DS3231\3232 - это компромисс из коробки.

    • @AntaresI1024
      @AntaresI1024 5 หลายเดือนก่อน

      @@redtex разве это удобно на контроллере считать время ? В любом случае нужен же точный кварц, не на 32кгц, а чтоб контроллер работал на нем же. Также код должен быть минимум ветвлений и быть все посчитано до миллисекунд. Для таких часов нужно два контроллера, один будет заниматься сугубо счетом времени, без лишних прерываний, второй будет заниматься остальным. Правильно думаю?

    • @redtex
      @redtex 5 หลายเดือนก่อน

      @@AntaresI1024 Не нужен точный кварц, второй мк тоже не нужен. Можно делить основную частоту. У меня работает нормально. Есть видео визуализации распределения поправки.

    • @AntaresI1024
      @AntaresI1024 5 หลายเดือนก่อน

      @@redtex а ну это да точный способ, считать такты. И чем выше тактовая частота тем точнее, по идее. Так время на всех ПК считается.