Sensor Arus TA12-200 dan
Coding Arduino
Sensor
arus yang digunakan pada rancangan alat ini adalah TA12-200. Sensor ini
menurunkan arus dengan rasio 1:2000. Dengan beban maksimal 5 ampere dan memiliki
hambatan sebesar 800 ohm.
Bentuk
fisik sensor arus TA12-200
Sensor
arus yang digunakan adalah sensor TA12-200 yang mana sensor ini digunakan untuk
mengukur arus AC pada MCCB motorized. Sensor ini berkerja dengan cara
menurunkan arus yang masuk pada cincin Current Transformator dengan rasio
1:2000.
Spesifikasi
sensor arus TA12-200
Sesuai pengalaman saya
saat menggunakan sensor ini, pada aplikasi dilapanganannya hasil step down arus
pada trafo ct TA12-200 tidak begitu akurat. Jadi harus dikalibrasi di coding
arduinonya. Namun Sensor TA12 atau pun ZMPT yang menggunakan cicin CT masih
lebih akurat dibanding dengan sensor ACS712 yang menggunakan hal effect.
Coding sensor arus
TA12-200
const int inputArusR = A9;
long lastSample = 0;
long sampelArusR = 0;
int sampleCount = 0;
int arusR = 0;
void setup() {
Serial.begin (115200);
}
void loop() {
if(millis() > lastSample + 1)
{
sampelArusR
+= (analogRead (inputArusR));
sampleCount++;
lastSample =
millis ();
}
if(sampleCount
== 50)
{
float
meanArusR = sampelArusR / sampleCount;
arusR =
(meanArusR / 0.5) * 2000 / 800 ;
//2000 itu
rasionya kan 2000: 1 untuk TA12-200
//800 itu
hambatanya
//0,5 itu
kalibrasi aja suka suka , soalnya kluarannya kan AC bukan DC
//
sampelArusR itu ADC yang belum dirata rata
//samplecount itu bnyaknya percobaan pengambilan sample
//
meanArusR itu ADC rata rata
}
Serial.println (String(arusR));
sampelArusR =
0; //untuk reset hasil sample kembali ke 0
sampleCount =
0; // untuk reset percobaan kembali ke 0
delay (100);
}
Untuk Coding sensor arus klik di SINI