ACS712 Akım Sensörü Current Sensor -20A ila +20A

Görsel 1
Görsel 2
Görsel 3
Görsel 4
Görsel 5
VoltajPuan : 338
Fiyat:
2,01 USD + KDV
İndirimli Fiyat (%16,7) :
1,67 USD + KDV
Kazancınız 0,33 USD
KDV Dahil:
81,05 TL
8,64 TL'den başlayan taksit seçenekleri için tıklayın.
Aynı Gün Kargo

ACS712 Akım Sensörü Current Sensor -20A ila +20A

ACS712 Akım Sensörü, Hall etkisi prensibiyle çalışan, -20A ile +20A arasındaki DC ve AC akımları hassas şekilde ölçebilen kompakt bir modüldür. Elektriksel izolasyon sağlayan tasarımı sayesinde, yüksek voltajlı devrelerde bile güvenle kullanılabilir.

5V besleme voltajı ile çalışan bu sensör, ölçülen akım değerini analog voltaj sinyaline dönüştürür. 100mV/A hassasiyeti ve düşük sıcaklık katsayısı ile endüstriyel standartlarda doğru ölçümler sunar. Küçük boyutları ve kullanım kolaylığı, çeşitli elektronik projelere entegrasyonu basitleştirir.

ACS712 Akım Sensörü, güç tüketim ölçümleri, aşırı akım koruması ve motor kontrol uygulamaları için idealdir. Arduino ve diğer mikrodenetleyicilerle kolayca entegre edilebilen bu sensör, Modüller kategorisinde güç ölçümü ve kontrol projeleri için en çok tercih edilen çözümlerden biridir.


Teknik Özellikler

ACS712 Akım Sensörünün detaylı teknik özellikleri aşağıda listelenmiştir.

  • Entegre Devre: Allegro ACS712ELCTR-20A hall-etkisi sensörü
  • Ölçüm Aralığı: -20A ila +20A
  • Çalışma Voltajı: 4.5V - 5.5V DC (5V nominal)
  • Çıkış Hassasiyeti: 100mV/A (20A modeli için)
  • Çıkış Voltaj Aralığı: VCC/2 ± (Akım x Hassasiyet)
  • Sıfır Akımda Çıkış: VCC/2 (2.5V @ 5V beslemede)
  • Bant Genişliği: 80kHz
  • Tepki Süresi: 5μs
  • Toplam Çıkış Hatası: ±1.5% (25°C'de)
  • Çalışma Sıcaklığı: -40°C ~ +85°C
  • İzolasyon Voltajı: 2.1kVRMS
  • İç Direnç: 1.2mΩ
  • Sensör Güç Tüketimi: ~10mA
  • Ölçülebilen Akım Tipi: AC ve DC
  • Bağlantı Pinleri:
    • VCC - 5V güç girişi
    • GND - Toprak
    • OUT - Analog çıkış
    • IP+ / IP- - Akım giriş ve çıkışı
  • PCB Boyutları: 31mm x 13mm
  • Montaj Delikleri: 2 adet, 3mm çapında
  • Terminal Blok: Kolay bağlantı için vidalı terminal

Bağlantı ve Kullanım

ACS712 Akım Sensörünün Arduino ve diğer mikrodenetleyicilere bağlantı şeması ve kullanım talimatları.

İpucu: Hassas ölçüm için, örnekleme sayısını artırarak birden fazla ölçüm alın ve ortalamasını kullanın.

ACS712 sensörünü Arduino'ya bağlamak için aşağıdaki bağlantı şemasını izleyin:

  • Sensör Besleme Bağlantısı:
    • VCC → Arduino 5V
    • GND → Arduino GND
    • OUT → Arduino Analog Giriş (A0)
  • Akım Ölçümü Bağlantısı:
    • IP+ → Akım kaynağı pozitif terminal
    • IP- → Yük (Ölçülecek cihaz) pozitif terminal

Arduino ile ACS712 sensörünü kullanarak akım ölçümü yapmak için örnek kod:

const int analogIn = A0; // ACS712 sensörünün bağlı olduğu analog pin
int mVperAmp = 100; // ACS712 20A modeli için hassasiyet: 100mV/A
int RawValue = 0;
int ACSoffset = 2500; // 5V besleme için sıfır akım çıkışı (2.5V)
double Voltage = 0;
double Amps = 0;

void setup() {
  Serial.begin(9600);
  Serial.println("ACS712 Akım Sensörü Test");
}

void loop() {
  // Filtreleme için 500 ölçüm ortalaması
  RawValue = 0;
  for(int i = 0; i < 500; i++) {
    RawValue += analogRead(analogIn);
    delay(1);
  }
  RawValue = RawValue / 500;
  
  // ADC değerini voltaja çevir
  Voltage = (RawValue / 1024.0) * 5000; // 5000 mV = 5V
  
  // Voltaj değerinden akımı hesapla
  Amps = ((Voltage - ACSoffset) / mVperAmp);
  
  // Sonuçları seri monitöre yazdır
  Serial.print("ADC Değeri: ");
  Serial.print(RawValue);
  Serial.print(" | Voltaj (mV): ");
  Serial.print(Voltage, 1);
  Serial.print(" | Akım (A): ");
  Serial.println(Amps, 2);
  
  delay(1000);
}

AC akım ölçümü yapmak için biraz daha karmaşık bir kod gereklidir. Aşağıda RMS (Root Mean Square) değerini hesaplayan bir örnek bulabilirsiniz:

const int analogIn = A0; // ACS712 sensörünün bağlı olduğu analog pin
int mVperAmp = 100; // ACS712 20A modeli için hassasiyet: 100mV/A
int RawValue = 0;
int ACSoffset = 2500; // 5V besleme için sıfır akım çıkışı (2.5V)
double Voltage = 0;
double Amps = 0;

// AC RMS değeri için
unsigned long lastMillis = 0;
const unsigned int numSamples = 1000;
const unsigned int sampleTime = 100; // 100ms ölçüm süresi
double sumSQ = 0;
double sqSum = 0;

void setup() {
  Serial.begin(9600);
  Serial.println("ACS712 AC Akım Sensörü Test");
}

void loop() {
  sumSQ = 0;
  sqSum = 0;
  
  // sampleTime süresince numSamples sayıda ölçüm al
  for (int i = 0; i < numSamples; i++) {
    RawValue = analogRead(analogIn);
    Voltage = (RawValue / 1024.0) * 5000; // 5000 mV = 5V
    Amps = ((Voltage - ACSoffset) / mVperAmp);
    
    // RMS hesabı için toplamlar
    sumSQ += (Amps * Amps);
    sqSum = sqrt(sumSQ / numSamples);
    
    // örnekleme aralığını belirle
    delayMicroseconds(sampleTime * 1000 / numSamples);
  }
  
  // RMS değerini hesapla ve görüntüle
  double AmpsRMS = sqSum;
  
  Serial.print("AC Akım RMS (A): ");
  Serial.println(AmpsRMS, 3);
  
  delay(1000);
}

ACS712 sensörü, fabrika kalibrasyonu ile gelir ancak daha hassas ölçümler için kullanım ortamında kalibre edilmesi önerilir. Bilinen bir akım kaynağı kullanarak offset değerini ve hassasiyet faktörünü doğrulayabilirsiniz. Sensör, 5V besleme için sıfır akımda yaklaşık 2.5V çıkış verir. Bu değer, mikrodenetleyicinizin referans voltajına bağlı olarak değişebilir.


Uygulama Alanları

ACS712 Akım Sensörünün kullanılabileceği çeşitli projeler ve uygulama alanları.

Güç Yönetimi

  • Güç tüketimi izleme sistemleri
  • Batarya şarj kontrolörleri
  • Solar panel akım ölçümleri
  • Enerji verimlilik takibi
  • UPS ve güç kaynağı monitörlemesi
  • Güç dağıtım sistemleri

Koruma ve Güvenlik

  • Aşırı akım koruma devreleri
  • Sigorta yerine elektronik devre kesiciler
  • Kısa devre tespiti
  • Motor sıkışma algılama
  • Güvenlik alarmları
  • Endüstriyel ekipman izleme

Elektronik Projeler

  • Motor kontrol sistemleri
  • Robot akım tüketim izleme
  • Dijital ampermetre yapımı
  • IoT tabanlı enerji monitörleme
  • Akıllı ev otomasyonu
  • Eğitim ve laboratuvar uygulamaları

Proje Örnekleri

ACS712 Akım Sensörü kullanılarak yapılabilecek detaylı proje örnekleri.

  • Akıllı Enerji Monitörü
  • Motor Koruma Sistemi
  • Solar Şarj Kontrol Sistemi

Sorun Giderme ve İpuçları

ACS712 Akım Sensörü kullanırken karşılaşılabilecek yaygın sorunlar ve çözüm yöntemleri.

Yaygın Sorunlar ve Çözümleri

  • Hatalı veya Kararsız Ölçümler: ACS712 sensörünün analog çıkışı, çevresel elektromanyetik gürültüden etkilenebilir. Sensör ve mikrocontroller arasındaki bağlantı kablolarını mümkün olduğunca kısa tutun. Gerekirse blendajlı kablo kullanın. 
  • Sıfır Noktası (Offset) Sorunları: Sensör, sıfır akım durumunda tam olarak VCC/2 (genellikle 2.5V) çıkış vermeyebilir. Her sensörün fabrika kalibrasyonunda küçük farklılıklar olabilir. Doğru ölçümler için, gerçek offset değerini belirleyin.
  • Düşük Akım Ölçüm Sorunları: 20A modelinde, düşük akımları ölçmek zor olabilir çünkü 100mV/A hassasiyetiyle 100mA'lik bir değişim sadece 10mV çıkış değişimi yaratır. Düşük akımlar için, daha dar aralıklı ACS712 modellerini (5A veya 30A) kullanmayı düşünün.
  • AC Akım Ölçüm Zorlukları: AC akım ölçümü, DC ölçümüne göre daha karmaşıktır. ACS712, AC sinyalleri de ölçebilir ancak doğru RMS değeri hesaplanmalıdır. Tek bir örnek yerine, tam bir AC döngüsü boyunca örnekler alıp RMS hesabı yapmanız gerekir.
  • Sıcaklık Etkileri: ACS712, çalışma sıcaklığından etkilenir. Sıcaklık arttıkça, sensörün çıkış karakteristiği hafifçe değişebilir. Doğru ölçümler için, sensörün çalışma sıcaklığına ulaşması için 10-15 dakikalık ısınma süresi verin. Sürekli yüksek akım ölçümleri, sensörün kendi kendine ısınmasına neden olabilir.

Performans İpuçları

  • Hassas ölçümler için sensörü kalibrasyon yapın
  • Gürültüyü azaltmak için 100-1000 ölçüm ortalaması alın
  • Düşük akım ölçümlerinde çoklu sarım tekniği kullanın
  • Besleme hattına bypass kapasitörleri ekleyin
  • Sensör ve Arduino arasındaki kabloları kısa tutun
  • Sensörü manyetik alan kaynaklarından uzakta konumlandırın

İlgili Ürün Kategorilerimiz

Arduino

Arduino geliştirme kartları ile ACS712 sensörünüzü kontrol edebilir ve gelişmiş ölçüm projeleri oluşturabilirsiniz. Arduino Uno, Nano ve Mega modelleri, sensör verileri için analog giriş pinleri sunar.

Ürünleri İncele →

Modüller

Çeşitli sensör modülleri, ekranlar ve haberleşme modülleri ile projelerinizi genişletin. ACS712 ile birlikte kullanabileceğiniz LCD ekranlar, veri kayıt modülleri ve kablosuz iletişim seçenekleri bulabilirsiniz.

Ürünleri İncele →

Neden Voltaj.Net'ten Almalısınız?

Voltaj.Net, elektronik komponent ve geliştirme platformları konusunda Türkiye'nin güvenilir tedarikçisi olarak kaliteli ürünleri uygun fiyatlarla sunmaktadır.

  • Kalite Güvencesi: Test edilmiş ve onaylanmış, orijinal ACS712 sensör modülleri
  • Teknik Destek: Ürün kullanımı ve projeleriniz konusunda uzman desteği
  • Hızlı Teslimat: Stoktan hızlı gönderim ve takip edilebilir kargo
  • Tamamlayıcı Ürünler: Projeleriniz için gerekli tüm elektronik bileşenler
  • Uygun Fiyatlar: Kaliteden ödün vermeden rekabetçi fiyatlandırma
  • Güvenilir Alışveriş: Kolay sipariş ve iade süreci, güvenli ödeme seçenekleri

Ürün Hakkında Sıkça Sorulan Sorular

ACS712 sensörü ile AC akım ölçebilir miyim?

Evet, ACS712 hem DC hem AC akımları ölçebilir. AC ölçümlerinde RMS değerini hesaplamak için özel algoritma kullanmanız gerekir.

20A modeli ile düşük akımları doğru ölçebilir miyim?

Düşük akımlarda hassasiyet azalır. 1A altı ölçümlerde 5A model daha uygundur. Çok sayıda örnek alarak ortalama hesaplama hassasiyeti artırır.

Sensör çıkışı neden sürekli değişiyor?

Elektromanyetik gürültü ve analog giriş dalgalanmaları etki eder. Bypass kapasitörleri ekleyin, kabloları kısa tutun ve çoklu örnekleme yaparak ortalamasını alın.

Sensörü nasıl kalibre ederim?

Sıfır akımda çıkışı ölçün (offset değeri). Bilinen bir akım kaynağıyla doğrulama yapın. Offset ve hassasiyet değerlerini kodunuzda ayarlayın.

Sensör akımı nasıl ölçer, devre kesintiye uğrar mı?

Hall etkisi prensibiyle temassız ölçüm yapar. Devre kesintiye uğramaz, sensör üzerinden akım geçer. Sensör akımdan elektriksel olarak izole çalışır.

Arduino UNO ile maksimum kaç amper ölçebilirim?

20A modeliyle -20A ile +20A arası ölçüm yapabilirsiniz. Hassasiyet 100mV/A olduğundan, Arduino'nun 10-bit ADC'si ile yaklaşık 0.05A çözünürlük elde edersiniz.

IP+ ve IP- terminalleri arasındaki fark nedir?

Bunlar akımın giriş-çıkış terminalleridir. Akım yönü IP+'dan IP-'ye doğruysa pozitif değer, tersi yöndeyse negatif değer ölçülür.

Sensörü güç kaynağı ve yük arasına nasıl bağlamalıyım?

Ölçülecek hattı kesin, IP+ terminalini kaynağa, IP- terminalini yüke bağlayın. Sensörün VCC ve GND pinlerini Arduino'ya bağlayın.

Diğer Özellikler
Stok KoduVLT-592
MarkaChina
Stok DurumuVar

PlatinMarket® E-Ticaret Sistemi İle Hazırlanmıştır.