74hc192 düzgün çalışmıyor

Katılım
27 Ara 2017
Mesajlar
6
Puanları
1
Yaş
27
Merhabalar forum ahalisi. proje ödevim için 74hc192 kullanıyorum. (bu arada ödevin özeti tek bir counter entegresi kullanıp, 9'dan yukarı ve 0'dan aşağıya inmeyen bir devre kurmak. yani 0-9 ve 9-0 aralığında gidip-gelen bir devre kurmak)

devreyi proteus'da çizdiğimde muntazam bir şekilde çalışıyor. lakin devreyi kurduğum vakit değişik sonuçlar alıyorum. bazen çift çift sayıyor. bazen 4 veya 8'i atlıyor. bazen hiç saymıyor. (proteus dosyasını atamıyorum. 8.6 yüklü olduğu için site kabul etmedi.) resimdeki devre ile kurduğum devre arasındaki tek fark kapasitörleri çıkardım. çünkü kapasitörleri bağladığım zaman 0'dan 9'a ve 9'dan 0'a atlıyor.

Tek sorum acaba nerede hatam var. devreyi 3 kere sil baştan breadboarda kurdum. bağlantılarda sıkıntı yok.
 

Ekli dosyalar

  • Ekran Resmi 2017-12-27 01.37.36.png
    Ekran Resmi 2017-12-27 01.37.36.png
    57.8 KB · Görüntüleme: 14
Onun sebebi, mekanik butonların temiz bir şekilde 0 dan 1 e, 1 den 0 a inmemesi. Onun yerine, switch konumu değiştiği anda silkelenmeler olur ve switch 0 ve 1 arasında birkaç kere gidip gelir. Buna "bounce" denir. Senin sorunu çözmek için bir "de-bounce" devresine ihtiyaç var. Şuradaki bilgileri oku:

http://www.labbookpages.co.uk/electronics/debounce.html
 
sayın taydin maalese sorun devam ediyor. zaten attığınız link ile benim devremdeki buton kullanımı hemen hemen aynı. aradaki farklar ise ben diyot ve not kapısı kullanmadım.(not kapısı kullanmamam gerekiyor zaten.) linkteki devreyi kurduğumda bazen 4'ü atlıyor. bazen 8 veya 5'i görmüyor. kapasitörleri bağladığım zaman ise 9'dan direk 0'a iniyor. veya tekrar çift çift saymaya başlıyor.
 
kondansatör eklesen, bunu deneyebilirsin..

butondebuance_cap470nf_devre.png


https://elektrokod.wordpress.com/2013/11/18/buton-kontrolu/
 
sayın taydin maalese sorun devam ediyor. zaten attığınız link ile benim devremdeki buton kullanımı hemen hemen aynı. aradaki farklar ise ben diyot ve not kapısı kullanmadım.(not kapısı kullanmamam gerekiyor zaten.) linkteki devreyi kurduğumda bazen 4'ü atlıyor. bazen 8 veya 5'i görmüyor. kapasitörleri bağladığım zaman ise 9'dan direk 0'a iniyor. veya tekrar çift çift saymaya başlıyor.

Orada gördüğün sadece NOT kapısı değil, scmitt trigger özellikli NOT kapısı. Orada asıl önemli olan schmitt trigger özelliği. Bunların NOT olmayanları da var. Oradaki amaç, gri bölgelerdeki sinyal seviyelerini, net seviyelere çekmek.

Ama @hearthief hanımın önerisi olan kapasiteyi artırmak da iş görebilir, denemek lazım. Yalnız kapasite değeri belli bir seviyeye ulaşınca butonun tepki süresi artar. Mesela çok hızlı bir şekilde butona bas çek bas çek yapamazsınız.
 
@taydin
@hearthief
kusura bakmayın sizi yoruyorum ama zaten elimdeki not kapısı 74hc14n. tekrar denedim. hâlâ sayıları atlayarak sayıyor. ben ne yaptığımı anlatayım.
75hc192'nin datasheetine baktığım zaman 0'dan 9'a kadar sayabilmesi için count down bacağının +5v olması gerekiyor. aynı şekilde 9'dan 0'a sayabilmesi içinde count up bacağının +5v olması. bende butondan gelen sinyali 2 kere 74hc14n'den geçirip öyle devreye veriyorum. lakin bu seferde 1'den 9'a atmalarar veya 9'dan sıfıra inmeler meydana geldi. bir de yalnızca 74hc192'nin up ve down bacaklarına, sinyal girmeden önce schmitt trigger not kapısına taktım. peş peşe 2 not kapısı kullanarak. bu sefer daha da tuhaf oldu. sayının bir kısmını göstermiyor veya 0'dan direk 9'a atlamalar vs yapıyor.
kapasitöün değerini arttırmaya çalıştım. önce 200nF daha sonra 10uf denedim. her ikisinde de 0'dan direk 9'a atladı. ve 9'dan direk 0'a indi. (bunlardan çıkan sinyali de schmitt trigger kapısına bağladım.)

bir de bu anlattıklarımı kapasitörsüz denedim. sorun yine aynı. hatta 2 kere schmitt trigger not kapısına soktuğum zaman daha da sapıtıyor.

not: 2 kere schmitt trigger kapısına sokmamdaki amaç 74hc192nin up/down girişleri butonlara basılmadığı sürece +5v'da durmalı. up butonuna bastığım zaman +5V dan 0'a inmeli ve buton bırakıldığı zaman +1 sayarak tekrar +5v'a çıkmalı. burada mı hata var acaba?
 
Şu anda en önemlisi temiz bir pulse elde etmek. Okuldaki laboratuvarda osiloskop ile bunu teyit et. Yani butona basınca temiz tek bir pulse elde etmen lazım. Eğer butonla ve bu debounce devrelerini kullanarak sonuç alamıyorsan, başka bir devre daha var, ve bu garanti sonuç verir :)

555 kullanarak monostable multivibratör (monoflop) yap. Burada, buton monoflop'u tetikleyecek, ve monoflop da kullanılan RC devresinin zaman sabitine göre değişen bir tek pulse üretecek. Buton ne kadar pislik yaparsa yapsın, çıkışta hep tek pulse olacak. Mesela 10ms lik bir pulse'a göre hesabı yap ve dene. Sonucu da buraya yaz :rolleyes:
 
Şu anda en önemlisi temiz bir pulse elde etmek. Okuldaki laboratuvarda osiloskop ile bunu teyit et. Yani butona basınca temiz tek bir pulse elde etmen lazım. Eğer butonla ve bu debounce devrelerini kullanarak sonuç alamıyorsan, başka bir devre daha var, ve bu garanti sonuç verir :)

555 kullanarak monostable multivibratör (monoflop) yap. Burada, buton monoflop'u tetikleyecek, ve monoflop da kullanılan RC devresinin zaman sabitine göre değişen bir tek pulse üretecek. Buton ne kadar pislik yaparsa yapsın, çıkışta hep tek pulse olacak. Mesela 10ms lik bir pulse'a göre hesabı yap ve dene. Sonucu da buraya yaz :rolleyes:
zaten aklımda osiloskop ile sonuçlar bakmak vardı. yarın ilk işim buna bakmak olacak. yardımınız için teşekkürler ve buraya yazmayı unutmayacağım.:)
 
Elektroniğe hevesli olduğun belli oluyor kardeşim, Allah muvaffak etsin. Bu arada ailene söyle yılbaşı hediyesi olarak cep telefonu, motosiklet falan yerine bir osiloskop alsınlar :D Rigol DS1054Z, fiyat çok uygun ve bazı opsiyonların da bedava kampanyası var.
 
Elektroniğe hevesli olduğun belli oluyor kardeşim, Allah muvaffak etsin. Bu arada ailene söyle yılbaşı hediyesi olarak cep telefonu, motosiklet falan yerine bir osiloskop alsınlar :D Rigol DS1054Z, fiyat çok uygun ve bazı opsiyonların da bedava kampanyası var.
aklımda var osiloskop almak. hatta bugün yarın mini bir güç kaynağı alacağım. 0-50v arası max 20A şeklinde olan. hatta aklımda osiloskop olarak Hantek IDS1070A var. bir monitörün arkasına sığacak kadar da ufak. siz ne dersiniz? almaya değer mi?
 

Forum istatistikleri

Konular
128,843
Mesajlar
920,919
Kullanıcılar
450,937
Son üye
sara arslan

Yeni konular

Geri
Üst