İbrahim Özdemir
Çalışkan Uye
Konuya tekrar baktım, açıkçası konuyu dışarıdan görüp okuyacak kişilere bildiğim tüm teknik detayları sunmaya çalıştım. Kumanda tartışmasıyla değindiğim bu gecikmeyi düşürmek, sampling ve polling hızını arttırmak gibi kavramlar mühendislerin yıllardır üzerine çalıştığı konular. Bugün FlyByWire uçan uçaklardan tutun bilgisayarlara, telefonlardan dronelara pek çok yerde bu fenomenler karşımıza çıkıyor ve siz ne derseniz deyin bir şeyleri etkiliyor.
Galileo'nun da dediği gibi, ama yine de dönüyor.
Aslında burada asıl nokta bir sensörden gelen veriyi X hızda okuyabilmek ve bunu aynı hızda ya da daha yüksek Y hızında karşı tarafa transmit edebilmek.
.... İşlemci polling dediğimiz yöntemle gimball verilerini okur. 100 Hz okuma yaparsanız gimball üzerindeki değişimler saniyede 100 kere kontrol edilir, 500 Hz ile okuma yaparsanız saniyede 500 kere kontrol edilir. Ne kadar hızlı polling yaparsanız gecikmeniz o kadar düşer. Buradan donanımsal bir avantaj sağlarsınız. Hızlı okuma yapabilmek için buna uygun yazılım da gerekir...
...Yüksek okumanın bir avantajı da ELRS gibi yüksek yenileme hızlarına sahip RC link kullanıldığında ortaya çıkar. Örneğin ELRS'yi 500 Hz ya da 1000 Hz modunda kullanıp gimball üzerinden de aynı hızda veri okunmasını sağlayarak gecikmeyi ciddi anlamda düşürebilirsiniz...
...Polling, sampling sadece kumandalar özelinde bir durum değildir. Birçok kişininin kullandığı BetaFlight yazılımı da üzerindeki IMU'dan en yüksek hızda veri okumaya çalışır ve en yüksek hızda PID çevrimini döndürmeye çalışır. MPU6050 ve F7 kullanan bir kart için bu 8 kHz + 8 kHz dir mesela...
Galileo'nun da dediği gibi, ama yine de dönüyor.
Bu RESMİ görmek için izniniz yok. Giriş yap veya üye ol
Son düzenleme: