ACS712 5A Menzil Akım Sensörü Modülü
ACS712 5A Menzil Akım Sensörü Modülü, Allegro MicroSystems üretimi ACS712ELC-05B entegresini temel alan, Hall etkisi prensibiyle çalışan doğrusal bir akım ölçüm kartıdır. Üzerinden akım geçen dahili bakır iletkenin oluşturduğu manyetik alanı algılayarak bunu akımla orantılı bir analog gerilime dönüştürür; böylece ölçülen güç hattı ile mikrodenetleyicinin analog girişi arasında doğrudan elektriksel temas olmadan akım bilgisi okunur. Kart, -5A ile +5A arasındaki hem DC hem de AC akımı ölçebilir; akım sıfırken çıkış gerilimi Vcc/2 seviyesinde durur ve akım yönüne göre bu noktanın üstüne ya da altına kayar. Arduino, ESP32 gibi kartlara doğrudan bağlanarak güç tüketimi izleme, aşırı akım koruması ve motor akımı takibi gibi projelerde kullanılır.
Teknik Özellikler
| Sensör Entegresi | Allegro ACS712ELC-05B (Hall etkili, doğrusal akım sensörü) |
| Ölçüm Aralığı | -5A ile +5A arası (DC ve AC akım) |
| Hassasiyet (Çıkış Eğimi) | Yaklaşık 185 mV/A (tipik) |
| Çalışma Gerilimi | 4.5V - 5.5V (tipik 5V) |
| Çekilen Besleme Akımı | Yaklaşık 10-13.5 mA (tipik 11 mA) |
| Çıkış Sinyali | Analog gerilim, Vcc/2 merkezli (5V beslemede yaklaşık 2.5V) |
| Dahili İletken Direnci | Yaklaşık 1.2 mΩ |
| Bant Genişliği | 80 kHz |
| Tipik Çıkış Hata Payı | ±1.5% (25°C'de) |
| Yalıtım Gerilimi | 2100 Vrms (entegre dahili yalıtımı) |
| Çalışma Sıcaklığı | -40°C ile +85°C |
| Tepki (Yükselme) Süresi | Yaklaşık 5 µs |
| Sensör Tipi | Hall etkili, galvanik yalıtımlı doğrusal akım sensörü |
| Modül Arayüzü | 3 pinli sinyal başlığı (VCC, OUT, GND) + akım yolu için 2 pinli vida terminali |
| Entegre Paketi | SOIC-8 (yüzey montaj) |
| Çıkış Gürültüsü | Yaklaşık 21 mV (tipik; veri sayfası koşulu: FILTER pininde 47 nF, 2 kHz bant genişliği) |
Öne Çıkan Özellikler
- Hall etkili ACS712 entegresi sayesinde ölçülen güç hattı ile çıkış devresi arasında elektriksel yalıtım sağlar, böylece mikrodenetleyici akım hattından fiziksel olarak izole kalır.
- ±5A aralığında hem doğru akımın (DC) hem de alternatif akımın (AC) anlık değerini ölçebilir.
- Çıkışı doğrudan analog bir gerilim olduğundan ek bir haberleşme protokolüne veya çeviriciye ihtiyaç duymadan mikrodenetleyicinin analog girişine bağlanabilir.
- Dahili iletken direnci yaklaşık 1.2 mΩ olduğu için ölçüm sırasında devrede oluşan gerilim düşümü ve güç kaybı ihmal edilebilir düzeydedir.
- 80 kHz bant genişliği sayesinde hızlı değişen akım darbelerini ve anlık tepe değerlerini de büyük ölçüde yakalayabilir.
- Modül üzerindeki vida terminali, kalın kabloların bile lehim gerektirmeden güvenli şekilde bağlanıp sökülmesine imkan tanır.
- Çıkış gerilimi besleme gerilimine (Vcc) oranlı olarak çalıştığından, farklı Vcc değerlerinde bile sıfır noktası her zaman Vcc/2'de kalır ve hesaplama mantığı aynı kalır.
- Ölçüm devresi ile sinyal devresinin ayrı yollardan geçmesi, yüksek akımlı bir hattı düşük gerilimli bir mikrodenetleyici sistemine güvenli şekilde bağlamayı mümkün kılar.
Kullanım Alanları
- Bir Arduino projesinde 12V'luk bir DC motorun çektiği akımı sürekli izleyip, akım belirlenen eşiği aştığında motoru yazılımla otomatik olarak durdurmak.
- Güneş paneli şarj kontrol devresinde akünün şarj akımını ölçerek şarj durumunu bir ekranda anlık olarak göstermek.
- 3D yazıcı veya CNC gibi cihazlarda step motor sürücüsünün çektiği akımı izleyerek motor sıkışmasını veya aşırı yüklenmeyi erken tespit etmek.
- Ev tipi bir prizden çekilen AC akımı ölçerek basit bir enerji tüketim monitörü projesinde anlık güç tüketimini hesaplamak.
- Küçük robot, RC araç veya LED aydınlatma gibi 5 A altındaki batarya yüklerinde çekilen akımı izleyerek kalan şarj süresini kabaca kestirmek.
- Geliştirme aşamasındaki bir devreyi laboratuvar güç kaynağına bağlayıp devrenin çektiği akımı gerçek zamanlı gözlemlemek.
- Küçük bir invertör veya kesintisiz güç kaynağının (UPS) çıkışındaki AC yük akımını izleyerek yaklaşan aşırı yüklenmeyi önceden fark etmek.
- Röle veya MOSFET ile sürülen bir yükün gerçekten anahtarlanıp anahtarlanmadığını, çektiği akımı ölçerek yazılımsal olarak doğrulamak.
Bağlantı ve Kullanım
Modülün VCC pini Arduino gibi bir mikrodenetleyicinin 5V çıkışına, GND pini ise ortak toprak hattına bağlanır; OUT pini ise mikrodenetleyicinin analog girişlerinden birine (örneğin Arduino Uno'da A0) bağlanarak akım bilgisini temsil eden gerilimi iletir. Ölçülecek akımın geçtiği hat, modül üzerinde genellikle IP+ ve IP- olarak işaretlenmiş vida terminaline seri şekilde bağlanır; yani yük ile güç kaynağı arasındaki kablo kesilip iki ucu bu terminale sıkıştırılır. Analog girişten okunan ham değer önce gerilime çevrilir, ardından yaklaşık Vcc/2 referans noktasından (5V beslemede ~2.5V) çıkarılıp yaklaşık 185 mV/A hassasiyet değerine bölünerek amper cinsinden akım elde edilir. Daha kararlı bir okuma için art arda birkaç örnek alınıp ortalamasının kullanılması ve besleme geriliminin gerçek ölçülen değerinin hesaplamada referans olarak alınması önerilir. 3.3V lojik seviyesiyle çalışan ESP32 veya ESP8266 gibi kartlarda modül yine 5V ile beslenmeli, ancak OUT çıkışı doğrudan 3.3V'luk ADC girişine değil, çıkışı 3.3V seviyesine indiren bir gerilim bölen veya seviye kaydırıcı üzerinden bağlanmalıdır. Gürültülü ortamlarda okumaları yumuşatmak için filtre, doğrudan OUT ucuna değil ADC girişine kurulmalıdır: OUT ile analog giriş arasına seri ~1-10 kΩ direnç, girişten GND'ye 0.1 µF kapasitör (RC alçak geçiren filtre) uygundur. OUT ucuna doğrudan bağlanan kapasitans veri sayfasındaki 10 nF sınırının altında tutulmalıdır.
Paket İçeriği
- 1 adet ACS712 5A Menzil Akım Sensörü Modülü
- Sinyal bağlantısı için modül üzerine lehimli 3 pinli erkek header (VCC, OUT, GND)
- Akım yolu bağlantısı için modül üzerine lehimli 2 pinli vida terminal bloğu
Dikkat Edilmesi Gerekenler
- Vida terminaline yalnızca ölçülecek yük hattı bağlanmalıdır; VCC/GND pinlerinin yanlışlıkla yük hattına bağlanması entegreyi ve devredeki mikrodenetleyiciyi kalıcı olarak zarar görebilir.
- Ölçülebilecek maksimum akım ±5A ile sınırlıdır; bu değerin üzerindeki akımlar sensörün doğrusal ölçüm aralığını aşarak hatalı veya sabitlenmiş (doygunluğa ulaşmış) okumalara yol açar.
- Sıfır akımdaki çıkış referans noktası (Vcc/2) besleme geriliminin tam olarak beklenen değerde olmasına bağlıdır; beslemede küçük sapmalar olduğunda hesaplamada bu gerçek değer kullanılmazsa sabit bir ofset hatası oluşur.
- Modül, fabrika kalibrasyonundan kaynaklanan hafif bir sıfır noktası ofseti taşıyabilir; hassas ölçüm gereken uygulamalarda devreye almadan önce yük yokken çıkış gerilimi okunup yazılımda bu ofsetin telafi edilmesi önerilir.
- Vida terminaline bağlanan kabloların kesiti, ölçülecek maksimum akıma uygun kalınlıkta seçilmelidir; ince kablo kullanımı hem ısınmaya hem de dolaylı ölçüm hatasına yol açabilir.
- AC akım ölçümünde çıkış sinyali de dalga formunda değiştiğinden, mikrodenetleyici tarafında yeterli örnekleme hızı sağlanmazsa tepe veya etkin (RMS) değer hesaplamaları hatalı çıkabilir.
- 3.3V lojik seviyeli kartlarda OUT çıkışının doğrudan analog girişe bağlanması, çıkış geriliminin akıma bağlı olarak 3.3V'u aşabilmesi nedeniyle mikrodenetleyicinin ADC girişine zarar verebilir; bu tür kartlarda gerilim bölen kullanılmalıdır.
- Sensör manyetik alan tabanlı çalıştığından, modülün hemen yakınında güçlü manyetik alan üreten trafo, bobin veya büyük bir motor bulunması ölçümlere ek gürültü olarak yansıyabilir; modülün bu tür kaynaklardan mümkün olduğunca uzak yerleştirilmesi önerilir.