Teknik Pulsa
-
Upload
goffar-al-mubarok -
Category
Documents
-
view
223 -
download
0
Transcript of Teknik Pulsa
-
7/26/2019 Teknik Pulsa
1/3
Abdul Gof far Al Mubarok UAS Teknik Pulsa5215134375 5220 (Dosen : Wisnu Djatmiko, M.T.)
UAS TEKNIK PULSA
Soal Ujian Akhir Semester MK Teknik Pulsa
1. Desain dan simulasikan pembangkit pulsa segi-empat dengan frekuensi 1000
Hz dengan menggunakan software simulator rangkaian elektronik(CircuitMaker, EWB, Orcad, atau software simulator lainya). Jawaban terdiri
dari : (1) perhitungan nilai resistor dan capasitor, (2) rangkaian lengkap, dan (3)
hasil simulasi menggunakan software simulator.
2. Desain sebuah pembangkit pulsa dengan frekuensi 100Hz menggunakan
sistem berbasis processor (Z80, 6502, MikroC, atau Arduino). Jawaban terdiri
dari : (1) flowchart, dan (2) listing program dalam bahasa rakitan (sketch).
Jawab:
1. Pembangkit pulsa segi-empat dengan frekuensi 1000Hz berbasis IC LM555.
Jika diasumsikan nilai kapasitor sebesar 0.01 uF, sedangkan nilai RA
sebesar 100. Maka perhitungan nilai resistor yang dibutuhkan yaitu sebagai
berikut.
fC
CRfR A
B2
44.1
Sehingga didapat nilai resistor yaitu
kRB 2.7
Gambar 1. Rangkaian pembangkit pulsa segiempat berbasis IC LM555 beserta hasil
simulasinya pada CircuitMaker untuk frekuensi keluaran 1000Hz.
-
7/26/2019 Teknik Pulsa
2/3
Abdul Gof far Al Mubarok UAS Teknik Pulsa5215134375 5220 (Dosen : Wisnu Djatmiko, M.T.)
2. Desain sistem pembangkit pulsa segi-empat berbasis Arduino dengan
frekuensi keluaran 100 Hz.
Jawab:
Pin 13 Arduino Uno dipilih sebagai keluaran karena secara built in telah memiliki
indikator berupa LED, sehingga mudah untuk melihat apakah terdapat sinyal keluaran
atau tidak. Sedangkan waktu tunda pada program diatur sebesar 5 milidetik untuk
menghasilkan frekuensi sebesar 100 Hz. Perhitungan frekuensi adalah sebagai
berikut:
Tf
1
Dimana diketahui frekuensi yang dikehendaki adalah sebesar 100 Hz, sehingga
sHzT 01.0
100
1
Adapun ToffTonT dan tToffTon
maka
tT 2
mssT
t 5005.02
Gambar 5. Rangkaian simulasi pembangkit pulsa segi-empat berbasis Arduino Uno
beserta hasil simulasinya pada Proteus 7.9.
-
7/26/2019 Teknik Pulsa
3/3
Abdul Gof far Al Mubarok UAS Teknik Pulsa5215134375 5220 (Dosen : Wisnu Djatmiko, M.T.)
Flowchart program Arduino untuk menghasilkan pulsa segiempat dengan frekuensi
100Hz pada pin 13.
Untuk menghasilkan pulsa keluaran dengan frekuensi sebesar 100 Hz, digunakan
program sebagai berikut.
void setup() {
// menginisialisasi pin13 sebagai output
pinMode(13, OUTPUT);
}
// membuat program terus menerus melalukan looping
void loop() {
digitalWrite(13, HIGH); // memberikan sinyal clock HIGH (5V)
delay(5); // delay selama 5 milisecond
digitalWrite(13, LOW); // memberikan sinyal clock LOW (0V)
delay(5); // delay selama 5 milisecond
}
Inisialisasi pin 13 sebagai
OUTPUT
digitalWrite (kirim sinyalHIGH)
Pulsa segiempat
pada pin 13
Delay(5) (TON
)
digitalWrite (kirim sinyalLOW)
Delay(5) (TOFF
)