Picproje Elektronik Sitesi

DİJİTAL & ANALOG ELEKTRONİK => Malzeme Bilgisi => Konuyu başlatan: Maxim - 09 Aralık 2009, 02:01:45

Başlık: Basit RTC ?
Gönderen: Maxim - 09 Aralık 2009, 02:01:45
bir saat yapmak istiyorum ,
basit rtc entegresi varmıdır ?

gün ay yıl göstermesine gerek yok ,
sadece saat ,dakika saysın yeter ,saniye bile olmasın .

böyle bir entegre biliyormusunuz
Başlık: Basit RTC ?
Gönderen: bigbey - 09 Aralık 2009, 11:11:10
DS1307 entegresi işinizi görebilir.
Başlık: Basit RTC ?
Gönderen: Maxim - 09 Aralık 2009, 11:45:32
ds1307 de gün yıl ay , her bilgi var ,
daha sade bir yapı arıyorum ,
bu sayede entegrede daha basit olur daha az yer kaplar daha ucuz olabilir diye bir düşüncem var .

sadece saati görmek istiyorum ,,
illa timekeeper veya rtc entegresi olmak zorunda da değil aslında ,
saati doğru göreyim , ileri - geri kalmasın yeter benim için .
yazılımsal çözüm dışında ne olabilir ?

tavsiyelerinizi beklerim
Başlık: Basit RTC ?
Gönderen: fatihkuzucu - 09 Aralık 2009, 11:52:43
rtcli mcu kullan. 24Flerde rtc mevcut.
Başlık: Basit RTC ?
Gönderen: Klein - 09 Aralık 2009, 11:58:46
Entegrenin daha az yer kaplayacağını sanmam.  Sonuçta  haberleşme , kristal , besleme ve batarya bağlantıları olacak. İçinde saat dakika olup da  tarih ve saniye olmayan rtc hiç görmedim.  Ama içinde sadece binary sayıcı olan entegreler var.  örn: ds1371,ds1372,ds1374
Başlık: Basit RTC ?
Gönderen: Maxim - 09 Aralık 2009, 12:32:23
peki yeni bir soru

yazılım ile bir saat yapsam ,
böyle interruptlı falan ,
kristal ile birde trimmer kullansam ince ayar için ,

bu tip bir yapı ne kadar idare eder ?
yani ne kadar hatalı olabilir ?

günde 1sn hata ?
haftada 1sn hata ?

tabi birçok etken olabilir ama boşver değmezmi dersiniz ?
Başlık: Basit RTC ?
Gönderen: Logan - 09 Aralık 2009, 12:48:22
Timer kaynağı external olarak kullanılabilen bir pic ile (16f877 gibi) hiç şaşmadan yapabilirsiniz. 32.768 khz kristali bu Timer'ın clock kaynağı olarak ayarlar ve timer Prescaler değerini 1/2 yaparsanız her artış 1 saniyeye dek gelir. Sizde bu tmr değerini ufak bir kesme programı ile ekranda gösterirsiniz.
Başlık: Basit RTC ?
Gönderen: Klein - 09 Aralık 2009, 12:56:08
Piyasada bulunan ortalama kalitedeki bir kristal ile  günlük 1 sn. civarında olacaktır.  Eğer frekansı trimmer ile iyi ayarlarsanız , ve çalışacağı yerdeki ortam sıcaklığı , kalibrasyon esnasındaki ortam sıcaklığına yakın olursa , bu değer daha da düşer. hatta biraz daha iyi bir kristal klullanır , kristali bir kutu içerisine koyar ve bu kutunun sıcaklığını hep aynı sıcaklıkta tutarsanız  yıllık 2 dakikanın bile altına inebilirsiniz.  
Ama baskıdevrede yer kaplamasın diye 8 pinden daha küçük bir çip aradığınız düşünülürse, bu söylediklerimin pek bir anlamı kalmıyor.
Eğer zaman sizin için önemli ise   yine Maxim'de  kristali içinde olan 2ppm stabilizasyon değerine sahip RTC çipleri var. Ama biraz pahalılar.
Başlık: Basit RTC ?
Gönderen: Eagle_Tim - 09 Aralık 2009, 15:42:49
2003-2004 Yıllarında eski okulum almanyaya bir gezi yapacaktı benden olabildiğince küçük saat tarih gösterebilen bir elektronik ajanda istemişlerdi. ozamanlar RTC entegreleri hakkında doğru düzgün bilgim olmadığından, yazılımsal yapmaya çalışmış ve her defasında az veya çok ileri gitme, geri kalma olayını yaşamıştım. velasıl kelam ozamaki hesaplarla günde 1 dk dan az bir şaşmayla yazılımsal yapmıştım. gece saat 23.59 dan 00.00 a geçerken otomatik yazılımsal olarak +1 dakika koyuyordum böylece günlük şaşmanın önüne geçmiştim ama uzun vadede yine bir şaşma olucaktır tabiki :)
çok kaliteli olmasada böyle bir yöntem kullanabilirsiniz donanımı minimum tutmak esas ise yazılımla yapmak daha uygun bence..
Başlık: Basit RTC ?
Gönderen: Maxim - 09 Aralık 2009, 15:53:49
anlaşılan pek başka çare kalmadı ,

1- dışarıdan ayrı bir kristal kullanarak timerla yapmak
2- rtc entegresi kullanmak

biraz bakındım dediğiniz gibi maxime .

Ds1337-c entegresi kafama yattı gibi ,siz ne dersiniz ?

c de internal kristal var ,
mis gibi ,
ama hafızası yok ,
bu da ayrı bir pil ile besleme vermek zorundayız anlamına geliyor değilmi? enerji gidince unutkanlık olmasın diye .

ama öyle olsa millet 1307 için pil kullanmazdı  :roll:
Başlık: Basit RTC ?
Gönderen: Klein - 09 Aralık 2009, 16:04:00
Pil kullanmanız gerekli. Hafıza, pil kulanıp kullanmama ile ilişkili birşey değil. Elektrik kesintisinde  hafıza da pille besleniyor.  Hafızada kendi verinizi tutabiliyorsunuz. Eğer  çok fazla kalıcı bilgi depolamayacaksanız eeprom kullanmak yerine bu alanı kullanabiliyorsunuz.  Çoğunlukla eeprom dan daha güvenlidir.
Başlık: Basit RTC ?
Gönderen: teknikelektronikci - 09 Aralık 2009, 17:07:50
hocam bence hıç sıkmayın tatlı canınızı kullanın ds1307 yi olsun bitsin biraz programda kasarsınız belki o kadar veya 1. yöntem dışardan kristal bağlamak ama o nasıl olcak anlamadım :D
Başlık: Basit RTC ?
Gönderen: Eagle_Tim - 09 Aralık 2009, 17:32:09
Esasında DS1307 nin sadece pals çıkışıda kullanılabilir.eğer sürekli ds1307 yi okumak canınızı sıkıyorsa, pals çıkışından 1 snlik pals alarak saat işlemlerini yine pic içinde kendiniz yapabilirsiniz. hatta böyle bir örneği picproje dergi say-1 e koymuştuk. ama ds yi koyduktan sonra verileri ondan okumak sizi yazılım külfetinden kurtarır..
Başlık: Basit RTC ?
Gönderen: remzi - 09 Aralık 2009, 19:44:16
DS1302, DS1307 ve PCF 8583 ile çalışma fırsatı buldum.

Sonuçları söyleyeyim. DS serisi RTC lerin kalibrasyonunu bir türlü ayarlayamadım. Sorun bendemi onuda bilmiyorum. Neredeyse denemediğim şey kalmadı.

Ondan sonra RTC yi değiştirdim PCF8583 kullandım. Oldukça iyi. Gözle görülür şekilde bir geri kalma yada ileri gitme gibi bir problem olmadı.

Tavsiyem PCF8583 kullan. DS1302 ve DS1307 den uzak dur.

İçinde kristal olan RTC leri hiç kullanmadım. kullanırsan ve tecrübelerini yazarsan bizde yeni birşeyler öğrenmiş oluruz...

İyi çalışmalar...
Başlık: Basit RTC ?
Gönderen: teknikelektronikci - 10 Aralık 2009, 00:29:25
Alıntı yapılan: "remzi"DS1302, DS1307 ve PCF 8583 ile çalışma fırsatı buldum.

