KomponentciBlog Mağaza

Akım Sensörü ile Akım Ölçme: ACS712 ve ACS758

Kısa cevap

ACS712 ve ACS758 gibi Hall etkili akım sensörleri, içlerinden geçen akımın oluşturduğu manyetik alanı ölçerek akımla orantılı bir analog gerilim verir; ölçülen devre ile Arduino arasında elektriksel yalıtım sağlar. Çift yönlü modellerde akım sıfırken çıkış besleme geriliminin yarısıdır (5V'ta yaklaşık 2,5V); akım arttıkça çıkış, modelin hassasiyetine (mV/A) göre artar ya da azalır. Şebekede güç ve enerji ölçümü için PZEM-004T gibi hazır modüller daha pratiktir.

Bir motorun ne kadar akım çektiğini görmek, bir güneş enerjisi sisteminde pilin şarj akımını izlemek ya da evdeki bir cihazın tüketimini ölçmek için akım sensörü gerekir. Multimetreyle akım ölçmek devreyi açmayı gerektirir ve sürekli izleme için uygun değildir. Bu rehberde Hall etkili akım sensörlerini ve Arduino ile akım ölçmeyi anlatıyoruz.

Akım sensörü nasıl çalışır?

Hall etkili akım sensörlerinde akım, entegrenin içindeki bir iletken yoldan geçer; bu akımın oluşturduğu manyetik alanı bir Hall algılayıcısı ölçer ve akımla orantılı bir gerilim üretir. Ölçülen hat ile sensörün çıkış tarafı arasında doğrudan elektriksel bağlantı olmadığı için mikrodenetleyici yüksek akımlı devreden yalıtılmış olur. Çok yüksek akımlarda ise kablonun içinden geçtiği halka şeklinde akım trafoları ya da Hall akım sensörleri kullanılır; ör. CTK-38 200/5A Hall akım sensörü.

ACS712 ve ACS758 karşılaştırması

SensörAkım aralığıNot
ACS712±5A, ±20A, ±30A sürümleriHobi projelerinde en yaygın; 5V ile çalışır
ACS714±5A, ±20A, ±30AKart üzerine lehimlenen SMD entegre, ör. ACS714 5A
ACS710Yüksek akım sürümleriHızlı aşırı akım çıkışı, ör. ACS710 25A
ACS75850A … 200A sürümleriKalın bakır bağlantı, yüksek akım; ör. ACS758 200A modül

Her sürümün hassasiyeti farklıdır. Örneğin ACS712'nin 5A sürümü yaklaşık 185 mV/A, 20A sürümü yaklaşık 100 mV/A, 30A sürümü yaklaşık 66 mV/A verir. ACS758'in hassasiyeti ise sürüme göre değişir; doğru değeri mutlaka sensörün veri sayfasından alın.

Akım sensörü Arduino'ya nasıl bağlanır?

  1. Ölçülen hat: Sensörün kalın akım uçlarını (IP+ ve IP-) yüke seri bağlayın; akım sensörün içinden geçmelidir.
  2. Besleme: Modülün VCC'sini 5V'a, GND'sini Arduino GND'sine bağlayın.
  3. Çıkış: OUT ucunu A0'a bağlayın.
  4. Sıfır noktası: Akım yokken A0'daki değeri okuyun; çift yönlü sensörlerde bu yaklaşık 2,5V'tur (yaklaşık 512).
  5. Hesap: Akım (A) = (ölçülen gerilim - sıfır gerilimi) / hassasiyet (V/A). Örnek: 20A sürümünde 2,8V okunduysa (2,8 - 2,5) / 0,100 = 3A.
  6. Ortalama: Gürültüyü azaltmak için çok sayıda okumanın ortalamasını alın.

Arduino'nun 10 bitlik ADC'si 5V'ta yaklaşık 4,9 mV çözünürlüğe sahiptir; 30A'lik bir sensörde bu yaklaşık 0,07A'lik adımlara karşılık gelir. Küçük akımları hassas ölçmek için düşük aralıklı sensör seçin. Akım ve gerilim ilişkisini Ohm kanunu rehberimizde anlattık.

AC akım nasıl ölçülür?

AC akımda sensör çıkışı sıfır noktası etrafında sinüs biçiminde salınır; akımın etkin (RMS) değeri, bir veya birkaç tam periyot boyunca hızlı örnekleme yapılıp karelerin ortalamasının karekökü alınarak hesaplanır. 50 Hz şebekede bir periyot 20 ms'dir; bu süre içinde yeterince örnek alınmalıdır. Tepe değeri basitçe 1,414'e bölmek yalnızca saf sinüs akımlarda doğru sonuç verir. AC ile DC farkı için AC ve DC rehberimize bakın.

Şebekede güç ve enerji ölçümü: PZEM-004T

Şebekeye bağlı cihazların akımını, gerilimini, gücünü ve tükettiği enerjiyi (kWh) ölçmek için PZEM-004T gibi hazır ölçüm modülleri çok daha pratik ve güvenlidir. Modül, kabloyu bir akım trafosunun (CT) içinden geçirerek ölçer ve değerleri seri port (TTL) üzerinden Arduino ya da ESP32'ye gönderir. Örnekler: PZEM-004T 100A tek fazlı AC güç iletişim modülü ve PZEM-004 100A dijital güç monitörü. 230V bağlantılarını sigorta kapalıyken yapın ve açık klemens bırakmayın.

Sık sorulan sorular

ACS712 kaç amper ölçer?

ACS712'nin ±5A, ±20A ve ±30A sürümleri vardır; sürüm, entegrenin üzerindeki kodla ya da modülün ürün bilgisiyle anlaşılır. Ölçülecek en yüksek akıma uygun sürüm seçilmelidir.

Akım sensörü sıfırda neden 0 göstermiyor?

Sensörün sıfır noktası tam olarak 2,5V olmayabilir ve besleme geriliminden etkilenir. Akım yokken ölçülen değeri sıfır noktası olarak kaydedip hesaplamada kullanmak bu hatayı giderir.

ACS712 ile 220V ölçülür mü?

ACS712 akım ölçer, gerilim ölçmez. 230V hattaki akımı ölçebilir, ancak açık kartlı modüllerin yalıtım mesafeleri sınırlıdır. Şebeke uygulamalarında kapalı ve yalıtımlı ölçüm modülleri ya da halka tipi akım trafoları daha güvenlidir.

Hall akım sensörü ile şönt direnç farkı nedir?

Şönt direnç, akımın üzerinde oluşturduğu küçük gerilimi ölçer; basit ve hassastır ama yalıtım sağlamaz ve ısı üretir. Hall sensörü manyetik alanı ölçer, yalıtım sağlar ve yüksek akımlarda daha az kayıpla çalışır.

Akım sensörü ESP32 ile kullanılır mı?

Kullanılır, ancak 5V ile çalışan sensörlerin çıkışı ESP32'nin analog girişinin sınırını aşabilir. Çıkışı gerilim bölücüyle düşürün ya da 3,3V ile çalışan bir sensör kullanın.

Özet

  • Hall akım sensörleri akımın manyetik alanını ölçer ve yalıtım sağlar.
  • Çift yönlü sensörlerde sıfır akımda çıkış yaklaşık VCC/2'dir.
  • Akım = (ölçülen - sıfır gerilimi) / hassasiyet (V/A).
  • AC akımda RMS değer hızlı örneklemeyle hesaplanır.
  • Şebekede güç ve enerji ölçümü için PZEM-004T gibi modüller kullanılır.

Bu yazıdaki ürünler

Diğer yazılar