- Avrupa Bilim ve Teknoloji Dergisi
- Ejosat Special Issue: (ICCEES) Special Issue
- Kapasitif Açısal Pozisyon Sensörü için CORDIC ile Arktanjant Fonksiyonu Uygulanması
Kapasitif Açısal Pozisyon Sensörü için CORDIC ile Arktanjant Fonksiyonu Uygulanması
Authors : Muhammet Kara, Emrehan Yavşan, Mehmet Karali, Mehmet Akif Erişmiş
Pages : 160-164
Doi:10.31590/ejosat.802008
View : 16 | Download : 12
Publication Date : 2020-10-05
Article Type : Research
Abstract :Arktanjant fonksiyonu güç sistemlerinde, AC devrelerdeki analizlerde, enkoderlerde açı ve hız hesabında sistemlerin izlenmesi ve kontrolü için vazgeçilmez bir parçadır. Bu tür kontrol uygulamaları çoğunlukla mikrodenetleyicilerde yapılmaktadır fakat mikrodenetleyicilerin işlem kapasiteleri kısıtlıdır. Arktanjant fonksiyonu bir mikrodenetleyici içerisinde seri açılımı yöntemi ile hesaplanmaya çalışılırsa hem çok fazla işlem gücü gerekir hem de uzun zaman harcar. Ayrıca seri açılımı yönteminde hassasiyetin artması için daha fazla terim gerekir ve bu işlem yoğunluğunu daha da arttırır. Fakat arama tabloları ve CORDIC algoritması kullanılarak bu işlemler hem daha hızlı hem de bit düzeyinde kaydırma, toplama ve çıkarma gibi basit işlemlerle yapılabilmektedir. Bu gibi bit düzeyindeki işlemler ortalama bir mikrodenetleyicinin rahatça yapabileceği işlerdir. Bu çalışmada kapasitif rotary enkoderlerde rotor açısı ve hız hesabı için CORDIC algoritması kullanılmış ve bu işlemler ARM çekirdeğini kullanan bir mikrodenetleyicide gerçekleştirilmiştir. Sonuçlar hazır matematik kütüphanelerindeki arktanjant fonksiyonu ile kıyaslandığında CORDIC algoritmasının 0.0036” hassasiyet ile aynı işlemleri atan2 fonksiyonundan yaklaşık 9 kat ve atan2f fonksiyonundan 2 kat daha hızlı yaptığı gözlemlenmiştir.Keywords : Arktanjant, CORDIC, Kapasitif Sensör, Mikrodenetleyici, Pozisyon Sensörü