Sonuçları söyleyeyim. DS serisi RTC lerin kalibrasyonunu bir türlü ayarlayamadım. Sorun bendemi onuda bilmiyorum. Neredeyse denemediğim şey kalmadı.

Ondan sonra RTC yi değiştirdim PCF8583 kullandım. Oldukça iyi. Gözle görülür şekilde bir geri kalma yada ileri gitme gibi bir problem olmadı.

Tavsiyem PCF8583 kullan. DS1302 ve DS1307 den uzak dur.

İçinde kristal olan RTC leri hiç kullanmadım. kullanırsan ve tecrübelerini yazarsan bizde yeni birşeyler öğrenmiş oluruz...

İyi çalışmalar...

pcf de hafıza yok diye biliyorum yanılıyormuyum ? ayrıca pil v.s de yok
Başlık: Basit RTC ?
Gönderen: aslan_korhan - 10 Aralık 2009, 02:56:42
Şebekenin 50Hz Sinyalini Clock olarak kullanabilirsin.
Bu şekilde çalışan birçok dijital saat mevcut.
Şehir Şebekesinin Frekansı oldukça sabittir...
Başlık: Basit RTC ?
Gönderen: Erhan YILMAZ - 10 Aralık 2009, 03:08:32
Bilindiği gibi piclerin timer 1 modülü harici kristal ile çalışıyor bu kristali 32.768 khz kullanıp timer1 ile bunu sağlayabilirsiniz hatta microchip bu uygulama ile ilgili örnek kodu datasheetlerde timer1 modülünü tanıtırken vermiş pic16f88in datasheetinden aldığım kodları ekliyorum timer1 modülü olan bütün picler için kullanılabilir

RTCinit BANKSEL TMR1H
MOVLW 0x80 ; Preload TMR1 register pair
MOVWF TMR1H ; for 1 second overflow
CLRF TMR1L
MOVLW b'00001111' ; Configure for external clock,
MOVWF T1CON ; Asynchronous operation, external oscillator
CLRF secs ; Initialize timekeeping registers
CLRF mins
MOVLW .12
MOVWF hours
BANKSEL PIE1
BSF PIE1, TMR1IE ; Enable Timer1 interrupt
RETURN

RTCisr
BANKSEL TMR1H
BSF TMR1H, 7 ; Preload for 1 sec overflow
BCF PIR1, TMR1IF ; Clear interrupt flag
INCF secs, F ; Increment seconds
MOVF secs, w
SUBLW .60
BTFSS STATUS, Z ; 60 seconds elapsed?
RETURN ; No, done
CLRF seconds ; Clear seconds
INCF mins, f ; Increment minutes
MOVF mins, w
SUBLW .60
BTFSS STATUS, Z ; 60 seconds elapsed?
RETURN ; No, done
CLRF mins ; Clear minutes
INCF hours, f ; Increment hours
MOVF hours, w
SUBLW .24
BTFSS STATUS, Z ; 24 hours elapsed?
RETURN ; No, done
CLRF hours ; Clear hours
RETURN ; Done
Başlık: Basit RTC ?
Gönderen: Klein - 10 Aralık 2009, 10:43:34
Alıntı yapılan: "aslan_korhan"Şebekenin 50Hz Sinyalini Clock olarak kullanabilirsin.
Bu şekilde çalışan birçok dijital saat mevcut.
Şehir Şebekesinin Frekansı oldukça sabittir...
Şebeke frekansını kullanan saatlerin yıllık ortalama kayması 15-20 dk civarı.  Kristal'e bile güvenemiyorken......
Başlık: Basit RTC ?
Gönderen: Maxim - 10 Aralık 2009, 14:46:13
Alıntı yapılan: "Klein"Pil kullanmanız gerekli. Hafıza, pil kulanıp kullanmama ile ilişkili birşey değil. Elektrik kesintisinde  hafıza da pille besleniyor.  Hafızada kendi verinizi tutabiliyorsunuz. Eğer  çok fazla kalıcı bilgi depolamayacaksanız eeprom kullanmak yerine bu alanı kullanabiliyorsunuz.  Çoğunlukla eeprom dan daha güvenlidir.

klein hocam ,
ben bunu net olarak anlamadım ,
neden hafıza gerekiyor rtc entegresi içinde ?
hafızaya ne atıyoruz ? neden atıyoruz ?
mikroişlemcimizde zaten var hafıza
Başlık: Basit RTC ?
Gönderen: Klein - 10 Aralık 2009, 19:11:23
RTC içerisinde veri hafizasi gerekmiyor. Hafiza özellik olarak sunuluyor. Kullanmak istege bagli. EEpromlarda  bazen veri kayb1 yasaniyor. RTC icerisindeki hafiza  da pil ile beslendigi için bazi durumlarda  daha guvenilir oluyor. Ayrica her islemcinin eeprom hafizasi yok. Disaridan eeprom baglamak gerekiyor. eger RTC uygulamasi varsa,  hafizali RTC kullanip   ekstra eeprom atmaktan kurtuluyorsunuz.
Başlık: Basit RTC ?
Gönderen: Maxim - 11 Aralık 2009, 08:02:11
evet arkadaşlar bu kadar faydalı bilgilerinizden sonra bende birkaç şey okudum inceledim ,datasheetlere bakındım ,kodlara baktım ve bu işi kristal ile yapmaya karar verdim .
gün ay yıl gibi bir şey istememiyorum ve eğer kristalimiz kaliteli değilse ds1307 entegresi bile geri kalmıyormu ?
demekki burada en önemli nokta kaliteli kristal.
Başlık: Basit RTC ?
Gönderen: azimli - 11 Aralık 2009, 12:00:02
bu haliyle senede iki kere zaten saati ileri geri alacaksın bence standart saat kristali ile ve işlemci ile bu iş olur şaşsa şaşsa 3-5 saniye şaşar saniye istemiyorsan 59 saniye şaşsın dakika değişmedikten sonra fazla kasmayıp projenizi basitten çıkarmaya sonra geliştirmeye bakın sizin bu projenizdeki tek sorun benim gördüğüm besleme devamlı varmı batarya devreye girme durumu varmı sorusu bu kararı verin ve projeye son noktayı koyun.
Başlık: Basit RTC ?
Gönderen: Erol YILMAZ - 11 Aralık 2009, 14:55:58
sıradan bi xtal 100 ppm hataya sahip olabilir,

Bunun da anlamı :

100/1M * 86400 = 8.64 sn/gün'dür,

259.2 sn/ay,  (yaklaşık 4.5 dk)

3110 sn/yıl yapar. (yaklaşık 52 dk)


Bence öyle pek sıradan bi xtal ile başlamayın :D
Başlık: Basit RTC ?
Gönderen: azimli - 11 Aralık 2009, 15:15:47
Allegro,

yazdıklarınız genel standart kristal için.

peki dsPIC24 serisi içindeki RTC uygulaması ve Genel çalışma için kullanılan kıristalin hata oranları bir yerlerde yazıyormu?

işlemci içindeki kristallerde durum nedir burda sıcaklıkda işin içine girecek tabiki dsPIC24 lerin çalışma hızı 40Mips seçildiğinde işlemci core üzeri hissedilebilir derecede ısınıyor zannediyorum ortam 25 derece ise çip üzeri ısı 35-45 derece civarına çıkıyor.
Başlık: Basit RTC ?
Gönderen: Erol YILMAZ - 11 Aralık 2009, 15:20:48
Alıntı yapılan: "azimli"Allegro,

yazdıklarınız genel standart kristal için.

peki dsPIC24 serisi içindeki RTC uygulaması ve Genel çalışma için kullanılan kristalin hata oranları bir yerlerde yazıyormu?

Kullandığınız kristalin markası, modeli belli VE datasheeti varsa
yazıyordur elbette.
Başlık: Basit RTC ?
Gönderen: Maxim - 12 Aralık 2009, 11:35:43
yazıyor yazıyor ,
tabi karaköyde standart elektronikçilerden alınan xtal ppm değeri bilinemez ama çoğu büyük firma sattıkları ürünlerin özelliklerinide veriyor , bakındım birazda , elbette düşük ppm değerli xtaller pahalı ,

mesela 20ppm değerli bir kristal iş görmezmi ? yada 30ppm ?

birde merak ettiğim bir konu ,
bende xtaller var ,
bazılarının üzerinde 4.000 yazıyor ,
bazılarında 4.00000 gibi .

son olarak bir algoritma yapsak programın içine ,
buton ile kontrol edilebilse ,
1 gün sonra baktınız saat 2 saniye geri kaldı ,
buton ile bir değeri arttırarak bu ince ayarı sağlayabilsek ?
yani bir ara çarpan gibi bir değer.
Başlık: Re: Basit RTC ?
Gönderen: pruva - 12 Aralık 2009, 17:41:45
Alıntı yapılan: "maxiboost"bir saat yapmak istiyorum ,
basit rtc entegresi varmıdır ?

gün ay yıl göstermesine gerek yok ,
sadece saat ,dakika saysın yeter ,saniye bile olmasın .

böyle bir entegre biliyormusunuz

LM8560
Başlık: Basit RTC ?
Gönderen: Eagle_Tim - 15 Aralık 2009, 19:03:10
Alıntı yapılan: "maxiboost"yazıyor yazıyor ,
tabi karaköyde standart elektronikçilerden alınan xtal ppm değeri bilinemez ama çoğu büyük firma sattıkları ürünlerin özelliklerinide veriyor , bakındım birazda , elbette düşük ppm değerli xtaller pahalı ,

mesela 20ppm değerli bir kristal iş görmezmi ? yada 30ppm ?

birde merak ettiğim bir konu ,
bende xtaller var ,
bazılarının üzerinde 4.000 yazıyor ,
bazılarında 4.00000 gibi .

son olarak bir algoritma yapsak programın içine ,
buton ile kontrol edilebilse ,
1 gün sonra baktınız saat 2 saniye geri kaldı ,
buton ile bir değeri arttırarak bu ince ayarı sağlayabilsek ?
yani bir ara çarpan gibi bir değer.

Ozaman sizin 2. şaşmayan bir saate ihtiyacınız olabilir 2 saniye geri yada ileri olduğunu nasıl anlamayı düşünüyorsunuz :)
onun yerine 1 gün test etseniz ve ne kadar ileri yada geri kalıyorsa yazılımdan her yeni günün başında otomatik olarak ayarlasınız daha iyi olur sanırım..
Başlık: Basit RTC ?
Gönderen: Klein - 15 Aralık 2009, 19:20:36
Alıntı yapılan: "Eagle_Tim"
Alıntı yapılan: "maxiboost"yazıyor yazıyor ,
tabi karaköyde standart elektronikçilerden alınan xtal ppm değeri bilinemez ama çoğu büyük firma sattıkları ürünlerin özelliklerinide veriyor , bakındım birazda , elbette düşük ppm değerli xtaller pahalı ,

mesela 20ppm değerli bir kristal iş görmezmi ? yada 30ppm ?

birde merak ettiğim bir konu ,
bende xtaller var ,
bazılarının üzerinde 4.000 yazıyor ,
bazılarında 4.00000 gibi .

son olarak bir algoritma yapsak programın içine ,
buton ile kontrol edilebilse ,
1 gün sonra baktınız saat 2 saniye geri kaldı ,
buton ile bir değeri arttırarak bu ince ayarı sağlayabilsek ?
yani bir ara çarpan gibi bir değer.

Ozaman sizin 2. şaşmayan bir saate ihtiyacınız olabilir 2 saniye geri yada ileri olduğunu nasıl anlamayı düşünüyorsunuz :)
onun yerine 1 gün test etseniz ve ne kadar ileri yada geri kalıyorsa yazılımdan her yeni günün başında otomatik olarak ayarlasınız daha iyi olur sanırım..
Evet ikinci şaşmayan saat konusunda haklısın. Buton koyup her seferinde ileri geri almak pek iyi bir çözüm gibi görünmüyor.  Ortam sıcaklığı değişmez ise birkaç düzeltmeden sonra doğru zamanı tutturabilirsin. Ama ortam sıcaklığı değiştiğinde yine ayarlamak zorunda kalırsın.
Kristalin hep aynı marka olması şartıyla  şöyle bir çözüm getirilebilir:
kristalin  sıcaklık-frekans değişim tablosu bulunur. bir  sıcaklık çipi ile kristale en yakın noktadan  sıcaklık ölçümü yapılır. Sıcaklık-frekans tablosuna göre düzeltme yapılır.  
Ama kaliteli bir kristal kullanmak veya kristali içinde olan çip kullanmaktan ucuza gelir mi ? sanmam.

@allegro hocam
32768hz saat kristalleri  genelde 10-20ppm civarında oluyor. ortalama kalitedeki bir saat kristali ile yapılan saat  devresi , sıcaklık farkı çok yüksek olmadığı sürece yıllık 6-10 dakika aralığında bir sapmayla çalışıyor.
Başlık: Basit RTC ?
Gönderen: Maxim - 15 Aralık 2009, 20:08:56
:)
ayar kontrolu için kolumdaki saat ne güne duruyor ?

üstelik aylardır ayar yapmadım , şaştığınıda görmedim ,
ne ileri ne geri kalmıyor, madem kol saati gayet güzel çalışabiliyor bu adamların kullandığı neki normal kol saatlerinde ? hatta ucuz duvar saatlerinde .

bu iş bu kadar zor olmasa gerek ,
yada başka bir bit yeniği var bu RTC işinde .

eskiden hatırlarım ucuz digital saatleri kurcalar içini açardım hepsinin içinde minik bir xtal olurdu gene .
Başlık: Basit RTC ?
Gönderen: Klein - 15 Aralık 2009, 20:12:00
Rtc işindeki en önemli etken kristal ve sıcaklık stabilizasyonu.
Saati bir de kolundan çıkarıp 3-4 ay izle. bak bakalım aynı kararlılığı gösteriyor mu?
Başlık: Basit RTC ?
Gönderen: SiVRiSiNEK - 15 Aralık 2009, 20:26:01
hocam senede 5-10dk şaşsa ne olur bu kadar hassaslığa gerçekten ihtiyacınız varmı?
Başlık: Basit RTC ?
Gönderen: Klein - 15 Aralık 2009, 20:30:36
Endüstride  kullanılan zamanlayıcılar için yıllık 6 dakikalık sapma normal kabul ediliyor.
Başlık: Basit RTC ?
Gönderen: Maxim - 15 Aralık 2009, 21:08:11
Alıntı yapılan: "Klein"Rtc işindeki en önemli etken kristal ve sıcaklık stabilizasyonu.
Saati bir de kolundan çıkarıp 3-4 ay izle. bak bakalım aynı kararlılığı gösteriyor mu?

vucut ısısı, aklıma geldi aslında
her daim 36 derecelerde ne güzel .
Başlık: Basit RTC ?
Gönderen: Eagle_Tim - 15 Aralık 2009, 21:14:03
Alıntı yapılan: "maxiboost":)
ayar kontrolu için kolumdaki saat ne güne duruyor ?

üstelik aylardır ayar yapmadım , şaştığınıda görmedim ,
ne ileri ne geri kalmıyor, madem kol saati gayet güzel çalışabiliyor bu adamların kullandığı neki normal kol saatlerinde ? hatta ucuz duvar saatlerinde .

bu iş bu kadar zor olmasa gerek ,
yada başka bir bit yeniği var bu RTC işinde .

eskiden hatırlarım ucuz digital saatleri kurcalar içini açardım hepsinin içinde minik bir xtal olurdu gene .

Bir makineye saat özelliği versem ve hergün sabah gidip kolumdaki saate göre tekrar ayarlasam akşama kadar gezmem gerekirdi :)  onu bırakın ben hergün oturup saati tekrar ayarlamaya üşenirim.  Madem hatasız bir saat yapmak istiyorsunuz ozaman şöyle bi öneride bulunayım. kristalin ısısı ile yaşanacak kaymayı yakalayabilmek için kristalin yanına bir ısı sensörü koyun sürekli ısıyı okuyun ısıdaki artma azalma ile kristaldeki frekans kaymasını hesaplayarak orginal değereden nekadar uzaklaştığınızı bulun ve bunu yazılımdan ekleyerek veya çıkararak hatasız saate dönün :)
bu işin şakasıydı. bende merak ettim bu kadar hasssas olmayı gerektiren şey nedir ?
Başlık: Basit RTC ?
Gönderen: fatihkuzucu - 16 Aralık 2009, 00:23:25
Örnek vermek gerekirse;

- Namaz saatleri
- Okul ders saatleri
- Calısma saatleri

