ETE Hocam forumunda DS3231 Modülün CR2032 Pil sorunundan bahsetmiş “Arduino PT2314 LCD, Spektrum Analizör, Uzaktan Kumanda, Enkoder” projesinde de DS3231 modül kullanılıyor bende modül için CR2032 pil kullanmıştım ama bu pili kullandığımız zaman pilin ömrü 1….3 yıl arasında oluyor normalde CR2032 pilin 10 yıla kadar gitmesi lazım. Sorun DS3231 modülün dahili şarj bölümünün olması bir çok satıcıda bu detaydan bahsedilmemiş benimde haberim yoktu DS3231 için LIR2032 yani şarjlı olan 3V pil kulanılmalı
Ama LIR2032 fiyatı baya yüksek CR2032 10 yıl kadar gittiği için çok gerekli değil CR2032 pil kullanmak için modül üzerinde ki 200-OHM direnci sökmeniz gerekli
DS3231 Modül Şeması
ETE Hocamın açıklaması;
etepic.com/index.php/topic,4961.msg46028/topicseen.html
Uzun zamandır saat projelerimde bu kartı kullanıyorum.
Bunun başlıca sebebi DS3231 entegresinin içinde dahili TXO denilen osilatörünün bulunması. TXO ne olduğunu bilmeyenler için söylemiş olayım Sıcaklığı kompanse edilmiş osilatör.Kristal osilatörlerin en büyük düşmanı yada sorunu diyelim sıcaklık değişimleridir. Daha önceden kullandığımız DS1307 veya DS1302 gibi RTC ler bir kristal osilatör ile çalışır. Bu osilatörler sıcakta farklı soğukta farklı frekanslar ürettiklerinden sıcak soğuk değişimne maruz kalan pek çok saatte bu saatin ileri yada geri kalmasına sebep olur. DS3231 de ise bu sorun epeyce minimize edilmiştir ve bu RTC zamanı çok uzun bir süre doğru şekilde tutar ve götürür.
Bir kaç gündür yaptığım (vede kullandığım) saatlerde CR2032 pil sorunu yaşamaya başladım. Biliyorsunuz RTC modül üzerinde CR2032 pil takılı ve bu pillerin normalde an azından 7-8 yıl hatta 10 yıl çalışması beklenirken piller 3 yıl dolmadan bozulmaya başladılar.
Bunu nereden anlıyorum? elektrik kesildiğinde saat’i kaybediyorlar oradan anlıyorum. Pilleri söktüğümde gördümki piller şişmiş birazcık. Voltajını ölçüyorum normalde 3V olan pil 3,8V gibi bir değer gösteriyor.
Her neyse sorun, modül üzerinde yer alan ve modüle şarjlı pil takılacağı varsayılarak yerleştirilen 200 ohm direnç ve ona seri 1N4148 diyottan kaynaklanıyormuş. Anlayacağınız bu direnç diyot ikilisi taktığınız pili yaklaşık 4,2V ile şarj ediyor yada etmeye çalışıyor ve bir müddet sonra o şarjlı olmayan pil şişmeye başlıyor ve bozuluyor.
Peki ne yapmak lazım. ? Şayet RTC üzerinde şarjlı pil (LIR2032) kullanmayıp CR2032 kullanıyorsanız kesin olarak 200 ohm direnci sökmeniz gerekiyor. Aksi halde o CR2032 pili normal ömründen daha kısa bir sürede ama mutlaka bozulacaktır.
Yayım tarihi: 2022/11/16 Etiketler: ds3231 pil
Şarjlı olmayan bir pile daimi temiz DC uygulamak şişme ve bozulma yapmasına neden olur bu normal alkalin ve çinko karbon kalem pillerde de geçerli. Extradan bir bilgi: Şayet o kadar uzun gitmeyecek bir pil takacaksanız yani adi bir pil takacaksanız direnci 10k ile değiştirerek çok zayıf akımla takviye olunarak şarj olmasını ve yukarıdakinin aksine ömrünün biraz daha uzamasını sağlayabilirsiniz. Bu her pil için geçerli değildir.
Bilgiler için teşekkürler @seron hiç denemedim, görmedim ama olabilir.
Kıymetli hocalarım aynı modülden bende almıştım 10 tane bir projede kullanmak için arduino ile kullandım. Tarih ve saat bilgilerini yükleyip programı çalıştırıyorum sıkıntı olmuyor kartı bilgisayardan ayırıp normal pile bağladığımda zamanı gösteriyor ama enerjiyi kesip verdiğimde ( kendi pili üzerinde olmasına rağmen) zamanı unutuyor. Şarjlı olmayan pillerden taktım ama bir türlü sonuç alamadım. Nasıl bir yol izlemem lazım. yardımlarınız için şimdiden teşekkürler…
Merhaba,
Öncelikle 10 modülde aynı hatamı var ?
Devre şemasına göre pil bağlantısını kontrol edin.
Programda bir sorun olabilir saati sıfırlıyor olabilir?
hocam 4 modül denedim aynı sıkıntı ile karşılaştım
DS3231 RTC ve 24C32 Ardunio Gerçek Zamanlı Saat Modülü kullandığım modülün tam adı bu
Enerjisi kesildiğinde süreyi unuttuğu için kullanmayı bırakmıştım.
çok faydalı bir bilgi olmuş teşekkürler
LIR2032 ile deneyen oldu mu hiç bir yerde görmedim lir2032 ile kulanıldığını?