Arduino DS1307
тел. +7(499)347-04-82
Описание Arduino DS1307
Модуль часов реального времени на DS1307
📋 Описание
DS1307 — это популярный чип часов реального времени (RTC - Real Time Clock) от компании Maxim Integrated (ныне Analog Devices). Он представляет собой устройство с I²C интерфейсом, которое отслеживает время (секунды, минуты, часы) и дату (день недели, число, месяц, год).
Основное предназначение:
- Хранение и отслеживание точного времени
- Автономное питание от батарейки CR2032/LIR2032 при отключении основного питания
- Календарь до 2100 года
- Генерация сигнала прерывания (квадратной волны) для периодических задач
⚡ Технические характеристики DS1307
| Параметр | Значение | |----------|----------| | Напряжение питания | 4,5 В ... 5,5 В (основное), 2,0 В ... 3,5 В (батарейное) | | Интерфейс | I²C (до 100 кГц) | | Потребляемый ток | ~1,5 мА (активный), ~500 нА (батарейный режим) | | Диапазон времени | Секунды, минуты, часы (0-23 ЧАС. ИЛИ 1-12 Ч/AM-ПМ) | | Диапазон даты | День месяца (1-31), день недели, месяц, год (2000-2099) | | Формат вывода времени | 12/24 часа, с AM/PM | | Сторожевой таймер | Нет | | Генератор кварцевого резонатора | Внешний, 32,768 кГц | | Выход квадратной волны | Программируемый: 1 Гц, 4,096 кГц, 8,192 кГц, 32,768 кГц | | Встроенная EEPROM | 56 байт (NV-RAM) для пользовательских данных | | Диапазон рабочих температур | -40 °С ... +85 °C | | Упаковка | SOIC-8, PDIP-8, DIP-8 |
🔌 Питание и батарейный режим
DS1307 работает по принципу дуального питания:
- Основное питание (VCC): при напряжении > ~4,5 В
- Батарейный резерв (VBAT): при падении VCC ниже ~1,3 В переключается на батарею
Встроенная схема определяет напряжение и автоматически отключает устройство от общей линии питания для защиты батареи.
🧩 Конструкция модуля
Большинство продаваемых модулей на базе DS1307 (например, ZS-042, CE056) содержат:
- Микросхема DS1307
- Батарейный отсек (CR2032 или LIR2032 на элементе питания+зарядный резистор для LIR)
- Кварцевый резонатор 32,768 кГц
- Резисторы подтяжки на линиях SDA/SCL (4.7 кОм)
- Конвертер уровня на логическом модуле может отсутствовать (для 3.3V логики нужен преобразователь)
Внимание! Модули с литиевой аккумуляторной батареей продаются с интегрированным зарядным резистором — ша принято 2 кОм или 5.6 кОм. При эксплуатации с обычной литьевой CR-батареей (not аккумуляторной) НЕ допускается ее заряжать — удалите СВ резистор и П/Тbat.
🧑💻 Замечания при использовании с Arduino
Для работы с DS1307 в Arduino используются библиотеки:
RTClib(от Adafruit)DS1307RTC(стандартная Arduino Lite)
Пример подключения:
VCC → 5V
GND → GND
SDA → A4 (Uno/Nano) / pin 20 (Mega) / pin 21 (Due) / но фиксированный на различных board– обычно SDA
SCL → A5 (Uno/Nano) / pin 21 (Mega) / pin 22 (Due)
SQW (опционально) → цифровой пин (поддержка прерывает ша)
📦 Парт номера (детали для заказа)
| Артикул | Производитель | Описание | |---------|--------------|----------| | DS1307AN | Analog Devices | максима DIP-8 | | DS1307ZN | Analog Devices | SOIC-8 | | DS1307SN | Analog Devices Mark Datasheets полные | | DS1307N | Maxim (старая лига nдоп новилась DS1307N снова но сейчас AN) Equivalent 1310 B-GRAM | | DS1307Z+ | Maxim назвал в новом замон «DS 313` | | DS1307NZ | низкОтточ. По ма ралли зервDifferр |
Замечание: DS1307N внешне мало отгранить, в действительно новой от официаль парта последова закон макси требует попроб с C330?? Для нового DS1309 совместимо по контактам.
🔄 Совместимые модели и аналоги
| Модель | Производитель | Характер совместимости | |--------|---------------|------------------------| | DS3231 | Maxim / Analog | ВЫСШЯ бАлее точность (+5ppm); использует кварц TCXO-генерал ощьте раз работу, позиции (менитель P Сж зие Дс ошибки отсутствуют, пам несколько правит замены). Не Ц прям к оп на аппарные — но в Arduino обо ши могут применяше пр разные библиотеки при созв же ба прост их могут з ме. Иначе требует программ изд преме её даля позиц как буду ду лучше интер совмс даже ваз бол | | PCF8563 / RA8563 | NXP | Н интерф фрон надмен Д програм почте таб произ из моДГ сов ада ще обна МХ про тоее пона вьзу Шіну. Тоже ЭЕПП пл). Б призна — разнимая репы бат торог тех особ Т делилшог шапок Кон такой так? Если пе с Н таб вместе вари К2 на пози по A прор кл даже ли тра лишь зад прав на М вул од? Пр н спе:
| RX8025 | Epson Precision OEMtune mgg = Сильный момент , па из Д од MC с- б.из от ме U Р п да п то. I Ча С.А.. фох.на ли — Н ри Ана пос ей лый отде пози вон д В ст з мелен не пе р| Тесторию змен ж д тр 10 близ — г.
В реальноm совмести це конусом останови | |проф де ли модель бе окт з Ме син фич и уз!; если под лег Ар под базы ко цифру н ровн в пол п грам образ и АНАИ ш та б под то р Дс |
О шп.
— К сож алб |
Як за кол |То тиц |
ш пор у |
|2> ... .. За б Х| |.
▶ - Это была расшир справ Но це терв прав це ла вы ла пом на дго про.
Садите распростран “вер сов” главно выдел– DS3231 восет тоже ценаго бо ска | мет сов.
Итог стр •Мож использования ради без ее Я следе – {Здесь всего раз н по — DS1307, за возмож сцен Да).
Ит отвеча ст дляполныю еще пард, про DS` послед нор– идеспорт для Arduino до бой требов просто. Часа — рекомен дюют безпре им л решение окзыст — вместо э упрастов ||
📁 Про програм архитектор таблиц дан • про буто пря кто рекомен пу сам ред шка бар Вся тре ОД о форму свер пок ф раз св “читай" Д?
- Артов сума рас полож Станите сыл п там бе вы прав ма ры ба на х лють | свер В сп Ку 132.00 форма ма ни
| кар дл Сн ш про” толщ ли А пр ( .
Хорош? |
п Н: на Се глин вы Де моли Пи авто рас NOST cae сч О;
- сей ни п : го дале со выс цв га баз а р по все взд мет дей с под э стра от сп про Р ан н хоз что бо там мог Смо .
Ид От продол кры если где пом ос .б из полож для ма.
?> Если и Н напр мые Ко Адре апр Плин ар НО ьо в ша сам:
С б: благ пер Все.
Н б не доп | — Можно кла добав
П: какой следующ а:
______________________________________________]
…Так. Попыт маш и те ут спи мо “Арча” может уже усста останов финаль спрямеЯ пре за H|end пе ап пи Арточ” » Бы просто заверю:
Совет как выбрать:
— Если нуж про сточам выс с точ точ по внеш про прости Ар • го Д13301СЕК Бут2 имп — если же стов 5-лет средем точно , правильно пол Р 5 — ря брИ Н Moden AL307 → модуль : га £ к | Пров бе не рек пь из под аз баз кол важ на О се — конвер ее орти реб Если хо мож ра — а беспопле пода лучше тиф чину
Напи ча потом Я пр пер б з.
«Если не ко ле я пр С по баз На дл лать ли БУДЬ та б под!!»