Minggu, 26 Mei 2013

Program Function VSWR (Voltage Standing Wave Ratio)


Jika impedansi beban tidak sesuai dengan impedansi saluran transmisi ataupun jika impedansi sumber tidak sesuai dengan impedansi saluran, maka sebagian dari energi gelombang yang datang pada beban akan dipantulkan. Hal tersebut menimbulkan suatu gelombang pantulan yang berjalan disepanjang saluran transmisi menuju ke arah sumbernya. 

Nilai-nilai yang berhubungan dengan impedansi beban dan impedansi saluran transmisi, nilai VSWR adalah :
VSWR = ZL / ZO            ; untuk ZL ≥ ZO                                              
VSWR = ZO / ZL            ; untuk ZO ≥ ZL                                                             
dimana,           ZL = impedansi beban(antena)
                        ZO = impedansi karakteristik saluran transmisi

Dalam pembahasan VSWR ini, penulis akan membahas bagaimana menghitung nilai VSWR, dengan menggunakan Function pada bahasa pemrograman Pascal. Listing programnya adalah sebagai berikut :



Penjelasan program diatas adalah sebagai berikut :
 

Listing program bagian ini merupakan subprogram utama. Uses crt adalah sebagai library dalam program. Pada bagian ini dideklarasikan judul function dan variabel yang akan digunakan dalam rumus function. Judul function yang digunakan adalah “VSWR” sedangkan variabel yang digunakan dalam rumus function ini adalah “ZL dan ZO” dengan tipe data integer. Variabel “x” sebagai output dengan tipe data real.

Listing program bagian ini merupakan pendeklarasian variabel pada program utama. Nilai dari variabel ini akan dimasukkan kedalam  rumus function yang telah dibuat sebelumnya pada subprogram utama. Clrscr digunakan untuk membersihkan layar dalam Pascal setelah program sebelumnya selesai dikerjakan. Write sebagai statement inputan yang akan menginput kata yang ada didalam kurung kemudian writeln akan menginput kata yang ada didalam kurung tersebut dan akan di outputkan jika sudah tercetak pada statement readln , jika program telah selesai maka akan dakhiri oleh statement end.

Secara sederhana, program di atas dapat dituliskan dalam bentuk flowchart sebagai berikut :


Penjelasan Flowchart :

Program dimulai dengan mengetahui terlebih dahulu apakah impedansi beban dan impedansi saluran tidak sesuai. Setelah itu terjadi perbandingan antara impedansi beban (ZL) dengan impedansi saluran transmisi (ZO). Jika perbandingan tersebut menghasilkan ZL ≥ ZO, maka rumus VSWR yang dihasilkan adalah :
VSWR = ZL / ZO          
                                                                                                                                    
Berikut ini adalah link ke artikel Voltage Standing Wave Ratio :

Referensi :