gibi bir cok yerde kaymalar önemli sorunlara yol acabilir.
Başlık: Basit RTC ?
Gönderen: Analyzer - 16 Aralık 2009, 00:53:02
Selam,

O zaman düşük ppm'li, ortam ısısı nispeten durağan olan şartlarda ölçüm almak ve periyodik olarak kontrol etmek daha doğru olur. Eğer yapacağınız cihaz için bu hassasiyet çok önemli ise ve cihazın internete çıkışı varsa, internetten de güncellenebilir. (Bu uğraşa ve masrafa gerek var mı onu da sorgulamak lazım)

Analyzer
Başlık: Basit RTC ?
Gönderen: teknikelektronikci - 16 Aralık 2009, 01:11:52
devreye ek bi sıcaklık sensörü koyarak ısı ya göre yazılım kompanzasyonu yapılabilinir mesela 40 derecede 2 dakika geri 0 derecede 2 dakika ileri ise yazılım ile bir algoritma ve bir tablo çıkararak o andaki ısıya göre değer belirlenir ve rtc ile kıyaslanır farka göre değer artırılıp azaltılır  olmazmı ? :)
Başlık: Basit RTC ?
Gönderen: KAZIMUGUR - 16 Aralık 2009, 01:13:58
Bir zamanlar , bu kadar imkanlar yokken , MM5450 ve 1Hz veren modüllerle (kristal ve bölücü entegreli)  saatler yapılırdı , alarmlı timerli filan.

@Analyzer en iyisini söyledi , bağlansın arasıra internete  :)  hem canı sıkılmaz hem kendini ayarlar.

İlla doğru dersen olmaz.
Çalışan hiç bir saat mutlak zamanı gösteremez.
Ancak duran bir saat günde 2 defa mutlak doğruyu gösterebilir.
Başlık: Basit RTC ?
Gönderen: Maxim - 16 Aralık 2009, 08:23:58
çok hassas bir şeye ihtiyaç yok,
aslında ortada yapılacak olan birşeyde yok,
sadece nasıl basit bir saat yaparım? kafamda bu var .

belkide benim saat konusunda hassasiyet anlayışım farklı ,
yani her ay 5 6 dakika hata bence çok kötü bir değer,


söylediğiniz sıcaklığa bağlı otomatik ayar fikri kafama yatmaya başladı,
hem çokda zor değil sadece uzunca bir süre saati gözlemlemeniz lazım ,
1 adet saat yapılacaksa tabi değmez ama seri üretim düşünülürse bu işlemi bir sefer yapıp bütün ürünlere uygulayabilirsin .

Basit bir thermistör ile kutu içi sıcaklık sürekli ölçülerek bir formül ile çarpan değiştirilir ve hassasiyet mümkün olan en yüksek seviyede tutulabilir heralde .
Başlık: Basit RTC ?
Gönderen: controller - 16 Aralık 2009, 09:40:36
Kristal kullanmadan çok hassas saat yapmak istiyorsanız ve saat açık alanda kullanılacak ise, saatin içine bir adet GPS koyarsınız ve seri port ile GPS den saat bilgisini alıp ekrana yazdırırsınız. GPS uydularında atom saati kullanılmaktadır. Bilinen en hassas saattir.
Başlık: Basit RTC ?
Gönderen: muhittin_kaplan - 16 Aralık 2009, 09:41:25
bende bluetooth gps var onu nasıl bağlarım ?
Başlık: Basit RTC ?
Gönderen: Maxim - 16 Aralık 2009, 10:01:16
ama buna kaş yapalım derken göz çıkarmak denir  :D

birkere kristal kullanmayalım diye bir takıntımız yok ,
kullanalım ama birazda hassas olsun ,

kristal kullanma , basit ve ucuz olsun ,kolay olsun
eee 100 dolarlık gps ile uydudan sinyal al ?  8O

tabi şöyle bir projede kullanmak mantıklı, hemde çok mantıklı ,
taksim meydanına saat yaptınız, halka açık , saat 5 metre kocaman,
işte bunda gps kullanılır , süperde olur .
Başlık: Basit RTC ?
Gönderen: muhittin_kaplan - 16 Aralık 2009, 11:16:25
@maxi menim mesajda biraz kinaye vardı aslında.
sen "basit olsun"  başlığıyla msj yazıyorsun. öneri GPS oluyor.
Başlık: Basit RTC ?
Gönderen: Erol YILMAZ - 16 Aralık 2009, 11:23:24
@Maxiboost;

