Merhaba,
Tasarladığım PIC kontrollü devreden röleler ile ultrasonik transdüser ve su içindeki rezistansı kontrol ediyorum. Suyun sıcaklığını da 10K NTC ile ölçüyorum.
Transdüser devreye girmeden önce NTC ile sıcaklığı rahat ölçüyorum bir sıkıntı olmuyor. Fakat transdüser çalışmaya başlayınca NTC sapıtıyor misal 18,22,23,21,19,22 gibi üst üste birbirine yakın değerler çıkartıyor. Bu da rezistansa bağlı rölenin zırt-pırt açılıp kapanmasına neden oluyor.
(http://i.hizliresim.com/1Lkdn1.jpg) (http://hizliresim.com/1Lkdn1)
Ne gibi bir yol izlemeliyim bu paraziti yok etmek için ?
Sayısal filtrenin yanı sıra NTC'nin olduğu kısmı kondansatörlerle doldurayım mı ?
roleye çekmede yada bırakmada gecikme koy bakalım ne olacak
Rölelerden dolayı değil de ultrasonik transdüserin oluşturduğu gürültüden olduğunu düşünüyorum.
düşünerek bir yere varamazsın denemeler yapmalısın.
NTC ye filtre uygula toprağa doğru kapasite at, daha sonra pi type da uygulayabilirsin. Bunun gibi analog değer alacağın elemanlara bu tarz filtreler uygulayıp denemelerini yapmalısın, hangi filtre daha faydalı oluyorsa onu kullan.
Tipik bir GND hatası.
NTC devresinin GND hattının tam anlamıyla sıfır olduğunu test ve ölçümlerle belirleyiniz.
DIGITAL GND ile ANALOG GND kurallarını ve beraberinde GND yöntemlerini araştırınız.
RC filtre ekledim devreye ve yazılıma da sayısal filtre ekledim.
Transdüseri çalıştırıp deneme imkanım olmadı henüz, cumartesi deneyebileceğim.Sonuçları buraya yazarım.
AGND ve DGND konusunu da araştıracağım teşekkür ederim.