Perpustakaan Unika
PERANCANGAN OSILOSKOP PC MELALUI SOUNDCARD
LAPORAN TUGAS AKHIR
OLEH: ALBERTUS ENDRY PUTRANTO 02.50.0056
PROGRAM STUDI TEKNIK ELEKTRO FAKULTAS TEKNOLOGI INDUSTRI UNIVERSITAS KATOLIK SOEGIJAPRANATA SEMARANG 2007
i
Perpustakaan Unika
HALAMAN PENGESAHAN
Tugas akhir dengan judul “Perancangan Osiloskop PC melalui Soundcard” diajukan untuk memenuhi persyaratan dalam memperoleh gelar Sarjana Teknik Elektro pada Program Studi Teknik Elektro di Fakultas Industri Universitas Katolik Soegijapranata Semarang. Laporan Tugas Akhir ini disetujui pada tanggal 10 Oktober 2007.
Semarang, 10 Oktober 2007 Mengetahui / Menyetujui, Pembimbing I
Pembimbing II
Bernadinus Harnadi, ST, MT NPP. 058.1.1994.158
Risa Farrid, ST, MT NPP. 058.1.2002.250 Mengetahui,
Dekan Fakultas Teknologi Industri
Leonardus Heru Pratomo, ST.MT NPP. 058.1.2000.234
ABSTRAK
ii
Perpustakaan Unika
Osiloskop
PC
menggunakan
media
soundcard
diproses
dengan
menggunakan pemrograman Delphi sebagai pemroses sinyal-sinyal listrik yang diterima. Osiloskop PC akan membaca data yang ditampung pada buffer data pada soundcard, pembacaan yang real time akan menghasilkan pencuplikan data yang sempurna dengan menggunakan konsep pencuplikan standar audio CD. Osiloskop PC juga dirancangan dengan sistem pendeteksi soundcard otomatis sehingga pengguna tidak perlu melakukan setting driver soundcard. Secara otomatis pula keberadaan soundcard akan dibaca dan jumlah port-port audio yang terpasang akan diketahui. Mengingat pengukuran sinyal tegangan dapat melampaui tegangan input maksimal soundcard, sehingga perlu penambahan rangkaian antar muka sebagai pembatas tegangan masukan. Hasil dari uji coba menghasilkan pengujian dan pengukuran yang sama dengan oisloskop konvensional pada umumnya. Salah satu kelemahan yang terdapat pada osiloskop ini adalah batasan jangkauan frekuensi yang terbatas pada 20Hz hingga 20kHz sesuai dengan jangkauan frekuensi audio.
iii
Perpustakaan Unika
KATA PENGANTAR
Syukur kepada-Mu Tuhan Jesus, atas Berkat dan Mukjizat-Mu penulis dapat menyelesaikan Tugas Akhir yang berjudul “Perancangan Osiloskop PC melalui Sound Card”. Terselesaikannya Tugas Akhir ini tidak terlepas dari dukungan dari orang-orang disekitar, sehingga penulis ingin menyampaikan ucapan terima kasih kepada: 1. Bapak Leonardus Heru P, ST, MT, selaku Dekan Fakultas Teknologi Industri. 2. Bapak Bernardinus Harnadi ST., MT, selaku Dosen Pembimbing I. Terima kasih atas bimbingan dan saran-saran yang diberikan. 3. Ibu Risa Farrid ST., MT, selaku Dosen Wali dan Dosen Pembimbing II 4. Bapak Dr. Slamet Riyadi ST., MT, selaku Dosen Penguji I 5. Bapak Erdhi W ST., MT, selaku Dosen penguji II 6. Seluruh Dosen Fakultas Teknologi Industri atas ilmu yang diberikan selama di bangku kuliah. 7. Seluruh staff Tata Usaha dan Laboran Fakultas Teknologi Industri. 8. Ayah, Ibu dan adik-adik saya yang selalu memberikan dukungan. 9. Semua rekan-rekan elektro 2002 beserta kakak dan adik kelas. 10. Teman-teman di Delphi.Org : Mr.Darby; thanks for bugs in my program. 11. Teman-teman di Faulhaber.Inc : Fritz, Lee Kristine. 12. Teman-teman di IEEE CUA :Neil Smith dan Daniel Clifford. 13. Teman-teman di dunia nyata dan maya yang tidak bisa disebut satu persatu. Terima kasih atas saran, masukan dan kritikannya Laporan Tugas Akhir ini masih jauh dari sempurna,oleh karena itu diharapkan kritik dan saran yang bersifat membangun. Akhir kata, semoga laporan Tugas Akhir ini dapat bermanfaat bagi masyarakat dan rekan-rekan mahasiswa. Semarang, 10 Oktober 2007 Penulis
iv
Perpustakaan Unika
“Setiap orang tidak pernah memikirkan begitu susah dan sulitnya setiap PROSES yang terjadi. Mereka hanya menginginkan HASILNYA, dan tentu hasil itu HARUS benar”
Albertus endry
v
Perpustakaan Unika
DAFTAR ISI Halaman Judul
i
Halaman Pengesahan
ii
Abstraksi
iii
Kata Pengantar
iv
Daftar Isi
vi
Daftar Gambar
ix
Daftar Tabel
xii
Bab I. PENDAHULUAN 1.1 Latar Belakang
1
1.2 Perumusan Masalah
2
1.3 Tujuan Penulisan
2
1.4 Pembatasan Masalah
3
1.5 Metodologi Penelitian
4
1.6 Sistematika Penulisan
5
Bab II. LANDASAN TEORI 2.1 Osiloskop
6
2.1.1 Lebar Pita (Bandwidth)
9
2.1.2 Waktu Naik (Rise Time)
9
2.1.3 Sensitivitas Vertikal
10
2.1.4 Kecepatan Sapuan
10
2.1.5 Sample Rate
11
2.1.6 Resolusi ADC
11
vi
Perpustakaan Unika
2.2 Soundcard
12
2.3 Teknik Sampling
13
2.3.1 Sample Rate
14
2.4 Penguat Operasional
15
2.4.1 Penguat Membalik
16
2.4.2 Penguat Tak Membalik
16
2.5 Sensor Arus
18
2.6 Sistem Komputer
19
2.7 Pemrograman Delphi
20
Bab III. PERANCANGAN SISTEM 3.1 Blok Diagram
22
3.1.1 Rangkaian Pelemah
23
3.1.2 Sensor Arus
24
3.1.3 Konverter Analog ke Digital
24
3.1.4 Komputer
25
3.2 Perancangan Perangkat Keras
25
3.2.1 Rangkaian Pelemah
25
3.2.2 Sensor Arus
26
3.3 Perancangan Perangkat Lunak
27
3.4 Langkah Pengambilan Sampling Data
31
3.4.1 Sampling Sinyal dari AFG
33
3.4.2 Sampling Sinyal dari Output Trafo
33
3.4.3 Rangkaian Kapasitor
34
vii
Perpustakaan Unika
3.4.4 Rangkaian Induktor
35
Bab IV. ANALISA
35
4.1 Pengujian Sistem
35
4.2 Analisa Perangkat Lunak
43
4.2.1 Inisialisasi Soundcard
44
4.2.2 Menggambar Sinyal pada Tampilan Secara Kontinu
48
4.2.3 Menggambar Sinyal Satu Frame
51
4.2.4 Fungsi Trigger
53
4.2.5 Pengaturan Sample Rate
58
4.2.6 Capture Frame
60
Bab V. PENUTUP 5.1 Kesimpulan
64
5.2 Saran
65
DAFTAR PUSTAKA LAMPIRAN
viii
Perpustakaan Unika
DAFTAR GAMBAR
Gambar 2.1
Representasi tegangan (V) waktu (t) dan intensitas (i)
6
Gambar 2.2
Blok diagram osiloskop analog
8
Gambar 2.3
Trigger menstabilkan sinyal yang berulang
9
Gambar 2.4
Perbedaan pensamplingan gelombang
14
Gambar 2.5
Penguat pembalik
16
Gambar 2.6
Penguat tak membalik
17
Gambar 2.7
Sensor arus
18
Gambar 2.8
Blok diagram sensor arus
18
Gambar 2.9
Tegangan output dengan arus primer pada Vcc = 5 volt
19
Gambar 2.10
Eksekusi aplikasi pada windows
19
Gambar 2.11
Eksekusi thread pada windows
20
Gambar 3.1
Diagram blok perangkat keras
22
Gambar 3.2
Rangkaian dasar pelemah
23
Gambar 3.3
Rangkaian pelemah
26
Gambar 3.4
Rangkaian sensor arus
26
Gambar 3.5
Flowchart utama program
28
Gambar 3.6
Flowchart penggambaran kanal 1 dan kanal 2
29
Gambar 3.7
Sample rate 22050 yang lambat menghasilkan cuplikan 31 yang sedikit
Gambar 3.9
Hasil sample rate 22050 yang lambat dihasilkan nampak 32 kasar
ix
Perpustakaan Unika
Gambar 3.10
Sample rate 44100 yang cepat menghasilkan cuplikan 32 yang banyak
Gambar 3.11
Hasil sample rate 44100 yang cepat dihasilkan nampak 32 detil
Gambar 3.12
Kapasitor pada sebuah rangkaian
33
Gambar 3.13
Rangkaian Induktor
34
Gambar 4.1
Sinyal sinus dengan osiloskop PC
35
Gambar 4.2
Sinyal sinus dengan osiloskop
36
Gambar 4.3
Sinyal segitiga dengan osiloskop PC
37
Gambar 4.4
Sinyal segitiga dengan osiloskop
37
Gambar 4.5
Sinyal kotak dengan osiloskop PC
38
Gambar 4.6
Sinyal kotak dengan osiloskop
39
Gambar 4.7
Keluaran trafo 5,5 volt
39
Gambar 4.8
Keluaran trafo 6 volt
40
Gambar 4.9
Kapasitor pada rangkaian AC
41
Gambar 4.10
Hasil pengamatan dengan osiloskop rangkaian C
41
Gambar 4.11
Induktor pada rangkaian AC
42
Gambar 4.12
Hasil pengamatan dengan osiloskop rangkaian C
43
Gambar 4.13
Inisialisasi multimedia yang terpasang
44
Gambar 4.14
Kontrol utama pada osiloskop
48
Gambar 4.15
Kontrol trigger pada osiloskop PC
53
Gambar 4.16
Sinyal yang selalu bergerak akan susah untuk diamati
57
Gambar 4.17
Trigger diaktifkan pada polaritas positif
58
x
Perpustakaan Unika
Gambar 4.18
Setup sample per secong
58
Gambar 4.19
Fitur capture frame pada osiloskop
61
xi
Perpustakaan Unika
DAFTAR TABEL
Tabel 2.1
Sample rate
15
Tabel 3.1
Sample rate
31
xii