Elektronik ve Teknoloji Merkezi
Kayıt OlReklamAramaÜye ListesiKullanıcı GruplarıSon KonularLogin
Şu an Tamamlanmış Elektronik Devreler, Projeler kategorisi içerisindeki Pic ve diğer işlemci ve denetleyiciler ile yapılmış devreler, projeler forumunda bulunuyorsunuz.
Bu sayfada üyelerimizin "16f628 ile yapılmış 7 adet saat ve termometre devresi" konusundaki problem, görüş ve önerileri okuyabilir ayrıca konu hakkındaki doküman, resim, proje, devre ve programlara ücretsiz olarak ulaşabilirsiniz. Üye olduktan sonra sizler de konu hakkında sorular sorabilir ya da yorum ve paylaşım yaparak birikimlerinizi aktarabilirsiniz.
Cevap Gönder 9. sayfa (Toplam 9 sayfa)
Sayfa Önceki  1, 2, 3, 4, 5, 6, 7, 8, 9
Yazar Mesaj
 

Ledlerin düzensiz çalışmasını ancak görürsem bir çözüm belki bulabilirim. Enteresan olay. Bazı arkadaşlarda sorunsuz çalışıyor sizde farklı çalışıyor. Bir anlam veremedim. SOnunda bu devreyi bende yapacağım herhalde.
Her neyse siz biraz uğraşın bakalım bende biraz düşüneyim.
Ancak ledlerin yanış şekli konusunda biraz detay verirseniz daha iyi düşünme fırsatım olabilir belki.
Ledlerin yanmasındaki amacım 1sn=1000 ms olduğuna göre dedim, 500 ms on , 500 ms off olsunlar istemiştim.
Ancak saat entegresinin ms çıkışı olmadığı için bunu yaklaşık kesme yaratarak yapmaya çalışıyordum.
Simulasyonlarda güzel çalışıyor ancak normalde aptallıklar yapıyor. Sebebini çok kesin anlamış değilim.
Ancak soruna sıcaklık sensörünün okuma süresinin uzun olması sebep oluyor. Çünki sıcaklık sensörünü çıkarınca sistem normal çalışabiliyor. Sistemi sıcaklık sensörü ile uyumlu çalıştırmak için biraz daha düşünmek gerek sanırım. Varsa lüzumsuz gecikmeleri kaldırmak gerekecek.

Saat veya takvim düzenine gelince, DS1302 kendi içinden aylara göre ve hatta yıllara göre programlıdır.
Hangi şubatın 29 hangi şubatın 28 çekeceğini bile bilir. Tabii olarakda hangi ayın kaç çektiğinide bilir. Bunları ben programlamadım. DS1302 nin kendi özelliğidir.

Ete
 

sayın ete

cevaplarınız için teşekkür ederim
yardım etmenizi kolayaştırmak için saniye ve ledlerin çalışmasını video ya aldım
http://www.youtube.com/watch?v=NxdkpZ7UytQ

ne yaptıysam ayarlayamadım lütfen yardım edin devre elimde kaldı Smile
bi sensor (ısı) daha aldım ama gene bişey değişmedi. devre yukardaki gibi çalışıyor.
proteusta çalışırken sorun yok.

bu devrede kullanılan ısı sensörünü başka bir pic ile devreye bağlasak bu iş çözülürmü aceba. yada veröiş olduğunuz
kodları ne yönde değiştirmemiz gerekir. yardımlarınızı bekliyorum.

teşekkürler.
 

sayın ete

programın kurcalamadık yerini bırakmadım Smile

eğer videoyu izleme imkanınız olursa lütfen yardım edin kafayı yicem
bu ledler neden saniya ile uyumlu yanmazlar

devreyi yapıp çalıştıran bi arkadaş şu basic kodlarını gönderebilirmi ?
teşekkürler
------------*------------*---------

sayın ete

bu kesme sorununu(ledler ile saniye uyumsuzluğunu) çözebilmek için bu
gece yarısına kadar uraştım ama sonunda giderdim zaten az daha olmasaydı kafayı sıyıracaktım Smile
3 haftadır sizin verdiğiniz bu 7 nolu devre ile uraşıyorum birçok problem yaşadım ama sorun hep benden kaynaklanıyordu.
 sayenizde pasic den hex ve asm ye derlemeyi öğrendim, proteus orendim ve nerdeyse basic de öğrenecektim ki devreyi çalıştırmayı başardım şu anda 7 nolu devre mükemmel bi şekilde çalışıyor.

yanlız
  '     IF      Busy = 0 THEN Bekle  ' hala meşgulmü? , evet ise goto Bekle..!satırını kaldırdım Smile
 IF SAYAC=63 then  '61 adet kesme olunca 1 sn. süre geçiyor.(999424 us)

61 adet değilde 63 adet kesme olunca benim devre çalıştı

1-2 dakikada bir ledlerle saniye uyumsuz çalışabilir mutlaka çünkü hesapladığınız gibi kesme saniyeye tam denk düşmüyo ama sorun değil halledilir


paylaşım, emek, özveri,kaynak kod,vs. ve
yardımlarınızdan dolayı size çok teşekkür ederim.
saygılarımla

devreyi yapmak isteyenlere bende elimden gelen yardımı yapmaya hazırım.
 

Arkadaşlar ETE Hocamızın devrelerini Proteus 6.9 SP5 ile çalıştırdığınızda DS18B20 için hata verecektir. Programda bu componenti update etmeniz gerekir. Ekteki dosyalar update edilmiş hali iledir.
 

sayın ete hocam bu ds1302 ileri gidiyor yaklaşık günde 20 sn bunu düzeltmenin bir yolu varmı. yardım edermisiniz.
 

DS1302 ileri gidiyor yada geri kalıyor ise osilatöründe bir dengesizlik var demektir.
Bunu ben aşağıdaki şekilde düzeltmiş idim.
DS1302 nin kristal bacakları arasına ve kristale paralel 10 pf lık bir trimer (ayarlı kondansatör mavi olanlardan)) bağladım.
SOnra frekansmetre ile bacaklardan birisine probu dokunarak ölçtüm. Normalde 32768 Hz olması gerekn frekans daha fazla çıkışyor idi. Trimerle oyandığım zaman frekansın değiştiğini gördüm ve tam 32768'e ayarlayınca sorun düzeldi.

Ete
sayın ete hocam bu ds1302 ileri gidiyor ... sayın ete hocam bu ds1302 ileri gidiyor ... 

Ucuzluk pazarlarından o küçük alarmlı masa saatlerden al onun içindeki kristeli çıkar devre üstüne monte et problem kesinlikle ortadan kalkacaktır. Kolay gelsin.
 

Arkadaşlar,

Bu saatlerin ayar menüsünü pek beğenmemiştim ancak o zaman aklıma başkada bir yol gelmemiş idi. Sorun hangi yeri ayarladığınız belli olmuyor idi. Menüye girdikten sonra saat mi , gün mü dakmı ayarlanıyor pek belli olmuyor idi. Sonunda flash yöntemini buldum. Hangi segmentlerde ayar yapılacak ise o segmentleri flash yaptırıyor ve sayı artırımınıda displayin sönük olduğu an yaptırıyorum. Böylece hoş bir menü olşturmuş olduğumu düşünüyorum.
Şu anda bu işlemi yalnızca saat(7) programına uyguladım. Diğerlerinide yavaş yavaş yaparım herhalde.

Dosya aşağıdadır.

indir

ete
 

ete usta teşekkür ederiz çok zekice bir çözüm
 

teşekkürler
Cevap Gönder
9. sayfa (Toplam 9 sayfa)
Sayfa Önceki  1, 2, 3, 4, 5, 6, 7, 8, 9

16f628 ile yapılmış 7 adet saat ve termometre devresi

Benzer Konular
Başlık Yazar
16f877 saat + tarih + DISISI + İÇISI ayarlı 2 adet termometre 8 display. ömer
16F628, LM75 ve 3X7 seg. displey ile termometre devresi ömer
16F628 ile yapılmış buzzer ve LCD li sayıcı devresi. ibrsel
16f628 ile yapılmış set ayarlı termostat devresi ERKAN PEHLIVAN
elektronik digital saat ve termometre devresi grhnkprl
3ü 1 arada (termometre,saat ve nem ölçer) devresi varmıdır? comp_eng
Psoc ile yapılmış LCD li saat devresi suskun5891
16f84 ile yapılmış saat devresi bond79
Pic 16F84A ile yapılmış saat devresi snobby

Elektronik ve Teknoloji MerkeziSitemapSEISSSLinksİletişim