ACS712 Referans Değerini Nasıl Değiştirebilirim?

Başlatan bsenguler, 10 Eylül 2017, 08:31:57

bsenguler

Merhabalar,
Elimde ACS712 +-20A ve 48 mA hassasiyetle ölçüm yapan akım sensörü var, akım sıfır iken, referans değeri olarak 2,5 V (Vcc/2) karşılığında mcu ya 512 bilgisini gönderiyor.Fakat Vcc 4,98 olduğundan referans değeri otomatikman 2,49 V karşılığında 511 değeri geliyor, bu da - 48 mA eşit oluyor ki hatalı bir sonuç. Nasıl bir yöntem tavsiye edersiniz ki, bu hatayı optimize ederek en sağlıklı sonuca ulaşabileyim.


Erol YILMAZ

#1
Merhaba,

1- ACS712 datasheetinde "Ratiometric output from supply voltage" diyor.
Yani besleme ile oransal olarak çıkış veriyor. Sen de ADC nin REF ini ACS712 nin beslemesi ile aynı şekilde beslemelisin.

2- Fluke ölçü aletleri bile biraz oynar.

3- Bol örneklemeli ortalama ile bu oynamayı azaltabilirsin.

OptimusPrime

Beslemelerin aynı olması sorunu çözecektir. Ayrıca 48mA çözünürlüğün varsa +-48mA hata yapman zaten kaçınılmazdır.
https://donanimveyazilim.wordpress.com || Cihân-ârâ cihân içredir ârâyı bilmezler, O mâhîler ki deryâ içredir deryâyı bilmezler ||

mehmet

Bu düzeltme, MSP430G serisi mcu ile yapılabiliyor.

İçinde güzel bir özelik var; ADC VREF içeriden 2.5V
ayarlanıyor. ADC okuması VCC / 2 durumundan
okunuyor. Böylece VCC nin değeri gerçek olarak
hesaplanabiliyor.

Başka bir mcu da göremedim bunu, yani (VCC / 2)
değerinin okunmasını. Bilen varsa öğrenmek isterim.
Olan olmuştur,
olacak olan da olmuştur.
Olacak bir şey yoktur.
---------------------------------------------
http://www.mehmetbilgi.net.tr

bsenguler