hassas Şaşmayan zamanlayici

Başlatan pax, 11 Eylül 2014, 22:41:43

pax

Her 10 dk da bir uyarı veren bir devre yapmak istiyorum . Devre mümkün olduğu kadar hassas olmalı 1 dk bile Şaşmamali böyle bir devreyi pic le mi yapmak mantıklı yoksa     555 türü entegre ile mi yapmalıyım.

Kabil ATICI

İşlemci ile yapmak iyi olur. yalnız ayda birkaç saniye şaşablir. Kristal kararlılığı iyi olsa bile sıcaklık konusunda bir hassaslar.
ambar7

pax

peki kullanılacak pic serisinin hassasiyetle bir ilgisi var mıdır.

Kabil ATICI

Hassasiyet, pic'den ziyade program yazmak için kullandığın derleyici ile ilgili yada senin dile olan hakimiyetinle.

ambar7

XX_CİHAN_XX

Çalışacağı ortam önemli. Dış mekan ise yada kış ve yaz sıcaklık farkından çok fazla etkilenecek bir ortamda ise devreni çok iyi ısıl korumaya almalısın.
Beslemen temiz olmalı.
En önemlisi kristaldir. Kaliteli bir kristal kullanmalısın.
Bir saat entegresi kullanmayacaksan timer bölenlerini iyi hesaplamalısın. Küsüratlar bir süre sonra birikip hataya neden olur. Böyle bir durum varsa onu da hesaplayıp yeri geldikçe hatayı düzeltmelisin. Hatta assembly kullanıyorsan kesmeye giriş çıkış gecikmelerini dahi hesaba kat. (Kullanmıyorsan da yine kat: )
Yirmi yaşındaki bir insan, dünyayı değiştirmek ister . Yetmiş yaşına gelince , yine dünyayı değiştirmek ister, ama yapamayacağını bilir.

Erol YILMAZ

Alıntı yapılan: pax - 11 Eylül 2014, 22:41:43
Her 10 dk da bir uyarı veren bir devre yapmak istiyorum . Devre mümkün olduğu kadar hassas olmalı 1 dk bile Şaşmamali böyle bir devreyi pic le mi yapmak mantıklı yoksa     555 türü entegre ile mi yapmalıyım.

Önemli olan 2 şey var.

Zaman kavramına hakimiyetin,
Osilatörün kaynağı...

555, RC osc kullanır, doğruluk oranı %1-20 arasında değişir.
Doğruluğun ilk basamağı olarak Xtal kullanabilirsin.
Zamanı şu anda "pratik olarak alabileceğin", en doğru kaynaklardan birisi,,, eğer bulabilirsen TCXO'dur.

Ama mesajına baktığımda senin hedefin sadece %10 doğruluk ...   (1/10dk)
Neredeyse her şeyle sağlayabileceğin bir doğruluk bu. Örnek : Dahili RC Osc'li Mcu

zamzam23

Dahili osilatörlü rtc kullanabilirsin. ds3231. Aliexpresste modülü 2 dolar civarında

ipek

Maxim'in DS32 RTC'si vardı tabbi bu dinazor daha yeni modelleri çıkmıştır.bu RTC'ler en az ısıl sapmaları ile ünlüdür.

TCXO Oscillators 32.768Khz Temp Cntrld Crystal Osc

bu sayfada yenileride var imiş.

http://tr.mouser.com/Search/Refine.aspx?Keyword=DS32

trinity

Rubidyum atom saati 9,192,631,770 Hertz frekans üretir, 20 milyon yılda yalnızca 1 saniye şaşar. Ebaydan ucuza alabilirsiniz.

http://www.ebay.com/itm/FE-5680-Rubidium-Atomic-Frequency-Standard-10MHz-/300849129949

learner

Dünya saatini nereden öğreniyor. Biz saatimizi başka bir saate bakarak ayarlıyoruz yada bilgisayar ağ üzerinden ayarlıyor peki ilk referans nedir?

XX_CİHAN_XX

Alternatif öneri GPS saatini kullanın, uydudan alıyor şaşma olmaz :)
Uyduyu görmediği zamanlarda da saat çalışmaya devam ediyor.
Yirmi yaşındaki bir insan, dünyayı değiştirmek ister . Yetmiş yaşına gelince , yine dünyayı değiştirmek ister, ama yapamayacağını bilir.

Maxim

bence allegro disinda hepiniz yanlis anlamissiniz . gps saati,  atom saati tavsiye eden bile var :)

baslik cok hassas, felaket hassas diye acilmis
devaminda 10 dk lik zamanlayici istegi.
devamida 1dk bile hata olmayacak!!

yani istenen sey 10 dakikalik bir zamanlayici
oyle accayip bir hassasiyet gerekmiyor

basligi acan arkadas bunun pek farkinda degil galiba.
dolayisi ile real time saate gerek yok
10dk zamani dunyanin en aptal islemcisi ile sadece 1-2sn hata ile herkes yapabilir.
ext kristal kullanmaya bile gerek yok

learner

Tamamda bu 1-2sn toplana toplana günleri geçer :)

JKramer

On dakikada bir uyarı verecek bir devreymiş; uyarısını yaptıktan sonra baştan saymaya başlar, toplanma sorunu olmaz yani :).

Maxim

aynen her 10 dakikada sifirlanacagi icin
hata, 1-2 saniyeyi asmaz.
hatta kullanilacak islemciye gore o kadar bile olmaz.