Stručný přehled hodin v reálném čase s popisem obvodu

Vyzkoušejte Náš Nástroj Pro Odstranění Problémů





Zkratka termínu RTC je hodiny reálného času, v podstatě je to jako hodinky. Protože funguje na baterii, takže můžeme udržovat čas i bez napájení a můžeme sledovat dlouhé časové osy, i když přeprogramujte svůj mikrokontrolér . Zařízení RTC se používá k poskytnutí přesného data a času v mnoha aplikacích. Základní deska počítače IBM PC používá zařízení RTC, které obsahuje baterii pro udržení data a času, i když není napájení. Tato zařízení se používají v některých mikrokontrolérech, zatímco jiná zařízení vyžadují propojení. Nejčastěji používaným IC hodinami reálného času je DS 1307. Tento článek poskytuje stručné informace o tom, co jsou hodiny reálného času, a jejich obvodové schéma.

Deska DS1307 RTC

Deska DS1307 RTC



Hodiny reálného času DS1307 IC

DS1307 IC je nejpoužívanější hodiny reálného času. Skládá se z 3V externí lithiové baterie, která při nedostatečném externím napájení zůstane funkční déle než deset let. Tento IC (integrovaný obvod) používá a Technologie CMOS k udržení nízké spotřeby energie. Tento IC se používá ke sledování data, měsíce a roku, hodin, minut a sekund a také dne v týdnu. Tento IC poskytuje zařízení přestupného roku, které je platné až do roku 2100. Kompenzace přestupného roku se provádí kontrolou


Poslední dvě číslice roku. Informace o tom všem jsou poskytovány ve formě HEX nebo BCD. Další informace o DS1307 IC naleznete na odkazu. RTC DS1307 - Popis pinů, funkce a fungování DS1307



Konfigurace kolíku DS1307

Konfigurace kolíku DS1307

Digitální hodiny založené na mikrokontroléru RTC DS1307 a PIC

Schéma zapojení RTC DS1307 IC je zobrazeno níže, které je postaveno na digitálních hodinách, PIC mikrokontrolér a sedmisegmentový displej nebo LCD.

IC DS1307 jsou sériové hodiny reálného času s nízkým výkonem, které jsou integrovány s BCD (binárně kódované desítkové hodiny a 56 bytů stálé statické paměti RAM. Adresa a data jsou přenášeny sériově přes I2C autobus . Hodiny reálného času poskytují informace o datu, měsíci, roce a sekundách, minutách a hodinách. Tento IC pracuje s 12hodinovým nebo 24hodinovým formátem s indikátorem AM a PM. Obvod DS1307 integrovaný do obvodu pro snímání výkonu. Tento snímací obvod se používá k přepnutí záložního napájení při výpadku napájení. Tyto hodiny reálného času IC používají externí oscilátor (32,768 kHz) a k provozu nevyžaduje žádný rezistor ani kondenzátor

Schéma zapojení RTC

Schéma zapojení RTC

Mikrokontrolér PIC 18F2620 je postaven na sběrnici I2C. Digitální hodiny lze sice navrhnout bez externího RTC chi, ale používají pouze interní časovač PIC. RTC IC usnadňuje software, protože se stará o všechny funkce úprav kalendáře a měsíců, účtování přestupných let.


Mikrokontrolér PIC 18F2620

Mikrokontrolér PIC 18F2620

Ve výše uvedeném obvodu je RTC IC propojen s portem C mikrokontroléru PIC. Tento mikrokontrolér obsahuje sběrnici I2C a spojuje dvě vytáhnout odpory provozovat autobus. Připojte 3V baterii na pin3 (VBAT) integrovaného obvodu pro zálohování baterie. V tomto obvodu se používá interní oscilátor pro mikrokontrolér PIC a MCLR je deaktivován. Pokud je vyžadován externí oscilátor, lze jej připojit k pinům 9 a 10. Pokud je k resetování mikrokontroléru zapotřebí MCLR, lze jej připojit k + v napájení přes odpor 10 K. Ve výše uvedeném obvodu jsou tři stisknutí tlačítka jsou připojena k portu C a tato tlačítka slouží k nastavení data a času. Po stisknutí tlačítka přejde zařízení do režimu nastavení. Tlačítko Nahoru se používá pro zvýšení hodin a tlačítko dolů pro snížení hodin. Opětovným stisknutím tlačítka přesunete kurzor na měsíc mínus a na LCD displej je připojen k Port-B

Software MPLAB XC8 se používá k zápisu kódu a zahrnuje knihovny nebo sběrnici I2C, které usnadňují čtení nebo zápis, informace o datu a čase z IC. Registrů obsahující informace o čase a datu, které lze najít implementací START a poté identifikační adresa zařízení. Pak lze tyto registry sériově načítat pomocí jeho adresy, dokud není provedena podmínka STOP. Knihovna mikrokontroléru pomůže najít dokument v instalační složce kompilátoru, který obsahuje popis maker a funkcí pro čtení nebo zápis ze sběrnice.

Software MPLAB XC8

Software MPLAB XC8

Hodinami reálného času jsou hodiny nebo kalendář BCD. Takže data načtená z IC musí být změněna na nezbytný formát podle našich požadavků, stejně jako data, která mají být zapsána do IC, musí být ve formátu BCD. Propojení LCD s mikrokontrolérem PIC pomocí funkcí knihovny MPLAB CXB vyžaduje data řetězce nebo znaků. Takže data, která mají být vystavena na displeji, musí být převedena na znak. Sčítání a odčítání nelze použít na binárně kódované desetinné místo

To je všechno o hodiny reálného času a jeho fungování poskytuje tento IC přesný čas a datum, které lze použít v mnoha aplikacích. Zařízení RTC hraje zásadní roli v systémech v reálném čase, jako jsou docházkové systémy, digitální hodiny a digitální fotoaparáty. Toto zařízení je dobrou volbou tam, kde je vyžadováno časové razítko. Doufáme, že jste tomuto konceptu lépe porozuměli. Kromě toho jakékoli dotazy týkající se tohoto konceptu nebo propojení RTC s mikrokontrolérem a jeho programování, prosím komentujte v sekci komentářů níže.

Fotografické kredity: