En kort beskrivelse af realtidsur med kredsløbsbeskrivelse

Prøv Vores Instrument Til At Fjerne Problemer





Forkortelsen for udtrykket RTC er et realtidsur, dybest set er det ligesom et ur. Fordi det fungerer med et batteri, så vi kan opretholde tiden, selvom der ikke er strøm, og vi kan holde styr på lange tidslinjer, selvom du omprogrammerer din mikrokontroller . RTC-enheden bruges til at give en nøjagtig dato og tid i mange applikationer. Moderkortet til en IBM-pc bruger en RTC-enhed, der inkluderer et batteri til at opretholde dato og klokkeslæt, selvom der ikke er strøm. Disse enheder bruges i nogle mikrokontrollere, mens andre enheder kræver grænseflade. Det mest anvendte realtidsur IC er DS 1307. Denne artikel giver en kort information om, hvad der er et realtidsur og dets kredsløbsdiagram.

DS1307 RTC-kort

DS1307 RTC-kort



Realtidsur DS1307 IC

DS1307 IC er mest udbredt realtidsur, det består af et 3V eksternt lithiumbatteri, der fortsat fungerer i over ti år maksimalt i mangel på ekstern strømforsyning. Det her IC (integreret kredsløb) bruger en CMOS-teknologi for at opretholde et lavt strømforbrug. Denne IC bruges til at holde styr på dato, måned og år, timer, minutter og sekunder og også ugedag. Denne IC giver en skudårsfacilitet, der er gyldig op til 2100. Kompensationen for skudåret sker ved kontrol


Årets sidste to cifre. Oplysningerne om alle disse gives i form af HEX eller BCD. O kendskab til de yderligere detaljer om DS1307 IC, følg linket. RTC DS1307 - Stiftbeskrivelse, funktioner og funktion af DS1307



DS1307 Pin-konfiguration

DS1307 Pin-konfiguration

RTC DS1307 og PIC Microcontroller baseret digitalt ur

Kredsløbsdiagrammet for RTC DS1307 IC er vist nedenfor, der er bygget med digitalt ur, PIC-mikrocontroller og syv segment display eller LCD.

IC DS1307 er et serielt realtidsur med lav effekt, der er integreret med BCD (binært kodet decimalur og 56 byte ikke-flygtigt statisk RAM. Adresse og data overføres serielt gennem en I2C bus . Realtidsuret giver information om dato, måned, år og sekund, minut og time. Denne IC fungerer med 12-timers eller 24-timers format med en indikator for AM og PM. DS1307 IC-kredsløb bygget med et effektfølerkredsløb. Dette sensingskredsløb bruges til at skifte backupforsyning, når strømafbrydelsen. Dette realtidsur IC bruger en ekstern oscillator (32,768 khz), og det kræver ingen modstand eller kondensator for at fungere

RTC-kredsløbsdiagram

RTC-kredsløbsdiagram

PIC 18F2620 mikrokontroller er bygget med I2C-bussen. Selvom det digitale ur kan designes uden en ekstern RTC-chi, men bruger kun intern PIC-timer. RTC IC gør softwaren nemmere, da den tager sig af alle funktioner i kalender- og månedjusteringer, skudårsregnskab.


PIC 18F2620 Microcontroller

PIC 18F2620 Microcontroller

I det ovenstående kredsløb er RTC IC grænsefladen til port C på PIC-mikrocontrolleren. Denne mikrocontroller inkluderer en I2C-bus og forbinder to træk modstande op at betjene bussen. Tilslut 3V-batteriet til pin3 (VBAT) på IC'en for at sikkerhedskopiere batteriet. I dette kredsløb bruges en intern oscillator til PIC-mikrocontrolleren, og MCLR er deaktiveret. Hvis den eksterne oscillator er påkrævet, kan den tilsluttes stifterne 9 og 10. Hvis MCLR kræves for at nulstille mikrocontrolleren, kan den tilsluttes til + v-forsyning gennem en 10K modstand. knapper er forbundet til Port C, og disse knapper bruges til at indstille dato og klokkeslæt. Når der trykkes på knappen, går enheden ind i opsætningstilstand. Op-knappen bruges til at forøge timen og ned-knappen bruges til at falde. Ved at trykke på knappen igen flyttes markøren til måned minus og en LCD-skærm er tilsluttet Port-B

MPLAB XC8-software bruges til at skrive koden, og den inkluderer biblioteker eller I2C-bus, der gør det let at læse eller skrive, dato og klokkeslæt fra IC. Registre, der indeholder information om tid og dato, der kan findes ved at implementere en START og efterfulgt af enhedsidentifikationsadresse. Derefter kan disse registre hentes serielt ved hjælp af dens adresse, indtil en STOP-tilstand udføres. Microcontroller-biblioteket hjælper med at finde dokumentet i kompilatorens installationsmappe, der inkluderer beskrivelsen af ​​de makroer og funktioner, der skal læses eller skrevet fra bussen.

MPLAB XC8-software

MPLAB XC8-software

Realtidsuret er et BCD-ur eller en kalender. Så de data, der læses fra IC'en, skal ændres til et nødvendigt format i henhold til vores krav, såvel som data, der skal skrives til IC, skal være i BCD-format. Interfacing LCD med PIC-mikrocontroller ved hjælp af MPLAB CXB-biblioteksfunktioner, den har brug for en streng- eller karakterdata. Så data skal vises i displayet, der skal konverteres til tegn. Addition og subtraktion kan ikke anvendes på den binære kodede decimal

Dette handler om realtidsur og dens funktion giver denne IC et præcist tidspunkt og en dato, som kan bruges i mange applikationer. RTC-enheden spiller en vigtig rolle i realtidssystemer som fremmødssystemer, digitalt ur og digitale kameraer. Denne enhed er en god mulighed, hvor der kræves tidsstempel. Vi håber, at du har fået en bedre forståelse af dette koncept. Desuden er alle spørgsmål vedrørende dette koncept eller grænseflade mellem RTC og en mikrokontroller og dens programmering, bedes du kommentere i kommentarfeltet nedenfor.

Fotokreditter: