Röviden a valós idejű óráról áramkör leírással

Próbálja Ki A Műszerünket A Problémák Kiküszöbölésére





Az RTC kifejezés rövidítése valós idejű óra, alapvetően olyan, mint egy óra. Mivel akkumulátorral működik, így időt takaríthatunk meg, még akkor is, ha nincs áram, és nyomon követhetjük a hosszú idővonalakat, még akkor is, ha Ön programozza át a mikrovezérlőjét . Az RTC eszközt pontos dátum és idő megadására használják számos alkalmazásban. Az IBM PC alaplapja RTC eszközt használ, amely akkumulátort tartalmaz a dátum és az idő fenntartására, még akkor is, ha nincs áram. Ezeket az eszközöket egyes mikrovezérlők használják, míg más eszközök interfészt igényelnek. A legszélesebb körben használt valós idejű óra IC a DS 1307. Ez a cikk rövid információt ad arról, hogy mi a valós idejű óra, és annak kapcsolási rajzáról.

DS1307 RTC kártya

DS1307 RTC kártya



Valós idejű óra DS1307 IC

A DS1307 IC a legszélesebb körben használt valós idejű óra, 3 V-os külső lítium akkumulátorból áll, amely külső tápellátás hiányában legfeljebb tíz évig képes működni. Ez IC (integrált áramkör) használja a CMOS technológia alacsony energiafogyasztás fenntartása érdekében. Ezt az IC-t használják a dátum, hónap és év, órák, percek és másodpercek, valamint a hét napjának nyomon követésére. Ez az IC egy szökési évet biztosít, amely 2100-ig érvényes. A szökő év kompenzációja ellenőrzéssel történik


Az év utolsó két számjegye. Mindezekről az információkat HEX vagy BCD formájában nyújtják. Tudjon a DS1307 IC további részleteiről, kérjük, kövesse a linket. RTC DS1307 - Tű leírása, jellemzői és működése



DS1307 tűkonfiguráció

DS1307 tűkonfiguráció

RTC DS1307 és PIC mikrokontroller alapú digitális óra

Az alábbiakban látható az RTC DS1307 IC kapcsolási rajza, amely digitális órával van felépítve, PIC mikrokontroller és hét szegmenses kijelző vagy LCD.

Az IC DS1307 egy kis teljesítményű soros valós idejű óra, amely integrálva van a BCD-vel (bináris kódolt decimális óra és 56 bájt nem illékony statikus RAM. A címeket és az adatokat sorosan továbbítják egy I2C busz . A valós idejű óra információt nyújt a dátumról, hónapról, évről és másodpercről, percről és óráról. Ez az IC 12 vagy 24 órás formátumban működik, AM és PM mutatóval. Teljesítményérzékelő áramkörrel felépített DS1307 IC áramkör. Ezt az érzékelő áramkört a tápellátás átkapcsolására használják áramkimaradás esetén. Ez a valós idejű óra IC egy külső oszcillátor (32,768khz), és működéséhez nem szükséges ellenállás vagy kondenzátor

RTC áramkör diagram

RTC áramkör diagram

A PIC 18F2620 mikrovezérlő az I2C busszal épül fel. Bár a digitális óra külső RTC chi nélkül is megtervezhető, de csak belső PIC időzítőt használ. Az RTC IC megkönnyíti a szoftvert, mivel gondoskodik a naptár- és hónapbeállítások, a szökőévek elszámolásának minden funkciójáról.


PIC 18F2620 mikrovezérlő

PIC 18F2620 mikrovezérlő

A fenti áramkörben az RTC IC csatlakozik a PIC mikrovezérlő C portjához. Ez a mikrovezérlő tartalmaz egy I2C buszt, és kettőt csatlakoztat felhúzza az ellenállásokat hogy működtesse a buszt. Csatlakoztassa a 3 V-os elemet az IC pin3-hoz (VBAT) az akkumulátor biztonsági mentéséhez. Ebben az áramkörben egy belső oszcillátort használnak a PIC mikrovezérlőhöz, és az MCLR le van tiltva. Ha külső oszcillátorra van szükség, akkor csatlakoztatható a 9 és 10 érintkezőkhöz. Ha az MCLR-re van szükség a mikrovezérlő alaphelyzetbe állításához, akkor egy 10K-os ellenálláson keresztül a + v tápellátáshoz lehet csatlakoztatni. A fenti áramkörben három nyomás gombok csatlakoznak a C porthoz, és ezek a gombok használhatók a dátum és az idő beállítására. A gomb megnyomásakor a készülék beállítási módba lép. A Fel gombbal növelheti az órát, a Le gombbal pedig csökkentheti. A gomb újbóli megnyomásával a kurzor a hónap mínusz és egy an elemre kerül LCD kijelzö csatlakozik a B-porthoz

Az MPLAB XC8 szoftvert használják a kód megírásához, és könyvtárakat vagy I2C buszt tartalmaz, amelyek megkönnyítik az IC-ről a dátum és idő információ olvasását vagy írását. Az idő és dátum információkat tartalmazó nyilvántartások, amelyek megtalálhatók egy START, majd az eszközazonosító cím. Ezután ezeket a regisztereket sorban lehet lekérni a címének felhasználásával, amíg a STOP feltétel meg nem történik. A mikrovezérlő könyvtára segít megtalálni a fordító telepítési mappájában található dokumentumot, amely tartalmazza a buszról olvasni vagy írni kívánt makrók és funkciók leírását.

MPLAB XC8 szoftver

MPLAB XC8 szoftver

A valós idejű óra BCD óra vagy naptár. Tehát az IC-ről beolvasott adatokat a követelményeinknek megfelelő formátumra kell cserélni, valamint az IC-re írandó adatoknak BCD formátumban kell lenniük. Az LCD és a PIC mikrovezérlő összekapcsolása MPLAB CXB könyvtár funkciók használatával karakterláncra vagy karakteradatokra van szükség. Tehát a kijelzőn kiállítandó adatok, amelyeket karakterekké kell átalakítani. Az összeadás és kivonás nem alkalmazható a binárisan kódolt tizedesjegyre

Ez az egész valós idejű óra és működik, ez az IC pontos időt és dátumot ad, amelyet sok alkalmazásban lehet használni. Az RTC eszköz létfontosságú szerepet játszik a valós idejű rendszerekben, mint a jelenléti rendszerek, a digitális óra és a digitális kamerák. Ez az eszköz jó lehetőség, ha időbélyegzőre van szükség. Reméljük, hogy jobban megértette ezt a koncepciót. Továbbá, bármilyen kérdése van ezzel a koncepcióval, ill összekapcsolva az RTC-t egy mikrovezérlővel és programozását, kérjük, tegye meg észrevételeit az alábbi megjegyzés részben.

Fotók: