Penjelasan Singkat tentang Jam Waktu Nyata dengan Deskripsi Sirkuit

Coba Instrumen Kami Untuk Menghilangkan Masalah





Akronim dari istilah RTC adalah real time clock, pada dasarnya sama seperti jam tangan. Karena, ini bekerja dengan baterai sehingga kami dapat menjaga waktu meski tidak ada daya dan kami dapat melacak garis waktu yang lama, bahkan jika Anda memprogram ulang mikrokontroler Anda . Perangkat RTC digunakan untuk memberikan tanggal dan waktu yang akurat di banyak aplikasi. Papan induk dari PC IBM menggunakan perangkat RTC, yang mencakup baterai untuk menjaga tanggal dan waktu meskipun tidak ada daya. Perangkat ini digunakan di beberapa mikrokontroler sementara perangkat lain memerlukan antarmuka. IC jam real time yang paling banyak digunakan adalah DS 1307. Artikel ini memberikan informasi singkat tentang apa itu jam waktu nyata dan diagram rangkaiannya.

Papan RTC DS1307

Papan RTC DS1307



Jam Waktu Nyata DS1307 IC

IC DS1307 adalah jam waktu nyata yang paling banyak digunakan, terdiri dari baterai lithium eksternal 3V agar tetap berfungsi maksimal selama lebih dari sepuluh tahun karena kurangnya catu daya eksternal. Ini IC (Sirkuit Terpadu) menggunakan a Teknologi CMOS untuk menjaga konsumsi daya rendah. IC ini digunakan untuk mencatat tanggal, bulan dan tahun, jam, menit dan detik serta hari dalam seminggu. IC ini memberikan fasilitas tahun kabisat yang berlaku sampai dengan tahun 2100. Kompensasi tahun kabisat dilakukan dengan pengecekan


Dua digit terakhir tahun ini. Informasi tentang semua ini disediakan dalam bentuk HEX atau BCD. Untuk mengetahui detail lebih lanjut tentang IC DS1307, silakan ikuti tautannya. RTC DS1307 - Deskripsi Pin, Fitur & Cara Kerja DS1307



Konfigurasi Pin DS1307

Konfigurasi Pin DS1307

RTC DS1307 dan Jam Digital berbasis Mikrokontroler PIC

Diagram rangkaian IC RTC DS1307 ditunjukkan di bawah ini, yang dibangun dengan jam digital, Mikrokontroler PIC dan layar tujuh segmen atau LCD.

IC DS1307 adalah jam waktu nyata serial berdaya rendah yang terintegrasi dengan BCD (jam desimal berkode biner dan RAM statis nonvolatile 56 byte. Alamat dan data ditransfer secara serial melalui Bus I2C . Jam waktu nyata memberikan informasi tentang tanggal, bulan, tahun dan detik, menit dan jam. IC ini beroperasi dengan format 12 jam atau 24 jam dengan indikator AM dan PM. Rangkaian IC DS1307 dibangun dengan rangkaian penginderaan daya. Sirkuit penginderaan ini digunakan untuk mengganti suplai cadangan saat listrik mati. IC jam waktu nyata ini menggunakan osilator eksternal (32,768khz) dan tidak memerlukan resistor atau kapasitor apa pun untuk beroperasi

Diagram Sirkuit RTC

Diagram Sirkuit RTC

Mikrokontroler PIC 18F2620 dibangun dengan bus I2C. Meskipun, jam digital dapat dirancang tanpa chi RTC eksternal, tetapi hanya menggunakan timer PIC internal. IC RTC membuat perangkat lunak lebih mudah karena menangani semua fungsi kalender dan penyesuaian bulan, akuntansi tahun kabisat.


Mikrokontroler PIC 18F2620

Mikrokontroler PIC 18F2620

Pada rangkaian di atas, IC RTC dihubungkan ke port C dari mikrokontroler PIC. Mikrokontroler ini menyertakan bus I2C dan menghubungkan dua tarik resistor untuk mengoperasikan bus. Hubungkan baterai 3V ke pin3 (VBAT) dari IC untuk membuat cadangan baterai. Di sirkuit ini, osilator internal digunakan untuk mikrokontroler PIC dan MCLR dinonaktifkan. Jika diperlukan osilator eksternal, maka dapat dihubungkan ke pin 9 dan 10. Jika MCLR diperlukan untuk mereset mikrokontroler, maka dapat dihubungkan ke + v supply melalui resistor 10K. Di rangkaian di atas, tiga push tombol terhubung ke Port C dan tombol ini digunakan untuk mengatur tanggal dan waktu. Saat tombol ditekan, maka perangkat masuk ke mode setup. Tombol atas digunakan untuk menambah jam dan tombol bawah digunakan untuk mengurangi. Menekan tombol lagi akan memindahkan kursor ke minus bulan, dan layar LCD terhubung ke Port-B

Software MPLAB XC8 digunakan untuk menulis kode dan termasuk library atau bus I2C, yang memudahkan untuk membaca atau menulis, informasi tanggal & waktu dari IC. Register yang terdiri dari informasi waktu dan tanggal, yang dapat ditemukan dengan mengimplementasikan a MULAI dan diikuti dengan alamat identifikasi perangkat. Kemudian register ini dapat diambil secara serial dengan menggunakan alamatnya sampai kondisi STOP dilakukan. Pustaka mikrokontroler akan membantu menemukan dokumen di folder instalasi kompiler, yang menyertakan deskripsi makro & fungsi untuk membaca atau menulis dari bus.

Perangkat Lunak MPLAB XC8

Perangkat Lunak MPLAB XC8

Jam waktu nyata adalah jam atau kalender BCD. Jadi data yang dibaca dari IC harus diubah ke format yang diperlukan sesuai dengan kebutuhan kita serta data yang akan ditulis ke IC harus dalam format BCD. Interfacing LCD dengan mikrokontroler PIC menggunakan fungsi library MPLAB CXB ini membutuhkan data string atau karakter. Jadi data yang akan dipamerkan di tampilan itu harus diubah menjadi karakter. Penjumlahan & pengurangan tidak dapat diterapkan pada desimal berkode biner

Ini semua tentang jam waktu nyata dan cara kerjanya, IC ini memberikan waktu dan tanggal yang tepat, yang dapat digunakan di banyak aplikasi. Perangkat RTC memainkan peran penting dalam sistem waktu nyata seperti sistem absensi, jam digital, dan kamera digital. Perangkat ini adalah opsi yang baik di mana stempel waktu diperlukan. Kami berharap Anda lebih memahami konsep ini. Selanjutnya, setiap pertanyaan tentang konsep ini atau menghubungkan RTC dengan mikrokontroler dan pemrogramannya, silahkan komen di kolom komentar di bawah.

Kredit Foto: