Pages

Showing posts with label Elektronika. Show all posts
Showing posts with label Elektronika. Show all posts

Saturday, March 16, 2013

PEMROGRAMAN BAHASA C UNTUK MIKROKONTROLER AVR


Bahasa C luas digunakan untuk pemrograman berbagai jenis perangkat, termasuk mikrokontroler. Bahasa ini sudah merupakan high level language, dimana memudahkan programmer menuangkan algoritmanya. Untuk mengetahui dasar bahasa C dapat 3dipelajari sebagai berikut.

Struktur Penulisan Program
Struktur penulisan bahasa C secara umum terdiri atas empat blok, yaitu header, deklarasi konstanta global dan atau variable, fungsi dan atau prosedur (dapat di bawah program utama), dan program utama.

STRUKTUR PENULISAN
CONTOH

/* HEADER untuk memanggil library yang akan digunakan */
#include < [library1.h] > // Opsional
#include < [library2.h] > // Opsional

#define [nama1] [nilai] ; // Opsional
#define [nama2] [nilai] ; // Opsional

/* Deklarasi konstanta dan atau variabel global */
[global variables] // Opsional

/* Deklarasi fungsi dan atau prosedur */
[functions] // Opsional



/* Program utama */
void main(void)
{
/* Deklarasi konstanta dan atau variabel lokal */
[Deklarasi local variable/constant]
[Isi Program Utama]
}



#include <mega8535.h>
#include <stdio.h>

unsigned char dt, xx;
char buf[33];

unsigned char lampu (unsigned char bitn)
{
PORTA=bitn & 0x3C;
}

void main (void);
{
char data;

PORTA=0x00;
DDRA=0xF0;
While (1)
     {
      …
     };
}

Tipe Data
Tabel 3.1 memperlihatkan tipe-tipe variable data yang dapat digunakan di compiler Code Vision AVR.
Tabel 3.1 Tipe Data
Tipe
Size (bit)
Range
bit
1
0,1
char
8
-128 to 127
unsigned char
8
0 to 255
signed char
8
-128 to 127
int
16
-32768 to 32767
short int
16
-32768 to 32767
unsigned int
16
0 to 65535
signed int
16
-32768 to 32767
long int
32
-2147483648 to 2147483647
unsigned long int
32
0 to 4294967292
signed long int
32
-2147483648 to 2147483647
float
32
±1.175e-38 to ±3.402e38
double
32
±1.175e-38 to ±3.402e38


MIKROKONTROLER



Mikrokontroler adalah single chip computer yang memiliki kemampuan untuk diprogram dan digunakan untuk tugas-tugas yang berorientasi kontrol. Mikrokontroler datang dengan dua alasan utama, yang pertama adalah kebutuhan pasar (market need) dan yang kedua adalah perkembangan teknologi baru. Yang dimaksud dengan kebutuhan pasar adalah kebutuhan yang luas dari produk-produk elektronik akan perangkat pintar sebagai pengontrol dan pemroses data. Sedangkan yang dimaksud dengan perkembangan teknologi baru adalah perkembangan teknologi semikonduktor yang memungkinkan pembuatan chip dengan kemampuan komputasi yang sangat cepat, bentuk yang semakin mungil, dan harga yang semakin murah.

Thursday, December 6, 2012

Kapasitor


A. Pengertian
Kapasitor ialah komponen elektronika yang mempunyai kemampuan menyimpan electron-elektron selama waktu yang tidak tertentu. Kapasitor berbeda dengan akumulator dalam menyimpan muatan listrik terutama tidak terjadi perubahan kimia pada bahan kapasitor, besarnya kapasitansi dari sebuah kapasitor dinyatakan dalam farad. Pengertian lain Kapasitor adalah komponen elektronika yang dapat menyimpan dan melepaskan muatan listrik. Struktur sebuah kapasitor terbuat dari 2 buah plat metal yang dipisahkan oleh suatu bahan dielektrik. Bahan-bahan dielektrik yang umum dikenal misalnya udara vakum, keramik, gelas dan lain-lain. Jika kedua ujung plat metal diberi tegangan listrik, maka muatan-muatan positif akan mengumpul pada salah satu kaki (elektroda) metalnya dan pada saat yang sama muatan-muatan negatif terkumpul pada ujung metal yang satu lagi. Muatan positif tidak dapat mengalir menuju ujung kutup negatif dan sebaliknya muatan negatif tidak bisa menuju ke ujung kutup positif, karena terpisah oleh bahan dielektrik yang non-konduktif. Muatan elektrik ini "tersimpan" selama tidak ada konduksi pada ujung-ujung kakinya. Di alam bebas, phenomena kapasitor ini terjadi pada saat terkumpulnya muatan-muatan positif dan negatif di awan. Kemampuan untuk menyimpan muatan listrik pada kapasitor disebuat dengan kapasitansi atau kapasitas.
Gambar 1. Prinsip Dasar Kapasitor
Kapasitansi didefenisikan sebagai kemampuan dari suatu kapasitor untuk dapat menampung muatan elektron. Coulombs pada abad 18 menghitung bahwa 1 coulomb = 6.25 x 1018 elektron. Kemudian Michael Faraday membuat postulat bahwa sebuah kapasitor akan memiliki kapasitansi sebesar 1 farad jika dengan tegangan 1 volt dapat memuat muatan elektron sebanyak 1 coulombs. Dengan rumus dapat ditulis :
Q = C * V …………….(1)
Q = muatan elektron dalam C (coulombs)
C = nilai kapasitansi dalam F (farads)
V = besar tegangan dalam V (volt)
HC= ½ * C * V2 [joule]
Dalam praktek pembuatan kapasitor, kapasitansi dihitung dengan mengetahui luas area plat metal (A), jarak (t) antara kedua plat metal (tebal dielektrik) dan konstanta (k) bahan dielektrik. Dengan rumus dapat ditulis sebagai berikut :
C = (8.85 x 10-12) (k A/t) ...(2)
Berikut adalah tabel contoh konstanta (k) dari beberapa bahan dielektrik yang disederhanakan.


konstanta bahan dielektrik
Udara vakum
k = 1
Aluminium oksida
k = 8
Keramik
k = 100 - 1000
Gelas
k = 8
Polyethylene
k = 3
B. Prinsip Pembentukan Kapasitor
Jika dua buah plat atau lebih yang berhadapan dan dibatasi oleh isolasi, kemudian plat tersebut dialiri listrik maka akan terbentuk kondensator (isolasi yang menjadi batas kedua plat tersebut dinamakan dielektrikum). Bahan dielektrikum yang digunakan berbeda-beda sehingga penamaan kapasitor berdasarkan bahan dielektrikum. Luas plat yang berhadapan bahan dielektrikum dan jarak kedua plat mempengaruhi nilai kapasitansinya.
Pada suatu rangkaian yang tidak terjadi kapasitor liar. Sifat yang demikian itu disebutkan kapasitansi parasitic. Penyebabnya adalah adanya komponen-komponen yang berdekatan pada jalur penghantar listrik yang berdekatan dan gulungan-gulungan kawat yang berdekatan.
Gambar 2. Dielektrikum
Gambar diatas menunjukan bahwa ada dua buah plat yang dibatasi udara. Jarak kedua plat dinyatakan sebagai d dan tegangan listrik yang masuk.
C. Besaran Kapasitansi


Text Box: C = Q / V

Kapasitas dari sebuah kapasitor adalah perbandingan antara banyaknya muatan listrik dengan tegangan kapasitor.
Keterangan :
C = Kapasitas dalam satuan farad
Q = Muatan listrik dalam satuan Coulomb
V = Tegangan kapasitor dalam satuan Volt
Jika dihitung dengan rumus C= 0,0885 D/d. Maka kapasitasnya dalam satuan piko farad
D = luas bidang plat yang saling berhadapan dan saling mempengaruhi dalam satuan cm2.
d = jarak antara plat dalam satuan cm.
Bila tegangan antara plat 1 volt dan besarnya muatan listrik pada plat 1 coulomb, maka ke-mampuan menyimpan listriknya disebut 1 farad.
Dalam kenyataannya kapasitor dibuat dengan satuan dibawah 1 farad. Kebanyakan kapasitor elektrolit dibuat mulai dari 1mikrofarad sampai beberapa milifarad. Kapasitor variabel mempunyai ukuran fisik yang besar tetapi nilai kapasitansinya sangat kecil hanya sampai ratusan pikofarad.
D. Macam-macam kapasitor sesuai bahan dan konstruksinya.
Kapasitor seperti juga resistor nilai kapasitansinya ada yang dibuat tetap dan ada yang variabel. Kapasitor dielektrikum udara, kapasitansinya berubah dari nilai maksimum ke minimum. Kapasitor variabel sering kita jumpai pada rangkaian pesawat penerima radio dibagian penala dan osilator. Agar perubahan kapasitansi di dua bagian tersebut serempak maka digunakan kapasitor variabel ganda. Kapasitor variabel ganda adalah dua buah kapasitor variabel dengan satu pemutar.
Berdasarkan dielektrikumnya kapasitor dibagi menjadi beberapa jenis, antara lain:
1. kapasitor keramik
2. kapasitor film
3. kapasitor elektrolit
4. kapasitor tantalum
5. kapasitor kertas
Kapasitor elektrolit dan kapasitor tantalum adalah kapasitor yang mempunyai kutub atau polar, sering disebut juga dengan nama kapasitor polar. Kapasitor film terdiri dari beberapa jenis yaitu polyester film, poly propylene film atau polysterene film.

Prinsip Kerja Generator Sinkron

Setelah kita membahas di sini mengenai konstruksi dari suatu generator sinkron, maka artikel kali ini akan membahas mengenai prinsip kerja dari suatu generator sinkron. Yang akan menjadi kerangka bahasan kali ini adalah pengoperasian generator sinkron dalam kondisi berbeban, tanpa beban, menentukan reaktansi dan resistansi dengan melakukan percobaan tanpa beban (beban nol), percobaan hubung-singkat dan percobaan resistansi jangkar.

Seperti telah dijelaskan pada artikel-artikel sebelumnya, bahwa kecepatan rotor dan frekuensi dari tegangan yang dibangkitkan oleh suatu generator sinkron berbanding lurus. Gambar 1 akan memperlihatkan prinsip kerja dari sebuah generator AC dengan dua kutub, dan dimisalkan hanya memiliki satu lilitan yang terbuat dari dua penghantar secara seri, yaitu penghantar a dan a’.

Untuk dapat lebih mudah memahami, silahkan lihat animasi prinsip kerja generator, di sini.



Gambar 1. Diagram Generator AC Satu Phasa Dua Kutub.

Lilitan seperti disebutkan diatas disebut “Lilitan terpusat”, dalam generator sebenarnya terdiri dari banyak lilitan dalam masing-masing fasa yang terdistribusi pada masing-masing alur stator dan disebut “Lilitan terdistribusi”. Diasumsikan rotor berputar searah jarum jam, maka fluks medan rotor bergerak sesuai lilitan jangkar. Satu putaran rotor dalam satu detik menghasilkan satu siklus per detik atau 1 Hertz (Hz).

Bila kecepatannya 60 Revolution per menit (Rpm), frekuensi 1 Hz. Maka untuk frekuensi f = 60 Hz, rotor harus berputar 3600 Rpm. Untuk kecepatan rotor n rpm, rotor harus berputar pada kecepatan n/60 revolution per detik (rps). Bila rotor mempunyai lebih dari 1 pasang kutub, misalnya P kutub maka masing-masing revolution dari rotor menginduksikan P/2 siklus tegangan dalam lilitan stator. Frekuensi dari tegangan induksi sebagai sebuah fungsi dari kecepatan rotor, dan diformulasikan dengan:



Untuk generator sinkron tiga fasa, harus ada tiga belitan yang masing-masing terpisah sebesar 120 derajat listrik dalam ruang sekitar keliling celah udara seperti diperlihatkan pada kumparan a – a’, b – b’ dan c – c’ pada gambar 2. Masing-masing lilitan akan menghasilkan gelombang Fluksi sinus satu dengan lainnya berbeda 120 derajat listrik. Dalam keadaan seimbang besarnya fluksi sesaat :

ΦA = Φm. Sin ωt
ΦB = Φm. Sin ( ωt – 120° )
ΦC = Φm. Sin ( ωt – 240° )


Gambar 2. Diagram Generator AC Tiga Fasa Dua Kutub

Besarnya fluks resultan adalah jumlah vektor ketiga fluks tersebut adalah:
ΦT = ΦA +ΦB + ΦC, yang merupakan fungsi tempat (Φ) dan waktu (t), maka besar- besarnya fluks total adalah:
ΦT = Φm.Sin ωt + Φm.Sin(ωt – 120°) + Φm. Sin(ωt– 240°). Cos (φ – 240°)

Dengan memakai transformasi trigonometri dari :

Sin α . Cos β = ½.Sin (α + β) + ½ Sin (α + β ),

maka dari persamaan diatas diperoleh :

ΦT = ½.Φm. Sin (ωt +φ )+ ½.Φm. Sin (ωt – φ) + ½.Φm. Sin ( ωt + φ – 240° )+ ½.Φm. Sin (ωt – φ) +½.Φm. Sin (ωt + φ – 480°)

Dari persamaan diatas, bila diuraikan maka suku kesatu, ketiga, dan kelima
akan silang menghilangkan. Dengan demikian dari persamaan akan didapat
fluksi total sebesar, ΦT = ¾ Φm. Sin ( ωt - Φ ) Weber .

Jadi medan resultan merupakan medan putar dengan modulus 3/2 Φ dengan
sudut putar sebesar ω. Maka besarnya tegangan masing-masing fasa adalah :

E maks = Bm. ℓ. ω r Volt

dimana :

Bm = Kerapatan Fluks maksimum kumparan medan rotor (Tesla)
ℓ = Panjang masing-masing lilitan dalam medan magnetik (Weber)
ω = Kecepatan sudut dari rotor (rad/s)
r = Radius dari jangkar (meter)