Selamün aleyküm ustalarım. Elde taşınan bir sistemde algılayıcı olarak loadcell kullanılıyor. taşıma sırasında oluşan titreşimlerden etkilenmeyecek ama esas sinyali algılayacak bir sistem tasarlamam lazım. aşağıdaki resimde görünen sinyalin peryodu, frekansı veya voltaj değerleri mutlak olarak belirli değil. Verdiğim doneler yetersiz farkındayım ama bir çıkış yolu arıyorum. Nasıl bir filtreleme yaparak bu parazit sinyalleri mcu için göz ardı edilebilecek bir duruma getirebilirim.
(https://s3.postimg.cc/5x7h5ej9r/sinyal.jpg) (https://postimg.cc/image/5x7h5ej9r/)
Hocam bu sinyaller analog'dan mı geliyor ? yoksa Sizin istediğiniz yazılımsal bir filtre mi ?
bu sinyal yük hücresinin çıkışındaki ina125 ten geliyor.
Araç yakıt deposu şamandırası potunun usülü bir şey denenebilir. Mesela yüksek zaman sabiteli RC filtresi.
çıkıştaki belli bir voltajın altını hiç okumayın
ADC den 10 adet örnek alın. Alınan değerleri küçükten büyüğe dizin. En küçük 2-3-4 adet (adedi kendiniz belirleyin) bilginin aritmetik ortalamasını alın.
Sisteme ivmeölçer sensörü ekleyip bunun sinyalini esas sinyalden çıkarın.
Mcu ile yazilimsal Average alirsaniz daha stabil bir okuma elde edebilirsiniz, peak lerdende kurtulursunuz.
Örnek verdiğiniz sinyal neyi temsil ediyor? kırmızı ile işareletdiğiniz yerler, cihaz boşta ile oluşan gürültü ve tepe noktaları ölçmek istediğiniz sinyal ise;
sistem üzerinde ağırlık yokken, belirli bir süre ADC değerleri toplanıp ortalaması alınarak bir OFFSET değeri belirleyebilirsiniz. Bunu okuduğunuz ADC değerlerinden çıkartırsanız, kırmızı ile işaretlediğiniz sinyalden kurtulmuş olursunuz. Kalan kısımlar ölçmek istediğiniz sinyal ise, bu sinyal hakkında da veri gerekiyor. Mantıken loadcell çıkışında ölçtüğünüz ağırlığa tekabül eden sabit(e yakın) bir sinyal görmeniz gerekiyor(ta ki ağırlığı cihazın üstünden kaldırana kadar). Bu çizdiğiniz sinyalde 3 adet tepe noktası bulunuyor. Buradan benim anladığım, ağırlık cihazın üstüne 3 defa konulup kaldırılmış. Belki burada siz isteyerekte kaldırmadınız, belki cihaz hareket halinde olduğu için yükün loadcellin bulunduğu cihaz ile fiziksel teması kesildi.
Sonuç olarak, düzgün bir yardım almak istiyorsanız, sistemle alakalı bütün detayları yazmalısınız. işlemcinin Ölçüm aldığınız ADC bacağına bir scope bağlayarak;
1 - cihazın üzerinde yük olmadığı durumdaki sinyali
2 - cihazın üzerinde yük olduğu durumdaki sinyali
ve aldığınız ölçümü nasıl kullanmak istediğinizi söylerseniz daha sağlıklı olur.