Leírás
Ez a DS1307 valós idejű óra és 24C32 EEPROM memória modullal tökéletes választás Arduino, ESP vagy Raspberry Pi alapú időmérő, adatgyűjtő és dátumkezelő alkalmazásokhoz. A modul egyszerre biztosít pontos időt (óra, perc, másodperc, nap, dátum, hónap, év), automatikus hónap‑ és szökőév‑kezelést, és 56 bájt nem felejtő SRAM memóriát. A beépített CR2032 elem lehetővé teszi az adat- és időmegőrzést áramkimaradás esetén – ideális hosszú távú projektekhez.
Működés
A DS1307 egy I²C-alapú real time clock (RTC) chip, amely binary‑coded decimal (BCD) formátumban tárolja az idő és dátum adatokat. Képes kezelni másodperc, perc, óra, nap, dátum, hónap, év, sőt szökőévek automatikus korrekcióját 2100-ig A modul tartalmaz egy 56 bájt nem felejtő SRAM‑ot, amely adatnaplózáshoz vagy konfigurációk tárolásához használható. A modul tartalmaz még egy 24LC32 EEPROM áramkört – ami nemfelejtő memóriaként 4kbyte adat tárolására alkalmas.
A működéshez szükséges:
- I²C busz: SDA (adat), SCL (órajel), max. 100 kHz sebességgel
- Backup áramellátás: CR2032 gombelem tartó; ha a fő tápegység kiesik, az óra és memória tovább működik (< 500 nA áramfelvétel backup módban)
- SQW/OUT jelzőpin segít programozható négyszögjel kimenet szolgáltatásában (1 Hz, 4 kHz, 8 kHz, 32 kHz)
A méret a legtöbb modulkialakításnál kb. 27 × 28 × 8 mm, mely kicsi helyet igényel elektronikai projektekben.
Felhasználás
- Kirakati vagy rendezvény szerverek időbélyegzéséhez, dátum‑idő kijelzéshez.
- Hordozható vagy beépített adatgyűjtő rendszerekben időbélyeges szenzoradatok mentésére.
- Interaktív fényjátékok, ahol időzítésekhez, időalapú eseményvezérléshez használható.
- Maker‑projektek, házi automatizálási rendszerek, időzített kapuk, visszatojás modelljátékok, Arduino‑prototípusok ideális eleme.
Műszaki jellemzők
- Tápfeszültség: 5 V DC (3.3 V esetlegesen)
- Áramfelvétel (backup módban): < 500 nA
- Óracellatartó: CR2032 gombelem (tartozék)
- Memória: 56 bájt nem felejtő SRAM (DS1307 IC memóriája)
- EEPROM: AT24C32 vagy AT24Cxx (32 Kbit ≈ 4 KB EEPROM)
- Interfész: I²C (SDA, SCL), max 100 kHz
- SQW kimeneti frekvencia: 1 Hz, 4 kHz, 8 kHz vagy 32 kHz programozható
- Pontosság: kristályfüggő, kb. ±1 másodperc/nap
- Méretek: kb. 27 × 28 × 8 mm
- Hőfok-tartomány: általában –40 °C … +85 °C
- NemStandard funkciók Másodperc alapú pontos idő, Megszakításvonalra illeszthető ébresztő-funkció.
Dokumentáció
- DS1307 hivatalos adatlap [analog.com]
- DS1307 részletes műszaki leírás [maximintegrated.com]
- Arduino vezérlési könyvtár példa DS1307‑hez [github.com]
- DS1307 RTC modul és EEPROM adatlapok, alkalmazási minták
- A DS1307 órachip használata [TavIR]
Csomag
- 1x RTC panel,
- 1x CR2032/CR2025 elem (panelben v. külön).
Deák Botond –
Tökéletesen működik.