Analisis Error Perangkat Keras

Tabel 4.11. Hasil pengujian tegangan keluaran rangkaian penyearah Tegangan Penyearah Tegangan keluaran tanpa beban Volt Tegangan keluaran dengan beban Volt 5 Volt 4.99 4,97 12 Volt 12,32 12,22 Berdasarkan tabel 4.11, hasil pengukuran tegangan keluaran rangkaian penyearah 5 dan 12 volt memiliki perbedaan dengan tegangan keluaran pada saat tanpa beban dan pada saat menggunakan beban. Tegangan keluaran dari komponen IC L7805CV tanpa beban adalah 4,99 volt, tetapi pada saat diberi beban hasil pengujian terukur adalah 4,97 volt. Beban yang digunakan adalah sebuah sensor arus ACS758 dan sebuah LCD. Untuk penyearah 5 volt terdapat error sebesar : = − 100 = 4,99 − 4,97 4,99 100 = 0,40 Berdasarkan perhitungan error yang dilakukan pada penyearah 5 volt, diperoleh nilai error sebesar 0,40 . Hal tersebut tidak mempengaruhi kenerja sistem secara keseluruhan dan kenerja mikrokontroler dikarenakan tegangan kerja dari mikrokontroler berkisar 4,5 volt sampai 5,5 vot. Sedangkan tegangan keluaran dari komponen IC L7812CV tanpa beban adalah 12,32 volt, tetapi saat diberi beban terukur sebesar 12,22 volt. Beban yang digunakan pada penyearah 12 volt ini adalah dua buah kipas DC dan sebuah mikrokontroler. Untuk penyearah 12 volt terdapat error sebesar : = − 100 = 12,32 − 12,22 12,32 100 = 0,81 Berdasarkan perhitungan error yang dilakukan pada penyearah 12 volt, diperoleh nilai error sebesar 0,81. Hal tersebut tidak mempengaruhi kinerja dari sistem secara keseluruhan.

4.6. Peebahasan Software

Dalam melakukan percobaan dalam tugas akhir ini, software yang digunakan oleh penulis adalah Codem Visionm AVRm Compiler. Program yang terdapat di dalam mikrokontroler yang digunakan adalah program untuk pembacaan nilai tegangan keluaran dari sensor arus yang nantinya akan diolah agar dapat menampilkan nilai arus yang terukur sebenarnya.

4.6.1. Prograe Utaea

Listingmprogram utama dan program tampilan awal ditunjukkan pada gambar 4.20. Program utama akan dijalankan pada saat user menekan tombon ON pada boks perangkat keras. Jika program telah dijalankan, maka mikrokontroler akan menampilkan tulisan pada LCD “SECOND ADRIAN” pada baris pertama dan tulisan “085114002” pada baris kedua, tulisan itu dimaksudkan bahwa pembuat atau pemilik dari alat ini bernama Second Adrian yang mempunyai NIM 085114002. Tampilan awal tersebut dapat dilihat pada gambar 4.19 di bawah ini. Gambar 4.19. Tampilan awal LCD pada perangkat kerasm m Gambar 4.20. Listing program utama dan program tampilan awal

4.6.2. Prograe Mengukur Nilai Arus

Dalam mengukur nilai arus yang terukur, listing program yang digunakan akan ditunjukkan pada gambar 4.21. Di mana keluaran dari sensor yang berupa tegangan analog masuk pada port A0 mikrokontroler. Oleh mikrokontroler akan dibaca nilai ADC-nya. Setelah dibaca, nilai tersebut akan dikonversi ke dalam bentuk data digital. Dalam mengkonversi nilai ACD menjadi data digital akan dikalikan dengan 0,0048828125. Nilai tersebut berasal dari 5 Volt tegangan masukan yang dibutuhkan mikrokontroler untuk bekerja dibagi dengan 1024, maka akan diketahui data tegangan. Dengan diketahuinya data tegangan tersebut, maka selanjutnya dapat diketahui nilai arus yang terukur dengan mengubah data tegangan melalui persamaan : = − 2,5 0,04 Gambar 4.21. Listing program mengukur nilai arus Menggunakan persamaan tersebut mengacu dari sensor arus yang digunakan. Karena sensor arus yang digunakan ACS758 memiliki karakteristik yaitu pada setiap kenaikkan arus sebesar 1 Ampere, maka sensor akan merespon dengan memberikan keluaran Vout Sensor sebesar 40 mV. Untuk nilai pengurangan oleh 2,5 itu sendiri didapatkan dari nilai Vcc2, hal ini terjadi karena saat tidak ada arus yang melewati sensor tersebut keluaran dari sensor tersebut sebesar Vcc2. Di sini Vcc yang digunakan untuk menghidupkan sensor sebesar 5 Volt, maka Vout sensor tersebut Vcc2 = 2,5 Volt. Setelah didapatkan nilai tegangan dan nilai arus tadi, proses selanjutnya yaitu menampilkan nilai - nilai tersebut ke dalam LCD agar dapat dengan mudah dibaca oleh user.mPada gambar 4.22 adalah tampilan dimana ketika nilai tegangan dan nilai arus sudah dalam keadaan siap baca oleh user.m Untuk listing programnya akanm ditunjukkan pada gambar 4.23.