Langsung ke konten utama

Mengukur Arus AC

Mengukur Arus AC Dengan Sensor Efek Hall



Dalam proyek ini, kita akan membahas tentang Sensor Arus ACS712, bagaimana sensor arus berbasis Hall Effect bekerja dan akhirnya bagaimana menghubungkan Sensor Arus ACS712 dengan Arduino.

Sensor Arus ACS712 adalah produk dari Allegro MicroSystems yang dapat digunakan untuk pengukuran arus AC dan DC. Sensor ini didasarkan pada Hall Effect dan IC memiliki perangkat Hall Effect yang terintegrasi.
Sensor Arus ACS712, itu menghasilkan tegangan analog yang sebanding dengan arus AC atau DC (mana yang dipilih).
ACS712 IC tersedia dalam paket SOIC 8-lead dan gambar berikut menunjukkan diagram pin-nya.
Menghubungkan Sensor Arus ACS712 dengan Diagram Pin Arduino ACS712
Tabel berikut menunjukkan nomor pin, nama dan deskripsi;
Nomor PIN
Nama Pin
Deskripsi Pin
1 & 2
IP +
+ ve terminal untuk merasakan arus
3 & 4
AKU P-
terminal -ve untuk merasakan arus
5
GND
Ground Signal
6
SARING
Kapasitor Eksternal (untuk mengatur bandwidth)
7
VIOUT
Hasil analog
8
VCC
Sumber Daya listrik
Ada tiga varian ACS712 Sensor berdasarkan rentang. Rentang yang dioptimalkan adalah +/- 5A, +/- 20A dan +/- 30A. tergantung pada varian, sensitivitas keluaran juga bervariasi sebagai berikut ;
Model ACS712
Kisaran Arus Dioptimalkan
Sensitivitas Keluaran
ACS712 ELC-05
+/- 5A
185 mV / A
ACS712 ELC-20
+/- 20A
100 mV / A
ACS712 ELC-30
+/- 30A
66 mV / A

Sensor Arus ACS712 Bekerja


Seperti yang disebutkan sebelumnya, ASC712 didasarkan pada Hall Effect. Ada strip tembaga yang menghubungkan IP + dan IP- pin secara internal. Ketika beberapa arus mengalir melalui konduktor tembaga ini, medan magnet dihasilkan yang dirasakan oleh sensor Hall Effect.
Menghubungkan Sensor Arus ACS712 dengan Arduino Bekerja
Sensor Hall Effect kemudian mengubah medan magnet ini menjadi tegangan yang sesuai. Dalam metode ini, input dan output sepenuhnya terisolasi.

Mengukur arus dari tegangan keluaran sensor acs712

Untuk menghitung arus dari tegangan keluaran sensor arus acs712, Anda harus membuat perhitungan berdasarkan poin berikut:
  • Ketika tidak ada arus yang mengalir melalui sensor, tegangan output akan menjadi Vcc / 2. Di mana Vcc adalah tegangan catu daya yang diberikan ke acs712 ke sensor arus.
  • jika Vcc = 5 volt, maka tegangan output dari sensor arus akan sama dengan 2,5 ketika tidak ada arus yang melewati sensor.
  • 2,5 volt adalah tegangan offset atau tegangan dasar sensor yang harus dikurangi dari tegangan yang diukur.
  • Tegangan output berkurang ketika arus mulai melewati sensor.
  • Jadi kita dapat menghitung arus dc dengan menggunakan perintah berikut:
Adcvalue analogRead (A0 ;
Tegangan (adcv Alue 1024,0 5000 ;
current  Voltage -  voltage_ offset mVperAmp ;
Kita dapat mengukur arus dengan menggunakan tiga baris kode Arduino di atas. Jadi mari kita lihat apa garis-garis ini dan bagaimana ketiga garis kode ini mengukur arus dc. Pada baris pertama, kita menggunakan Arduino built in library analogRead function untuk mengukur tegangan output sensor arus efek hall. `Nilai digital yang diukur disimpan dalam variabel 'Nilai Tambah'. Pada baris kedua, kami mengubah nilai digital tegangan kembali menjadi tegangan analog dalam mili ampere dengan mengalikannya dengan faktor resolusi dan dibagi dengan 1000 untuk mengubahnya menjadi tegangan mili ampere. Pada baris ketiga, tegangan yang diukur dikurangi dari tegangan offset dan dibagi dengan faktor sensitivitas untuk mendapatkan arus dari tegangan yang diukur. 

Sirkuit Sensor ASC712


Menghubungkan Sensor Arus ACS712 dengan Sirkuit Aplikasi Arduino
Contoh dari ASC712 ELC-30 yaitu range ukuran modul ini adalah +/- 30A. gambar berikut menunjukkan komponen dan pin ;
Interfacing ACS712 Current Sensor dengan Arduino ACS712 Pins

Diagram Sirkuit Sensor Arus ASC712 dengan Arduino

Diagram sirkuit untuk menghubungkan Sensor Arus ACS712 dengan Arduino ditunjukkan pada gambar berikut.
Menghubungkan Sensor Arus ACS712 dengan Diagram Sirkuit Arduino


Referensi :

File yang dibutuhkan :

  1. Proteus 7 Professional
  2. Arduino
  3. File Sensor Proteus
  4. File Sensor Arduino

Komentar