Μια σύντομη περιγραφή για το Ρολόι σε πραγματικό χρόνο με περιγραφή κυκλώματος

Δοκιμάστε Το Όργανο Μας Για Την Εξάλειψη Των Προβλημάτων





Το ακρωνύμιο του όρου RTC είναι ένα ρολόι πραγματικού χρόνου, βασικά είναι σαν ένα ρολόι. Διότι, λειτουργεί με μπαταρία, έτσι ώστε να μπορούμε να διατηρούμε χρόνο ακόμη και να μην υπάρχει τροφοδοσία και να παρακολουθούμε μεγάλα χρονοδιαγράμματα, ακόμα κι αν επαναπρογραμματίστε τον μικροελεγκτή σας . Η συσκευή RTC χρησιμοποιείται για να δώσει μια ακριβή ημερομηνία και ώρα σε πολλές εφαρμογές. Η μητρική πλακέτα ενός υπολογιστή IBM χρησιμοποιεί μια συσκευή RTC, η οποία περιλαμβάνει μια μπαταρία για τη διατήρηση της ημερομηνίας και της ώρας, ακόμη και όταν δεν υπάρχει τροφοδοσία. Αυτές οι συσκευές χρησιμοποιούνται σε ορισμένους μικροελεγκτές ενώ άλλες συσκευές απαιτούν διασύνδεση. Το IC που χρησιμοποιείται ευρύτερα σε πραγματικό χρόνο είναι το DS 1307. Αυτό το άρθρο παρέχει σύντομες πληροφορίες σχετικά με το τι είναι ρολόι πραγματικού χρόνου και το διάγραμμα κυκλώματος του.

Πίνακας DS1307 RTC

Πίνακας DS1307 RTC



Ρολόι πραγματικού χρόνου DS1307 IC

Το DS1307 IC χρησιμοποιείται ευρύτερα σε πραγματικό χρόνο ρολόι, αποτελείται από μια εξωτερική μπαταρία λιθίου 3V για να συνεχίζει να λειτουργεί για πάνω από δέκα χρόνια το μέγιστο λόγω έλλειψης εξωτερικής τροφοδοσίας. Αυτό IC (Ολοκληρωμένο κύκλωμα) χρησιμοποιεί ένα Τεχνολογία CMOS για να διατηρηθεί η χαμηλή κατανάλωση ενέργειας. Αυτό το IC χρησιμοποιείται για την παρακολούθηση της ημερομηνίας, του μήνα και του έτους, των ωρών, των λεπτών και των δευτερολέπτων και επίσης της ημέρας της εβδομάδας. Αυτό το IC παρέχει μια δυνατότητα άλμα έτους που ισχύει έως 2100. Η αποζημίωση του έτους άλμα γίνεται με έλεγχο


Δύο τελευταία ψηφία του έτους. Οι πληροφορίες για όλα αυτά παρέχονται με τη μορφή HEX ή BCD. Γνωρίστε τις περαιτέρω λεπτομέρειες του DS1307 IC ακολουθήστε τον σύνδεσμο. RTC DS1307 - Περιγραφή καρφίτσας, χαρακτηριστικά & εργασία του DS1307



Διαμόρφωση ακίδων DS1307

Διαμόρφωση ακίδων DS1307

Ψηφιακό ρολόι βασισμένο σε μικροελεγκτές RTC DS1307 και PIC

Το διάγραμμα κυκλώματος του RTC DS1307 IC φαίνεται παρακάτω, το οποίο είναι κατασκευασμένο με ψηφιακό ρολόι, Μικροελεγκτής PIC και επτά τμήματα οθόνη ή LCD.

Το IC DS1307 είναι ένα σειριακό ρολόι σε πραγματικό χρόνο χαμηλής ισχύος, το οποίο είναι ενσωματωμένο με BCD (δυαδικό δεκαδικό κωδικοποιημένο ρολόι και 56 byte μη πτητικής στατικής RAM. Η διεύθυνση και τα δεδομένα μεταφέρονται σειριακά μέσω ενός Δίαυλος I2C . Το ρολόι σε πραγματικό χρόνο παρέχει τις πληροφορίες σχετικά με την ημερομηνία, τον μήνα, το έτος και το δεύτερο, το λεπτό και την ώρα. Αυτό το IC λειτουργεί με μορφή 12 ωρών ή 24 ωρών με ένδειξη AM και PM. Το κύκλωμα DS1307 IC είναι κατασκευασμένο με κύκλωμα ανίχνευσης ισχύος. Αυτό το κύκλωμα ανίχνευσης χρησιμοποιείται για την εναλλαγή της εφεδρικής τροφοδοσίας όταν διακοπεί η τροφοδοσία. Αυτό το ρολόι πραγματικού χρόνου IC χρησιμοποιεί ένα εξωτερικός ταλαντωτής (32.768khz) και δεν απαιτείται αντίσταση ή πυκνωτής για λειτουργία

Διάγραμμα κυκλώματος RTC

Διάγραμμα κυκλώματος RTC

Ο μικροελεγκτής PIC 18F2620 είναι κατασκευασμένος με το δίαυλο I2C. Αν και, το ψηφιακό ρολόι μπορεί να σχεδιαστεί χωρίς εξωτερικό RTC chi, αλλά χρησιμοποιεί μόνο εσωτερικό χρονόμετρο PIC. Το RTC IC κάνει το λογισμικό ευκολότερο καθώς φροντίζει για όλες τις λειτουργίες των προσαρμογών ημερολογίου και μηνών, άλμα λογιστικής ετών.


Μικροελεγκτής PIC 18F2620

Μικροελεγκτής PIC 18F2620

Στο παραπάνω κύκλωμα, το RTC IC συνδέεται στη θύρα C του μικροελεγκτή PIC. Αυτός ο μικροελεγκτής περιλαμβάνει έναν δίαυλο I2C και συνδέει δύο τραβήξτε τις αντιστάσεις για να λειτουργήσει το λεωφορείο. Συνδέστε την μπαταρία 3V στο pin3 (VBAT) του IC για να δημιουργήσετε αντίγραφα ασφαλείας της μπαταρίας. Σε αυτό το κύκλωμα, χρησιμοποιείται ένας εσωτερικός ταλαντωτής για τον μικροελεγκτή PIC και το MCLR είναι απενεργοποιημένο. Εάν απαιτείται εξωτερικός ταλαντωτής, τότε μπορεί να συνδεθεί με τους ακροδέκτες 9 και 10. Εάν απαιτείται το MCLR για επαναφορά του μικροελεγκτή, τότε μπορεί να συνδεθεί με τροφοδοσία + v μέσω αντίστασης 10K. Στο παραπάνω κύκλωμα, τρεις ώθηση Τα κουμπιά συνδέονται στη θύρα C και αυτά τα κουμπιά χρησιμοποιούνται για τον καθορισμό της ημερομηνίας και της ώρας. Όταν πατηθεί το κουμπί, τότε η συσκευή μπαίνει στη λειτουργία ρύθμισης. Το κουμπί Up χρησιμοποιείται για την αύξηση της ώρας και το κουμπί Down χρησιμοποιείται για μείωση. Πατώντας ξανά το κουμπί θα μετακινήσετε τον κέρσορα σε μείον μήνα και ένα οθόνη LCD είναι συνδεδεμένο στο Port-B

Το λογισμικό MPLAB XC8 χρησιμοποιείται για τη σύνταξη του κώδικα και περιλαμβάνει βιβλιοθήκες ή δίαυλους I2C, που διευκολύνουν την ανάγνωση ή την εγγραφή, πληροφορίες ημερομηνίας και ώρας από το IC. Μητρώα που περιλαμβάνουν τις πληροφορίες της ώρας και της ημερομηνίας, που μπορούν να βρεθούν με την εφαρμογή ενός ΕΝΑΡΞΗ και ακολουθούμενη από τη διεύθυνση αναγνώρισης της συσκευής. Στη συνέχεια, αυτοί οι καταχωρητές μπορούν να ανακτηθούν σειριακά χρησιμοποιώντας τη διεύθυνσή του έως ότου εκτελεστεί μια συνθήκη STOP. Η βιβλιοθήκη του μικροελεγκτή θα σας βοηθήσει να βρείτε το έγγραφο στο φάκελο εγκατάστασης του μεταγλωττιστή, που περιλαμβάνει την περιγραφή των μακροεντολών και των λειτουργιών για ανάγνωση ή εγγραφή από το λεωφορείο.

Λογισμικό MPLAB XC8

Λογισμικό MPLAB XC8

Το ρολόι σε πραγματικό χρόνο είναι ένα ρολόι BCD ή ημερολόγιο. Έτσι, τα δεδομένα που διαβάζονται από το IC πρέπει να αλλάξουν σε μια απαραίτητη μορφή σύμφωνα με τις απαιτήσεις μας, καθώς και τα δεδομένα που πρέπει να γραφτούν σε IC πρέπει να είναι σε μορφή BCD. Η διασύνδεση LCD με μικροελεγκτή PIC χρησιμοποιώντας λειτουργίες βιβλιοθήκης MPLAB CXB χρειάζεται δεδομένα συμβολοσειράς ή χαρακτήρων. Έτσι, τα δεδομένα που πρέπει να εμφανίζονται στην οθόνη που πρέπει να μετατραπούν σε χαρακτήρα. Η προσθήκη και η αφαίρεση δεν μπορούν να εφαρμοστούν στο δυαδικό κωδικοποιημένο δεκαδικό

Αυτό είναι όλο Ρολόι πραγματικού χρόνου και λειτουργεί, αυτό το IC δίνει μια ακριβή ώρα και ημερομηνία, η οποία μπορεί να χρησιμοποιηθεί σε πολλές εφαρμογές. Η συσκευή RTC παίζει ζωτικό ρόλο στα συστήματα πραγματικού χρόνου, όπως συστήματα παρακολούθησης, ψηφιακό ρολόι και ψηφιακές φωτογραφικές μηχανές. Αυτή η συσκευή είναι μια καλή επιλογή όπου απαιτείται χρονική σήμανση. Ελπίζουμε να έχετε καλύτερη κατανόηση αυτής της έννοιας. Επιπλέον, τυχόν ερωτήσεις σχετικά με αυτήν την ιδέα ή διασύνδεση RTC με μικροελεγκτή και τον προγραμματισμό του, παρακαλώ σχολιάστε στην παρακάτω ενότητα σχολίων.

Φωτογραφικές μονάδες: