Sensor Arus TA12-200 dan Coding Arduino


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

0 komentar:

Posting Komentar