+/- 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
 

Çevrimiçi personel

Forum istatistikleri

Konular
8,363
Mesajlar
137,253
Üyeler
3,316
Son üye
Ahmet can

Son kaynaklar

Son profil mesajları

mechanic ayhanarican mechanic wrote on ayhanarican's profile.
https://www.allmystery.de almanca biliyorsan burada araştır. Yapay zekada çeviriyor gerçi.
Almanların matematik bilgisi daha iyi oluyor.
“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ı?
Mutluluğun resmi illa güzel çizilmiş tablo olmak zorunda değil.Bazen basit bir çizgi,doğru bir renk,yada küçük bir detay
Back
Top