Picproje Elektronik Sitesi

DERLEYİCİLER => CCS C => Konuyu başlatan: mrs. engineer - 04 Ağustos 2017, 10:38:23

Başlık: DS1307 ileri gitme sorunu
Gönderen: mrs. engineer - 04 Ağustos 2017, 10:38:23
Merhaba DS1307 ile saat devresi yaptım fakat saniye hızlı sayıyor. Böyle olunca saat ileri gidiyor. Bu konuda ne yapabilirim?
Başlık: Ynt: DS1307 ileri gitme sorunu
Gönderen: Erol YILMAZ - 04 Ağustos 2017, 11:29:36
Bir gunde kac sn ileri gittigini tespit ettin ?
Başlık: Ynt: DS1307 ileri gitme sorunu
Gönderen: mrs. engineer - 04 Ağustos 2017, 12:21:25
1 günde 5 sn ileri gitti.
Başlık: Ynt: DS1307 ileri gitme sorunu
Gönderen: sadogan - 04 Ağustos 2017, 13:33:10
Kullandığınız 32768 hz lık kristali , daha kaliteli bir kristale değiştirmeniz gerekli.
Eski pc anakartınız varsa ondan alabilirsiniz.
Başlık: Ynt: DS1307 ileri gitme sorunu
Gönderen: Erol YILMAZ - 04 Ağustos 2017, 13:42:21
57 ppm hata yapmis, cok fazla...


Daha kaliteli bi kristal takin,
Başlık: Ynt: DS1307 ileri gitme sorunu
Gönderen: Andromeda - 04 Ağustos 2017, 14:38:52
5-6 pf paralel bir kond takınca düzeliyordu hatırladığım kadarı ile..
denemedim ama en iyisi ayarlı kond. ile kristal frekansı 32768 e ayarlanıyormuş..
Başlık: Ynt: DS1307 ileri gitme sorunu
Gönderen: ete - 05 Ağustos 2017, 08:26:38
Sorun kristal frekansının sıcaklık ile değişmesi aslında buna kristalin hata oranıda eklenince bazen büyük hata payları ortaya çıkabiliyor burada da öyle olmuş.
Kristalin bir bacağına eklenen 6-12pf aralığındaki kondansatör büyük hatayı daha düşük değere indirgemektedir sadece. İleri / geri oynama ortadan kalkmıyor hiç bir zaman.
Saatin doğru gitmesi isteniyor ise mutlaka TCXO denilen ve sıcaklık ile değeri değişmeyen hazır osilatörler kullanılması gerekiyor. Yada üzerinde TCXO barındıran hazır RTC (DS3231 gibi) kullanılması tavsiye edilir. Programda bir değişiklik olmadan direk bu DS3231 devrede kullanılabilir. Modül olarak satılıyor Aliexpress de fiyatı 1 USD nin altına düşmüş.

Ete
Başlık: Ynt: DS1307 ileri gitme sorunu
Gönderen: xoom - 05 Ağustos 2017, 11:21:22
DS1302 Yerine de DS3231 programda hiç-bir değişiklik yapmadan kullanilabilir mi?
Başlık: Ynt: DS1307 ileri gitme sorunu
Gönderen: ete - 05 Ağustos 2017, 16:29:07
Cevap evet. Ben hiç değişiklik yapmadan direk bağladım sorunsuz çalışıyor 18 aydır. Bir kere ayarladım hala aynı ayarla çalışıyor. Sadece saniye bazında biraz fark oluşmuş ama dakikalar aynı belki 1-2 sene daha çalışır diye düşünüyorum. Daha iyisi düşünülemez herhalde.

ete
Başlık: Ynt: DS1307 ileri gitme sorunu
Gönderen: Epsilon - 05 Ağustos 2017, 16:36:02
Alıntı yapılan: ete - 05 Ağustos 2017, 16:29:07
Bir kere ayarladım hala aynı ayarla çalışıyor. Sadece saniye bazında biraz fark oluşmuş ama dakikalar aynı belki 1-2 sene daha çalışır diye düşünüyorum. Daha iyisi düşünülemez herhalde.

Çünkü DS1307 için 12 ppm civarında hata oluşuyor diye bilgiler varken DS3231 için 0,4 ppm civarı deniyor.
Başlık: Ynt: DS1307 ileri gitme sorunu
Gönderen: fahri- - 05 Ağustos 2017, 17:36:06

Ben de ds3232 (ds3231 ile çok benzer) kullanıyorum. 6 ayda 10-20 sn kaymıştır maksimum belki. Sürücü olarak CCS kütüphanesindeki  ds1338me.c  kullanıyorum.


Başlık: Ynt: DS1307 ileri gitme sorunu
Gönderen: mrs. engineer - 07 Ağustos 2017, 09:54:30
Teşekkürler dediğiniz şekilde denerim.