En kort om sanntidsklokke med kretsbeskrivelse

Prøv Instrumentet Vårt For Å Eliminere Problemer





Forkortelsen til begrepet RTC er en sanntidsklokke, i utgangspunktet er den akkurat som en klokke. Fordi det fungerer med et batteri slik at vi kan opprettholde tiden selv om det ikke er strøm, og vi kan holde oversikt over lange tidslinjer, selv om du omprogrammerer mikrokontrolleren . RTC-enheten brukes til å gi en nøyaktig dato og tid i mange applikasjoner. Hovedkortet til en IBM PC bruker en RTC-enhet, som inkluderer et batteri for å opprettholde dato og klokkeslett selv om det ikke er strøm. Disse enhetene brukes i noen mikrokontrollere mens andre enheter krever grensesnitt. Den mest brukte sanntidsklokke IC er DS 1307. Denne artikkelen gir en kort informasjon om hva som er en sanntidsklokke og kretsskjemaet.

DS1307 RTC Board

DS1307 RTC Board



Sanntidsklokke DS1307 IC

DS1307 IC er mest brukt sanntidsklokke, den består av et 3V eksternt litiumbatteri for å fortsette å fungere i mer enn ti år i mangel på ekstern strømforsyning. Dette IC (integrert krets) bruker en CMOS-teknologi for å opprettholde lavt strømforbruk. Denne IC brukes til å holde oversikt over dato, måned og år, timer, minutter og sekunder og også ukedag. Denne IC gir et skuddårsfasilitet som er gyldig frem til 2100. Kompensasjonen for skuddåret gjøres ved å sjekke


De to siste sifrene i året. Informasjonen om alle disse er gitt i form av HEX eller BCD. O vet om ytterligere detaljer om DS1307 IC, vennligst følg lenken. RTC DS1307 - Pinnebeskrivelse, funksjoner og arbeid av DS1307



DS1307 Pin-konfigurasjon

DS1307 Pin-konfigurasjon

RTC DS1307 og PIC Microcontroller-basert digital klokke

Kretsskjemaet til RTC DS1307 IC er vist nedenfor, som er bygget med digital klokke, PIC-mikrokontroller og syv segment display eller LCD.

IC DS1307 er en seriell sanntidsklokke med lav effekt som er integrert med BCD (binærkodet desimalklokke og 56 byte ikke-flyktig statisk RAM. Adresse og data overføres serielt gjennom en I2C buss . Sanntidsklokken gir informasjon om dato, måned, år og sekund, minutt og time. Denne IC fungerer med 12-timers eller 24-timers format med en indikator på AM og PM. DS1307 IC-kretsen er bygget med en strømfølerkrets. Denne sensorkretsen brukes til å bytte reserveforsyning når strømbruddet oppstår. Denne sanntidsklokken IC bruker en ekstern oscillator (32,768 kHz) og det krever ingen motstand eller kondensator for å fungere

RTC-kretsdiagram

RTC-kretsdiagram

PIC 18F2620 mikrokontroller er bygget med I2C-bussen. Selv om den digitale klokken kan utformes uten ekstern RTC-chi, men bruker bare intern PIC-tidtaker. RTC IC gjør programvaren enklere da den tar seg av alle funksjonene til justeringer av kalender og måneder, regnskapsføring av skuddår.


PIC 18F2620 Microcontroller

PIC 18F2620 Microcontroller

I den ovennevnte kretsen er RTC IC grensesnittet til port C på PIC-mikrokontrolleren. Denne mikrokontrolleren inkluderer en I2C-buss og koble til to trekk opp motstander å betjene bussen. Koble 3V-batteriet til pin3 (VBAT) på IC-en for å sikkerhetskopiere batteriet. I denne kretsen brukes en intern oscillator til PIC-mikrokontrolleren, og MCLR er deaktivert. Hvis den eksterne oscillatoren er nødvendig, kan den kobles til pinnene 9 og 10. Hvis MCLR kreves for å tilbakestille mikrokontrolleren, kan den kobles til + v-forsyning gjennom en 10K motstand. I kretsen ovenfor, tre trykk knappene er koblet til port C, og disse knappene brukes til å stille dato og klokkeslett. Når du trykker på knappen, går enheten inn i oppsettmodus. Opp-knappen brukes til å øke timen og ned-knappen brukes til å redusere. Ved å trykke på knappen en gang til flytter markøren til måned minus, og en LCD-skjerm er koblet til Port-B

MPLAB XC8-programvare brukes til å skrive koden og den inkluderer biblioteker eller I2C-busser, som gjør det enkelt å lese eller skrive, dato og klokkeslettinformasjon fra IC. Registrene som inneholder informasjon om tid og dato, som kan bli funnet ved å implementere en START og etterfulgt av enhetsidentifikasjonsadresse. Deretter kan disse registrene hentes serielt ved å bruke adressen til en STOP-tilstand utføres. Biblioteket til mikrokontrolleren vil hjelpe deg med å finne dokumentet i installasjonsmappen til kompilatoren, som inkluderer beskrivelsen av makroene og funksjonene du kan lese eller skrive fra bussen.

MPLAB XC8 programvare

MPLAB XC8 programvare

Sanntidsklokken er en BCD-klokke eller kalender. Så dataene som leses fra IC må endres til et nødvendig format i henhold til våre krav, samt data som skal skrives til IC må være i BCD-format. Grensesnitt LCD med PIC-mikrokontroller ved bruk av MPLAB CXB-biblioteksfunksjoner, den trenger en streng- eller karakterdata. Så data skal vises på skjermen som må konverteres til tegn. Addisjon og subtraksjon kan ikke brukes på den binære kodede desimalen

Dette handler om sanntidsklokke og den fungerer, gir denne IC en presis tid og dato, som kan brukes i mange applikasjoner. RTC-enheten spiller en viktig rolle i sanntidssystemer som fremmøtesystemer, digital klokke og digitale kameraer. Denne enheten er et godt alternativ der det kreves tidsstempel. Vi håper at du har fått en bedre forståelse av dette konseptet. Videre, eventuelle spørsmål angående dette konseptet eller grensesnitt RTC med en mikrokontroller og dens programmering, vennligst kommenter i kommentarseksjonen nedenfor.

Fotokreditter: