Īsumā par reālā laika pulksteni ar ķēdes aprakstu

Izmēģiniet Mūsu Instrumentu Problēmu Novēršanai





Termina RTC saīsinājums ir reālā laika pulkstenis, būtībā tas ir tāpat kā pulkstenis. Tā kā tas darbojas ar akumulatoru, lai mēs varētu paturēt laiku pat tad, ja strāvas nav, un mēs varam sekot gariem laika grafikiem, pat ja jūs pārprogrammējiet savu mikrokontrolleru . RTC ierīce tiek izmantota, lai sniegtu precīzu datumu un laiku daudzās lietojumprogrammās. IBM datora mātesplatē tiek izmantota RTC ierīce, kas ietver akumulatoru, lai saglabātu datumu un laiku, pat ja nav strāvas. Šīs ierīces tiek izmantotas dažos mikrokontrolleros, savukārt citām ierīcēm nepieciešama saskarne. Visplašāk izmantotais reālā laika pulksteņa IC ir DS 1307. Šajā rakstā sniegta īsa informācija par reālā laika pulksteni un tā shēmu.

DS1307 RTC padome

DS1307 RTC padome



Reālā laika pulkstenis DS1307 IC

DS1307 IC ir visplašāk izmantotais reālā laika pulkstenis, tas sastāv no 3V ārējā litija akumulatora, kas darbojas maksimāli vairāk nekā desmit gadus, ja trūkst ārējās barošanas avota. Šis IC (integrētā shēma) izmanto a CMOS tehnoloģija lai saglabātu zemu enerģijas patēriņu. Šo IC izmanto, lai sekotu datumam, mēnesim un gadam, stundām, minūtēm un sekundēm, kā arī nedēļas dienai. Šis IC nodrošina lēciena gadu, kas ir derīgs līdz 2100. Pārlēktā gada kompensācija tiek veikta, pārbaudot


Gada pēdējie divi cipari. Informācija par visiem tiem tiek sniegta HEX vai BCD formā. O, zināt par sīkāku informāciju par DS1307 IC, lūdzu, sekojiet saitei. RTC DS1307 - tapas apraksts, DS1307 funkcijas un darbība



DS1307 tapu konfigurācija

DS1307 tapu konfigurācija

RTC DS1307 un PIC mikrokontrolleru bāzes digitālais pulkstenis

RTC DS1307 IC shēma ir parādīta zemāk, kas ir veidota ar digitālo pulksteni, PIC mikrokontrolleris un septiņu segmentu displejs vai LCD.

IC DS1307 ir mazjaudas sērijveida reālā laika pulkstenis, kas ir integrēts BCD (binārs kodēts decimālais pulkstenis un 56 baiti nemainīgās statiskās RAM. Adreses un dati tiek sērijveidā pārsūtīti caur I2C autobuss . Reālā laika pulkstenis sniedz informāciju par datumu, mēnesi, gadu un sekundi, minūti un stundu. Šis IC darbojas 12 vai 24 stundu formātā ar AM un PM indikatoru. DS1307 IC ķēde, kas izveidota ar strāvas sensoru. Šī sensora ķēde tiek izmantota, lai pārslēgtu rezerves barošanu, kad notiek strāvas padeves pārtraukums. Šis reālā laika pulksteņa IC izmanto ārējais oscilators (32.768khz), un tā darbībai nav nepieciešams rezistors vai kondensators

RTC shēmas diagramma

RTC shēmas diagramma

PIC 18F2620 mikrokontrolleris ir veidots ar I2C kopni. Lai gan digitālo pulksteni var noformēt bez ārēja RTC chi, bet tiek izmantots tikai iekšējais PIC taimeris. RTC IC atvieglo programmatūru, jo tā rūpējas par visām kalendāra un mēnešu korekciju funkcijām, lēcienu gadu uzskaiti.


PIC 18F2620 mikrokontrolleris

PIC 18F2620 mikrokontrolleris

Iepriekš minētajā ķēdē RTC IC ir saskarne ar PIC mikrokontrollera C portu. Šis mikrokontrolleris ietver I2C kopni un savieno divus pievilkt rezistorus vadīt autobusu. Pievienojiet 3V akumulatoru IC mikroshēmas pin3 (VBAT), lai dublētu akumulatoru. Šajā shēmā PIC mikrokontrollerim tiek izmantots iekšējais oscilators, un MCLR ir atspējots. Ja ir nepieciešams ārējais oscilators, tad to var savienot ar tapām 9 un 10. Ja mikrokontrollera atiestatīšanai ir nepieciešams MCLR, tad to var savienot ar + v padevi, izmantojot 10K rezistoru. Iepriekš minētajā ķēdē trīs pogas ir savienotas ar C portu, un šīs pogas tiek izmantotas, lai iestatītu datumu un laiku. Kad tiek nospiesta poga, ierīce pāriet iestatīšanas režīmā. Poga Uz augšu tiek izmantota, lai palielinātu stundu, un uz leju, lai samazinātu. Atkārtoti nospiežot pogu, kursors tiks pārvietots uz mēnesi mīnus un an LCD displejs ir savienots ar Port-B

Koda rakstīšanai tiek izmantota programmatūra MPLAB XC8, un tā ietver bibliotēkas vai I2C kopni, kas atvieglo IC lasīšanu vai rakstīšanu, datuma un laika informāciju. Reģistros ir informācija par laiku un datumu, ko var atrast, ieviešot SĀKUMS un seko ierīces identifikācijas adrese. Tad šos reģistrus var sērijveidā izgūt, izmantojot tā adresi, līdz tiek izpildīts STOP nosacījums. Mikrokontrollera bibliotēka palīdzēs atrast dokumentu kompilatora instalācijas mapē, kas ietver makro un funkciju aprakstu, ko lasīt vai rakstīt no kopnes.

MPLAB XC8 programmatūra

MPLAB XC8 programmatūra

Reālā laika pulkstenis ir BCD pulkstenis vai kalendārs. Tātad dati, kas nolasīti no IC, ir jāmaina vajadzīgajā formātā atbilstoši mūsu prasībām, kā arī datiem, kas rakstāmi IC, jābūt BCD formātā. Saskaroties LCD ar PIC mikrokontrolleru, izmantojot MPLAB CXB bibliotēkas funkcijas, tam nepieciešami virknes vai rakstzīmju dati. Tātad displejā eksponējami dati, kas jāpārvērš rakstzīmēs. Saskaitīšanu un atņemšanu nevar izmantot binārā kodētajā decimāldaļā

Tas viss ir par reālā laika pulkstenis un tas darbojas, šis IC norāda precīzu laiku un datumu, ko var izmantot daudzās lietojumprogrammās. RTC ierīcei ir būtiska loma reāllaika sistēmās, piemēram, apmeklēšanas sistēmās, digitālajā pulkstenī un digitālajās kamerās. Šī ierīce ir laba iespēja, kur nepieciešams laika zīmogs. Mēs ceram, ka esat labāk izpratis šo koncepciju. Turklāt visi jautājumi par šo koncepciju vai sasaistot RTC ar mikrokontrolleru un tā programmēšanu, lūdzu, komentējiet tālāk komentāru sadaļā.

Foto kredīti: