ACS712 Hassas AC Akım Ölçümü

Başlatan mcn, 08 Aralık 2013, 08:34:26

mcn

salih18200 hocam size katılıyorum önceki sayfada bu durumdan bende bahsetmiştim acs nin çıkışının ripple larından.

Ancak test etmek ve gidebildiği yere kadar gitmek istiyorum şu ana kadar ACS nin çıkışı ile ilgili bir problemde yaşamadım. Yukarıdaki grafiklerde de görebilirsiniz 14 W lık bir ampülü ölçtüm.

Bahsettiğiniz tabloda Cf filtre kondansatörünü 47 nF olarak bağladığında o değeleri vermiş. Ben 470 nF bağladım mesela.

Araştırma-Geliştirme, know-how diyelim sadece ADC okuma kısmında bile şu ana kadar kattıkları bana yetecektir. Referans entegreleri, filtreler vb. hepsini test edip birebir tecrübe ediyorum.bu benim için çok önemli.

Bakalım 16 bit ADC ve voltaj referans çipi ile de testleri yapıp burada paylaşırım.



Ek olarak biri daha 3.3 V derse kitleyin konuyu.
www.teknikyazi.com --üşenme,erteleme,vazgeçme...

engerex

#31
Alıntı yapılan: z - 09 Aralık 2013, 12:02:12
Verdiğin gerilim bölücü ile, 0A de  1.68...v alırsın.  0A in 1.65v'a denk gelmesi gerekirken  12 bit ADC de 36 değerinde  ofset oluşturur. Bu durumda sensörün dinamik aralığını daraltmak zorunda kalırsın. Üstüne üstlük sensör 5v veremeyeceği için bir de burdan kaybın olur.

Mükemmel dirençlerle bu ofseti kaldırsan bile;

Sensörün içindeki opampın çıkışına 670 ohm gibi bir empedans getiriyor olmak mux çalışan ADC lerde ne kadar doğrudur tartışılır.
MPX5xxxDP serisi basınç sensörünün çıkışı 0.2V..4.7V Bunu gerilim bölücü ile 1.5'e böldüğümüzde 0.133V..3.133V aralığında sorunsuz çıkış alır mıyız yoksa yine bahsettiğiniz sorunlar yaşanır mı?

z

ADC ye baglanti kurallari belli. Buna sen karar ver.
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

kaganayanoglu

Alıntı yapılan: mcn - 09 Aralık 2013, 12:51:50
salih18200 hocam size katılıyorum önceki sayfada bu durumdan bende bahsetmiştim acs nin çıkışının ripple larından.

Ancak test etmek ve gidebildiği yere kadar gitmek istiyorum şu ana kadar ACS nin çıkışı ile ilgili bir problemde yaşamadım. Yukarıdaki grafiklerde de görebilirsiniz 14 W lık bir ampülü ölçtüm.

Bahsettiğiniz tabloda Cf filtre kondansatörünü 47 nF olarak bağladığında o değeleri vermiş. Ben 470 nF bağladım mesela.

Araştırma-Geliştirme, know-how diyelim sadece ADC okuma kısmında bile şu ana kadar kattıkları bana yetecektir. Referans entegreleri, filtreler vb. hepsini test edip birebir tecrübe ediyorum.bu benim için çok önemli.

Bakalım 16 bit ADC ve voltaj referans çipi ile de testleri yapıp burada paylaşırım.



Ek olarak biri daha 3.3 V derse kitleyin konuyu.


Merhaba MCN,

Çaloştığın proje ile bende yakından ilgileniyorum ve araştırma yapıyorum. Projenin sonucunda sorunları halledebildinmi? acs712 mi kullandın acs716 mı?

Benimde 1 volt AC gerilimde çekilen akımı çoook hassas olarak ölçmem gerekiyor. Hangi siteden aldın ben nereden bulabilirim acaba.

Şimdiden teşekürler.

mcn

Yazmayı unutmuşum,

Şu anda 16 bit bir ADC entegresi ve 5 voltluk voltaj referans çipi ve acs nin çıkışına alçak geçiren filtre koyarak ACS yi adam ettim.

220 V da 5 mA AC hassasiyet seviyelerine indim. yada çıktım diyelim.

@kaganayanoglu hocam uygulamanıza göre 712 ya da 716 farketmez. siz kaç amper ölçeceksiniz ona göre 712 ninde 5 A 20 A 30 A lik modelleri mevcut. voltaj çok farketmez.

ACS nin temini konusunda ise ben ebay den almıştım. ACS712 nin 30 A lik modelinden fazladan var elimde 2 tane isterseniz uygun fiyata size verebilirim ama küçük akımlar ölçecekseniz işinizi görmez.

Farklı sitelerde farklı modellerde mevcut biraz fiyatları da yüksek tabi. Ticari bişeyler yapacaksanız da Distribütörü Avnet Türkiye ile de görüşebilirsiniz.
www.teknikyazi.com --üşenme,erteleme,vazgeçme...

kaganayanoglu

Teşekkür ederim kardeşim. Ben 1 volt gerilim üzerinden geçen 0-100 ma akımı ölçmek istiyorum. Sanırım bu entegrenin ardına opamp takılı olan kitlerinden alacağım.

https://www.sparkfun.com/products/8883

mcn

Evet bu şekilde birşey işinizi görebilir. Burada dikkat etmeniz gereken referans voltajları ve gürültüleri olabildiğince azaltmak. ACS ye takılacak filtre kapasitörüne de dikkat etmeniz gerek.

Burda yazdığım 2 yazı var onlarla az çok fikir edinebilirsiniz.

http://www.teknikyazi.com/adc-analog-digital-converter-uzerine.html
http://www.teknikyazi.com/acs712-allegro-akim-sensoru-incelemesi.html
www.teknikyazi.com --üşenme,erteleme,vazgeçme...

Mucit23

#37
Merhaba Arkadaşlar,

ACS712'nin 20 amperlik olanı ile bende AC akım ölçmeye çalışıyorum. Sensörün çıkış gerilimii 10 bit ADC ile okuyorum. Yaptığım işlem oran kurmak. Yani sensörün çıkış gerilimini 0-20A arasına oranlıyorum. Sinüsün Tepe değerini bulduktan sonra etkin değeri hesaplıyorum.
DC de gayet iyi çalışıyor fakat AC de lineerliğin bozulduğunu görüyorum. Yük olarak ise ütü, Saç kurutma makinesi gibi rezitif yükler bağlıyorum. Bu neden kaynaklanır? Akımı hesaplamak için oran kurmak yanlışmı?

mcn

Merhaba Hocam. Ayni sıkıntıyı bende yaşamıştim. Sorun cok buyuk ihtimalle kullandığınız yukten kaynaklaniyor. Bi osiloskop bulabilirseniz acs nin çıkış pinini inceleyin. Utu olsun ozellikle saç kurutma olsun akım grafigi sinusle alakasi yok. Bunun icin en iyi kullanabileceginiz yük bildiginiz sari renk veren armut lambalar. Bir de onlarla deneyin.
www.teknikyazi.com --üşenme,erteleme,vazgeçme...

Mucit23

Yok hocam Dün akşam baktım skopla. Saç kurutma makinesi 1. Kademede 4 A civarı çekiyor. 2. Kademede 7.7A çekiyor. Her iki durumda ACS nin çıkış sinyali tam sinüs.

Doğru akımda hiç problem olmuyor Ölçmek istediğim akımı 10ma hata ile ölçebiliyorum. Fakat alternatif akımda sensör problemli gerçekten.


FxDev

Filtre kapasitesi çok yüksek seçilmiş olabilir. Bunun yanında sensörün çıkışını bufferlamak gerekebilir. Datasheetteki App. 3'teki devreyi çok sık kullandım sorun yaşamadım. Bunun yanında bu gibi hall effectlerin orta noktaları kayabiliyor. Başlangıçta bu göz önüne alınmalı. Ayrıca 80kHz çalışma aralığı verilmiş, ben 40kHz'de bir sorun yaşamadan kullanıyorum dediğim devre ile.

Kolay gelsin.
Forumda bazı bağnaz kişiler tarafından engellenip, atıldım. Tüm bu bağnaz kişilere rağmen Atatürkçülüğü sonuna kadar savunacağım; onlar da bağnazlıklarında boğulacaklar. Haberleşme için: info[at]firatdeveci.com / ©firatdeveci.com - ße Different Everytime!

veliusta

Aynı entegreyi kullandım. Beğenmedim kenera koydum. mA seviyesinde ölçüm iyi yapamıyor. Okunan değer sürekli olarak değişiyordu. 300mA Çekiyorsa 250-350 arası değişik değerler gösteriyordu. Bende Analog bir ampermetre aldım.

Mucit23

Fırat hocam selamlar,

Ben filtre kondasatörünü 1nF kullanıyorum. Bununla ilgili değildir muhtemelen. Datashette de örnek şemalarda 1nF kullanılmış.

Hocam App 3 deki devre şemasına baktım. Burada çıkışa ekstra olarak bir opamp ekleyip sistemin kazancını arttırmışlar. Kazanç değerini 610mV/A yapmışlar. Ama buna neden ihtiyaç duyulur anlamadım. Zaten normal skalada sensörün çıkışı 0-5V arası değişiyor. 10 bit ve üzeri bir ADC ile yeterli çözünürlük elde edilebiliyor.

Birde siz hesaplama kısmını nasıl yaptınız. Bu konudan biraz bahsedebilirmisiniz?


mcn

Öncelikle entegreyi ben bir çok profesyonel uzun yıllar bizzat kendim kullandığım sistemlerde kullanıldığını gördüm ve hala da kullanılmaya devam ediyor. Ayrıca kendime bir ampermetre yaptım ve 1 yıldan fazladır kullanıyorum arada bakıyorum farklı ampermetrelerle kontrol ediyorum ve gayet güzel sonuç veriyor bir sorun yaşamadım.

mA seviyesinde ölçümlerde ben çok daha hassas ölçümler için üretici firma ile görüşmüştüm ACS lerin 100mA hassasiyetten daha hassas ölçemeyeceğini bu değerin altı için garanti vermediklerini söylemişlerdi.

veliusta hocam o şekilde değişken değerler almanız ADC ninin referans voltajıyla alakalı olabilir.

Mucit23 hocam bir de AC Akımı hesaplarken sadece tepe değeri alıyorsanız bundan da kaynaklanıyor olabilir, aslında tam sinuste olmaması gerek ama, belli aralıklarla ör: en az 1ms örnek alıp bunları RMS formülü ile hesaplasanız belki daha iyi sonuç elde edersiniz.

www.teknikyazi.com --üşenme,erteleme,vazgeçme...

gokhangokcen

konuyu biraz hortlatmış olacağım ama başka konu açmak istemedim,

90w bir ürünün dimleme işini yapmam gerekiyor.Ürünümüz led armatür fakat hassasiyetimiz yaklaşık 1W ACS712 ile gereken hassasiyetleri yakalayamadım(ben yapamamış olabilirim). Farklı bir yol ya da izlemem gereken adımlar şu şekil yaparsan daha hassas ölçümler elde edebilirsin diyeceğiniz noktalar olursa düzeltmelere açığım. Şu sensör ya da şu devre ile gayet hassas ölçüm yapabilirsiniz diyeceğiniz önerilerede açığım.

http://etepic.com/index.php?topic=2250.0   şu sayfada bulunan ccs kodu ile yaptığım ölçümlerde hassasiyet takribi 100mA üzerinde. buda 220V AC gerilimde 22W gibi bir değer yapıyor. bu çok fazla benim için.
Bildiğini paylaşmak, Allah'ın verdiği öğrenme yeteneğinin zekatıdır.