Kratek opis ure v realnem času z opisom vezja

Preizkusite Naš Instrument Za Odpravo Težav





Kratica izraza RTC je ura v realnem času, v bistvu je kot ura. Ker deluje z baterijo, tako da lahko vzdržujemo čas, tudi če ni moči, in lahko spremljamo dolge časovne roke, tudi če znova programirajte svoj mikrokrmilnik . Naprava RTC se v mnogih aplikacijah uporablja za natančen datum in uro. Matična plošča IBM-ovega računalnika uporablja napravo RTC, ki vključuje baterijo za vzdrževanje datuma in ure, tudi če ni moči. Te naprave se uporabljajo v nekaterih mikrokrmilnikih, medtem ko druge naprave potrebujejo vmesnik. Najbolj razširjena IC za uro v realnem času je DS 1307. Ta članek vsebuje kratke informacije o tem, kaj je ura v realnem času in njenem vezju.

DS1307 RTC plošča

DS1307 RTC plošča



Ura za realni čas DS1307 IC

DS1307 IC je najpogosteje uporabljena ura v realnem času, sestavljena je iz 3V zunanje litijeve baterije, ki ob pomanjkanju zunanjega napajanja deluje največ deset let. To IC (integrirano vezje) uporablja a Tehnologija CMOS za vzdrževanje nizke porabe energije. Ta IC se uporablja za beleženje datuma, meseca in leta, ur, minut in sekund ter tudi dneva v tednu. Ta IC zagotavlja možnost prestopnega leta, ki velja do 2100. Nadomestilo prestopnega leta se opravi s preverjanjem


Zadnji dve števki leta. Informacije o vseh so na voljo v obliki šestnajstiškega ali BCD. Če želite vedeti več o podrobnostih DS1307 IC, sledite povezavi. RTC DS1307 - Opis, lastnosti in delovanje DS1307



Konfiguracija pin DS1307

Konfiguracija pin DS1307

Digitalna ura na osnovi mikrokontrolerja RTC DS1307 in PIC

Shema vezja RTC DS1307 IC je prikazana spodaj, ki je zgrajena z digitalno uro, Mikrokrmilnik PIC in sedemsegmentni zaslon ali LCD.

IC DS1307 je serijska ura realnega časa nizke porabe, ki je integrirana z BCD (binarno kodirana decimalna ura in 56 bajtov nepremičnega statičnega RAM-a. Naslov in podatki se serijsko prenašajo prek I2C vodilo . Ura realnega časa vsebuje informacije o datumu, mesecu, letu in sekundi, minuti in uri. Ta IC deluje v obliki 12 ur ali 24 ur z indikatorjem AM in PM. Vezje IC DS1307, zgrajeno z vezjem za zaznavanje moči. To zaznavno vezje se uporablja za preklop rezervnega napajanja v primeru izpada električne energije. Ta IC za uro v realnem času uporablja zunanji oscilator (32,768 kHz) in za delovanje ne zahteva nobenega upora ali kondenzatorja

RTC vezalni diagram

RTC vezalni diagram

Mikrokrmilnik PIC 18F2620 je izdelan z vodilom I2C. Digitalna ura je sicer lahko zasnovana brez zunanjega RTC čipa, vendar uporablja samo notranji PIC časovnik. RTC IC olajša programsko opremo, saj skrbi za vse funkcije prilagoditev koledarja in mesecev, obračunavanja prestopnih let.


Mikrokrmilnik PIC 18F2620

Mikrokrmilnik PIC 18F2620

V zgornjem vezju je RTC IC povezan s priključkom C mikrokrmilnika PIC. Ta mikrokrmilnik vključuje vodilo I2C in povezuje dva potegnite upore za upravljanje avtobusa. 3V baterijo priključite na pin3 (VBAT) IC za varnostno kopiranje baterije. V tem vezju se za mikrokrmilnik PIC uporablja notranji oscilator in MCLR je onemogočen. Če je potreben zunanji oscilator, ga je mogoče priključiti na nožici 9 in 10. Če je MCLR potreben za ponastavitev mikrokrmilnika, ga je mogoče priključiti na napajanje + v prek upora 10K. V zgornjem vezju tri potisne gumba sta priključena na vrata C in s temi gumbi nastavite datum in uro. Ko pritisnete gumb, naprava preide v način nastavitve. Gumb navzgor se uporablja za povečanje ure, gumb navzdol pa za zmanjšanje. Če ponovno pritisnete gumb, se kurzor premakne na mesec minus in na LCD zaslon je povezan s priključkom-B

Za pisanje kode se uporablja programska oprema MPLAB XC8, ki vključuje knjižnice ali vodilo I2C, ki olajšajo branje ali pisanje podatkov o datumu in času iz registrov IC., Ki vključujejo informacije o času in datumu, ki jih lahko najdemo z uporabo START in temu sledi naslov za identifikacijo naprave. Potem je mogoče te registre serijsko pridobivati ​​z uporabo njegovega naslova, dokler ni izvedeno stanje STOP. Knjižnica mikrokrmilnika bo pomagala najti dokument v namestitveni mapi prevajalnika, ki vključuje opis makrov in funkcij za branje ali pisanje z vodila.

Programska oprema MPLAB XC8

Programska oprema MPLAB XC8

Ura realnega časa je ura BCD ali koledar. Tako je treba podatke, prebrane z IC, spremeniti v potrebno obliko v skladu z našimi zahtevami, prav tako pa morajo biti podatki, ki jih je treba zapisati v IC, v obliki BCD. Povezava LCD-ja z mikrokrmilnikom PIC z uporabo knjižničnih funkcij MPLAB CXB potrebuje niz ali znakovne podatke. Torej, podatki, ki bodo razstavljeni na zaslonu, ki jih je treba pretvoriti v znak. Seštevanja in odštevanja ni mogoče uporabiti na binarno kodirani decimalki

Tu gre za vse ura v realnem času in v svojem delovanju ta IC določa natančen čas in datum, ki ju je mogoče uporabiti v številnih aplikacijah. Naprava RTC ima ključno vlogo v sistemih v realnem času, kot so sistemi za prisotnost, digitalna ura in digitalni fotoaparati. Ta naprava je dobra izbira, kadar je potreben časovni žig. Upamo, da ste bolje razumeli ta koncept. Nadalje, kakršna koli vprašanja v zvezi s tem konceptom oz povezovanje RTC z mikrokrmilnikom in njegovo programiranje, prosimo, komentirajte v spodnjem oddelku za komentarje.

Zasluge za fotografije: