Anda di halaman 1dari 50

PAPER

APLIKASI ELEKTRONIKA DAYA


KONVERTER DC KE DC

Nama : Raihan Wiranu Faturahman A

Nim : 202071038

Kelas :B

Mata Kuliah : Elektronika Daya

Jurusan : D3 Teknologi Listrik

INSTITUT TEKNOLOGI PLN


JAKARTA
2021
LEMBAR PENGESAHAN

Judul : Konverter DC ke DC

Nama : Raihan Wiranu Faturahman A

NIM : 2020-71-038

Kelas :B

Prodi : D3 Teknologi Listrik

Jakarta, 15 Desember 2021

Menyetujui

Dosen Pembimbing

Albert Gifson H., ST., MT

ii
ABSTRAK

Penelitian ini bertujuan untuk merancang dan merealasasikan sebuah alat yang
dapat memudahkan pemakainya dalam memenuhi kebutuhan tegangan beban Alat ini
berguna untuk menaikkan tegangan yang dibutuhkan beban saat tegangan masukan
tetap (kurang dari yang dibutuhkan beban). Pada alat ini terdapat mikrokontroler
ATMega328 yang berfungsi untuk mengatur seluruh komponen agar dapat bekerja
sesuai program yang sudah diatur. Pada alat tersebut terdapat PWM yang digunakan
untuk memperbesar tegangan dengan mengatur siklus kerja gelombang menggunakan
saklar. Pada alat ini terdapat LCD yang berfungsi untuk menampilkan tegangan yang
dapat diubah oleh PWM, dan terdapat juga LED yang berfungsi untuk lampu tanda
bahwa alat siap dijalankan.

KATA KUNCI : MIKROKONTROLER ATMEGA328, BATERAI

ABSTRACT

This research aims to design and realize a tool that can facilitate the user in the needs
of the load voltage. This tool is useful to raise the required load voltage when the insert
voltage is fixed (less than the load required). On this tool there is ATMega328
microcontroller that serves to manage all components in order to work according to a
program that is set. In the tool there is a PWM used to magnify the voltage by
regulating the wave cycle of work using a switch. In this tool there is a LCD that serves
to display the voltage that can be changed by PWM , and there is also a LED light for
the sign that the tool is ready to run.

KEYWORDS : MIKROKONTROLER ATMEGA328, BATTERY

iii
KATA PENGANTAR

Puji syukur tetap tercurah limpahkan kehadirat Allah SWT atas segala rahmat dan hidayah-
Nya saya dapat menyelesaikan paper yang berjudul “Konverter DC ke DC 1” ini. Tak lupa
sholawat dan salam semoga senantiasa tercurahkan kepada nabi kita, Nabi Muhammad
SAW yang telah mengajarkan kepada kita agama islam yang sempurna sebagai anugarah
terbesar bagi seluruh umat manusia di dunia ini.

Penulis sangat bersyukur sekali karena dapat menyelesaikan paper yang menjadi tugas
elektronika daya yang dibimbing oleh dosen pak Albert Gifson H., ST., MT dengan judul
“Konverter DC ke DC”. Disamping itu, penulis juga mengucapkan banyak terimakasih
kepada semua pihak yang telah membantu penulis terealisasikanlah paper ini.

Demikian yang dapat penulis sampaikan, semoga makalah ini dapat menjadi manfaat bagi
para pembacanya. Penulis juga mengharapkan kritik dan saran dari pembaca terhadap
makalah ini agar kedepannya dapat di perbaiki. Karena Penulis sadar, makalah ini masih
terdapat banyak kekurangannya.

iv
DAFTAR ISI

LEMBAR PENGESAHAN ...............................................................................................ii


ABSTRAK .........................................................................................................................iii
KATA PENGANTAR ....................................................................................................... iv
DAFTAR ISI ....................................................................................................................... v
DAFTAR TABEL ............................................................................................................. vi
DAFTAR GAMBAR ........................................................................................................vii
BAB I PENDAHULUAN ................................................................................................... 8
1.1 Latar Belakang ............................................................................................................. 8
1.2 Permasalahan ............................................................................................................... 8
1.3 Tujuan Penulisan ......................................................................................................... 9
1.4 Batasan Masalah .......................................................................................................... 9
1.5 Sistematika Penulisan .................................................................................................. 9
BAB 2 LANDASAN TEORI ........................................................................................... 11
2.1 DC DC Konverter ...................................................................................................... 11
2.1.1 System Boost konverter ...................................................................................... 12
2.2. Liquid Crystal Display (LCD) .................................................................................. 14
2.2.1 Pengendali/kontroler LCD (Liquid Cristal Display) ....................................... 14
2.3 PWM (Pulse Width Modulation) .............................................................................. 16
2.3.1 Prinsip Dasar PWM ............................................................................................ 17
2.4 Mikrokontroler ATmega 328 .................................................................................... 20
2.4.1 Timer/Counter pada Mikrokontroler ............................................................... 22
BAB 3 BAHAN DAN METODE PENELITIAN ........................................................... 24
3.1 Diagram Blok Rangkaian .......................................................................................... 24
3.1.1 Fungsi Tiap Blok ................................................................................................. 25
3.1.2 Rangkaian Boost Konverter ............................................................................... 26
3.1.3 Rangkaian Load .................................................................................................. 27
3.1.4 Rangkaian SOFC model ..................................................................................... 28
3.1.5 Rangkaian MikrokontrolerATmega328 ........................................................... 29
BAB 4 HASIL DAN PEMBAHASAN ............................................................................ 44
4.1 Pengujian Rangkaian Boost Konverter ................................................................... 44
4.2 Pengujian Mikrokontroler atmega328 ..................................................................... 44
4.3 Pengujian Hasil Boost Konverter ............................................................................. 45
BAB 5 KESIMPULAN DAN SARAN ............................................................................ 48
5.1 Kesimpulan ................................................................................................................. 48
5.2 Saran ........................................................................................................................... 49
DAFTAR PUSTAKA ....................................................................................................... 50

v
DAFTAR PUSTAKA
LAMPIRAN

DAFTAR TABEL

Tabel 1. Timer/Counter pada Mikrokontroler 22

Tabel 2. Tegangan Hasil Percobaan Menggunakan Boost Converter 45

vi
DAFTAR GAMBAR

Gambar 2.1. Catu Daya Linier Sederhana 12


Gambar 2.2. Konverter Boost 12
Gambar 2.3. Penyearah Dengan Faktor Daya Satu 13
Gambar 2.4. Rangkaian konverter DC-DC tipe boost 13
Gambar 2.5. Rangkaian konverter DC-DC tipe boost penyearah dioda (faktor
daya satu) 14
Gambar 2.6. LCD 16
Gambar 2.7. siklus kerja (duty cycle) gelombang 17
Gambar 2.8. grafik PWM 18
Gambar 2.9. gelombang gigi gergaji atau sinyal segitiga (PWM) 19
Gambar 2.10. sinyal PWM 19
Gambar 2.11. Konfigurasi Pin A ATmega328 20
Gambar 3.1. Diagram Blok 24
Gambar 3.2. Rangkaian Boost Konverter 26
Gambar 3.3. Rangkaian Load Cell 28
Gambar 3.4. Skema SOFC 29
Gambar 3.5. Rangkaian Mikrokontroler Atmega328 30
Gambar 3.6. Flowchart Program pada DC to DC konverter 31
Gambar 4.1. Pengujian Boost Konverter 44
Gambar 4.2. Pemgujian Rangkaian Mikrokontroler Atmega328 44
Gambar 4.3. Grafik Boost Konverter 46

vii
BAB I PENDAHULUAN

1.1 Latar Belakang


Perkembangan teknologi komponen dan rangkaian elektronika telah mampu
menghasilkan sistem penyedia daya tegangan searah (dc), yang dihasilkan melalui
konversi tegangan dc masukan kebentuk tegangan dc keluaran yang lebih tinggi atau
rendah. konversi tegangan dc ini biasa disebut sebagai dc-dc. Pada perkembangan,
penerapan dc-dc konveter telah memungkinkan suatu perangkat elekronika dapat
berfungsi dengan menggunakan sumber energi baterai yang berukuran kecil dimana
tengan keluaranya dapat diubah ubah sesuai kebutuhan pemakaian. Hingga saat ini,
berbagai konfigurasi dc-dc konverter telah banyak dikembangkan, diantaranya adalah
jenis dc-dc konverter yang tidak memiliki isolasi dielektrik antara tegangan masukan
dan keluaran, atau biasa disebut sebagai non-isolatep dc-dc konveter.
Sistem boost konveter merupakan step up converter yang mampu mengubah
tegangan keluaran lebih besar dibandingkan tegangan masukan. Dengan sistem boost
konverter, nilai tegangan keluaran dapat diatur untuk lebih besar dibandingkan
masukkannya dengan mengatur besar lebar pulsa (duty cycle) dari PWM (pulse with
modulation). karna itu, dibandingkan dengan regulator dc tipe pensaklaran lainya,
boost konverter memiliki range tegangan keluaran yang lebih lebar
Pembangkit PWM mikrokontroler yang diprogram untuk menghasilkan pwm
dengan berapa besar lebar pulsa dan frekuensi. Pada tugas akhir akan diketahui tingkat
efisensi dan pengaruh komponen swithcing dari penggunaan boost koverter sebagai
salah satu regulator dc tipe pensklaraan.

1.2 Permasalahan
Pada awal perencanaan, dc-dc konverter yang telah dirancang, harus mampu
mengeluarkan tegangan keluaran yang variabel dengan arus keluaran yang besar.
tegangan keluaran tersebut dapat diatur lebih tinggi dari tegangan masukkan boost
konverter. dimana tengangan keluaran ini digunakan sebagai catu daya elektrolisis.
jadi hasil perancangan, didapatkan arus keluaran yang dihasilkan tidak mencukupi
untuk kontrol elektrolisis dan efisiensi dari bosst juga rendah. jadi, dengan adanya

8
laporan proyek ini dapat diketahui tingkat efisiensi dari kegunaan boost konverter
sebagai salah satu regulator dc tipe pensaklaran dengan mengatur lewat pulsa PWM
sari 0% hingga 65% dalam beberapa besar beban.

1.3 Tujuan Penulisan


Tujuan kaporan proyek ini adalah sebagai berikut: merancang dan membuat
rangkaian dc-dc konverter dengan menggunakan sistem boost konverter yang dapat
menghasilkan tegangan keluaran lebih besar dari tegangan masukkan. Nilai tegangan
keluaran diharapkan dapat di atur dengan mudah melalui penerapan mikrokontroler
atmega328 sebagai pengendali penskalaran boost konverter.

1.4 Batasan Masalah


Mengacu pada hal di atas, penulis melakukan pembatas masalah dengan batasan-
batasan sebagai berikut: sebagai sistem boost menggunakan atmega328 bekerja
dengan adanya perubahan tegangan keluaran pada pengendali saklar saat tegangan
input dimasukkan, serta mengetahui besarnya tegangan maksimal yang dikeluarkan.

1.5 Sistematika Penulisan


Dengan penulisan lapora proyek ini akan disusun secara sistematis yang terdiri
atas bagian-bagian yang saling berhubungan sehingga diharapkan mudah dipahami
dan dapat manfaatnya. Adapun uraian singkat tentang hal ini adalah sebagai berikut:
BAB I PENDAHULUAN
Pada bab ini berisi tentang latar belakang, penulisan masalah, tujuan
penulisan, pembatasan masalah dan sistematika penulisan.

BAB II DASAR TEORI


Pada bab ini berisi tentang tentang konsep yang mendasari prinsip dan
cara kerja dari boost konverter.

BAB III PERANCANGAN SISTEM


Merupakan penjelasan pembuatan rancangan sistem boost konverter
dimana pada prinsipnya, regulator dc ini bekerja berdasarkan

9
switching frekuensi dari mospet. Untuk mngontrol besar nilai tegangan
keluaran dari nilai regulator ini maka perlu dilakukan pengendalian
terhadap besar kecilnya nilai duty cycle, dimana dalam perencanaan
duty cycle tersebut dibangkitkan oleh PWM dari mikrokontroler. Besar
kecilnya nilai duty cycle dapat menentukan waktu yang dibutuhkan
mosfet saat mengalami kondisi on maupun off. Perubahan waktu
tersebut kemudian mempengaruhi perubahan siklus dari boost sehingga
tegangan keluaran boost dapat berubah.

BAB IV DATA DAN ANALISA


Pada bab ini akan dibahas tentang perancangan converter dc-dc,
pengujian dan analisa dari proses kerja alat terhadap tegangan masukan
yang berbeda-beda sehingga dapat diketahui hasil tegangan keluaran
yang berbeda-beda pula, setelah didapatkan hasil pada kondisi yang
telah ditentukan kemudian dilakukan analisa.

BAB V KESIMPULAN
Pada bab ini berisi tentang kesimpulan dari hasil pengujian.

10
BAB 2 LANDASAN TEORI

2.1 DC DC Konverter
Tegangan searah (DC) pada system tenaga listrik saat ini sangat dibutuhkan.
Hal ini dapat kita ditemui pada berbagai macam peralatan rumah tangga disekitar kita.
Salah satu aplikasi yang berhubungan dengan tegangan searah (DC) tersebut adalah
converter DC-DC. Converter DC-DC merupakan salah satu jenis rangkaian
elektronika daya yang berfungsi untuk mengkonversi tegangan masukkan searah
konstan menjadi tegangan keluaran searah yang dapat divariasikan berdasarkan
perubahan duty cycle rangkaian kontrolnya. Sumber tegangan dc dari converter DC-
DC dapat diperoleh dari batrei, atau dengan menyearahkan sumber tegangan ac yang
kemudian dihaluskan dengan filter kapasitor untuk menguragi riak (ripple). Pengubah
daya DC-DC (DC-DC converter) tipe peralihan atau dikenal juga dengan sebutan DC
Chopper dimanfaatkan terutama untuk penyediaan tegangan keluaran DC yang
bervariasi besarannya sesuai dengan permintaan beban.
Secara umum, konverter DC-DC berfungsi untuk mengkonversikan daya
listrik searah (DC) ke bentuk daya listrik DC lainnya yang terkontrol arus, atau
tegangan, atau dua-duanya. Konverter DC-DC berlaku seperti halnya
trafo/transformer yang mengubah tegangan AC tertentu ke tegangan AC yang lebih
tinggi atau lebih rendah. Tidak ada peningkatan ataupun pengurangan daya masukan
selama pengkonversian bentuk energi listriknya. Konverter DC-DC dapat dibagi
menjadi 2 kategori besar, yaitu yang terisolasi dan yang tak terisolasi. Kata ’isolasi’
disini secara sederhana bermakna adanya penggunaan trafo (isolasi galvanis) antara
tegangan masukan dan tegangan keluaran konverter DC-DC. Beberapa sumber
menyebutkan bahwa konverter DC-DC yang tak terisolasi dengan istilah direct
converter, dan konverter yang terisolasi dengan istilah indirect converter.
Power supply atau dalam Bahasa Indonesia lebih dikenal dengan istilah catu
daya berfungsi untuk menkonversikan satu bentuk sumber listrik ke beberapa beberapa
bentuk tegangan dan arus yang dibutuhkan oleh satu atau lebih beban listrik. Sistem
catu-daya modern saat ini bekerja dalam mode pensaklaran, switching, dan
mempunyai efisiensi yang jauh lebih tinggi

11
dibandingkan dengan sistem catu-daya linier. Salah satu komponen utama dari sistem
catu daya mode pensaklaran adalah konverter DC-DC sebagai berikut :

Gambar 2.1. Catu Daya Linier Sederhana

2.1.1 System Boost konverter


System boost bisa menghasilkan tegangan keluaran yang lebih tinggi dibanding
tegangan masukannya (penaik tegangan). Jika saklar MOSFET ditutup maka arus di
induktor akan naik (energi tersimpan di induktor naik). Saat saklar dibuka maka arus
induktor akan mengalir menuju beban melewati dioda (energi tersimpan di induktor
turun). Rasio antara tegangan keluaran terhadap tegangan masukan konverter
sebanding dengan rasio antara periode penyaklaran dan waktu pembukaan saklar. Ciri
khas utama konverter ini adalah bisa menghasilkan arus masukan yang kontinyu. Pada
saat ini, sistem boost banyak dipakai dalam penyearah yang mempunyai faktor-daya
satu. Pada rangkaian ini, saklar dikendalikan sedemikian rupa sehingga gelombang
arus induktor mempunyai bentuk seperti bentuk gelombang sinusoidal yang
disearahkan.

Gambar 2.2. Konverter Boost

12
Gambar 2.3. Penyearah Dengan Faktor Daya Satu

Konverter boost berfungsi untuk menghasilkan tegangan keluaran yang lebih


tinggi dibanding tegangan masukannya, atau biasa disebut dengan konverter penaik
tegangan. Konverter ini banyak dimanfaatkan untuk aplikasi pembangkit listrik
tenaga surya dan turbin angin.

Skema konverter jenis ini dimana komponen utamanya terdiri atas MOSFET,
dioda, induktor, dan kapasitor. Jika saklar MOSFET pada kondisi tertutup, arus akan
mengalir ke induktor sehingga menyebabkan energi yang tersimpan di induktor naik.
Saat saklar MOSFET terbuka, arus induktor ini akan mengalir menuju beban melewati
dioda sehingga energi yang tersimpan di induktor akan turun. Rasio antara tegangan
keluaran dan tegangan masukan konverter sebanding dengan rasio antara periode
penyaklaran dan waktu pembukaan saklar. Keunggulan dari konverter boost adalah
mampu menghasilkan arus masukan yang kontiniu.

Gambar 2.4. Rangkaian konverter DC-DC tipe boost

13
Karena arus masukan konverter dapat dijaga kontinu, pada saat konverter ini
diserikan dengan penyearah dioda, konverter ini tidak menimbulkan harmonisa pada
arus sumber penyearah dioda. Atau dengan kata lain, arus sumber mempunyai bentuk
gelombang mendekati sinusoidal dengan faktor daya sama dengan satu.

Gambar 2.5. Rangkaian konverter DC-DC tipe boost + penyearah dioda (faktor
daya
satu)

2.2. Liquid Crystal Display (LCD)

LCD adalah lapisan dari campuran organik antara lapisan kaca bening dengan
elektroda transparan indium oksida dalam bentuk tampilan segment-segment dan
lapisan elektroda pada kaca belakang. Pada dasarnya LCD bekerja dari tegangan
rendah (biasanya 3 sampai 5 Vrms), frekuensi rendah (25 sampai 60 Hz) sinyal AC,
dan memakai arus listrik yang sangat kecil. LCD seringkali ditata sebagai tampilan 7
segment untuk menampilkan angka. Tegangan AC diperlukan untuk menghidupkan
segment yang digunakan antara segment dan backplane, yang sama untuk semua
segment. Segment dan backplane membentuk kapasitor yang membutuhkan arus
listrik yang sangat kecil selama frekuensi AC dipertahankan low. Biasanya tidak lebih
rendah dari 25 Hz karena akan menghasilkan penglihatan yang bergetar. LCD
membutuhkan arus listrik yang lebih sedikit daripada tampilan LED dan digunakan
secara luas pada alat-alat yang digunakan batrai seperti kalkulator, dan arlogi. LCD
tidak mengeluarkan cahaya seperti LED, sehingga membutuhkan sumber cahaya dari
luar.

2.2.1 Pengendali/kontroler LCD (Liquid Cristal Display)

14
Dalam modul LCD (Liquid Cristal Display) terdapat microcontroller yang
berfungsi sebagai pengendali tampilan karakter LCD (Liquid Cristal Display).
Microntroller pada suatu LCD (Liquid Cristal Display) dilengkapi dengan memori dan
register. Memori yang digunakan microcontroler internal LCD adalah :
• DDRAM (Display Data Random Access Memory) merupakan memori tempat
karakter yang akan ditampilkan berada.
• CGRAM (Character Generator Random Access Memory) merupakan memori
untuk menggambarkan pola sebuah karakter dimana bentuk dari karakter dapat
diubah-ubah sesuai dengan keinginan.
• CGROM (Character Generator Read Only Memory) merupakan memori untuk
menggambarkan pola sebuah karakter dimana pola tersebut merupakan karakter
dasar yang sudah ditentukan secara permanen oleh pabrikan pembuat LCD
(Liquid Cristal Display) tersebut sehingga pengguna tinggal mangambilnya
sesuai alamat memorinya dan tidak dapat merubah karakter dasar yang ada dalam
CGROM.
Register control yang terdapat dalam suatu LCD diantaranya adalah.

• Register perintah yaitu register yang berisi perintah-perintah dari mikrokontroler


ke panel LCD (Liquid Cristal Display) pada saat proses penulisan data atau
tempat status dari panel LCD (Liquid Cristal Display) dapat dibaca pada saat
pembacaan data.
• Register data yaitu register untuk menuliskan atau membaca data dari atau
keDDRAM. Penulisan data pada register akan menempatkan data tersebut
keDDRAM sesuai dengan alamat yang telah diatur sebelumnya.
Pin, kaki atau jalur input dan kontrol dalam suatu LCD (Liquid Cristal Display)
diantaranya adalah :
• Pin data adalah jalur untuk memberikan data karakter yang ingin ditampilkan
menggunakan LCD (Liquid Cristal Display) dapat dihubungkan dengan bus data
dari rangkaian lain seperti mikrokontroler dengan lebar data 8 bit.
• Pin RS (Register Select) berfungsi sebagai indikator atau yang menentukan jenis
data yang masuk, apakah data atau perintah. Logika low menunjukan yang masuk
adalah perintah, sedangkan logika high menunjukan data.

15
• Pin R/W (Read Write) berfungsi sebagai instruksi pada modul jika low tulis
data, sedangkan high baca data.
• Pin E (Enable) digunakan untuk memegang data baik masuk atau keluar.
• Pin VLCD berfungsi mengatur kecerahan tampilan (kontras) dimana pin ini
dihubungkan dengan trimpot 5 Kohm, jika tidak digunakan dihubungkan ke
ground, sedangkan tegangan catu daya ke LCD sebesar 5 Volt.

2.2.2 Contoh Bentuk LCD (Liquid Cristal Display)

Gambar 2.6. LCD

2.3 PWM (Pulse Width Modulation)

Pengertian Pulse Width Modulation (PWM) secara umum adalah sebuah cara
memanipulasi lebar sinyal yang dinyatakan dengan pulsa dalam suatu perioda, untuk
mendapatkan tegangan rata-rata yang berbeda.

Contoh Pengaplikasian PWM adalah pemodulasian data untuk


telekomunikasi, pengontrolan daya atau tegangan yang masuk ke beban, regulator
tegangan, audio effect dan penguatan, serta aplikasi-aplikasi lainnya. Aplikasi PWM
berbasis mikrokontroler biasanya berupa pengendalian kecepatan motor DC,
pengendalian motor servo, pengaturan nyala terang LED dan lain sebagainya. Sinyal
PWM pada umumnya memiliki amplitudo dan frekuensi dasar yang tetap, namun
memiliki lebar pulsa yang bervariasi. Lebar Pulsa PWM berbanding lurus dengan
amplitudo sinyal asli yang belum termodulasi. Artinya, Sinyal PWM memiliki
frekuensi gelombang yang tetap namun duty cycle bervariasi (antara 0% hingga
100%).

16
2.3.1 Prinsip Dasar PWM
Modulasi lebar pulsa (PWM) dicapai/diperoleh dengan bantuan sebuah
gelombang kotak yang mana siklus kerja (duty cycle) gelombang dapat diubah-ubah
untuk mendapatkan sebuah tegangan keluaran yang bervariasi yang merupakan nilai
rata-rata dari gelombang tersebut.

Gambar 2.7. siklus kerja (duty cycle) gelombang

Ton adalah waktu dimana tegangan keluaran berada pada posisi tinggi (baca : high
atau 1)
Toff adalah waktu dimana tegangan keluaran berada pada posisi rendah (baca : low
atau 0)
anggap Ttotal adalah waktu satu siklus atau penjumlahan antara Ton dengan Toff,
biasa dikenal dengan istilah “periode satu gelombang”.
Ttotal = Ton+Toff
siklus kerja atau duty cycle sebuah gelombang didefenisikan sebagai,

17
Tegangan keluaran dapat bervariasi dengan duty-cycle dan dapat dirumuskan sebagai
berikut,

sehingga :
Dari rumus diatas dapat ditarik kesimpulan bahwa tegangan keluaran dapat diubah-
ubah secara langsung dengan mengubah nilai Ton.
Apabila Ton adalah 0, Vout juga akan 0.
Apabila Ton adalah Ttotal maka Vout adalah Vin atau katakanlah nilai
maksimumnya.
Grafik di bawah ini menggambarkan beberapa PWM dalam Dutycycle yang berbeda,

Gambar 2.8. grafik PWM

Pada grafik PWM teratas terlihat bahwa sinyal high per periodenya sangat
kecil (hanya 10%).

Pada grafik PWM ditengah terlihat sinyal high-nya hampir sama dengan
sinyal low (50%). dan pada grafik paling bawah terlihat bahwa sinyal high-nya lebih
besar dari sinyal low-nya (90%).

Maka jika dimisalkan tegangan input yang melalui rangkaian tersebut sebesar
10 V, maka jika digunakan PWM teratas, nilai tegangan output rata-ratanya sebesar 1
V (10% dari Vsource), jika digunakan PWM yang tengah, maka tegangan output
rata-ratanya sebesar 5V (50%). Begitu pula jika menggunakan PWM yang paling
bawah, maka tegangan output rata-ratanya sebesar 9 V (90%).

18
Untuk mendapatkan sinyal PWM dari input berupa sinyal analog, dapat
dilakukan dengan membentuk gelombang gigi gergaji atau sinyal segitiga yang
diteruskan ke komparator bersama sinyal aslinya. (Namun berbahagialah bagi para
pengguna mikrokontroler, sebab pada beberapa tipe mikrokontroler telah tersedia
fasilitas pembangkit PWM. Jadi tidak perlu bingung-bingung lagi)

Gambar 2.9. gelombang gigi gergaji atau sinyal segitiga (PWM)

Jika digambarkan dalam bentuk sinyal, maka terlihat seperti dibawah ini :

Gambar 2.10. sinyal PWM

Dimana sinyal input analog (berwarna hijau) dimodulasikan dengan sinyal


gigi gergaji (berwarna biru), sehingga didapatkan sinyal PWM seperti gambar
dibawahnya (berwarna merah). Jadi.. jika kita ingin mengatur kecepatan putar motor
DC, membuat dimmer LED, atau pengontrolan lain yang intinya, bagaimana cara
untuk mengontrol daya yang diberikan ke beban, dengan menggunakan sumber yang
konstan adalah PWM.

19
2.4 Mikrokontroler ATmega 328
Sebuah mikrokontroler memiliki minimal tiga blok penting, yaitu prosesor,
memori (ROM dan RAM) dan jalur I/O. Untuk dapat membedakan mikrokontroler
dengan komputer atau PC yaitu mikrokontroler berinteraksi dengan perangkat keras
secara langsung sedangkan pemograman PC menggunakan BIOS sebagai sarana
pemograman, sedangkan mikroprosesor dan mikrokontroler memiliki beberapa
perbedaan yaitu mikroprosesor tidak memiliki I/O sehingga mikroprosesor ingin
berhubungan dengan peranti diluarnya diperlukan I/O interface, sedangkan
mikrokontroler telah memiliki semuanya.
Dalam penelitian ini mikrokontroler yang digunakan adalah Mkrokontroler
Atmega328 karena Atmega328 memiliki 32 byte download dable flash memory, 1
kByte Electrically Erasable Programmable Read-Only Memory (EERPOM), 2 kByte
iternal Static Random-Acess Memory (SRAM), 2 Timer/Counter 8 bit dan 1
Timer/Counter 16 bit, 6 kanal PWM, serial USART yang dapat diprogram dan
frekuensi kerja dapat mencapai 20 MHz.
ATmega328 memiliki fungsi masing-masing pin yang dapat dilihat pada gambar:

Gambar 2.11. Konfigurasi Pin A ATmega328

20
ATmega328 memiliki 3 buah PORT utama yatu PORTB, PORTC, dan PORTD,
dan PORTD dengan total pin input/output sebanyak 23 pin. PORT tersebut dapat
difungsikan sebagai input/output digital atau difungsikan sebagai periperal lainnya.
1. Port B
Port B merupakan jalur 8 bit yang dapat difungsikan sebagai input/output. Selain itu
PORT B juga dapat memiliki fungsi alternatif seperti di bawah ini:
a. ICPI (PB0), berfungsi sebagai Timer Counter 1 input capture pin.
b. OC1A (PB1), OC1B (PB2) DAN OC2 (PB3) dapat difungsikan sebagai
keluaran PWM (Pulse Width Modulation).
c. MOSI (PB3), MISO (PB4), SCK (PB5), SS (PB2) merupakan jalur komunikasi
SPI.
d. Selain itu pin juga berfungsi sebagai jalur pemograman serial (ISIP).
e. TOSCI (PB6) dan XTAL2 (PB7) merupakan sumber clock utama
mikrokontroler.
2. Port C
Port C merupakan jalur data 7 bit yang dapat difungsikan sebagai nput/output digital.
Fungsi alternatif PORT C antara lain sebagai berikut:
a. ADC6 chanel (PC0,PC1,PC2,PC3,PC4,PC5) dengan resolusi sebesar 10 bit.
ADC dapat kita gunakan untuk mengubah input yang berupa tegangan analog
menjadi data digital.
b. 12C (SDA dan SDL) merupakan salah satu fitur yang terdapat pada PORTC.
12C diguanakan untuk komunikasi dengan sensor atau device lain yang
memiliki komunikasi data tipe 12C seperti sensor kompas, accelerometer
nunchuck.
3. Port D
Port D merupakan jalur 8 bit yang masing-masing pin-nya juga dapat
difungsikan sebagai input/output. Sama seperti port B dan Port C, Port D juga
memiliki fungsi alternatif dibawah ini.
a. USART (TXD dan RXD) merupakan jalur data komunikais serial dengan
level sinyal TTL. Pin TXD berfungsi untuk mengirimkan data serial,
sedangkan RXD kebalikannya yaitu sebagai pin yang berfungsi untuk
menerima data serial.

21
b. Interrupt (INT0 dan INTI) merupakan pin dengan fungsi khusus sebagai
interupsi hardware. Interupsi biasanya digunakan sebagai sebagai selaan
dari program, misalkan sat program berjalan kemudian terjadi interupsi
hardware/software maka program utama akan berhebti dan akan
menjalankan program iterupsi.
c. XCK dapat difungsikan sebagai sumber clock external untuk USART,
namun kita juga dapat memanfaatkan clock dari CPU, sehingga tidak perlu
membutuhkan external clock.
d. T0 dan TI berfungsi sebagai masukkan counter external untuk timer 1 da
timer 0.
e. AIN0 dan AIN1 keduanya merupakan masukkan input untuk analog
komputer.

2.4.1 Timer/Counter pada Mikrokontroler


Ada 3 buah timer yang bersedia pada mikrokontroler ATmega328 dan dapat
dikonfirgurasikan untuk memenuhi kebutuhan penggunaanya fungsi dan ketiga timer
tersebut dapat dilihat pada table berikut:

Tabel 1. Timer Pada Mikrokontroler


Timer Fungsi Pin Output

Timer 0 • Waktu delay dengan satuan Pin 5 dan 6


millisecond
• Pengendalian output PWM
Timer 1 Pengendalian output PWM Pin 9 dan 10

Timer 2 Pengendalian output PWM Pin 3 dan 11

Dari ketiga timer tersebut, hanya 0 yang dilengkapi dengan ISR (Interrupt
Service Rountine) sehingga untuk keperluan PWM (Pulse Width Modulation)
menggunakan timer 1 yang akan mengatur pin 9 dan 10 dan sedangakan timer 2 untuk
mengatur pin 3 dan 11.

22
Hal yang perlu diperhatikan dalam menggunakan timer adalah sebagai berikut:
1. Inisialisa
Inisialisa dilakukan untuk pertama kali untuk menentukan periode timer karena
secara default bernilai satu detik.
2. Pengatur Periode
Mikrokontroler memiliki periode minimal 1 microdetik atau 1 MHz dan
periode maksimal 8388480 mikrodetil atau 8,3 detik. Pengaturan periode akan
merubah interrupt dan frekuensi kedua output PWM.
3. PWM
Pin output untuk timer 1 adalah pin 9 dan 10 sedangkan timer 2 memiliki output
pin 3 dan 11. Duty cycle yang memiliki adalah 10 bit sehingga dapat diatur
mulai dari 0 sampai 1023.
4. Fungsi Interrupt
Pemanggilna fungsi interrupt dalam mikrodetik perlu diperhatikan dalam
penggunaan fungsi interrupt karena akan berjalan pada frekuensi tinggi atau
CPU tidak akan masuk program akan terkunci di fungsi interrupt.
5. Mematikan pin PWM
Dengan mematikan PWM maka pin tersebut dapat digunakan untuk fungsi
yang lain.
Pada pemanfaatan sebagai counter, sinyal input yang dimasukkan dapat berupa
low level atau falling edge trigger. Counter akan mencacah setiap masukkan yang ada
sesuai inisialisasi harga awal dari counter pada nilai hitungan untuk tiap sampling.
Inisialisali harga awal ini berupa nilai preset negatif counter yang diatur sebelum
counter dijalankan. Demikian halnya dengan pemanfaatan timer yang memerlukan
inisialisasi awal berupa konstanta waktu yang menentukan sampai berapa lama akan
terjadi roll over. Penentuan harga preset ini berhubungan dengan penggunaan
frekuensi clock dari sistem penentu waktu samping dari counter untuk mencacah suatu
pulsa masukan dari luar dengan memanfaatkan kontrol interupsi yang ada serta
pengaturan program.

23
BAB 3 BAHAN DAN METODE PENELITIAN

3.1 Diagram Blok Rangkaian

IFC

SOFC DC – DC boost
Model converter Load

Vdc

Mikrokontroler +
ATmega328

Gambar 3.1. Diagram Blok

24
3.1.1 Fungsi Tiap Blok

1. Boost Konverter : Konverter boost berfungsi untuk menghasilkan


tegangan
keluaran yang lebih tinggi dibanding tegangan
masukannya,
atau biasa disebut dengan konverter penaik tegangan.

2. Load : Untuk mendeteksi besarnya perubahan dimensi jarak


yang disebabkan oleh suatu elemen gaya.

3. SOFC model : Untuk mengkonversi secara langsung dari energi


kimia menjadi energi listrik.

4. Mikrokontroler : Sebagai Counter, Sebagai Decoder dan Encoder,

Sebagai Flip - Flop, Sebagai Pembangkit Osilasi,

Sebagai Timer / Pewaktu, Sebagai ADC ( Analog

Digital Converter )

25
3.1.2 Rangkaian Boost Konverter
DC Chopper Tipe Boost merupakan salah satu jenis dari DC Chopper. Rangkaian
elektronika daya ini dapat mengubah tegangan DC pada nilai tertentu menjadi
tegangan DC yang lebih tinggi. Untuk mendapatkan tegangan yang lebih tinggi dari
pada masukkan nya, DC Chopper Tipe Boost menggunakan komponen switching
untuk mengatur duty cycle-nya.

Gambar 3.2. Rangkaian Boost Konverter

Seperti halnya DC Chopper Tipe Buck, komponen-komponen yang menyusun DC


Chopper Tipe Boost (Boost converter) adalah sumbert masukan DC, MOSFET, Dioda
Freewheeling, Induktor, Kapasitor. Rangakain control (Drive Circuit), serta beban (R).
MOSFET digunakan untuk mencacah arus sesuai dengan duty cycle sehingga keluaran
DC Chopper dapat sesuai dengan diinginkan. Rangkaian control digunakan untuk
mengendalikan MOSFET, sehingga MOSFET mengetahui kapan dia harus membuka
dan kapan arus menutup aliran arus. Induktor digunakan untuk menyimpan energi
dalam bentuk arus. Energi tbeurtsedisimpan dalam induktor.

Prisip Kerja Rangkaian DC Chopper Tip[e Boost (Boost Converter)


MOSFET yang digunakan pada rangkaian DC Chopper Tipe Boost adalah
bertindak sebagai saklar yang dapat membuka atau menutup rangkaian sehingga arus
dapat dikendalikan sesuai dengan duty cycle yang diinginkan.
Kinerja dari DC Chopper tipe Boost dibagi menjadi 2 kerja utama, yaitu:

26
1. Ketika MOSFET on (tertutup) dan diode off, arus mengalir searah
jarum jam dari sumber menuju ke induktor (terjadi pengisian arus pada
induktor). Polaritas induktor pada sisi kiri lebih positif dibandingkan
sisi kanannya.
2. Ketika MOSFET off (terbuka dan diode on arus yang disimpan di
induktor akan berkurang karena impedansi yang lebih tinggi.
Berkurangnya arus pada induktor menyebabkan induktor tersebut
melawannya dengan membalik polaritasnya (lebih negative pada sisi
kiri). Sehingga arus yang mengalir pada diode dan pada beban adalah
penjumlahan antara arus pada sumber dan arus pada induktor (seri).
Disaat yang bersamaan kapasitor juga akan melakukan penyimpanan
energy dalam bentuk tegangan. Itulah sebabnya DC Chopper Tipe
Boost memiliki keluaran yang lebih tinggi dibandingkan dengan
masukkannya.

3.1.3 Rangkaian Load


Load cell adalah sebuah alat uji perangkat listrik yang dapat mengubah suatu
energi menjadi energi lainnya yang biasa digunakan untuk mengubah suatu gaya
menjadi sinyal listrik. Perubahan dari satu system ke system lainnya ini tidak langsung
terjadi dalam dua tahap saja tetapi harus melalui tahap-tahap pengaturan mekanikal,
kekuatan dan energi dapat merasakan perubahan kondisi dari baik menjadi kurang
baik. Pada strain gauge (load cell) atau biasa disebut dengan deformasi strain gauge.
The strain gauge mengukur perubahan yang berpengaruh pada strain sebagai sinyal
listrik, karena perubahan efektif terjadi pada beban hambatan kawat listrik.

27
Gambar 3.3. Rangkaian Load Cell
Prinsip Kerja Rangkaian :
Cara kerja mirip dengan sensor tekanan yaitu mengubah gaya menjadi perpindahan
.Menggunakan rangkaian jembatan untuk pembacaan, kalibrasi dan kompensasi
temperatur Alternatif lain menggunakan kristal piezoelektrik untuk mengukur
perubahan gaya.Aplikasi sensor loadcell pada timbangan paket pos digital, aplikasi
untuk Timbangan, Weigher, Weighing, Weighing System, Scale, dan Weigh

3.1.4 Rangkaian SOFC model

Sebuah sel bahan bakar oksida padat (SOFC) adalah sebuah konversi perangkat
elektrokimia yang menghasilkan listrik langsung dari oksidasi bahan bakar. Sel bahan
bakar yang ditandai dengan bahan elektrolit mereka; SOFC memiliki oksida padat atau
keramik, elektrolit. Keuntungan dari kelas ini sel bahan bakar termasuk efisiensi
tinggi, stabilitas jangka panjang, fleksibilitas bahan bakar, emisi rendah, dan biaya
yang relatif rendah. Kerugian terbesar adalah temperatur operasi yang tinggi yang
menghasilkan lagi start-up kali dan masalah kompabilitas mekanik dan kimia, sel
bahan bakar oksida padat adalah sel bahan bakar kelas ditandai dengan penggunaan
bahan oksida padat sebagai elektrolit. Berbeda dengan sel bahan bakar membran
penukar proton (PEMFCs), yang melakukan ion hidrogen positif (proton) melalui
elektrolit polimer dari anoda ke katoda, yang SOFCs menggunakan elektrolit oksida
yang kuat untuk melakukan ion oksigen negatif dari katoda ke anoda.

28
Oksidasi elektrokimia dari ion hidrogen atau oksigen dengan karbon monoksida
dengan demikian terjadi di sisi anoda.

Gambar 3.4. Skema SOFC


Prinsip kerja Rangkaian :
Pada suhu tinggi oksigen berimigrasi melalui lapisan elektrolit menuju anoda
yang akan mengoksidasi bahan bakar yang mengandung molekul hidrogen pada
anoda yang akan menghasilkan ion hidrogen dan akan membebaskan elektron.
Elektron yang dihasilakan pada anoda keluar dari sirkuit mausk ke sisi katoda yang
akan digunakan sebagai tenaga listrik dengan efisiensi 60%.

3.1.5 Rangkaian MikrokontrolerATmega328


Mikorokntroler adalah sebuah sistem mikroprosesor dimana di dalamnya sudah
terdapat CPU, ROM, RAM, I/O, clock dan peralatan internal lainnya yang sudah
terhubung dan terorganisasi denagn baik oleh pabrik pembuatnya dan dikemas dalam
satu chip yang siap dipakai. Sehingga, dengan demikian kita tinggal memprogram isi
ROM sesuai dengan aturan oleh pabrik pembuatnya. Salah satu controh
mikrokontroler yang banyak beredar di pasaran adalah mikrokontroler ATMega 328.

29
Gambar 3.5. Rangkaian Mikrokontroler Atmega328

ISR

Simpan W dan status

Mengisi kembali TMR0

Status = 1

VAN0>Vref

Status = 0

Matikan pulsa

Penghitung waktu yang 29


jelas 0 mengganggu
Mengembalikan W dan status register

kembali

Gambar 3.6. Flowchart Program pada DC to DC konverter

/*******************************************************

This program was created by the

CodeWizardAVR V3.10 Standard

Automatic Program Generator

© Copyright 1998-2014 Pavel Haiduc, HP InfoTech s.r.l.

http://www.hpinfotech.com

Project :

Version :

Date : 5/16/2017

31
Author :

Company :

Comments:

Chip type : ATmega328P

Program type : Application

AVR Core Clock frequency: 8.000000 MHz

Memory model : Small

External RAM size 0

Data Stack size 512

*******************************************************/

#include <mega328p.h>

#include <stdio.h>

#include <delay.h>

// Alphanumeric LCD functions

#include <alcd.h>

unsigned char buf[33];

// Declare your global variables here

32
// External Interrupt 0 service routine

interrupt [EXT_INT0] void ext_int0_isr(void)

// Place your code here

// External Interrupt 1 service routine

interrupt [EXT_INT1] void ext_int1_isr(void)

// Place your code here

// Voltage Reference: AVCC pin

#define ADC_VREF_TYPE ((0<<REFS1) | (1<<REFS0) | (0<<ADLAR))

// Read the AD conversion result

unsigned int read_adc(unsigned char adc_input)

ADMUX=adc_input | ADC_VREF_TYPE;

// Delay needed for the stabilization of the ADC input voltage

delay_us(10);

33
// Start the AD conversion

ADCSRA|=(1<<ADSC);

// Wait for the AD conversion to complete

while ((ADCSRA & (1<<ADIF))==0);

ADCSRA|=(1<<ADIF);

return ADCW;

int b_volt1 (void)

int vin, cnt;

vin = 0;

for (cnt = 0; cnt < 50; cnt++)

vin = vin + read_adc(0);

vin = vin / 50;

return vin;

int b_volt2 (void)

34
int vin, cnt;

vin = 0;

for (cnt = 0; cnt < 50; cnt++)

vin = vin + read_adc(1);

vin = vin / 50;

return vin;

void main(void)

// Declare your local variables here

unsigned int teg1, teg2;

// Crystal Oscillator division factor: 1

#pragma optsize-

CLKPR=(1<<CLKPCE);

CLKPR=(0<<CLKPCE) | (0<<CLKPS3) | (0<<CLKPS2) | (0<<CLKPS1) |


(0<<CLKPS0);

#ifdef _OPTIMIZE_SIZE_

#pragma optsize+

35
#endif

// Input/Output Ports initialization

// Port B initialization

// Function: Bit7=In Bit6=In Bit5=In Bit4=In Bit3=In Bit2=In Bit1=In Bit0=In

DDRB=(0<<DDB7) | (0<<DDB6) | (0<<DDB5) | (0<<DDB4) | (0<<DDB3) |


(0<<DDB2) | (0<<DDB1) | (0<<DDB0);

// State: Bit7=T Bit6=T Bit5=T Bit4=T Bit3=T Bit2=T Bit1=T Bit0=T

PORTB=(0<<PORTB7) | (0<<PORTB6) | (0<<PORTB5) | (0<<PORTB4) |


(0<<PORTB3) | (0<<PORTB2) | (0<<PORTB1) | (0<<PORTB0);

// Port C initialization

// Function: Bit6=In Bit5=In Bit4=In Bit3=In Bit2=In Bit1=In Bit0=In

DDRC=(0<<DDC6) | (0<<DDC5) | (0<<DDC4) | (0<<DDC3) | (0<<DDC2) |


(0<<DDC1) | (0<<DDC0);

// State: Bit6=T Bit5=T Bit4=T Bit3=T Bit2=T Bit1=T Bit0=T

PORTC=(0<<PORTC6) | (0<<PORTC5) | (0<<PORTC4) | (0<<PORTC3) |


(0<<PORTC2) | (0<<PORTC1) | (0<<PORTC0);

// Port D initialization

// Function: Bit7=In Bit6=In Bit5=In Bit4=In Bit3=In Bit2=In Bit1=In Bit0=In

DDRD=(0<<DDD7) | (0<<DDD6) | (0<<DDD5) | (0<<DDD4) | (0<<DDD3) |


(0<<DDD2) | (0<<DDD1) | (0<<DDD0);

// State: Bit7=T Bit6=T Bit5=T Bit4=T Bit3=T Bit2=T Bit1=T Bit0=T

36
PORTD=(0<<PORTD7) | (0<<PORTD6) | (0<<PORTD5) | (0<<PORTD4) |
(0<<PORTD3) | (0<<PORTD2) | (0<<PORTD1) | (0<<PORTD0);

// Timer/Counter 0 initialization

// Clock source: System Clock

// Clock value: Timer 0 Stopped

// Mode: Normal top=0xFF

// OC0A output: Disconnected

// OC0B output: Disconnected

TCCR0A=(0<<COM0A1) | (0<<COM0A0) | (0<<COM0B1) | (0<<COM0B0) |


(0<<WGM01) | (0<<WGM00);

TCCR0B=(0<<WGM02) | (0<<CS02) | (0<<CS01) | (0<<CS00);

TCNT0=0x00;

OCR0A=0x00;

OCR0B=0x00;

// Timer/Counter 1 initialization

// Clock source: System Clock

// Clock value: Timer1 Stopped

// Mode: Normal top=0xFFFF

// OC1A output: Disconnected

// OC1B output: Disconnected

// Noise Canceler: Off

37
// Input Capture on Falling Edge

// Timer1 Overflow Interrupt: Off

// Input Capture Interrupt: Off

// Compare A Match Interrupt: Off

// Compare B Match Interrupt: Off

TCCR1A=(0<<COM1A1) | (0<<COM1A0) | (0<<COM1B1) | (0<<COM1B0) |


(0<<WGM11) | (0<<WGM10);

TCCR1B=(0<<ICNC1) | (0<<ICES1) | (0<<WGM13) | (0<<WGM12) | (0<<CS12) |


(0<<CS11) | (0<<CS10);

TCNT1H=0x00;

TCNT1L=0x00;

ICR1H=0x00;

ICR1L=0x00;

OCR1AH=0x00;

OCR1AL=0x00;

OCR1BH=0x00;

OCR1BL=0x00;

// Timer/Counter 2 initialization

// Clock source: System Clock

// Clock value: Timer2 Stopped

// Mode: Normal top=0xFF

// OC2A output: Disconnected

38
// OC2B output: Disconnected

ASSR=(0<<EXCLK) | (0<<AS2);

TCCR2A=(0<<COM2A1) | (0<<COM2A0) | (0<<COM2B1) | (0<<COM2B0) |


(0<<WGM21) | (0<<WGM20);

TCCR2B=(0<<WGM22) | (0<<CS22) | (0<<CS21) | (0<<CS20);

TCNT2=0x00;

OCR2A=0x00;

OCR2B=0x00;

// Timer/Counter 0 Interrupt(s) initialization

TIMSK0=(0<<OCIE0B) | (0<<OCIE0A) | (0<<TOIE0);

// Timer/Counter 1 Interrupt(s) initialization

TIMSK1=(0<<ICIE1) | (0<<OCIE1B) | (0<<OCIE1A) | (0<<TOIE1);

// Timer/Counter 2 Interrupt(s) initialization

TIMSK2=(0<<OCIE2B) | (0<<OCIE2A) | (0<<TOIE2);

// External Interrupt(s) initialization

// INT0: On

// INT0 Mode: Falling Edge

// INT1: On

39
// INT1 Mode: Falling Edge

// Interrupt on any change on pins PCINT0-7: Off

// Interrupt on any change on pins PCINT8-14: Off

// Interrupt on any change on pins PCINT16-23: Off

EICRA=(1<<ISC11) | (0<<ISC10) | (1<<ISC01) | (0<<ISC00);

EIMSK=(1<<INT1) | (1<<INT0);

EIFR=(1<<INTF1) | (1<<INTF0);

PCICR=(0<<PCIE2) | (0<<PCIE1) | (0<<PCIE0);

// USART initialization

// USART disabled

UCSR0B=(0<<RXCIE0) | (0<<TXCIE0) | (0<<UDRIE0) | (0<<RXEN0) |


(0<<TXEN0) | (0<<UCSZ02) | (0<<RXB80) | (0<<TXB80)

// Analog Comparator initialization

// Analog Comparator: Off

// The Analog Comparator's positive input is

// connected to the AIN0 pin

// The Analog Comparator's negative input is

// connected to the AIN1 pin

ACSR=(1<<ACD) | (0<<ACBG) | (0<<ACO) | (0<<ACI) | (0<<ACIE) | (0<<ACIC)


| (0<<ACIS1) | (0<<ACIS0);

// Digital input buffer on AIN0: On

// Digital input buffer on AIN1: On

40
DIDR1=(0<<AIN0D) | (0<<AIN1D);

// ADC initialization

// ADC Clock frequency: 62.500 kHz

// ADC Voltage Reference: AVCC pin

// ADC Auto Trigger Source: ADC Stopped

// Digital input buffers on ADC0: On, ADC1: On, ADC2: On, ADC3: On

// ADC4: On, ADC5: On

DIDR0=(0<<ADC5D) | (0<<ADC4D) | (0<<ADC3D) | (0<<ADC2D) |


(0<<ADC1D) | (0<<ADC0D);

ADMUX=ADC_VREF_TYPE;

ADCSRA=(1<<ADEN) | (0<<ADSC) | (0<<ADATE) | (0<<ADIF) | (0<<ADIE) |


(1<<ADPS2) | (1<<ADPS1) | (1<<ADPS0);

ADCSRB=(0<<ADTS2) | (0<<ADTS1) | (0<<ADTS0);

// SPI initialization

// SPI disabled

SPCR=(0<<SPIE) | (0<<SPE) | (0<<DORD) | (0<<MSTR) | (0<<CPOL) |


(0<<CPHA) | (0<<SPR1) | (0<<SPR0);

// TWI initialization

// TWI disabled

TWCR=(0<<TWEA) | (0<<TWSTA) | (0<<TWSTO) | (0<<TWEN) | (0<<TWIE);

41
// Alphanumeric LCD initialization

// Connections are specified in the

// Project|Configure|C Compiler|Libraries|Alphanumeric LCD menu:

// RS - PORTD Bit 0

// RD - PORTD Bit 1

// EN - PORTB Bit 6

// D4 - PORTD Bit 4

// D5 - PORTD Bit 5

// D6 - PORTD Bit 6

// D7 - PORTD Bit 7

// Characters/line: 16

lcd_init(16);

// Global enable interrupts

#asm("sei")

lcd_gotoxy(0,0);

lcd_putsf("Volt DC-to-DC");

while (1)

// Place your code here

teg1 = (( b_volt1() * 5) / 9);

42
teg2 = (( b_volt2() * 13) / 12);

lcd_gotoxy(0,1);

sprintf(buf,"V1:%01u.%02u V2:%02u.%01uV", teg1/10, teg1%10, teg2/10,


teg2%10);

lcd_puts(buf);

delay_ms(50);

43
BAB 4 HASIL DAN PEMBAHASAN

4.1 Pengujian Rangkaian Boost Konverter

Gambar 4.1. Pengujian Boost Konverter

Sebuah rangkaian boost converter yang merupakan DC-DC Converter


jenisboost adalah rangkaian penaik tegangan yang diimplementasikan dalam sistem
Pembangkit Listrik Tenaga Surya sebagai penaik tegangan dari tegangan keluaran
panel surya. Hasil pengujian dari rangkaian boost converter ini adalah merupakan hasil
akhir dari perancangan yang telah direalisasikan. Perancangan awal akan menentukan
hasil akhir dari alat yang dirancang dan dibuat. Jadi hasil percobaan yang telah
dilakukan secara keseluruhan ditentukan oleh hasil dari perancangan.

Hasil pengujian ini meliputi cara kerja sistem rangkaian, hasil pengukuran rangkaian,
dan analisa.

4.2 Pengujian Mikrokontroler atmega328

Gambar 4.2. Pengujian Rangkaian Mikrokontroler Atmega328


Untuk memastikan rangkaian mikrokontroler dalam keadaan baik, maka

44
dilakukan pengujian rangkaian. Pengujian dilakukan dngan cara merangkai rangkaian
seperti pengujian rangkaian. Pengujian dengan cara merangkai rangkaian seperti
terlihat pada gambar dan kemudian menginputkan program pada mikrokontroler
tersebut. Berikut merupakan program sederhana yang diinputkan untuk menguji
rangkaian ini :

void setup () {
pinMode(13, OUTPUT);
}

void setup () {
digitalWrite(13, HIGH)
delay(1000)

digitalWrite(13, LOW);
delay(1000);
}

Ketika program tersebut berjalan, maka LED yang terhubung pada


mikrokontroler akan tampak berkedip dengan jeda waktu ertentu. Jika sudah dalam
keadaan demikian, maka dapat dikatakan rangkaian tersebut sudah beroperasi dengan
Baik

4.3 Pengujian Hasil Boost Konverter


Tabel 2. Tegangan Hasil Percobaan Menggunakan Boost Konverter
No % Tegangan (V)

1 0% 7

2 10% 7,1

3 20% 7,1

4 30% 7,2

5 40% 11,9

6 50% 19,8

7 60% 19,9

45
8 70% 19,9

9 80% 19,9

10 90% 19,9

11 100% 20,1

Chart Title
25

20

15

10

0
0% 20% 40% 60% 80% 100% 120%

Gambar 4.3. Grafik Boost Konverter

Analisa Data

Pada tabel diatas dapat dilihat perubahan tegangan yang diubah menggunakan
potensiometer dari putaran 0%-100%. Data yang terdapat pada tabel dijadikan grafik,
pada grafik terlihat tegangan yang dinaikkan berubah-ubah. Pada awalnya tegangan
(V) sumber=9V, kemudian tegangan (V) keluaran dapat dinaikkan hingga 20,1 V. Dari
grafik dapat dilihat bahwa semakin besar putaran yang kita naikkan maka semakin
besar pula tegangan yang kita peroleh, dengan semakin besarnya tegangan yang kita
peroleh maka semakin terang cahaya yang dihasilkan pada lampu tanda yang terdapat
pada alat tersebut, hal ini dikarenakan bahwa semakin besar tegangan yang diberikan
maka semakin besar pula arus yang dihasilkan.

dapat dilihat dengan rumus:

V = I.R

46
keterangan : V = tegangan

I = arus

R = resistor (ohm)

47
BAB 5 KESIMPULAN DAN SARAN

5.1 Kesimpulan

➢ Dari percobaan tersebut dapat disimpulkan bahwa tegangan sumber dapat


dinaikkan menggunakan alat dc to dc converter.
➢ Dari percobaan tersebut dapat disimpulkan bahwa semakin besar dinaikkan
potensiometer yang kita naikkan maka semakin besar pula tegangan yang
dihasilkan.
➢ Semakin besar tegangan yang kita hasilkan maka semakin terang lampu yang
kita peroleh.

48
5.2 Saran

Penulisan menyadari bahwa alat ini masih sangat membutuhkan banyak


pengembangan baik dari segi penggunaan dan sistem kerja, maka penulis mempunyai
saran demi kemajuan dan pengembangan alat ini yakni :
Untuk kedepannya fungsi dari alat ini diharapkan bisa diperluas lagi, agar
penggunaan energy listrik lebih hemat, waktu, biaya, dan kegunaannya lebih
bermanfaat.

49
DAFTAR PUSTAKA

Putra Eko Putra, 2010. Tip dan Trik Mikrokontroler TA89 dan AVR Tingkat Pemula
Hingga Lanjut. Yogyakarta. Gava Media.

Tirtamihardja Samuel, 2014. Elektronika Digital. Yogyakarta. Penerbit ANDI

Widodo Budhi Romy, 2009. Embedded System Menggunakan Mikrokontroler dan

Pemograman C. Yogyakarta. Penerbit ANDI

https://www.slideshare.net/sidexabdullah/pulse-width-modulation-38956540

http://robotic-electric.blogspot.co.id/2012/11/pulse-width-modulation-pwm.html

https://budihasian.wordpress.com/2013/10/18/pengenalan-pwm-pulse-width-
modulation/

http://jendeladenngabei.blogspot.co.id/2012/11/dc-chopper-konverter-dc-dc.html

https://indone5ia.wordpress.com/2011/09/02/sekilas-mengenai-konverter-dc-dc/

https://globalenergizer.wordpress.com/2014/01/15/tegangan-dc-step/

50

Anda mungkin juga menyukai