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.
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.
Beslemelerin aynı olması sorunu çözecektir. Ayrıca 48mA çözünürlüğün varsa +-48mA hata yapman zaten kaçınılmazdır.
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.
Cevaplarınız için çok teşekkür ederim.