ACS712 sensor Arus


ACS712 adalah Hall Effect current sensor. Hall effect allegro ACS712 merupakan sensor yang presisi sebagai sensor arus AC atau DC dalam pembacaan arus didalam dunia industri, otomotif, komersil dan sistem-sistem komunikasi. Pada umumnya aplikasi sensor ini biasanya digunakan untuk mengontrol motor, deteksi beban listrik, switched-mode power supplies dan proteksi beban berlebih.

Data Sheet ACS712 dapat didownload disini.

arduino_ACS712
Rangkaian ACS712 dengan Arduino
ACS712-30A
Kharakteristik ACS712 : Tegangan keluaran terhadap arus yang diukur.

Kodingan dalam arduino ide yang bisa digunakan dalam pengukuran Arus DC :

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
void setup() {
  Serial.begin(9600);
}
void loop() {
  float average = 0;
  for(int i = 0; i < 1000; i++) {
    average = average + (.0264 * analogRead(A0) 13.51) / 1000;
//5A mode, if 20A or 30A mode, need to modify this formula to
    //(.19 * analogRead(A0) -25) for 20A mode and
    //(.044 * analogRead(A0) -3.78) for 30A mode
    delay(1);
  }
  Serial.println(average);  
}

Kodingan lebih lengkap dapat di dilihat disini.


Leave a Reply