yazılımsal ADC filtreleri neler olabilir

enexs

Üye
Katılım
4 Kas 2008
Mesajlar
99
Puanları
1
Yaş
39
pic de adc de okuduğumuz değer çözünürlüğüne bağlı olarak küçük derecede salınımlar gösterebiliyor mesela adc de okuduğumuz değer 100 iken bu 90 ile 110 arasında değişen bir değermiş gibi okunabiliyor bu problemin bir donanımsal bir de yazılımsal çözümü (filtresi) olduğunu biliyoruz donanımsal olarak basit bir RC devresi iş görebilirken yazılımla bir filtre yapmak istediğimizde çözüm ihtimalleri çeşitleniyor mesela yazılımla yapılan en basit ve ön kötü filtre adc den okuduğumuz son 10 değerin ortalamasını almak olabilir.
bunun haricinde adc yi yazılımla filtrelemek istediğimizde nasıl bir algoritma kullanmamız gerekir
siz yazılımsal filtrelerden hangisini tercih ediyorsunuz?
 
okuma hızını düşük tutarakta filtre sağlanabilir örneğin 1ms yerine 1s debir okuma yapılırsa büyük ölçüde salınımlardan kurtulma sağlanabilir. ( salınım yinede olacaktır ) birde manyetik alan için topraklama çok önemli
 
Ortalama için kullanılacak diziyi oluşturduktan sonra dizi içinde en az görülen değerleri(histogram tekniği) ve ortalamadan yüksek oranda farklı olan değerleri(noice cancelling) yoksaymak da uygulanabilir.

Bunun dışında, çevrim sırasında pwm,seri iletişim vs donanımları durdurulmalı hatta uyku moduna geçilerek komut bile işletilmemeli ki sistemin kendi iç gürültüsü sonuçları etkilemesin.
 
sayın tyildizak söyledikleriniz çok mantıklı çok teşekkür ederim
 

Yeni mesajlar

Forum istatistikleri

Konular
128,191
Mesajlar
915,727
Kullanıcılar
449,962
Son üye
Emrullah t

Yeni konular

Geri
Üst