Perancangan Rangkaian Logika ada 5 langkah yaitu :
- Penjabaran Ide
- Menentukan jumlah variable input dan output yang dibutuhkan
- Mengimplementasikan ide kedalam tabel kebenaran
- Penyederhanaan fungsi boolean
- Implementasi ke dalam rangkaian logika
Langsung Saja kepada contohnya (tugas):
Sebuah pabrik kimia memerlukan alarm untuk
menandai terjadinya kondisi kritis pada salah satu tangkinya. Masing-masing
tanki memiliki4 buah switch HIGH/LOW yang memonitor
- Temperatur(T)
- Level Fluida(L)
- Tekanan(P)
- Bobot(W)
Desain system yang bisa mengaktifkan alarm
jika kondisi-kondisi dibawah ini terjadi:
- Level fluida, temperature dan tekanan adalah HIGH
- Level fluidaLOW, Tekanan dan Bobot HIGH
- Level fluida dan temperature LOW, Tekanan HIGH
- Level fluida dan bobot Low, Temperatur HIGH
Penjabaran Ide
Alarm
akan menyala jika :
Level fluida, temperature dan tekanan adalah HIGH
Level fluida, temperature dan tekanan adalah HIGH
Level
fluida LOW, Tekanan dan Bobot HIGH
Level
fluida dan Temperatur LOW, Tekanan HIGH
Level
fluida dan bobot Low, Temperatur HIGH
Menentukan jumlah variabel input dan output
4
input :
- Temperatur (T)
- Level fluida (F)
- Tekanan (P)
- Bobot (B)
1
output :
- Alarm
Penyederhanaan
Fungsi Boolean
Dari tabel diatas jika menggunkan fungsi SOP dan POS maka hasilnya sebagai berikut :
- Jika menggunakan fungsi SOP : (T'L'PW')+(T'L'PW)+(TL'P'W')+(TL'PW')+(TL'PW)+(TLPW')+(TLPW).
- Jika menggunakan fungsi POS : (T+L+P+W).(T+L+P+W').(T+L'+P+W).(T+L'+P+W').(T+L'+P'+W).(T+L'+P'+W').(T'+L+P+W')(T'+L'+P+W).(T'+L'+P+W').
dan jika disederhanakan menggunakan karnaugh maps hasilnya menjadi : TP+L'P+TL'W'
Pengaplikasian menggunakan software karnaugh maps minimizer:
Test On WinBreadBroad
Breadboard:
Schematic:
No comments:
Post a Comment