Mantık Devreleri Bilgisine güvenen (3. sayfa)



-
-
Ben size basit ama farklı bir yol tavsiye edeyim. Devreyi baştan kurun. 555 sayıcısının devamına yalnızca tek sayıları sayan bir mantık kapı devresi kurun. Mesela decimal saydırıp decimal çıkışında tek ya da çiftleri kullanın. Bdc de olabilir. Bu çıkışı ana kesme çıkış, normal decimal(yada bcd) çıkışlardan veri okumayı kullanın. Zar atarken sürekli seçtikleriniz kullanılır, ama hile anlaşılmaması için basma butonları her zaman seçilen tek yada çftlere göre durdur komutu vereceğinden her zaman istediğinizi seçer. Yanılma payım olabilir
< Bu ileti Android uygulamasından atıldı > -
-
-
konu sahibi konuya tekrar girmeyecek bile olsa konuya, ihya etmesi bizden inşAllah...
Bu devrede Laplace mdülü olarak bulunan zaman gecikme elemanını kendim sistematik olarak transistörlerle uyguladım. Mantık çıkışları transistörle garipliklere sebep olduğundan ve kimi zaman sinyal yükseltme gerektiğinden fazla transistör kullandım. Daha uygun eleman değerleri ve hatta kazancı yüksek transistörler seçilebilir.
Ana devrenin stratejik kısmı bu. Sayıcı için sinyal topraklaması lazım ve bu devre kondansatörünün değerine göre eşitlik sinyali ancak beklerse çıkışa uygular. Eğer sinyal kısa sürerse çıkış olmaz. sinyal kısa sürdüğünde kondansatörü topraklaması hem çıkış alınmasına manidir hem de kondansatörün dolu kalıp sonraki zamanlamalarda çalışmamasını engeller.
dosya.co
İndir Transistörlü XORle pdsprjhttps://dosya.co/yg7pf3g4k8j8/Transist%c3%b6rl%c3%bc-XORle_-.pdsprj.htmlİlk enerjilendiğinde çalışmayacak halde devre ama sayılar seçme butonu ile farklılaştırıldığında yani sistem başlatıldıktan sonra sorunsuz.
< Bu mesaj bu kişi tarafından değiştirildi karafetva -- 1 Ocak 2022; 16:50:35 >
-
-
Hocam dediğim gibi başka derslerime yoğunlaşmıştım konuya vakit ayıramadım, haklısınız. Hocamla görüşüp ondan fikir almıştım, zaten beni yeterince zorlayan bu fikre o da pek sıcak bakmadı, dolayısı ile vazgeçmiştim. Sizin transistörlü çözümünüz de güzeldi ancak açıkçası anlamamıştım. Hocamız da her bir komponentin çalışmasını teorik hesapları ile birlikte istediği için açıkçası vaz geçtim. Zaten breadboard üzerine kurmak için yeterince karışık oldu diye düşünüyorum. Devreyi kurmaya başladım, şimdilik 555i çalıştırmayı ve kullanıcıdan sayı alma kısımlarını tamamladım. Ancak, sayı seçerken touch buttona basılıp bırakıldığında bazen 2 veya 3 atlayarak sayma yapıyor. Bunun nedenini çözemedim, bir fikriniz var mı ? Bu arada tekrar söylüyorum, şu anlık hile işini bir kenara bıraktım. Eğer projenin üstesinden gelebilirsem ve vaktim kalır ise tekrardan bu işe bir bakabilirim. Yineliyorum, gerçekten uğraştınız emekleriniz için çok teşekkürler.
Hocam evet çözümünüz çalışıyor. Basit olması itibari ile uygulanabilir diye düşünüyorum. Bahsettiğiniz dezavantaj nedir acaba ? Sonuç displayi sanki seçim displayindan kaçıyor gibi :) Sonuç displayindaki sayıyı seçemiyorsunuz.
Düzenleme: Devrenin karşılaştırıcı kısmı hariç her şeyini kurdum breadboarda, maalesef çok gürültü var. Masaya dokununca bile 555e bağlı display tetik alabiliyor. Ne yapmak gerekiyor ? Tek çözüm PCB mi ?
< Bu mesaj bu kişi tarafından değiştirildi scapegoat111 -- 5 Ocak 2022; 0:31:58 >
-
-
@scapegoat111 555in 5 nolu pinini boşta mı bıraktın?
-
Evet hocam boşta. Hocam bu arada simülasyonda switch ile tetiklemiştim evet ama gerçekten tach button kullandım. Dediğiniz gibi pull down resistor kullandım ancak herkesin kiloohm mertebesinde direnç önermesine rağmen mesela 10klık dirençle hiç tetik almadı sayıcı, 1klık direnç ile yine bazen sayıp bazen saymıyordu, en son 220 ohm pull down direnç ile kullanıcıdan sayı aldım dediğim gibi. İkinci buton ise 555i aktifleştiren buton, ona basılı tutuyorum, display sayıyor evet ama sanki bazen atlama yapıyor, bu atlamayı özellikle elimi butondan çektiğim zaman yani 470uF lik kondansatörü boşaltırken yapıyor.
Yani sizin çözüm öneriniz sayıcıların önüne de pull down resistor atmak doğru muyum ?
Bu gün müsait bir anımda video çekip yüklemeyi düşünüyorum.
-
-
Hocam kondansatör tavsiyeniz resmini gönderdiğiniz bağlantı türü için mi uygun ? Çünkü pull-down şeklinde bağladığımda gürültü çok daha fazla idi, kondansatörü çıkarınca yine kendi kendine saymalar azalmıştı.
-
Kondansatör buton arkını azaltmak için butona paralel. İki türlüde de deneyebilirsin, tavsiye; düşükteki-topraktaki tetik ucunu buton ile yükseltirken-gerilimlerken için.
güç kaynağın nedir bu arada? Problemli ise sebep o da olablir. Bredboardddan ve enerji kaynağından resim?
-
drive.google.com
Google Drive'la Tanışın – Tüm dosyalarınız için tek bir yerhttps://accounts.google.com/ServiceLogin?service=wise&passive=1209600&continue=https://drive.google.com/file/d/1xPG9Eq0SilIMtp8TVP3eLYABaoaj-5Yh/view?usp%3Dsharing&followup=https://drive.google.com/file/d/1xPG9Eq0SilIMtp8TVP3eLYABaoaj-5Yh/view?usp%3DsharingHocam buyrun, bu halinde butona paralel kondansatör yok. Tavsiyeniz üzerine seçme butonuna paralel kondansatör koydum, 555 ile saymayı bıraktıktan sonra tekrar sayı seçmek istersem bu sefer seçme butonu sonuç displayindeki sayıları değiştiriyor.
Attığım linkte video var.
< Bu mesaj bu kişi tarafından değiştirildi scapegoat111 -- 5 Ocak 2022; 22:26:23 >
-
Dosyayı açamadım, diğer yolladıkların gibi. Belki sorun bizdedir ama resim ekleyebilirsin konuya ya da dosya.co dan dosya uploaddan yükleyebilirisin.
Seçme butonu, alakası olmadığı sonuç ekranını değiştirebiliyorsa güç kaynağı vb sorunlu mu diye akla getiriyor. Ama bunu zaten yazmıştım? Güç kaynağı nedir??? Ac mi karıştırıyor, filtresi mi zayıf ?
-
Hocam paylaşım izni vermeyi unutmuşum, düzelttim şimdi. Güç kaynağı 6x1.5 Volt Duracell pil 7805 ile 5volta düşürülüyor entegreler için.
< Bu ileti Android uygulamasından atıldı > -
Masaya çarpınca devredeki oynamalar, kablo yığınının breadboard bağlantı noktalarındaki zaaflardan olsa gerek. Breadboardlar eski olabilir ve iki adet kullanmışsın.
Ayrıca 5 volta düşürülen devrede neden 9 Volt giriş verdin? pull-down, pull-up kısılarında enerji çekiliyorsa 7805i yorabilir hatta kısadevre koruması varsa belki korumaya geçiyordur çok kısa. Tabii bozuk (yanlış bağlanmış) da olabilir 7805. Ölçmek lazım çıkışını vb.
Kendi koyduğun ilk devreyi mi uyguladın?? Oradaki giriş gerilimi neydi simülasyonda??? Sİmülasyonda regülatör yani 7805 olmadığını hatırla!! Bu sebeple kullanılan direnç vb ve ya çekilen akım-sızıntı akımı stratejik noktalarda gerilim düşmesine sebep olabilir. Zaten entegre datasheeti 4.5--5.5 Volt aralık vermiş. Simülasyon giriş gerilimini 5 Volta düşürüp deneyebilirsin.
Piller yetersiz kalabilir. Fazla akım çekmesine sebep olan bağlantı varsa, piller akım yetiştirmiyor olabilir zaten arada regülatör var... Düğmelere basma anı da dahil stratejik kısımların gerilim değerlerini incelemek lazım.
Özellikle entegre input kısımlarını transistörle aktifleştirmek gerekebilir.
Kablo yığınında hatalı bağlantı olabilir.
-
Hocam evet, özellikle iki breadboardun toprak hattını bağlayan kabloya dokununca sayıcı çok daha hassas bir şekilde tetik alıyordu. O kablo çok gevşekti, değiştirdim sorun biraz daha azaldı ama yine bazi kablolara dokununca sonuç ekranı değişebiliyor.
Gücü başka nasıl sağlayabilirdim ki 7805 en mantıklısı gibi geldi. 7805in çıkışını ölçtüm 5.21 Volt gösteriyor, ama sayıcılar çalışırken ya da seçim yaparken hiç ölcmedim acaba düşüyor mu diye. Simulasyonda güç kaynağı proteusun poweriydi, yani o da lojik devreler için high yerine geçiyor sanırım 5Volt. Devre genel olarak simulasyondaki gibi çalışıyor ancak dediğim gibi stabil degil.
Hocam bu arada, ben kondansatoru butona paralel değil pull down resistore paralel bağlandığımı fark ettim. Tekrardan onu deneyeceğim. Entegreleri transistor ile anahtarlamak da aklımda bulunsun. Okulda fırsat bulabilirsem kritik noktaları osiloskop ile inceleyeceğim.
Bir de, tasarımda ve uygulamada hata olmadığını varsayarsak bu devre baskı devrede de böyle kararsız davranabilir mi?
< Bu ileti Android uygulamasından atıldı >
-
Devrenin pcbde de kararsızlık yapacağını düşünürüz. Pcbde hallolan tek sorun gevşek kablolar olur.
7805 çıkışı 5.2Volt ie entegre sınırına yakın. Araya bir diyot seri eklenirse, 0.7Volt gerlim düşüü sağlar. Biraz fazla ama farklı kombinasyonlarda denenebilir, (Tabi 7805 boşta 5.2 verip de çalışırken gerilimi düşrüyora bunu da görmek lazzım. Belki gerek kalmaz.) LM serisi ile ayarlı gerilim kaynağı yapılıp hassasiyet bozukluklarına karşı kalibre edilebilir Aslında 5Volt smps, led güç kaynağı gibi ayarlı bir güç kaynağı da kullanılabilir.
Proteusta güç kaynağı gerilimini kesin olarak öğren. Proteus en sol yukarıdan aşşağı simgelerde Generators kısmını seçip, Dc olanı aldığında, gerilimini değiştirebilceğin güç kaynağı olur. Bununla her yere gerçekten elinde olan gerilimi verebilirsin. Hatta bu gerlimi sınır değerlere değiştirip devrede sorun çıkıyor mu diye inceleyebilirsin. (Mantık kabulleri simülasyonda çalışabilir aa gerçekte çalışmayabilir. Mesela simülasyonda gerilim düşmediği varsayılabilir ama gerçekte öyle değil.)
6 adet 1.5Volt pil 9 Volt yapıyor. Halbu ki; 4 adeti 6Volt yapıyor ve bunu 7805e verebilirsin. Eğer devre fazla akım çekip piller yetersiz kalırsa, 5 adet pil de düşünebilirsin Ama pile mecburiyet yoksa hiç düşünme, direk güç kaynağı.
Led eklemişsin. Led de bağlandığı yere göre sorun çıkarıyor olabilir. Eğer sonuç ekran sayıcısı inputu yani tetik ucu pull-up ya pull-down yoksa bu da incelenmeli. Kararsızlığa sebep olabilir. Ekrana yansımayan fazla girişe de.(sayı atlama)
Stratejik önemli olan;
bir butona bastığında hiç alakası olmayan başka bir kısmı saydırması. Kullanılan kimi dirnçlerin haddinden fazla enerji tüketmesi vb sebeplerle olabilen gerilim düşümü, diğer kısım için gerilimi düşürerek sinyal sayılıp tetiklenmesine sebep olabilir. İki kısım için ayrı regülatörler, 7805ler kullanılablir ama güç kanağı düşünülmelidir.
-
Hocam proteusu kontrol ettim gücü yeniden 5 volt olarak verdim değişen hiç birşey olmadı. Asıl mevzumuza gelecek olursak, bu gün girişi aldığım butona paralel 0.1uF kutupsuz kondansatör taktım, sayı seçerken yalnızca bir kere sıçrama yaptı, eskiye göre çok daha iyi oldu. Şimdilik bu sorunu çözdüğümü varsayıyorum. Devreyi pazartesi günü laboratuvar ortamında deneme şansım olacak o zamana kadar eksiklikleri gideremezsem osiloskop ile giriş çıkışlardaki sinyal ölçümlerini paylaşırım. Ayrıca devrenin sunumu da laboratuvar ortamında yapılacağından, çok kaliteli bir keysight güç kaynağı ile de devreyi enerjilendirebilirim. Pazartesi günü deneyeceğim, kaliteli güç kaynağı acaba devremizi daha kararlı hale getirecek mi göreceğim.
Giriş butonunun sonuç ekranını değiştirme olayı siyah kalemle çizdiğim bağlantı şeklinde oluyordu. Daha önceki mesajımda söylediğim gibi siyah renkle çizilen kapasitör yanlış bağlantı zannımca. Sizin önerdiğiniz gibi kırmızı kalemle çizilmiş bağlantıyı yapınca giriş butonu artık sonuç ledine müdahale etmiyor. Şu an sonuç ledine müdahale eden tek şey masadaki ve breadboarddaki sarsılmalar. Bu arada henüz karşılaştırıcı entegreyi ve yeşil ve kırmızı ledleri bağlamadım. Onu da hallettikten sonra en son halini atarım yine.
Son olarak sonuç ekranı sayıcısı olan 7490'ın clock girişinde pull down resistor var evet. Dediğiniz gibi o direnç yokken sonuç ekranı da atlama yaparak sayıyordu.
Bu mesaj IP'si ile atılan mesajları ara Bu kullanıcının son IP'si ile atılan mesajları ara Bu mesaj IP'si ile kullanıcı ara Bu kullanıcının son IP'si ile kullanıcı ara
KAPAT X