sensor yaitu 100 A arus sebanding dengan 50 mA keluaran sensor. Karena keluaran dari sensor berupa sinyal analog, sehingga terdapat tegangan yang
bernilai negatif. Pada Arduino, tegangan negatif tidak dibaca oleh pin ADC, sehingga dapat berpengaruh pada pembacaan sensor. Oleh karena itu dirancang suatu rangkaian yang dapat
mengubah range tegangan keluaran dari sensor ke range tegangan yang dapat dibaca oleh pin Arduino dalam hal ini yaitu 0 Volt sampai dengan 5 Volt. Gambar 13 merupakan rangkaian
skematik sensor SCT-013-000.
Gambar 13
Rangkaian Skematik Sensor SCT-013-000
3.3.2.1 Kalibrasi Sensor Arus
Pada perolehan data arus yang dibaca, digunakan library “Emonlib.h”. Pada library ini, untuk memperoleh data arus, dibutuhkan nilai kalibrasi pada program pembacaan arus. Nilai
kalibrasi diperoleh berdasarkan rangkaian pengubah tegangan pada gambar 13. Pada perancangan, sensor Arus SCT-013-000 memiliki spesifikasi dengan nilai arus
maksimum yang dibaca yaitu 100A. Untuk memperoleh nilai kalibrasi, terlebih dahulu dihitung peak-current arus puncak dari sensor. Berikut adalah perhitungan dari arus puncak
sensor arus. � measured = √ ∗ i rms_current = .
∗ A =
. A 9
Setelah mengetahui arus puncak dari sensor, dilakukan perhitungan nilai keluaran dari arus berdasarkan kumparan dari sensor. Dalam hal ini, besar kumparan dari sensor SCT-013-
000 adalah sebanyak 2000 kumparan. i sensor = i measured nb_turns =
. A = .
A 10
Setelah mengetahui besar keluaran dari sensor arus, diperlukan mengubah keluaran tersebut dalam bentuk tegangan, dikarenakan Arduino hanya dapat membaca nilai tegangan.
Oleh karena itu, pada rangkaian skematik sensor terdapat Resistor-Burden. Penentuan Resistor- Burden tersebut berdasarkan perhitungan sebagai berikut :
� burden = U sensor I sensor = . V . A = . Ω
11
Nilai Usensor pada persamaan diatas, diperoleh berdasarkan tegangan pada Arduino. Arus keluaran dari sensor SCT-013-000 adalah berupa sinyal analog, sehingga memiliki nilai
negatif, oleh karena itu nilai 0V pada arus harus diubah ke tegangan tengah yang dibaca pada Arduino yaitu dengan rumus :
Max_accepted_voltage = V = . V 12
Setelah di peroleh besar Resistor-Burden, diperoleh nilai kalibrasi sensor yaitu dengan perhitungan :
calibration_value = i measured i sensor R burden 13
calibration_value = . A .
A Ω 14
calibration_value = Ω =
15
Nilai kalibrasi sensor arus yang diperoleh yaitu 60. Nilai kalibrasi tersebut dimasukkan pada program pembacaan sensor arus.
3.3.3 Sensor Potential Transformator