Araştırma Makalesi

Kapasitif Açısal Pozisyon Sensörü için CORDIC ile Arktanjant Fonksiyonu Uygulanması

5 Ekim 2020
PDF İndir
EN TR

Kapasitif Açısal Pozisyon Sensörü için CORDIC ile Arktanjant Fonksiyonu Uygulanması

Öz

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.

Anahtar Kelimeler

Teşekkür

Bu çalışma “Kapasitif Rotary Enkoderler için Analog Anahtarlama Tabanlı Okuma Devresi” başlıklı TÜBİTAK tarafından 2210-D kapsamında 1649B021908049 burs başvuru numarasıyla desteklenen yüksek lisans tez çalışmasından bir bölümün derlenip detaylandırılmasıyla hazırlanmıştır.

Kaynakça

  1. J. E. Volder, “The CORDIC trigonometric computing technique,” IRE Trans. Electron. Computers, vol. EC-8, pp. 330–334, Sept. 1959.
  2. D. S. Cochran, “Algorithms and accuracy in the HP-35,” HewlettPackard J., pp. 1–11, Jun. 1972.G. Brasseur, “Design Rules for Robust Capacitive Sensors,” IEEE Trans.
  3. D. Zheng, S. Zhang, S. Wang, C. Hu and X. Zhao, "A Capacitive Rotary Encoder Based on Quadrature Modulation and Demodulation," in IEEE Transactions on Instrumentation and Measurement, vol. 64, no. 1, pp. 143-153, Jan. 2015.
  4. D. Zheng, S. Zhang, Y. Zhang, and C. Fan, “Application of CORDIC in capacitive rotary encoder signal demodulation,” in Proc. 8th IEEE Instrum. Control Technol. (ISICT), Jul. 2012, pp. 61–65.
  5. B. Hou, Z. Tian, C. Li, Q. Wei, B. Zhou and R. Zhang, "A capacitive rotary encoder with a novel sensitive electrode," 2017 IEEE SENSORS, Glasgow, 2017, pp. 1-3, doi: 10.1109/ICSENS.2017.8234143.
  6. S. Ravichandran and V. Asari, "Implementation of unidirectional CORDIC algorithm using precomputed rotation bits," The 2002 45th Midwest Symposium on Circuits and Systems, 2002. MWSCAS-2002., Tulsa, OK, USA, 2002, pp. III-III.

Ayrıntılar

Birincil Dil

Türkçe

Konular

Mühendislik

Bölüm

Araştırma Makalesi

Yayımlanma Tarihi

5 Ekim 2020

Gönderilme Tarihi

29 Eylül 2020

Kabul Tarihi

2 Ekim 2020

Yayımlandığı Sayı

Yıl 2020

Kaynak Göster

APA
Kara, M., Yavşan, E., Karalı, M., & Erişmiş, M. A. (2020). Kapasitif Açısal Pozisyon Sensörü için CORDIC ile Arktanjant Fonksiyonu Uygulanması. Avrupa Bilim ve Teknoloji Dergisi, 160-164. https://doi.org/10.31590/ejosat.802008
AMA
1.Kara M, Yavşan E, Karalı M, Erişmiş MA. Kapasitif Açısal Pozisyon Sensörü için CORDIC ile Arktanjant Fonksiyonu Uygulanması. EJOSAT. Published online 01 Ekim 2020:160-164. doi:10.31590/ejosat.802008
Chicago
Kara, Muhammet, Emrehan Yavşan, Mehmet Karalı, ve Mehmet Akif Erişmiş. 2020. “Kapasitif Açısal Pozisyon Sensörü için CORDIC ile Arktanjant Fonksiyonu Uygulanması”. Avrupa Bilim ve Teknoloji Dergisi, Ekim 1, 160-64. https://doi.org/10.31590/ejosat.802008.
EndNote
Kara M, Yavşan E, Karalı M, Erişmiş MA (01 Ekim 2020) Kapasitif Açısal Pozisyon Sensörü için CORDIC ile Arktanjant Fonksiyonu Uygulanması. Avrupa Bilim ve Teknoloji Dergisi 160–164.
IEEE
[1]M. Kara, E. Yavşan, M. Karalı, ve M. A. Erişmiş, “Kapasitif Açısal Pozisyon Sensörü için CORDIC ile Arktanjant Fonksiyonu Uygulanması”, EJOSAT, ss. 160–164, Eki. 2020, doi: 10.31590/ejosat.802008.
ISNAD
Kara, Muhammet - Yavşan, Emrehan - Karalı, Mehmet - Erişmiş, Mehmet Akif. “Kapasitif Açısal Pozisyon Sensörü için CORDIC ile Arktanjant Fonksiyonu Uygulanması”. Avrupa Bilim ve Teknoloji Dergisi. 01 Ekim 2020. 160-164. https://doi.org/10.31590/ejosat.802008.
JAMA
1.Kara M, Yavşan E, Karalı M, Erişmiş MA. Kapasitif Açısal Pozisyon Sensörü için CORDIC ile Arktanjant Fonksiyonu Uygulanması. EJOSAT. 2020;:160–164.
MLA
Kara, Muhammet, vd. “Kapasitif Açısal Pozisyon Sensörü için CORDIC ile Arktanjant Fonksiyonu Uygulanması”. Avrupa Bilim ve Teknoloji Dergisi, Ekim 2020, ss. 160-4, doi:10.31590/ejosat.802008.
Vancouver
1.Muhammet Kara, Emrehan Yavşan, Mehmet Karalı, Mehmet Akif Erişmiş. Kapasitif Açısal Pozisyon Sensörü için CORDIC ile Arktanjant Fonksiyonu Uygulanması. EJOSAT. 01 Ekim 2020;160-4. doi:10.31590/ejosat.802008