True RMS'de periyot konusu

Başlatan Mucit23, 30 Kasım 2017, 21:33:43

Mucit23

Hocam Arada Sadece Seri bir RC var. Akım sensörü çıkışına Seri 1K direnç, Bu direnç Çıkışı ile GND arasına 100n kondansatör sonra doğrudan ADC ye. Akşam DC kuplajla tekrardan resim atarım ama bana kalırsa başka bir sorun var.

Yöntemdemi hata var yoksa hesaplamada mı?

Zoroaster

Islemci 5v mu?

O kadar cok neden olabilir ki? Cok temel hatalarin yapilmadigindan emin olmak lazim.

Mesela scopu DC kuplaja aldiginda sefektif deger ne oluyor bir gorelim.



Seytan deliginden kacti.

Mucit23

Yok abi ACS711 ve MCU 3.3V ile besleniyor. MCU seninde çok iyi tanıdığın STM32F103C8

devrecii

Alıntı yapılan: Mucit23 - 13 Aralık 2017, 14:28:30
Hocam Arada Sadece Seri bir RC var. Akım sensörü çıkışına Seri 1K direnç, Bu direnç Çıkışı ile GND arasına 100n kondansatör sonra doğrudan ADC ye. Akşam DC kuplajla tekrardan resim atarım ama bana kalırsa başka bir sorun var.

Yöntemdemi hata var yoksa hesaplamada mı?
Sorunun sanırım bu.

Böyle asla olmaz offset sıfır olmalı,  bu şekilde full sinus ölçsen bile amper arttıkça ölçdüğün değer lineer artmaz parabolik artar.

Aradan kondansatörü kaldır ve küçük 100pf gibi kondansatör koy.

Osiloskp görüntüsü adc girişinden mi yoksa acs711 çıkışından mı (dirençten önce sonra ? )

Osiloskopda en alt kaç volt (çizgiye düştüğü bölge)  sıfır volt olmalı.




JOKERAS

Mucit23, Adc çevrim hızın Timer Tetikleme hızına yetişebiliyormu?
Şunu demek istiyorum.


Auto Conversion için Timer ile 80Us bir tetikleme yapıp Adc GO yapıyorsun.
GO yaptığında bir sonraki Timer tetiğine kadar geçen sürede Adc Conversion bittimiki bunu yapıyorsun?
Adc conversion hızını arttır veya Timer Tetikleme hızını düşür.



Mucit23

Alıntı yapılan: Zoroaster - 13 Aralık 2017, 14:48:11
Islemci 5v mu?

O kadar cok neden olabilir ki? Cok temel hatalarin yapilmadigindan emin olmak lazim.

Mesela scopu DC kuplaja aldiginda sefektif deger ne oluyor bir gorelim.


Hocam DC kuplajdayken Aldığım sonuç bu şekilde hocam.



Negatif alternans kırpılmış hocam yük bu şekilde akım çekiyor. Buna Eminim. Yük dediğim saç kurutma makinası.

Zoroaster

Senin scop goruntusu gene moktan.

Akim sifir olunca sari cizgi neden sifir hattinda durmuyor?

Scopun gosterdigi vrms simdi uyusuyormu?
Seytan deliginden kacti.

Mucit23

Hocam Skopta hangi parametreleri istiyorsun ona göre görüntü alayım.

Skop AC kuplajda iken Skobun gösterdiği VRMS değerini akım sensörünün V/A değeriyle çarpınca bulunan akım değeri, ölçü aletlerinin gösterdiği değerlerle uyuşuyor.

Abi yük gerçekten resimdeki gibi bir akım çekiyor. Buna eminim. İstersen hiç hall effect sensör yerine sadece bir şönt direnç bağlayıp direnç üzerindeki gerilimi skop ile gösterebilirim.

Ama Yöntemi hala kesinleştirmedik. TRUE RMS hesaplarım anladığım kadarıyla doğru. Timer ADC ve DMA yardımıyla 500 Adet örnek alıyorum. Bu örnekleri otomatik olarak alıyorum ama doğrumu emin değilim. Doğru yöntem nasıl olmalı?

Erol YILMAZ

Dogru yontem, ornekleme  alternansin neresinde basliyorsa bir yada daha fazla periyot sonra ayni yerinde durmalidir.

Zoroaster

Sifir gecisini bekle ve mesela + alternansi orneklemeye basla. Bir sonraki + alternansin bitimindeki sifirla hesaplama basla.
Aksi tatirde mesela 90 derecede sample almaya baslarsan gene ayni sekilde 90 derecede hesaba gecersen daha cok hata yaparsin.

Zira sifir civarinda sinus sifira yakin degerler verir. Dolayisi ile 3..5 sample az olmu; fazla olmus onemli olmaz. Ama 0 dan uzak acilarda hele hele 90 derece civarinda sample alip hesaplar yaparsan 90 derece civarinda degerler cok buyuk olacagindan 3..5 sample fazla eksik sample ile hesaplamada hata daha cok olur.
Seytan deliginden kacti.

Mucit23


devrecii

Hocam kondansatör offset değerini yükseltir adc girişinden mi yoksa direk acsnin
çıkışından mı bu osiloskop görüntüsü diye sorduk.

(Şimdi diyecek , sana cevap vermek zorundamıyım)

Yada bir pini set reset yapıp nereleri kesiyor ölçüm süresi nedir görebilirsin (çok basit bişey bu).

Olumlu olumsu tek bir cevap yok.


Bu sitedeki bütün başlıklarda var bu.

Bikaç kişinin yazdıkları dışında kimsenin yazdığı okunmuyor.

Cevabı geçtim ! okunmuyor bile!

Bu kadar online üye var neden kimse cevap yazmıyor diye şaşırırdım , şimdi anladım.

Ne acayip siteymiş burası.

Mucit23

Alıntı yapılan: iboibo - 14 Aralık 2017, 15:16:55
Hocam kondansatör offset değerini yükseltir adc girişinden mi yoksa direk acsnin
çıkışından mı bu osiloskop görüntüsü diye sorduk.

(Şimdi diyecek , sana cevap vermek zorundamıyım)

Yada bir pini set reset yapıp nereleri kesiyor ölçüm süresi nedir görebilirsin (çok basit bişey bu).

Olumlu olumsu tek bir cevap yok.


Bu sitedeki bütün başlıklarda var bu.

Bikaç kişinin yazdıkları dışında kimsenin yazdığı okunmuyor.

Cevabı geçtim ! okunmuyor bile!

Bu kadar online üye var neden kimse cevap yazmıyor diye şaşırırdım , şimdi anladım.

Ne acayip siteymiş burası.

Sizin mesajı okudum açıkçası ama arada kaynadı. Kusura bakmayın böyle bir izlenim bırakmak istemezdim.

Kondansatör ADC tarafında, Aşağıdaki gibi.

Sol taraf ACS çıkışı, Sağ Taraf ADC girişi,

Ama Dün sizin mesajınızdan sonra 100nF kondansatörü söktüm zaten, onun yerine elimde olan 1nF kondasatör taktım. 100pF dün akşam bulamamıştım. Fakat taktığım kondansatör sonucu pek etkilemiyor gibi.

frederic

Periyotun sıfırından başlamak çok önemli

devrecii

Pardon , daha önce bobinle ac akımı ölçmüştüm bu nedenle bu konu ile ilgilendim. Bobinle ölçdüğüm bile bundan daha iyi idi. İyi ki acs'ye para vermemişim. Hele ki smps çektiği yükü ölçmek var çok zor.

Peryot konusunu şu şekilde çözebilirsin 40ms değil 1sn boyunca adc verilerini topla  ( uint_32  'ye sığarmı bilmiyorum ) o zaman hata payı düşecek.

2T   max hata %50
4T   max hata %25
8T   max hata %12
16T   max hata %6