Trumpai apie realaus laiko laikrodį su grandinės aprašymu

Išbandykite Mūsų Instrumentą, Kaip Pašalinti Problemas





Termino RTC akronimas yra realaus laiko laikrodis, iš esmės jis yra kaip laikrodis. Nes jis veikia su akumuliatoriumi, kad galėtume išlaikyti laiką, net jei nėra energijos, ir galime sekti ilgą laiką, net jei jūs perprogramuokite savo mikrovaldiklį . RTC įrenginys naudojamas tiksliai datai ir laikui nurodyti daugelyje programų. „IBM PC“ pagrindinėje plokštėje naudojamas RTC įrenginys, kuriame yra baterija, kad būtų išlaikyta data ir laikas, net jei nėra energijos. Šie prietaisai naudojami kai kuriuose mikrovaldikliuose, o kitiems prietaisams reikalinga sąsaja. Labiausiai naudojamas realaus laiko laikrodžio IC yra DS 1307. Šiame straipsnyje pateikiama trumpa informacija apie tai, kas yra realaus laiko laikrodis, ir jo schema.

DS1307 RTC plokštė

DS1307 RTC plokštė



Realaus laiko laikrodis DS1307 IC

DS1307 IC yra plačiausiai naudojamas realaus laiko laikrodis. Jį sudaro 3 V išorinė ličio baterija, veikianti ilgiau nei dešimt metų, kai trūksta išorinio maitinimo šaltinio. Tai IC (integruota grandinė) naudoja a CMOS technologija išlaikyti mažą energijos suvartojimą. Šis IC naudojamas sekti datą, mėnesį ir metus, valandas, minutes ir sekundes, taip pat savaitės dieną. Šis IC suteikia keliamųjų metų galimybę, kuri galioja iki 2100. Keliamųjų metų kompensacija atliekama patikrinus


Paskutiniai du metų skaitmenys. Informacija apie visa tai pateikiama HEX arba BCD forma. O žinote apie išsamią informaciją apie DS1307 IC, prašome sekti nuorodą. RTC DS1307 - kaiščių aprašymas, funkcijos ir DS1307 veikimas



DS1307 kaiščių konfigūracija

DS1307 kaiščių konfigūracija

„RTC DS1307“ ir „PIC“ mikrovaldiklių valdomas skaitmeninis laikrodis

Žemiau parodyta „RTC DS1307 IC“ grandinės schema, sukurta naudojant skaitmeninį laikrodį, PIC mikrovaldiklis ir septynių segmentų ekranas arba LCD.

„IC DS1307“ yra mažos galios serijinis realaus laiko laikrodis, integruotas su BCD (dvejetainis koduotas dešimtainis laikrodis ir 56 baitai nepastovios statinės RAM. Adresas ir duomenys nuosekliai perduodami per I2C magistralė . Realaus laiko laikrodis pateikia informaciją apie datą, mėnesį, metus ir sekundę, minutę ir valandą. Šis IC veikia 12 ar 24 valandų formatu su AM ir PM indikatoriais. DS1307 IC grandinė, pastatyta su galios jutimo grandine. Ši jutimo grandinė naudojama atsarginiam tiekimui perjungti, kai nutrūksta maitinimas. Šis realaus laiko laikrodžio IC naudoja išorinis osciliatorius (32,768 khz), o tam veikti nereikia jokio rezistoriaus ar kondensatoriaus

RTC grandinės schema

RTC grandinės schema

„PIC 18F2620“ mikrovaldiklis sukurtas naudojant I2C magistralę. Nors skaitmeninį laikrodį galima kurti be išorinio RTC chi, tačiau naudojamas tik vidinis PIC laikmatis. RTC IC palengvina programinę įrangą, nes ji rūpinasi visomis kalendoriaus ir mėnesių koregavimo funkcijomis, keliamųjų metų apskaita.


PIC 18F2620 mikrovaldiklis

PIC 18F2620 mikrovaldiklis

Pirmiau pateiktoje grandinėje RTC IC yra sujungtas su PIC mikrovaldiklio C prievadu. Šis mikrovaldiklis apima I2C magistralę ir sujungia du traukti rezistorius valdyti autobusą. Prijunkite 3 V akumuliatorių prie IC pin3 (VBAT), kad galėtumėte atsarginę akumuliatoriaus kopiją. Šioje grandinėje PIC mikrovaldikliui naudojamas vidinis osciliatorius, o MCLR yra išjungtas. Jei reikalingas išorinis osciliatorius, jis gali būti prijungtas prie kaiščių 9 ir 10. Jei MCLR reikalingas norint atkurti mikrovaldiklį, tada jį galima prijungti prie + v maitinimo per 10K rezistorių. Pirmiau pateiktoje grandinėje trys paspaudimai mygtukai yra prijungti prie C prievado ir šie mygtukai naudojami nustatant datą ir laiką. Paspaudus mygtuką, prietaisas pereina į sąrankos režimą. Mygtukas Aukštyn naudojamas valandai didinti, o mygtukas žemyn mažinamas. Dar kartą paspaudus mygtuką, žymeklis bus perkeltas į mėnesį atėmus ir an LCD ekranas yra prijungtas prie B prievado

Kodas rašyti naudojama „MPLAB XC8“ programinė įranga, į kurią įeina bibliotekos arba „I2C“ magistralė, leidžianti lengvai skaityti ar rašyti, datos ir laiko informaciją iš IC. Registrai, kuriuose yra laiko ir datos informacija, kurią galite rasti įdiegę PALEIDIMAS ir įrenginio identifikavimo adresas. Tada šiuos registrus galima gauti nuosekliai naudojant jo adresą, kol bus įvykdyta STOP sąlyga. Mikrovaldiklio biblioteka padės rasti dokumentą kompiliatoriaus diegimo aplanke, kuriame yra makrokomandų ir funkcijų, kurias reikia skaityti ar rašyti iš magistralės, aprašymas.

„MPLAB XC8“ programinė įranga

„MPLAB XC8“ programinė įranga

Realaus laiko laikrodis yra BCD laikrodis arba kalendorius. Taigi duomenys, nuskaityti iš IC, turi būti pakeisti į reikiamą formatą pagal mūsų reikalavimus, taip pat duomenys, kuriuos reikia įrašyti į IC, turi būti BCD formatu. Sąveikaujantis skystųjų kristalų ekranas su PIC mikrovaldikliu, naudojant MPLAB CXB bibliotekos funkcijas, jam reikalingi eilutės arba simbolių duomenys. Taigi duomenys, kurie turi būti rodomi ekrane, turi būti paversti simboliais. Sudedant ir atimant negalima taikyti dvejetainio koduoto dešimtainio skaičiaus

Tai yra viskas realaus laiko laikrodis ir veikia, šis IC pateikia tikslų laiką ir datą, kuriuos galima naudoti daugelyje programų. RTC prietaisas vaidina gyvybiškai svarbų vaidmenį realaus laiko sistemose, tokiose kaip lankomumo sistemos, skaitmeninis laikrodis ir skaitmeninės kameros. Šis prietaisas yra geras pasirinkimas, kai reikia laiko žymos. Tikimės, kad jūs geriau supratote šią koncepciją. Be to, bet kokie klausimai dėl šios koncepcijos ar susieti RTC su mikrovaldikliu ir jo programavimą, komentuokite žemiau esančiame komentarų skyriuje.

Nuotraukų kreditai: