7 Kasım 2017 Salı

Sayısal Devreler dersi Proje Ödevi 2 Bitlik iki sayının çarpımı

And Or Not Kapıları İle İki Bit İki sayının Çarpımı

(Lojik uygulamalar dersi proje ödevi, sayısal devreler dersi proje ödevi, lojik devre tasarımı dersi proje ödevi, lojik dersi proje ödevi, sayısal elektronik dersi proje ödevi, lojik tasarımı dersi proje ödevi, sayısal devre tasarımı dersi proje ödevi, mantık devreleri dersi proje ödevi )

Proje de ne yapıyoruz?

Dört adet buton bulunuyor, butonlar dört adet bir bit sayıyı ifade ediyor.

Bu dört adet bir bit sayıyı devre ile çarpma işlemi yapıyorum.

Çarpma sonucunu 7 segment tek hane olarak gösteri yapıyorum.

Gelen binary değeri 4511 entegresi ile 7 segment displayı sürüyorum.

Birinci buton için a ve a konumu, ikinci buton için b ve b üçüncü buton için c ve c konumu dördüncü buton için d ve d bulunuyor

Örnek olarak:

a, b x c, d hepsi 1 (+5V) ise 11 x 11 = 1001binary olarak oluşur. Desimal olarak 9 sayısını ifade eder.

3 x 3 işlemi sonucu 9 olur.

Örnek olarak:
a, b, c, d 1010 şeklinde olursa binary olarak 10 x 10 = 0100 sayısını oluşturur. 2 x 2 = 4 işlemi yapmış oldu.

Bu şekilde gösterebileceğimiz en büyük değer 9 sayısı (1001 binary değeri) olur. 


İki bitlik iki sayı çarpma işlemi:

Proje yapım aşamaları:

Karnough haritası oluşturuldu ,






Projenin en kısa yoldan nasıl yapılacağı ve en kolay en ekonomik nasıl yapılacağı bulmaya çalıştım.

AB x CD = fsqr haneleri ile sonucu gösterdim.

10 x 01 =00 10 olarak örnek bir işlem yapıp burada da deneme yaptım.



F, Q, S, R ayrı ayrı karnogh haritasına işlendi, sadeleştirmeler yapıldı.

En kolay en maliyetli tasarım oluşturuldu, And kapısı Or kapısı Not kapısı kullanılacağı belirlendi.

Entegrelerin tipleri, malzemelerin tipleri belirlendi ,

Entegrelerin datasheetleri incelendi , çalışma sistemi araştırıldı ,

PRTEUS programında ısıs bölümünde devrenin olup olmayacağı araştırıldı,




ISIS’te de olacağı anlaşıldı ARES bölümünde de devre tasarımı yapıldı,




En az yolla, alan, atlama ile devre tasarımı gerçekleştirildi ,



Ütü ile baskı denendi kalite düşüklüğü nedeniyle özel baskı makinesinden baskı alındı ,

Asit çözeltisinde bakır yollar oluşturuldu,

PCB delikleri delindi, lehim yapıldı ,malzemeler dizildi ,




Son olarak devre çalıştırıldı. Testler yapıldı





Proje Maliyeti:

7805 Entegresi 30krş

4511 Entegresi 50 krş

7411 Entegresi 10 krş x 2

7404 Entegresi 20 krş

4082 Entegresi 20krş

4072 Entegresi 30krş

Swich buton 10 krşx 4

Klmens 20krş

7 Segment display 60krş

9 volt dc pil 3tl

Epoksi pcb plaket 5tl

Pcb baskı işlemi 6tl

Perhidrol 500ml 10tl

Tuz ruhu 2tl

Toplam maliyet=29tl


Kullanılan malzemelerin açıklamaları:

7 Segment Display

Display da 0-9 A,B,C,D,E,F,G,- işaretlerini sayılarını gösteri yapmamaızı sağlar. Display sürücülerle kullanılır. Ledlerin önüne uygun dirençler koyulur.


7805-

12-9 DC volt gerilimi 5 volt dc gerilime düşüren entegre,Entegre 12-9v giren gerilimi 5v seviyesine düşürür. Bu düşürme işlemini yaparken üzerindeki enerji fazlalığını ısı yardımı ile atar. Soğutucu kullanmamız gerekir.

Giriş ve GND arasına kondansatör, çıkış ve GND arasına kondansatör koyulmalıdır, bu şekilde daha düzenli çıkış verecektir.

1A kadar çıkış alınabilir.


4072 - 

 4 girişli ikili OR kapısı entegresi,

Entegre içinde iki adet 4 girişli Or kapısı vardır.


4082 -

 4 girişli ikili AND kapısı entegresi,

İki adet 4 girişli And kapısıdır

Yani 4 girişin hepsi 1 seviyesinde olsuğunda çıkış verir.



4511 -

7 segment display sürücü,

Binary olarak gelen sinyallerin display ledlerini sürecek şekle getirilmesi işlemine yapar.

Örneğin 0001 sinyalleri geldiğinde display da 1 sayısını görürüz.

Entegrenin output a, b, c, d, e, f, g pinleri 7 segment display a gider.



7404 -

 NOT kapısı ,

Mantıksal devrenin tersini alır

1 ise 0 çıkış verir

0 ise 1 çıkış verir.

Entegre için de 6 adet bulunur.

7411-

3girişli üçlü AND kapısı,

Girişlerinden herhangi birisi 1 seviyesinde olduğunda çıkış 1 olur.




Diğer yazılarım:

Sinamics V20 Modbus RTU Modbus RTU ile kontrol edilmesi ile ilgili paylaşımımda da PLC den Modbus kontrolü ile sürücünün açıp kapama, frekans değişimini anlatıyorum.

Dop-B HMI ile S7-1200 plc Modbus RTU Kontrolü, HMI master PLC slave olarak örnek uygulama yapıyorum.
HMI kullanarak RS485 alt yapısını üzerinden plc kontrol edilmesi uygulamasını anlattım.

S7-1200 PLC ve Delta DVP14ss2 PLC iki plcyi Modbus RTU üzerinden haberleştirdim.

Arduino MPU6050 Gyroscope ve Accelerometer kullanımı ve örnek kodlar bulunuyor.

Delta DVP14ss2 PLC ve Dop-B HMI Modbus ASCII üzerinden iki kablo ile haberleşmesi örneği

Anlattım.

Delta PLC DVP14ss2 plc Step motor kontrol ve sürümü işlemini anlattım.

(Leadshine Microstep Driver M542 Modelli sürücü ile)

Delta PLC DVP14ss2 PLC bağlantı şeması Bağlantı kablolarını anlattım.

S7-1200 Encoder Kullanımı















Hiç yorum yok:

Yorum Gönder