Jurnal Ilmu Pengetahuan dan Teknologi TELAAH Volume 26, November 2009 Prototipe Aplikasi KWh Meter Digital Menggunakan Mikrokontroler ATMEGA8535 untuk Ruang Lingkup Kamar ANDI SETIONO Pusat Penelitian Fisika – LIPI, Komplek PUSPIPTEK Tangerang, Indonesia E-MAIL :[email protected] SUHARTO Jurusan Fisika – FMIPA, Universitas Gadjah Mada Sekip Utara Bls, Yogyakarta 55281 INTISARI : Telah dibuat prototipe Kwh meter digital menggunakan mikrokontroler Atmega8535 untuk ruang lingkup kamar. Alat ini berfungsi menghitung besar Watthours dan besar biaya beban listrik yang telah terpakai dari dua kamar yang berbeda. Untuk mengukur besar Watthours, yang paling penting adalah pengukuran arusnya. Salah satu sensor arus yang dapat digunakan adalah sensor ACS712T ELC D5B. Prinsip kerja sensor arus ini adalah mendeteksi medan magnet dari kawat berarus dengan IC Hall efek yang sudah terintegrasi didalamnya. Besar arus yang masuk sebanding dengan besar medan magnet yang ditimbulkan. Sistem ini terdiri dari empat bagian, yaitu sensor, kontroler, display dan rangkaian relay. Bagian sensor terdiri dari sensor arus ACS712T ELC D5B dan trafo step down sebagai sensor tegangan. Bagian kontroler menggunakan sistem minimum ikrokontroler Atmega8535. LCD 16 x 2 digunakan untuk menampilkan hasil penghitungan. Karena dalam alat ini menggunakan satu buah sensor arus, maka perlu adanya mekanisme pengukuran arus yang dilakukan secara bergiliran dalam rentang waktu yang sama. Rangkaian relay berperan dalam fungsi pergantian tersebut. KATA KUNCI : Kwh Meter Digital, ACS712T ELC D5B ABSTRACT : Have been created digital Kwh meter using microcontroller Atmega8535 for room scale area. This instrument can count watthours value and electrical cost of two different room. The important thing to count Watthours is current measuring. One of current sensor is ACS712T ELC D5B. The principal of this sensor is detect magnetic field around current counductor use internal hall effect. Magnetic field around current in counductor is proportional to that current.There are four part of this system, those are sensor part, controller part, display part and relay part. Sensor part consist of current sensor ACS712T ELC D5B and step down transformator as voltage sensor. Contoller part use minimum system of microcontroller Atmega8535. LCD 16 x 2 is used to display counting result. As in this system just use one current sensor so it need substitution mechanism to detect current in same time. Relay part have role in this mechanism. KEYWORDS : digital Kwh meter, ACS712T ELC D5B 1. PENDAHULUAN KWH meter merupakan suatu alat ukur yang banyak dipakai baik di lingkungan perumahan, perkantoran maupun industri. Alat ukur ini sudah mengalami perkembangan yang begitu luar biasa dalam beberapa tahun terakhir ini. Pada umumnya KWH meter dipasang di tiap rumah yang berlangganan listrik kepada PLN sebagai penyedia listrik di Indonesia. Masalah muncul jika yang berlangganan adalah para penghuni kos (anak kos) khususnya mengenai besarnya nilai tagihan yang harus dibayarkan oleh masing-masing penghuni kos kepada bendahara kos. Pada umumnya penentuan tagihan kamar dilakukan dengan melihat jumlah peralatan listrik yang digunakan oleh masing-masing penghuni kos kemudian diprosentasekan sesuai kesepakatan bersama. Namun hal tersebut dirasa kurang valid dan tidak terlalu objektif. Oleh karena itu, salah satu cara untuk memudahkan penentuan besar tagihan per kamar maka dirancang wattmeter yang ruang lingkupnya kamar. Alat ini memiliki output nilai watthours dan besar tagihan yang harus dibayar (dalam rupiah). Dengan demikian perhitungan akan lebih fair dan adil. Masalah utama pada sistem watt meter ini adalah bagaimana menentukan nilai arus dan tegangan yang dihubungkan ke beban dengan daya yang bervariasi dan dalam jumlah yang sulit terkontrol/termonitor dengan baik. Dengan beban yang bersifat variable maka akan menimbulkan nilai arus yang bervariasi pula. Selanjutnya bagaimana menampilkan nilai keluaran dengan hardware yang efisien dan tidak terlalu banyak sehingga mengurangi kompleksitas rangkaian pada sistem. Masalah terakhir adalah bagaimana melakukan kalibrasi alat dengan tepat. Untuk mengukur daya listrik lampu pijar, salah satu aspek yang penting adalah pengukuran arusnya. Beberapa cara untuk mengukur arus diantaranya adalah dengan menggunakan shunts, pembagi tegangan atau transformer arus [3]. Dapat juga mengukur arus dengan cara mengukur medan magnetic yang ditimbulkannya [3]. Teknik pengukuran medan magnet untuk mengetahui besar arus listrik diterapkan dalam aplikasi ini. Saat ini sudah diproduksi sensor arus, seperti ACS712T ELC D5B yang dapat mendeteksi arus hingga range 5 A. Prinsip sensor ini 32 Jurnal Ilmu Pengetahuan dan Teknologi TELAAH Volume 26, November 2009 merespon medan magnet yang ditimbulkan oleh arus listrik yang masuk. Besar medan magnet disekitar kawat berarus selalu sebanding dengan arus yang melewati kawat tersebut. Sedangkan untuk menentukan nilai tegangannya, tegangan AC yang akan diukur diturunkan terlebih dahulu dengan trafo, disearahkan, dan difilter riaknya agar menjadi DC sehingga dapat dibaca ADC sebagai hasil pengukuran. Karena bila terjadi penurunan tegangan AC, maka akan terjadi pula penurunan tegangan DC. LCD dengan format 16 x 2 dapat menjadi solusi untuk menampilkan hasil pengambilan data sensor, bahkan bias untuk interaksi antara mikrokontroler dengan manusia [1]. Dengan menggunakan teknik pemrograman, berbagai data yang diperlukan dapat ditampilkan secara bergantian melalui konfigurasi relay sebagai switch. Sehingga diperoleh efisiensi dalam penampilan nilai keluaran dan kompleksitas hardware dapat dihindari. Kalibrasi dilakukan dengan menggunakan multimeter. Mulitimeter dapat mengukur tegangan dan arus yang melalui suatu beban. Perkalian antara tegangan V dengan arus I akan diperoleh nilai daya P. Proses penghitungan dan kontrol terhadap berbagai komponen dilakukan oleh mikrokontroler ATMega8535. ADC internal ATMega8535 akan memudahkan perancangan dan dapat mengurangi kompleksitas hardware. 2. METODOLOGI/EKPERIMEN Pada prinsipnya, daya merupakan hasil perkalian antara tegangan dengan arus yang diukur dalam satuan watt [3]. Wattmeter digital adalah alat pengukur daya yang menampilkan nilai daya secara digital, dimana penghitungan nilai daya diperoleh dengan mengacu pada rumus dasarnya kemudian disusun menggunakan program dan ditampilkan melalui LCD. Secara sederhana, aplikasi wattmeter dapat diperoleh dengan menggabungkan voltmeter digital dan amperemeter digital. Dengan demikian, untuk membuat wattmeter digital dibutuhkan beberapa komponen penting diantaranya sensor arus sebagai detector arus beban, transformer step down sebagai detector tegangan dan chip mikrokontroler sebagai pengolah data daya. Berkaitan dengan hal tersebut, tulisan ini memuat bagaimana aplikasi wattmeter digital digunakan untuk menampilkan besar daya dari 2 kamar dengan waktu pengukuran yang relative bersamaan. Beberapa komponen yang digunakan dalam aplikasi ini adalah sebagai berikut: 2.1 Rangkaian Relay Rangkaian relay 5 V dibutuhkan agar wattmeter digital dapat melakukan penghitungan daya 2 kamar dengan relatife bersamaan. VCC PB.6 A PB.7 B Gambar 1. Rangkaian Relay Rangkaian relay bekerja untuk memilih diantara 2 beban (A dan B), sehingga sensor arus dapat melakukan pengukuran terhadap kedua beban tersebut secara bergantian dalam rentang waktu yang sama, dalam hal ini 10 s. Kontrol terhadap rangkaian ini dilakukan oleh mikrokontroler melalui portB.6 dan portB.7. Ketika terdapat logika ‘1’ pada POTRB.6 atau PORTB.7 maka relay akan OFF. Sebaliknya ketika logika ‘0’ yang diberikan maka relay akan ON. 33 Jurnal Ilmu Pengetahuan dan Teknologi TELAAH Volume 26, November 2009 Penempatan sensor arus yang terlihat pada gambar diatas memungkinkan sensor arus hanya dapat mendeteksi setengan dari arus beban yang sebenarnya. Untuk mengatasinya, maka nilai daya pada program dikalikan dengan konstanta dua. 2.2 Rangkaian detektor arus Rangkaian sensor arus menggunakan ACS712T ELC D5B sebagaimana ditunjukkan pada Gb 2. Gambar 2. Rangkaian Sensor arus Rangkaian sensor arus ini mengkondisikan arus listrik PLN disearahkan terlebih dahulu oleh konfigurasi diode sebelum masuk ke pin sensor. Karena alasan penyearahan ini maka sensor arus mendeteksi setengah dari arus beban yang sebenarnya. Arus tersebut masuk ke dua pin IP+ kemudian keluar dua pin IP_. Prinsip kerja sensor arus ini adalah mendeteksi medan magnet dari kawat berarus dengan IC Hall efek yang sudah terintegrasi didalamnya. Besar arus yang masuk akan sebanding dengan besar medan magnet yang ditimbulkan. Agar riak yang dihasilkan berkurang maka output sensor difilter sebelum masuk ke pin ADC pada mikrokontroler. Ketika pertama kali diberi catu daya, sensor ini akan mengeluarkan output tegangan sekitar 1,3 V. Nilai tegangan ini selanjutnya akan dijadikan set point secara software di dalam program. 2.3 Rangkaian detector tegangan Rangkaian detector tegangan ditunjukkan pada Gb 3. Gambar 3. Rangkaian Sensor Tegangan Deteksi tegangan dilakukan dengan menggunakan transformer 1A stepdown dari 220 ACV yang diturunkan menjadi 12 ACV. Setelah melalui diode bridge (penyearah), beberapa filter dan pembagi tegangan, dihasilkan tegangan DC yang berbanding lurus dengan naik turunnya tegangan listrik PLN. Tegangan 12 DC diturunkan menjadi tegangan sekitar 1,5 VDC melalui rangkaian pembagi tegangan. Output rangkaian tegangan tersebut dimasukkan ke pin adc. 34 Jurnal Ilmu Pengetahuan dan Teknologi TELAAH 2.4 Volume 26, November 2009 Rangkaian pegolah data daya Rangkaian pengolah data berbasis mikrokontroler ATmega8535. Sistem minimum mikrokontroler ATMega8535 seperti yang terlihat pada Gb 4 [2] digunakan sebagai pengolah nilai daya. Gambar 4. Sistem Minimum Kontroler Rangkaian ini berfungsi sebagai rangkaian controller. Kontroller adalah bagian yang terpenting dalam sistem yang dibuat, komponen yang terpenting adalah IC mikrokontroller jenis ATMega8535 berfungsi sebagai otak yang menjalankan instruksi-instruksi yang tersimpan dalam hal penghitungan arus, tegangan dan daya serta untuk melakukan pengontrolan terhadap beberapa device. Mikrokontroler adalah sebuah computer didalam chip yang berfungsi untuk mengontrol perangkat elektronik [4]. Untuk dapat melakukan hal yang berguna dengan menggunakan mikrokontroler maka dibutuhkan kombinasi antara perangkat keras dan perangkat lunak yang cocok [5]. Jadi perangkat keras dan perangkat lunak untuk aplikasi embedeed system yang menggunakan mikrokontroler sangat terkait erat, dan kedua aspek desain sistem yang lengkap perlu dipertimbangkan bersama-sama. 3. 3.1. HASIL DAN PEMBAHASAN Pengujian Sensor Arus Rangkaian sensor arus menggunakan ACS712T ELC D5B sebagai komponen utama. Arus yang diukur adalah arus efektif atau Irms. Dalam pengujiannya, penulis mengambil beberapa sampel beban dengan pertamabahan besar daya 100 W yang diakukan selama 5 kali percobaan. Hal tersebut dimaksudkan untuk mengetahui berapa besar kenaikan rata-rata hasil konversi ADC tiap beban naik 100 W dengan tegangan referensi 2,5 V. 35 Jurnal Ilmu Pengetahuan dan Teknologi TELAAH Volume 26, November 2009 Tabel 1. Percobaan 1 Tabel 2. Percobaan 2 Daya ADC Arus Daya ADC 0 534 0 535 100 540 6 0,17 0,17 100 541 6 0,18 0,18 200 547 7 300 553 6 0,37 0,2 200 547 6 0,37 0,19 0,54 0,17 300 554 7 0,55 0,18 400 559 6 0,73 0,19 400 559 5 0,74 0,19 500 566 7 0,91 0,18 500 567 rata-rata 8 0,92 0,18 ∆ADC ∆Arus 0 rata-rata 6,4 0,182 Tabel 3. Percobaan 3 0 6,4 0,184 ADC 0 535 0,18 100 541 6 0,18 0,18 0,19 200 547 6 0,36 0,18 0,55 0,18 300 554 7 0,55 0,19 5 0,73 0,18 400 559 5 0,73 0,18 7 0,91 0,18 500 567 8 0,92 0,19 ∆ADC Arus 100 541 6 0,18 200 547 6 0,37 300 554 7 400 559 500 566 rata-rata ∆Arus 0 6,2 0,182 Tabel 5. Percobaan 5 ∆ADC rata-rata ∆ADC Arus ∆Arus 0 6,4 0,184 Tabel 6. Rerata ad(0)c, arus dan standar deviasi adc(0),arus Arus ∆Arus Rata-rata adc (X) Rata-rata arus (Y) 1 6,4 0,182 0,18 2 6,4 0,184 0,19 3 6,2 0,182 0,56 0,19 4 6,4 0,184 6 0,74 0,18 5 6,6 0,186 8 0,93 6,4 0,1836 0,141421356 0,00167332 0 535 100 541 6 0,18 200 548 7 0,37 300 554 6 400 560 500 568 rata-rata ∆Arus Daya ADC 535 ADC Arus Tabel 4. Percobaan 4 Daya 0 Daya ∆ADC Percobaan 0 6,6 0,19 0,186 Rata-rata standar deviasi Tabel. 6 menunjukkan bahwa setiap daya beban naik 100 W, rata-rata arus naik 0,1836 ± 0.00167 A. Sedangkan konversi ADC rata-rata naik 6,4 ± 0.14 digit setiap kenaikan daya 100 W. Dengan demikian sensitivitas rata-rata yang diperoleh sebesar arus 36 6,5 0,14 34,86 0,1936 0,00167 baca ADC 0 nilai offset 34,86 (1) Jurnal Ilmu Pengetahuan dan Teknologi TELAAH Volume 26, November 2009 Sebagai referensi pengujian arus, digunakan multimeter Heles UX-838TR. Hasil pengujian arus ditampilkan dalam Tabel. 7. Tabel 7. Pengujian Arus Lampu I Multimeter I Alat Error %error 100 0,18 0,19132 0,01132 6,288889 140 0,25 0,27313 0,02313 9,252 160 0,29 0,3004 0,0104 3,586207 175 0,32 0,32767 0,00767 2,396875 200 0,36 0,35494 0,00506 1,405556 240 0,44 0,43675 0,00325 0,738636 260 0,47 0,49129 0,02129 4,529787 275 0,51 0,49129 0,01871 3,668627 300 0,54 0,51856 0,02144 3,97037 340 0,62 0,60037 0,01963 3,166129 360 0,65 0,62764 0,02236 3,44 375 0,68 0,65491 0,02509 3,689706 400 0,72 0,70945 0,01055 1,465278 440 0,8 0,79126 0,00874 1,0925 460 0,84 0,8458 0,0058 0,690476 475 0,87 0,8458 0,0242 2,781609 500 0,9 0,873307 0,026693 2,965889 rata-rata error 0,015608 3,242855 standar deviasi 0,007993 2,13699 Tabel diatas menunjukkan bahwa pengujian arus memiliki error 0.016 ± 0.008 atau 3.24 ± 2.14 %. 3.2. Sensor tegangan Sama halnya dengan arus, untuk menghitung tegangan terlebih dahulu dilakukan beberapa pencuplikan yang membandingkan tegangan sesungguhnya dengan adc yang terbaca. Penghitungan tegangan menggunakann rumus sebagai berikut: tegangan 204 baca _ adc1 337 (2) Multimeter DT-830B digunakan sebagai referensi tegangan. Tegangan yang diukur adalah tegangan efektif atau Vrms. Tab. 8 menunjukkan hasil pengujian tegangan. 37 Jurnal Ilmu Pengetahuan dan Teknologi TELAAH Volume 26, November 2009 Tabel 8. Pengujian Tegangan V pada multimeter 198 V pada Alat 200,3 2,3 1,161616 199 200,9 1,9 0,954774 200 201,5 1,5 0,75 201 202,8 1,8 0,895522 202 203,4 1,4 0,693069 203 204,6 1,6 0,788177 1,75 0,87386 0,327109 0,170404 error rata-rata standar deviasi % error Tabel. 8 menunjukkan bahwa pengujian tegangan memiliki error rata-rata 1.75 ± 0.33 atau 0.87 ± 0.17 %. 3.3 Pengujian Watthours Pengujian nilai watthours dilakukan dengan menggunakan lampu 500 W. Pengujian dilakukan dalam rentang waktu 15 menit selama 1 jam. Tabel 9 menunjukkan hasil pengujian watthours. Tabel.10 Pengujian Watthours Waktu Wh alat Wh pembanding (Imultimeter x 200 x t) Error % Error 15 menit 91,2 91 0,2 0,21978022 30 menit 183,2 182 1,2 0,65934066 45 menit 273,4 273 0,4 0,14652015 60 menit rata-rata 366,2 364 2,2 0,6043956 1 0,40750916 0,91 0,22668304 S. deviasi Nilai Wh pembanding= Imultimeter x 200 x t, dengan menganggap tegangan konstan pada nilai 200 V. Watthours pada alat didapatkan melalui perhitungan sebagai berikut: watthours daya waktu 2 I V 20 3600 VI 90 (3) Selama 1 jam percobaan ditampilkan jumlah rupiah sebesar Rp 110,5 untuk beban dengan daya 500 W. Sebagai perbandingan, apabila tegangan dianggap konstan 200 V, dan biaya per Kwh sebesar diasumsikan Rp300 maka jumlah uang = 0,91x2x200x1x300/1000=109,2. Error uang=(110,5-109,2)/109,2=0,0119 atau 1,19%. 4. KESIMPULAN DAN SARAN Wattmeter digital ini dapat mengukur daya lampu merk dop dengan relative baik dalam rentang daya 100 watt s/d 500 watt. Ralat rata-rata daya ukurnya adalah 0.41%. Untuk dapat meningkatkan kualitas pengukurannya 38 Jurnal Ilmu Pengetahuan dan Teknologi TELAAH Volume 26, November 2009 sebaiknya diperhatikan bentuk rangkaian yang memiliki gangguan interferensi magnetic sekecil mungkin. Wattmeter digital ini tentunya masih memiliki banyak kekurangan, sehingga masih perlu pengembangan lebih lanjut. DAFTAR PUSTAKA [1] Heryanto, M.Ary & Adi P, Wisnu. 2008. Pemrograman Bahasa C untuk Mikrokontoler Atmega 8535. ANDI OFFSET. Yogyakarta. [2] Bejo, Agus. 2008. C & AVR. Graha Ilmu. Yogyakarta. [3] Iwansson, K; Sinapius, G and Hoornaert, W. 1999. Measuring Current, Voltage and Power. ELSEVIER SCIENCE B.V. Amsterdam. [4] Parab, Jivan S.; Shelake, Vinod G.; Kamat, Rajanish K. And Naik, Gourish M. 2007. Exploring C For Microcontrollers. Springer. Dordrecht. [5] Gadre, Dhananjay V. 2001. Programming And Customizing The Avr Microcontroller. Mcgraw-Hill. New York. 39