
Modul sensor arus AC ZMCT103C dapat digunakan untuk memantau aliran arus. Modul ini berbasis Rogowski Coil. Mekanisme kerja dari sensor ini adalah kabel yang akan diukur arusnya dilewatkan pada lubang Coil dan arus AC tersebut akan menghasilkan tegangan(Induced Voltage karena ada medan magnet) pada kaki Coil.
Pada modul ini tegangan keluaran dari Coil diperkuat oleh beberapa rangkaian amplifier dan dapat digunakan sebagai keluaran modul. Modul ini mengeluarkan tegangan AC analog yang sesuai dengan arus AC dari kabel yang melewati lubang Coil.
Spesifikasi:
- Tegangan kerja: DC 5V / 12V / 24V
- Arus Kerja: <20mA
- Kisaran suhu: -40 ° C ~ + 85 ° C
- Kelembaban: 0~95% RH
- Ukuran: 4,4 × 3,8 cm / 1,73 × 1,5″
- Rentang frekuensi: 20Hz ~ 400Hz
- Perbandingan arus --> 5 A:5 mA
- Perbandingan jumlah lilitan trafo Ns:Np à 1000:1
- Tegangan isolasi 4500V
- Arus kerja primer 5A (@50/60Hz)
- Arus maksimum primer 20A (@50/60Hz)

Sensor arus ini bekerja berdasarkan perbedaan perubahan arus antara 2 lilitan. Sensor arus ini menghasilkan tegangan output yang sangat akurat dan noise rendah yang nilainya berbanding lurus dengan arus AC. Keluaran dari CT ini berupa sinyal arus, yang perlu diubah menjadi sinyal tegangan menggunakan resistor beban.


Untuk menghubungkan sensor ZMCT103 ke board mikrokontroler, sinyal keluaran dari sensor CT perlu diubah menjadi rentang sinyal yang bisa dibaca oleh input analog mikrokontroler, yaitu +ve tegangan antara 0V dan tegangan referensi ADC (5V jika tidak ditentukan ADC Ref. nya).
Percobaan 34: Sensor Arus (Tipe Non-Invasive)

- Hubungkan OUT ZMCT103 dengan pin A1 ATMEGA 2560
- Hubungkan board ATMEGA 2560 dengan Komputer menggunakan kabel USB.
- Bukalah IDE Arduino, kemudian ketikkan kode program/sketch atau buka file ARUS_AC_ZMCT103
- Compile menggunakan verify button (tanda ceklist pada IDE arduino) untuk mengecek ada atau tidaknya error/kesalahan dalam pengetikan.
- Upload program ke arduino dengan cara, pilih File > Upload to I/O board, atau tekan tombol tanda panah pada jendela IDE arduino.
.
Coding:
#include "EmonLib.h" // Include Emon Library
EnergyMonitor emon1; // Create an instance
void setup()
{
Serial.begin(9600);
emon1.current(A1, 111.1); // Current: input pin, calibration.
}
void loop()
{
double Irms = emon1.calcIrms(1480); // Calculate Irms only
Irms= Irms/100;
//Irms = Irms - 0.01;
Serial.println(Irms); // Irms
}
.
Video Demo:
.