+/- 1 digit oynama sorunu

10 bit ile 1024 değer yazılabiliyor
9 bit ile 512 değer yazılabiliyor
8 bit ile 256 değer yazılabiliyor.

Bir bit dalgalanmayı yok etmek için bit sayısını düşürmek lazım.
Ben resimlerin boyutunu düşürmek için RGB kodlarını 5 bite kadar düşürüyorum. İnsan gözü algılamıyor değişmeyi. :)
 
Keşke gecikmesiz filtre mümkün olsaydı. O zaman step motorla falan uğraşmazdık, direkt kısa yoldan zengin olurduk (borsadan).

Anladığım kadarıyla sondaki +/-1 yaklaşık olarak 20 mikronluk yer değiştirmeye denk geliyor.
Benim aklıma ilk gelen kalman filtlresi. Ama normal kalman filtresi değil de biraz daha basitleştirilmiş bir versiyonu.

Mesela aşağıdaki örnek gibi (sudo kod);
Kod:
delta = input[n] - (kalman_filter_out[n-1] - input[n])
smooth = kalman_filter_out[n-1] + delta * math.sqrt(gain / 10000 * 2)
velocity[n] := velocity[n-1] + gain / 10000 * delta
kalman_filter_out[n] := smooth + velocity[n]

Buradaki gain değişkeni ile oynayarak filtreleme miktarını ayarlayabiliyoruz.
 
Konuyu tam okumamışım ben de , filitreleme hızın yavaşlamasına neden oluyor..

O zaman pid kontrolunun bir kısmını dışarı alırsan sorun çözülür, bu benim stm8 güç kaynağında yaptığım gibi işlemcinin hesaplayamadığı değerleri dışarıdaki kondansatörler hesaplar ve gürültü tamamen kesilir.

Yavaslamanin sebebi islemcinin yetisememesi degil.

Eger sensor sinyalini filtrelersen sensorden yuksek frerkansli bilesenleri alamayacaksin demektir. Bu da demektir ki artik sadece daha dusuk frerkansli sinyallerle ugrasacaksin. Yani yavas sistemle ugrasacaksin.
 
  • Beğen
Reactions: clc
Yavaslamanin sebebi islemcinin yetisememesi degil.

Eger sensor sinyalini filtrelersen sensorden yuksek frerkansli bilesenleri alamayacaksin demektir. Bu da demektir ki artik sadece daha dusuk frerkansli sinyallerle ugrasacaksin. Yani yavas sistemle ugrasacaksin.
Bunu gözlemlemek için filtrenin transfer fonksiyonuna step uygulandığı durumu time domaine çevirip bakabilir merak edenler
 

Forum istatistikleri

Konular
8,613
Mesajlar
140,878
Üyeler
3,426
Son üye
Fatih Kemal

Son kaynaklar

Son profil mesajları

Abdullah karaoglan falcon_browning Abdullah karaoglan wrote on falcon_browning's profile.
selamın aleyküm ses sistemindeki cızırtıyı hallettınızmi
"Araştırma, ne yaptığını bilmediğinde yaptığın şeydir." - Wernher von Braun
“Kendi yolunu çizen kişi, kimsenin izinden gitmez.” – Nietzsche
Kim İslâm’da güzel bir çığır açarsa (güzel bir alışkanlık başlatırsa), onun sevabı ve kendisinden sonra ona uyanların sevapları, onların sevaplarından hiçbir şey eksilmeksizin ona da yazılır.
erdemtr55 taydin erdemtr55 wrote on taydin's profile.
Merhaba Taydin bey,
Gruba spms serisi yapıcak mısınız?
ben 3 sargılı toroid ile 2 adet flyback sürücek bir devre yapmayı düşünüyorum.size soracak sorularım vardı?
Back
Top