Lyhyt kuvaus reaaliaikakellosta, jossa on piirin kuvaus

Kokeile Instrumenttia Ongelmien Poistamiseksi





Termin RTC lyhenne on reaaliaikainen kello, pohjimmiltaan se on kuin kello. Koska se toimii paristolla, jotta voimme pitää aikaa, vaikka virtaa ei olisi, ja voimme seurata pitkiä aikajanoja, vaikka ohjelmoi mikrokontrolleri uudelleen . RTC-laitetta käytetään tarkan päivämäärän ja kellonajan antamiseen monissa sovelluksissa. IBM-tietokoneen emolevy käyttää RTC-laitetta, joka sisältää akun pitämään päivämäärän ja kellonajan, vaikka virtaa ei olisi. Näitä laitteita käytetään joissakin mikrokontrollereissa, kun taas muut laitteet vaativat liitäntää. Laajimmin käytetty reaaliaikakellon IC on DS 1307. Tämä artikkeli antaa lyhyen tietoa reaaliaikakellosta ja sen piirikaaviosta.

DS1307 RTC-kortti

DS1307 RTC-kortti



Reaaliaikainen kello DS1307 IC

DS1307 IC on yleisimmin käytetty reaaliaikainen kello, se koostuu 3 V: n ulkoisesta litiumakusta, joka toimii enintään kymmenen vuoden ajan ulkoisen virtalähteen puuttuessa. Tämä IC (integroitu piiri) käyttää a CMOS-tekniikka pienen virrankulutuksen ylläpitämiseksi. Tätä IC: tä käytetään päivämäärän, kuukauden ja vuoden, tuntien, minuuttien ja sekuntien sekä viikonpäivän seurantaan. Tämä IC tarjoaa karkausvuoden järjestelyn, joka on voimassa vuoteen 2100 asti. Karkausvuoden korvaus tehdään tarkistamalla


Vuoden kaksi viimeistä numeroa. Tiedot kaikista näistä annetaan HEX- tai BCD-muodossa. O tietää lisätietoja DS1307 IC: stä, seuraa linkkiä. RTC DS1307 - Tapin kuvaus, ominaisuudet ja DS1307: n toiminta



DS1307-nastan kokoonpano

DS1307-nastan kokoonpano

RTC DS1307- ja PIC-mikrokontrolleripohjainen digitaalinen kello

Alla on esitetty RTC DS1307 IC: n kytkentäkaavio, joka on rakennettu digitaalisella kellolla, PIC-mikrokontrolleri ja seitsemän segmentin näyttöä tai nestekidenäyttöä.

IC DS1307 on pienitehoinen sarjalainen reaaliaikainen kello, joka on integroitu BCD: hen (binäärikoodattu desimaalikello ja 56 tavua haihtumatonta staattista RAM-muistia. Osoite ja data siirretään sarjaan I2C-väylä . Reaaliaikainen kello antaa tietoja päivämäärästä, kuukaudesta, vuodesta ja sekunnista, minuutista ja tunnista. Tämä IC toimii 12 tai 24 tunnin muodossa, jossa on AM ja PM. DS1307 IC -piiri on rakennettu tehonilmaisupiirillä. Tätä tunnistinpiiriä käytetään varavirtalähteen kytkemiseen virtakatkosten yhteydessä. Tämä reaaliaikainen kello-IC käyttää ulkoinen oskillaattori (32,768 kHz) ja se ei vaadi mitään vastusta tai kondensaattoria toimiakseen

RTC-piirikaavio

RTC-piirikaavio

PIC 18F2620 -mikrokontrolleri on rakennettu I2C-väylällä. Digitaalikello voidaan kuitenkin suunnitella ilman ulkoista RTC-chiä, mutta se käyttää vain sisäistä PIC-ajastinta. RTC IC helpottaa ohjelmistoa, koska se huolehtii kaikista kalenterin ja kuukausimuutosten toiminnoista, karkausvuosien kirjanpidosta.


PIC 18F2620 -mikro-ohjain

PIC 18F2620 -mikro-ohjain

Yllä olevassa piirissä RTC IC on liitetty PIC-mikrokontrollerin porttiin C. Tämä mikro-ohjain sisältää I2C-väylän ja yhdistää kaksi vedä vastukset ylös käyttää väylää. Liitä 3 V: n akku IC: n pin3: een (VBAT) akun varmuuskopioimiseksi.Tässä piirissä PIC-mikrokontrollerille käytetään sisäistä oskillaattoria ja MCLR on pois käytöstä. Jos ulkoista oskillaattoria tarvitaan, se voidaan liittää nastoihin 9 ja 10. Jos MCLR: ää tarvitaan mikro-ohjaimen nollaamiseksi, se voidaan liittää + v-syöttöön 10K-vastuksen kautta. painikkeet on kytketty porttiin C ja näitä painikkeita käytetään päivämäärän ja kellonajan asettamiseen. Kun painiketta painetaan, laite siirtyy asetustilaan. Ylös-painiketta käytetään lisäämään tuntia ja alas-painiketta vähennetään. Painamalla painiketta uudelleen, kohdistin siirtyy kuukausiin miinus ja an LCD-näyttö on kytketty Port-B: hen

Koodin kirjoittamiseen käytetään MPLAB XC8 -ohjelmistoa, ja se sisältää kirjastot tai I2C-väylän, jotka helpottavat IC: n lukemista tai kirjoittamista, päivämäärä- ja aikatietoja. Rekisterit, jotka sisältävät ajan ja päivämäärän tiedot, jotka löytyvät toteuttamalla START ja sen jälkeen laitteen tunnistusosoite. Sitten nämä rekisterit voidaan hakea sarjaan käyttämällä osoitettaan, kunnes STOP-ehto suoritetaan. Mikrokontrollerin kirjasto auttaa löytämään asiakirjan kääntäjän asennuskansiosta, joka sisältää väylältä luettavien tai kirjoitettavien makrojen ja toimintojen kuvauksen.

MPLAB XC8 -ohjelmisto

MPLAB XC8 -ohjelmisto

Reaaliaikainen kello on BCD-kello tai kalenteri. Joten IC: ltä luetut tiedot on vaihdettava tarpeelliseen muotoon tarpeidemme mukaan, ja IC: lle kirjoitettavien tietojen on oltava BCD-muodossa. LCD: n ja PIC-mikrokontrollerin yhdistäminen MPLAB CXB -kirjastotoimintojen kanssa tarvitsee merkkijonon tai merkkitiedot. Joten näytöllä näytettävät tiedot on muunnettava merkkeiksi. Summausta ja vähennystä ei voida käyttää binäärikoodatulla desimaalilla

Tässä on kyse reaaliaikainen kello ja toimintansa vuoksi tämä IC antaa tarkan ajan ja päivämäärän, jota voidaan käyttää monissa sovelluksissa. RTC-laitteella on tärkeä rooli reaaliaikaisissa järjestelmissä, kuten läsnäolojärjestelmissä, digitaalisessa kellossa ja digitaalikameroissa. Tämä laite on hyvä vaihtoehto, jos vaaditaan aikaleima. Toivomme, että olet saanut paremman käsityksen tästä käsitteestä. Lisäksi kaikki tätä käsitettä koskevat kysymykset tai RTC: n liittäminen mikrokontrolleriin ja sen ohjelmointi, kommentoi alla olevassa kommenttiosassa.

Valokuvahyvitykset: