Analog giriş çözünürlük arttırma

Başlatan tunayk, 06 Haziran 2017, 00:42:32

tunayk

Merhabalar,
10Bit ADC ile 0-5V , 50 - 100Hz kırpılmış sinüsoidal sinyal ölçülecek.  Yeterli hassasiyet sağlanamadığı için çözünürlüğü arttırmak istiyoruz.  Biraz araştırma yaptığımda Atmelin application note'una rastladım. Örnek sayısının arttırılmasını ve her dört örneğin ortalamasını alıp bir örnek olarak kullanılması şeklinde özetlenebilecek bir yöntem öneriyor.  Buna karşılık hız kaybı oluşturması ve özellikle 10Bit'in basamak geçişlerine denk gelen yerlerde zayıf kalması dezavantaj.

Bu konuda önerebileceğiniz hardware veya software olarak alternatif yöntem var mıdır? Yukarıdaki yöntem ile çalışmış olup sonuçlarını paylaşabilecek kimse ver mıdır?

kantirici

Bildiğim kadarıyla "oversampling" metodu 1-2 anlamlı bit kazandırıyor ve bunu garanti etmiyor. Tabi sistemde gürültü şart. Bence donanımsal çözüm en iyisi.

skara1214

en az 16 bit bir adc kullanın . diğer çözümler zaman kaybı olur.
Herkes ölür ama herkes gerçekten yaşamaz

caglar39294

Arkadaş için pic16f877a ile 50hz ac gerilimi ölçen voltmetre tasarımı yapmıştık. Her 1msde bir örnek alıyordu ADC'den gelen değerlerde +-3 değişiklik olabiliyordu. Tepe değeri lazım olduğu için gelen üst değere sabitleyerek ölçümü yaptık.
Sizin sorun içinse yazılımsal olarak median ve ardından mean filtrenin yardımı olabilir. Median filtrenin gürültüyü eleyeceğini, mean filtrenin de istediğiniz sonuca en yakın değeri vereceğini düşünüyorum.