Sensor arus adalah perangkat listrik yang mengukur aliran arus listrik di sepanjang saluran listrik tertentu. Ini menyelesaikan ini dengan mengambil pengukuran yang tepat dari penurunan tegangan pada resistor yang ditempatkan di jalur arus. Hal ini memungkinkan sensor arus untuk menghasilkan perkiraan tingkat arus yang mengalir melalui saluran. Output dari sensor arus diberikan baik sebagai pembacaan tegangan atau sebagai arus berkelanjutan yang kira-kira sebanding dengan tingkat arus yang bergerak di sepanjang jalur yang diuji.
Secara tradisional digunakan untuk melindungi sirkuit dari kerusakan dan pelaporan arus umum, sensor arus sekarang digunakan dalam jangkauan aplikasi yang jauh lebih luas. Ini termasuk pemantauan dan peningkatan kinerja; melindungi terhadap arus lebih, yang dapat membebani saluran dan menempatkannya pada risiko; dan sirkuit yang dioperasikan dengan baterai, seperti yang memiliki pengisi daya baterai. Baterai yang dapat diisi ulang khususnya dapat memperoleh manfaat dari penginderaan arus, karena tanpa pengukuran arus yang akurat, baterai dapat dengan mudah menjadi kelebihan beban atau tidak berguna.
Sebuah sensor arus bekerja dengan melampirkan ke saluran listrik aktif. Setelah terpasang pada saluran, sensor membaca aliran listrik yang melalui saluran saat melewati resistor. Sebuah resistor adalah perangkat ditempatkan di jalur arus yang menghambat aliran listrik, biasanya digunakan untuk mengontrol dan menundukkan jumlah arus yang bergerak melalui saluran. Tegangan turun secara bersamaan saat melewati resistor, tergantung pada tingkat resistansi keseluruhan; dengan mengukur proporsi penurunan ini, sensor dapat menghitung arus keseluruhan saluran.
Ada dua pendekatan umum untuk penginderaan saat ini; penginderaan sisi rendah dan penginderaan sisi tinggi. Penginderaan sisi rendah menghubungkan sensor antara beban asli dan koneksi pembumian. Jenis penginderaan ini menyediakan metode pengukuran arus yang murah, tetapi memiliki kelemahan dalam menambahkan resistensi ekstra ke jalur pembumian saluran. Penginderaan sisi tinggi, di sisi lain, menghubungkan sensor antara suplai dan beban. Biasanya memerlukan sensor yang lebih mahal — karena diperlukan tingkat akurasi yang lebih tinggi — tetapi tidak mengganggu arus pentanahan seperti penginderaan arus melalui sambungan sisi rendah.