PIC İLE AC AKIMI ÖLÇME(bağlantı hatası)

Başlatan tunahanfıtlamak, 08 Temmuz 2019, 16:29:09

tunahanfıtlamak

merhabalar:)
herkese iyi çalışmalar.
ben pıc ile ac akım ölçmek istiyorum ve bir süredir çalışıyorum belirli bir nokataya kadar geldim.
şimdi geldiğim nokta;
faz ı devremden geçirip şöt direnci üzerindeki akımı 18 kat arttırıp adc ile okuyorum. frekans 50 hz olduğu için 20ms boyunca 20 ölçüm yapıp en yükseğini voltaj olarak kabul ediyorum.
ac voltajı adc ile doğru ölçebiliyorum,ac akımı doğru ölçebiliyorum(proteus simülasyonunda!!!!)
gerçek devrede ise 1.80A sabit çıkış gösteriyor devrem ama sinüs sinyalini direk adc pinine verirsem doğru sonucu alıyorum.
isis simülasyonum ve gerçek devrem aşağıya bırakıyorum.
tecrübeli hocalarımdan yardım istiyorum :)
sizce şönt direncinden sonra opğamp ve adc arasında referans hatası mı yapıyorum?


Erol YILMAZ

Diferansiyel amplifier iyi gider şönt çıkışına ama zero drift opamp ile...

tunahanfıtlamak

HOCAM sizce şöt direnci,opamp,pıc in gnd veya referans bağlantısı nasıl olmalı?

Erol YILMAZ

08 Temmuz 2019, 19:19:52 #3 Son düzenlenme: 08 Temmuz 2019, 19:32:15 Erol YILMAZ
Bence ac akım akan şönte bağlanma metodun iyi değil.
nasıl olması gerekir dersen bakmam lazım :D


gibi birşeyler olmalı.

Erol YILMAZ

08 Temmuz 2019, 20:01:08 #4 Son düzenlenme: 08 Temmuz 2019, 20:22:58 Erol YILMAZ
https://pasteboard.co/In29fPW.png



LTSpice ile simule edebilir,
https://drive.google.com/open?id=1eTM3KQwGADsvvw2KoIpxlgrWZqgaLa0z

AD8551 yerine Rail to Rail cinsi bir opamp kullanabilirsin,
Ben LTSpice ta olduğu için onu kullandım.

Girişte akım yoksa çıkış gerilimi besleme/2 değerinde durur.
Adc ile bunu görürsün,
AC akım/gerilim için bir de tepe noktayı yakalamaktansa True RMS ölçmek çok daha iyi bi tercih olur.
Hazır elinin altında Mcu var.

*Bu arada LTSpice ile keşke çok önceleri tanışsaydım...
Analog devre simulasyonunda çok çok iyi...

Mehmet Salim GÜLLÜCE

0.89 göstermesi yazılımsal bir probleminin olabileceğini düşündürdü bana.
Bir gözden geçir.

1-Donanımsal olarak ADC girişindeki gerilimi ölçü aletleriyle ölçerek Devrenin ölçtüğüyle karşılaştır.
Böylelikle yazılımsal mı donanımsal mı anlayabilirsin.

2-Dikkat etmen gereken başka bir nokta ise senin opamp çıkışın..
Dual beslememi yoksa single voltage mı?
Çıkışında negatif voltaj oluşursa PIC arızalanır.

AC girdiğine göre Single voltaj durumunda yarım dalga DC çıkış alırsın.
Osilaskopsuz ölçü aletleriyle çıkışı anlaman zor olur.

Bunlara açıklık getirerek bir daha mesajına eklersen daha fazla yardımcı olmaya çalışırız.

samedkutuk

@Erol YILMAZ  hocam konunun takipçisiyim öğrenmek adına soruyorum.
Vs nedir ne bağlanıyor oraya?
samedkutuk

samedkutuk

@Mehmet Salim GÜLLÜCE hocam cevabınız için teşekkür ederiz.
opamp çıkışı ile adc pini arasında aynı değeri voltaj olarak görüyorum.
yani sorun donanımsal gibi duruyor.
ama benim anlamadığım neden opamp kendi kendine çıkış üretiyor?
yada biz opampı yanlış mı kullanıyoruz?=
single suply kullanıyoruz hocam.
samedkutuk

tunahanfıtlamak

@Mehmet Salim GÜLLÜCE hocam cevabınız için teşekkür ederiz.
arkadaşımla beraber aynı projede çalışıyoruz daha önce bu konu hakkında kullanmış olduğunuz bir opamp var mı acaba.

Erol YILMAZ

Opamplar ilk tasarlandiginda,
Besleme gerilimi sinirlarindan 5v iceride calisiyordu.
Yani 0 ve 20v ile besliyorsaniz...
5 ... 15v arasi gerilim girebilir ve cikabilirdiniz.
Sonralari isler ilerleyip  konfor artinca bu gerilimleri 0 seviyesine dogru cekmeyi basardilar ama eskiden gelen butun opamplarda bu konu var.
Yenilerde de ara formlar var...
- yi okuyabilen,
+ yi okuyabilen, veya cikis verebilen gibi.
Tum araligi karsilayan Rail to Rail opamplar tabiki en kolaylik saglayanlari.
Uretici firma elbette bunlari bildigi icin Rail to Rail opampı ucuza vermiyor.
Duruma göre pek tabiki kullanabilirsiniz.

Lmc6482 gibi ulasilabilir bir model vardi

tunahanfıtlamak

Alıntı yapılan: Erol YILMAZ - 10 Temmuz 2019, 12:21:41Opamplar ilk tasarlandiginda,
Besleme gerilimi sinirlarindan 5v iceride calisiyordu.
Yani 0 ve 20v ile besliyorsaniz...
5 ... 15v arasi gerilim girebilir ve cikabilirdiniz.
Sonralari isler ilerleyip  konfor artinca bu gerilimleri 0 seviyesine dogru cekmeyi basardilar ama eskiden gelen butun opamplarda bu konu var.
Yenilerde de ara formlar var...
- yi okuyabilen,
+ yi okuyabilen, veya cikis verebilen gibi.
Tum araligi karsilayan Rail to Rail opamplar tabiki en kolaylik saglayanlari.
Uretici firma elbette bunlari bildigi icin Rail to Rail opampı ucuza vermiyor.
Duruma göre pek tabiki kullanabilirsiniz.

Lmc6482 gibi ulasilabilir bir model vardi

teşekkür ederiz hocam lamc6462 yerine muadili sayılabilir lm324 kullanılabilir mi?

Mehmet Salim GÜLLÜCE

10 Temmuz 2019, 12:58:18 #11 Son düzenlenme: 11 Temmuz 2019, 14:53:54 Mehmet Salim GÜLLÜCE
Alıntı yapılan: samedkutuk - 10 Temmuz 2019, 11:20:27@Mehmet Salim GÜLLÜCE hocam cevabınız için teşekkür ederiz.
opamp çıkışı ile adc pini arasında aynı değeri voltaj olarak görüyorum.
yani sorun donanımsal gibi duruyor.
ama benim anlamadığım neden opamp kendi kendine çıkış üretiyor?
yada biz opampı yanlış mı kullanıyoruz?=
single suply kullanıyoruz hocam.
Alıntı yapılan: tunahanfıtlamak - 10 Temmuz 2019, 11:36:00@Mehmet Salim GÜLLÜCE hocam cevabınız için teşekkür ederiz.
arkadaşımla beraber aynı projede çalışıyoruz daha önce bu konu hakkında kullanmış olduğunuz bir opamp var mı acaba.

Arkadaşlardan biriside bahsetmiş rail to rail opamplerden
Lakin onlar bile tam olarak VCC ve GND yada VSS ye eşit çıkış vermez. 0.5 Volt ile 1 volt arasında kırpılarak değişebilen çıkşlar alınabilir.
Rail to Rail opamplar daha ziyade düşük gerilim (5-6 volt) ile çalışacak şekilde tasarlanmışlardır.

O yüzden single beslemede girişi ne kadar sıfır yaparsanız yapın çıkışta gerilim bulmanız mümkün.
Sadece bu sebepten ötürü dual gerilimle beslemeniz faydalı olur.
Dual besleme için 555 le + ve - voltaj üretebilen inverter yapmak çok kolay.
Basit bir uygulamayla yaparsanız daha verimli kullanabilirsiniz.

Aşağıdaki devrede regüleli kullanmışlar ancak siz regüleli yapmak zorunda değilsiniz.
Zaten Opamplarin çıkışına yük bağlamazsanız akımda çekmezler.
LM 358 veya MC1458 kullanarak +12 -12 beslemeye kadar kullanabilirsiniz.
PDF lerinden daha detaylı bilgiye ulaşabilirsiniz.


tunahanfıtlamak

teşekkür ederiz hocam
atılan filtreli devreyi deneyeceğiz birde eğer düzelme olursa yazacağım:)

tunahanfıtlamak

@Mehmet Salim GÜLLÜCE , @Erol YILMAZ  hocam devreyi yaptım ltspice den çizmiş olduğunuz devreyi
fakat şuan adc çıkında 2.5v görüyorum multimetre ile ölçüm aldım.
opamp ı 5v ile besledim single suply,lm324n kullandım

Erol YILMAZ

Yaptigin devreyi de koy da gorelim durumu.
Ltspice dosyasini  acip test edelim.