DS1307 yi iyibir 32 khz xtal ile denemekten başka şansın yok :D
Başlık: Basit RTC ?
Gönderen: camby - 18 Mart 2010, 01:54:31
Mükemmeliyetçi insanlar tarafından ateşli bi şekilde tartışılmış : )

İsmi cismi ppm'i belli bir kristal nerden bulunur?
Kristal dışı bir de RTC'lerin ppm'i varmış ki , hadi onları optimum kabul ediyorum.

RTC'nin periyoduk çıkışını kullanmıyorsanız eğer , saniye dakika gün hafta ay datasını hangi periyotta alıyorsunuz , her kontrol arasındaki  saniye artımını nasıl yapıyorsunuz?

Bütün bu zaman kaymalarını neye göre referans alıyoruz , kusursuz saat hangisi?

Big bang theorynin bir bölümünde sheldon saatlerimiz atom saatine göre ayarlı gibi birşey diyordu ama hangisi tam bilemiyorum :D
Başlık: Basit RTC ?
Gönderen: tayyar - 18 Mart 2010, 02:09:07
Selamlar;

Saniyenin alt birimlerinde (milisaniye mikro saniye gibi) sayan, bulunabilirliği zor olamyan bir rtc yada benzeri bir çip varmı piyasada ?
Başlık: Basit RTC ?
Gönderen: gallavi - 18 Mart 2010, 08:19:04
Ne kadar kaliteli kristal kullansanızda sıcaklık kompanzasyonu yapmadan geniş sıcaklık aralığında (örneğin pano içinde çalışacak) uzun süre doğru çalışacak saat yapamazsınız. Ancak ST nin M41T83 gibi çipleri var bazı paketlerinde dahili kristal var. Ortam sıcaklığını ölçerseniz bu kristali kompanze edebiliyorsunu ben bunu kullandım sıcaklık 60 dereceye çıksa bile günde 1sn bile geri kalmıyo özellikle bina dışında pano da çalışacak cihazlar için bu tarz bi malzeme mecburi yoksa normal saat entegreleri ds1302 gibi 60 derecede günde yaklaşık 10sn geri kalıyor yaz aylarında güneş altında metal panoların iç sıcaklığını hele cihazın kendi besleme devreside ısı üretiyorsa çok kolay bi şekilde 60 dereceleri bulabilir.
Başlık: Basit RTC ?
Gönderen: camby - 18 Mart 2010, 14:27:35
Dahili kristali var ki ppm değeri küçüktür heralde ama datasheette yazmıyor.
Sıcaklık kompanzasyonunu nasıl yaptınız peki?

Ayrıca sıcaklık girişi olup kompanzasyonu kendisi yapan RTC var mıdır?

Başlık da basit RTC ama kusursuz RTC diye bir başlık varsa oraya geçelim :)
Başlık: Basit RTC ?
Gönderen: gallavi - 19 Mart 2010, 08:03:04
Mcu 18b20 den ortam sıcaklığını ölçüp datasheet de verilen 2 adet tablo yardımı ile ölçülen sıcaklıkt akristalin doğru çalışması için gerekli sayıları bulup RTC ye yüklüyor direk kendisi sıcaklığı ölçen varmıdır bilmiyorum ama bir diğer  TCXO kullanmak ama bunların güç tüketimler fazla pil ile kullanılabileceğini sanmıyorum.
Başlık: Ynt: Basit RTC ?
Gönderen: camby - 24 Mart 2010, 00:09:24
Kendin sor kendin çöz oldu iiyice benimkisi de : )


Markalı kristal : http://tr.farnell.com/

Daha doğrusu: Epson toyocom : http://www.epsontoyocom.co.jp/english/

Edit: Referans saat: http://en.wikipedia.org/wiki/Atomic_clock
http://en.wikipedia.org/wiki/International_Atomic_Time

Dahili sıcaklık kompanzasyonlu ve kristalli RTC : http://www.intersilsemi.com/literature/images/LC-082.pdf