Devre Açıklamasına Sahip Gerçek Zamanlı Saat Hakkında Kısa Bir Bilgi

Sorunları Ortadan Kaldırmak Için Enstrümanımızı Deneyin





RTC teriminin kısaltması gerçek zamanlı bir saattir, temelde tıpkı bir saat gibidir. Çünkü pille çalışır, böylece güç olmasa bile zamanı koruyabiliriz ve siz olsanız bile uzun zaman çizelgelerini takip edebiliriz. mikro denetleyicinizi yeniden programlayın . RTC cihazı birçok uygulamada doğru tarih ve saat vermek için kullanılır. Bir IBM PC'nin ana kartı, güç olmasa bile tarih ve saati korumak için bir pil içeren bir RTC aygıtı kullanır. Bu cihazlar bazı mikrodenetleyicilerde kullanılırken, diğer cihazlar arayüz gerektirir. En yaygın olarak kullanılan gerçek zamanlı saat IC, DS 1307'dir. Bu makale, gerçek zamanlı saatin ne olduğu ve devre şeması hakkında kısa bir bilgi verir.

DS1307 RTC Kartı

DS1307 RTC Kartı



Gerçek Zaman Saati DS1307 IC

DS1307 IC, en yaygın olarak kullanılan gerçek zamanlı saattir, harici güç kaynağı yokluğunda maksimum on yıldan fazla bir süre çalışmayı sürdürmek için 3V harici lityum pilden oluşur. Bu IC (Entegre Devre) kullanır CMOS teknolojisi düşük güç tüketimini korumak için. Bu IC, tarihi, ayı ve yılı, saatleri, dakikaları ve saniyeleri ve ayrıca haftanın gününü takip etmek için kullanılır. Bu IC, 2100'e kadar geçerli olan artık yıl olanağı sağlar. Artık yılın telafisi kontrol edilerek yapılır.


Yılın son iki rakamı. Tüm bunlarla ilgili bilgiler HEX veya BCD şeklinde verilmektedir. O DS1307 IC'nin diğer ayrıntıları hakkında bilgi edinin, lütfen bağlantıyı takip edin. RTC DS1307 - DS1307'nin Pin Açıklaması, Özellikleri ve Çalışması



DS1307 Pin Yapılandırması

DS1307 Pin Yapılandırması

RTC DS1307 ve PIC Mikrodenetleyici tabanlı Dijital Saat

Dijital saat ile oluşturulmuş RTC DS1307 IC'nin devre şeması aşağıda gösterilmiştir, PIC mikro denetleyici ve yedi segmentli ekran veya LCD.

IC DS1307, BCD (ikili kodlu ondalık saat ve 56 baytlık geçici olmayan statik RAM ile entegre edilmiş düşük güçlü bir seri gerçek zamanlı saattir. Adres ve veriler, bir I2C otobüsü . Gerçek zamanlı saat, tarih, ay, yıl ve saniye, dakika ve saat hakkında bilgi sağlar. Bu IC, AM ve PM göstergeli 12 saat veya 24 saat formatında çalışır. Güç algılama devresiyle oluşturulmuş DS1307 IC devresi. Bu algılama devresi, güç kesintisi olduğunda yedek beslemeyi değiştirmek için kullanılır. Bu gerçek zamanlı saat IC, bir harici osilatör (32.768khz) ve çalışması için herhangi bir direnç veya kapasitör gerektirmez

RTC Devre Şeması

RTC Devre Şeması

PIC 18F2620 mikro denetleyici, I2C veriyolu ile oluşturulmuştur. Bununla birlikte, dijital saat harici bir RTC chi olmadan tasarlanabilir, ancak yalnızca dahili PIC zamanlayıcı kullanır. RTC IC, takvim ve ay ayarlamaları, artık yıl muhasebesinin tüm işlevlerini yerine getirdiği için yazılımı kolaylaştırır.


PIC 18F2620 Mikrodenetleyici

PIC 18F2620 Mikrodenetleyici

Yukarıdaki devrede, RTC IC, PIC mikro denetleyicinin C portuna arayüzlenir. Bu mikro denetleyici bir I2C veriyolu içerir ve iki dirençleri yukarı çekin otobüsü çalıştırmak için. Pili yedeklemek için 3V pili IC'nin pin3'üne (VBAT) bağlayın.Bu devrede, PIC mikro denetleyici için dahili bir osilatör kullanılır ve MCLR devre dışı bırakılır. Harici osilatör gerekliyse, 9 ve 10 numaralı pinlere bağlanabilir. MCLR, mikro denetleyiciyi sıfırlamak için gerekliyse, 10K'lık bir direnç üzerinden + v kaynağına bağlanabilir. düğmeler Port C'ye bağlanır ve bu düğmeler tarih ve saati ayarlamak için kullanılır. Düğmeye basıldığında, cihaz kurulum moduna girer. Yukarı düğmesi saati artırmak için, aşağı düğmesi ise azaltmak için kullanılır. Düğmeye tekrar basmak, imleci eksi aya götürür ve LCD ekran Port-B'ye bağlı

MPLAB XC8 yazılımı, kodu yazmak için kullanılır ve IC kayıtlarından saat ve tarih bilgilerini içeren, okumayı veya yazmayı kolaylaştıran kitaplıklar veya I2C veriyolu içerir. BAŞLAT ve ardından cihaz tanımlama adresi. Daha sonra bu kayıtlar, bir DURDUR koşulu gerçekleştirilinceye kadar adresleri kullanılarak seri olarak alınabilir. Mikro denetleyicinin kitaplığı, veriyolundan okumak veya yazmak için makroların ve işlevlerin açıklamasını içeren, derleyicinin kurulum klasöründeki belgeyi bulmaya yardımcı olacaktır.

MPLAB XC8 Yazılımı

MPLAB XC8 Yazılımı

Gerçek zamanlı saat bir BCD saati veya takvimdir. Bu yüzden IC'den okunan veriler, gereksinimlerimize göre gerekli bir formata değiştirilmeli ve IC'ye yazılacak verilerin BCD formatında olması gerekmektedir. MPLAB CXB kitaplık işlevlerini kullanarak LCD'yi PIC mikro denetleyiciyle arabirim haline getirmek, bir dizi veya karakter verisine ihtiyaç duyar. Dolayısıyla ekranda gösterilecek verilerin karaktere dönüştürülmesi gerekir. İkili kodlanmış ondalık sayıya toplama ve çıkarma uygulanamaz

Bu tamamen gerçek zamanlı saat ve çalışması, bu IC birçok uygulamada kullanılabilecek kesin bir saat ve tarih verir. RTC cihazı, katılım sistemleri, dijital saat ve dijital kameralar gibi gerçek zamanlı sistemlerde hayati bir rol oynar. Bu cihaz, zaman damgasının gerekli olduğu yerlerde iyi bir seçenektir. Bu kavramı daha iyi anladığınızı umuyoruz. Ayrıca, bu konseptle ilgili herhangi bir sorunuz veya RTC ile bir mikro denetleyici arasında arayüz oluşturma ve programlaması için lütfen aşağıdaki yorum bölümüne yorum yapın.

Fotoğrafa katkı verenler: