Stručný prehľad hodín v reálnom čase s popisom obvodu

Vyskúšajte Náš Nástroj Na Odstránenie Problémov





Skratka termínu RTC sú hodiny reálneho času, v zásade sú ako hodinky. Pretože to funguje s batériou, takže dokážeme udržať čas aj bez napájania a môžeme sledovať dlhé časové osi, aj keď vy preprogramujte svoj mikrokontrolér . Zariadenie RTC sa používa na stanovenie presného dátumu a času v mnohých aplikáciách. Matičná doska počítača IBM PC používa zariadenie RTC, ktoré obsahuje batériu na udržiavanie dátumu a času, aj keď nie je napájané. Tieto zariadenia sa používajú v niektorých mikrokontroléroch, zatiaľ čo iné zariadenia vyžadujú vzájomné prepojenie. Najpoužívanejšími hodinami reálneho času IC je DS 1307. Tento článok poskytuje stručné informácie o tom, čo sú hodiny reálneho času, a ich schéme zapojenia.

Doska DS1307 RTC

Doska DS1307 RTC



Hodiny reálneho času DS1307 IC

DS1307 IC sú najpoužívanejšie hodiny reálneho času. Skladajú sa z externej lítiovej batérie 3 V, ktorá pri neprítomnosti externého napájania udržuje funkčnosť maximálne desať rokov. Toto IC (integrovaný obvod) používa a Technológia CMOS na udržanie nízkej spotreby energie. Tento IC sa používa na sledovanie dátumu, mesiaca a roku, hodín, minút a sekúnd a tiež dňa v týždni. Tento IC poskytuje zariadenie na priestupný rok, ktoré je platné až do roku 2100. Kompenzácia priestupného roku sa vykonáva kontrolou


Posledné dve číslice roku. Informácie o všetkých týchto informáciách sú poskytované vo forme HEX alebo BCD. Viete ďalšie podrobnosti o produkte DS1307 IC, kliknite na odkaz. RTC DS1307 - Popis kolíka, vlastnosti a fungovanie modelu DS1307



Konfigurácia kolíka DS1307

Konfigurácia kolíka DS1307

Digitálne hodiny založené na mikrokontroléri RTC DS1307 a PIC

Schéma zapojenia RTC DS1307 IC je zobrazená nižšie a je postavená na digitálnych hodinách. Mikrokontrolér PIC a sedemsegmentový displej alebo LCD.

IC DS1307 sú sériové hodiny reálneho času s nízkym výkonom, ktoré sú integrované s BCD (binárne kódované desatinné hodiny a 56 bajtov energeticky nezávislej statickej pamäte RAM. Adresa a dáta sa prenášajú sériovo cez I2C autobus . Hodiny reálneho času poskytujú informácie o dátume, mesiaci, roku a sekundách, minútach a hodinách. Tento IC pracuje s 12-hodinovým alebo 24-hodinovým formátom s indikátorom AM a PM. Obvod DS1307 IC zabudovaný do obvodu snímania výkonu. Tento snímací obvod sa používa na prepnutie záložného zdroja pri výpadku napájania. Tieto IC v reálnom čase používajú znak externý oscilátor (32,768 kHz) a na svoju činnosť nevyžaduje žiadny rezistor ani kondenzátor

Schéma zapojenia RTC

Schéma zapojenia RTC

Mikrokontrolér PIC 18F2620 je skonštruovaný so zbernicou I2C. Digitálne hodiny môžu byť síce navrhnuté bez externého RTC chi, ale používajú sa iba interné časovače PIC. RTC IC uľahčuje softvér, pretože sa stará o všetky funkcie úprav kalendára a mesiacov, pričom zohľadňuje priestupné roky.


Mikrokontrolér PIC 18F2620

Mikrokontrolér PIC 18F2620

Vo vyššie uvedenom obvode je RTC IC prepojený s portom C mikrokontroléra PIC. Tento mikrokontrolér obsahuje zbernicu I2C a umožňuje pripojenie dvoch vytiahnite odpory prevádzkovať autobus. Pripojte 3V batériu na pin3 (VBAT) integrovaného obvodu na zálohovanie batérie. V tomto obvode sa pre mikrokontrolér PIC používa interný oscilátor a MCLR je deaktivovaný. Ak je potrebný externý oscilátor, môže byť pripojený k pinom 9 a 10. Ak je na resetovanie mikrokontroléra potrebný MCLR, je možné ho pripojiť k + v napájaniu cez odpor 10K. Vo vyššie uvedenom obvode sú tri tlačidlá tlačidlá sú pripojené k portu C a tieto tlačidlá sa používajú na nastavenie dátumu a času. Po stlačení tlačidla sa zariadenie prepne do režimu nastavenia. Tlačidlo nahor sa používa na zvýšenie hodiny a tlačidlo nadol na zníženie. Ďalším stlačením tlačidla presuniete kurzor na mesiac mínus a displej LCD je pripojený k portu-B

Na zápis kódu sa používa softvér MPLAB XC8, ktorý obsahuje knižnice alebo zbernicu I2C, ktoré uľahčujú čítanie alebo zápis, informácie o dátume a čase z registrov IC. Obsahujúce informácie o čase a dátume, ktoré je možné nájsť implementáciou START a za ním identifikačná adresa zariadenia. Potom je možné tieto registre sériovo načítať pomocou jeho adresy, kým sa nevykoná podmienka STOP. Knižnica mikrokontroléra pomôže nájsť dokument v inštalačnom priečinku kompilátora, ktorý obsahuje popis makier a funkcií na čítanie alebo zápis zo zbernice.

Softvér MPLAB XC8

Softvér MPLAB XC8

Hodinami reálneho času sú hodiny alebo kalendár BCD. Takže dáta načítané z IC musia byť zmenené na potrebný formát podľa našich požiadaviek, rovnako ako dáta, ktoré majú byť zapísané do IC, musia byť vo formáte BCD. Prepojenie LCD s mikrokontrolérom PIC pomocou funkcií knižnice MPLAB CXB vyžaduje údaje o reťazci alebo znakoch. Takže dáta, ktoré majú byť vystavené na displeji, musia byť prevedené na znak. Na binárne kódované desatinné miesto nie je možné použiť sčítanie a odčítanie

Toto je všetko o hodiny reálneho času a jeho fungovanie, tento IC poskytuje presný čas a dátum, ktorý je možné použiť v mnohých aplikáciách. Zariadenie RTC hrá zásadnú úlohu v systémoch reálneho času, ako sú dochádzkové systémy, digitálne hodiny a digitálne fotoaparáty. Toto zariadenie je dobrou voľbou tam, kde sa vyžaduje časová pečiatka. Dúfame, že ste tomuto konceptu lepšie porozumeli. Ďalej akékoľvek otázky týkajúce sa tohto konceptu resp prepojenie RTC s mikrokontrolérom a jeho programovanie, komentujte v sekcii komentárov nižšie.

Fotografické úvery: