Araştırma Makalesi
BibTex RIS Kaynak Göster

Bulanık Mantık ve Arduino Kullanarak Step Motorun Hız Kontrolü

Yıl 2016, Cilt: 4 Sayı: 2, 672 - 680, 11.03.2016

Öz

Bu çalışmada endüstriyel ve elektronik uygulamalarda ve robot teknolojilerinde kullanılan step motorun hız kontrolü gerçekleştirilmiştir. Tasarımda kullanılan Arduino IDE kod editörü ve derleyici olarak görev yaparak, derlenen programı karta yükleme işlemini sağlamıştır. Encoder sayısal bir elektrik sinyali üreten elektromekanik bir cihaz olması özelliğinden dolayı motorun kaç tur attığını algılamak için çalışmada yer verilmiştir. Hesaplama sonuçlarının listelendiği ekran olarak 2x16 display(LCD) ekran kullanılmıştır. Devreye eklenen butonlar ile hız artırma ve azaltma sağlanmıştır. Doğru malzeme seçimi modellenmesi ardından c programlama dili ve gerekli platformlar kullanılmıştır. Ares devre şeması proteus isis programı ile oluşturulmuştur. Gerekli işlemler yapılarak bakır plaket üzerine yapıştırılmıştır. Sanal ortamda denenen devre kablo ve test aşamalarının tamamlanmasıyla gerçek ortama geçirilmiştir. Bu sayfa bulanık mantık kullanılarak, girişe uygulanan işaret ile birlikte istenilen çıkışı veren step motor hız kontrolünü anlatmaktadır.

Kaynakça

  • L.A. Zadeh IEEE Transactions on Systems, and Cybernetics 3(1) (1973).
  • T.A. Khan, S.N. Adnan, M.H. Hany, Speed control of hybrid stepper motor by using an adaptive neuro fuzzy inference system, IEEE 2014 6th International Conference on Electronics, Computers and Artificial Intelligence, (2014).
  • A.S. Gong, B. Bin He, LabVIEW-base automatic rising and falling speed control of stepper motor, IEEE International Conference on Electrical Machines and Systems, (2009).
  • J.T. Boys IEE Journal on Electric Power Applications 2(1) (1979) 27.
  • M. Bendjedia, Y. Ait-Amirat, B. Walther, A. Berthon, European Conference on Sensorless control of hybrid stepper motor, Power Electronics and Applications, (2007) 1.
  • H. Shuanghui, L. Yong, H. Minghui, Study on a novel absolute magnetic encoder, IEEE International Conference on Robotics and Biomimetics, (2009) 1773.
  • M. Zile, DC şönt motorun bulanık mantık ile hız kontrolü, III. Otomasyon Sempozyumu, Denizli-Türkiye, (2005).
  • İ. Coşkun, M.F. Işık Otomasyon Dergisi (3) (2009) 232.
  • F. Kös, K. Kaplan, H.M. Ertunç, PID ve bulanık mantık ile DC motorun gerçek zamanda STM32F407 tabanlı hız kontrolü, Otomatik Kontrol Ulusal Toplantısı, (2013) 26.
  • G. Lastovicka-Medin, M. Petric, Embedded lab: Arduino projects in science lessons, 4th Mediterranean Conference on Embedded Computing, (2015) 284.
  • C. Taşdemir, Arduino, Dikeyeksen Yayıncılık, (2012).
  • I. Kardan, A. Akbarzadeh, K. Kamali, Low speed control of AC servo motors in no-load condition, RSI/ISM International Conference on Robotics and Mechatronics, (2014).
  • V. Chitra, R.S. Prabhakar World Academy of Science, Engineering and Technology 23 (2006) 17.
  • L.A. Zadeh Information Sciences 8 (1975) 199.

Step Motor Control Using Fuzzy Logic and Arduino

Yıl 2016, Cilt: 4 Sayı: 2, 672 - 680, 11.03.2016

Öz

In this study, step motors speed control achieved which is used industrial and electronic applications and robot technology. Arduino IDEAL, which is used as code editor and compiler, has provided loading process of program compiled. Encoder, what generates digital electronical signals, is electromechanical machine. In this study, ENCODER is used for understanding how many rolls have been done by motor. 2×16 display (LCD) screen has been used as the screen which calculation results to be listed. Increase-decrease rate is provided by the buttons which were added to circuit. After modelling choosing the right materials, c programming language necessary platforms has been used. Ares circuit plan is formed with Proteus Isis program. After necessary Processing, Ares circuit plan has been pasted on a copper plate. This study has been examined in virtual platform thank has been put into practice after cable and test stages. This page tells the speed control of stepper motors which give desired output by signal applied to input, by using fuzzy logic. 

Kaynakça

  • L.A. Zadeh IEEE Transactions on Systems, and Cybernetics 3(1) (1973).
  • T.A. Khan, S.N. Adnan, M.H. Hany, Speed control of hybrid stepper motor by using an adaptive neuro fuzzy inference system, IEEE 2014 6th International Conference on Electronics, Computers and Artificial Intelligence, (2014).
  • A.S. Gong, B. Bin He, LabVIEW-base automatic rising and falling speed control of stepper motor, IEEE International Conference on Electrical Machines and Systems, (2009).
  • J.T. Boys IEE Journal on Electric Power Applications 2(1) (1979) 27.
  • M. Bendjedia, Y. Ait-Amirat, B. Walther, A. Berthon, European Conference on Sensorless control of hybrid stepper motor, Power Electronics and Applications, (2007) 1.
  • H. Shuanghui, L. Yong, H. Minghui, Study on a novel absolute magnetic encoder, IEEE International Conference on Robotics and Biomimetics, (2009) 1773.
  • M. Zile, DC şönt motorun bulanık mantık ile hız kontrolü, III. Otomasyon Sempozyumu, Denizli-Türkiye, (2005).
  • İ. Coşkun, M.F. Işık Otomasyon Dergisi (3) (2009) 232.
  • F. Kös, K. Kaplan, H.M. Ertunç, PID ve bulanık mantık ile DC motorun gerçek zamanda STM32F407 tabanlı hız kontrolü, Otomatik Kontrol Ulusal Toplantısı, (2013) 26.
  • G. Lastovicka-Medin, M. Petric, Embedded lab: Arduino projects in science lessons, 4th Mediterranean Conference on Embedded Computing, (2015) 284.
  • C. Taşdemir, Arduino, Dikeyeksen Yayıncılık, (2012).
  • I. Kardan, A. Akbarzadeh, K. Kamali, Low speed control of AC servo motors in no-load condition, RSI/ISM International Conference on Robotics and Mechatronics, (2014).
  • V. Chitra, R.S. Prabhakar World Academy of Science, Engineering and Technology 23 (2006) 17.
  • L.A. Zadeh Information Sciences 8 (1975) 199.
Toplam 14 adet kaynakça vardır.

Ayrıntılar

Birincil Dil Türkçe
Konular Mühendislik
Bölüm Makaleler
Yazarlar

Yusuf Altun

Zuhal Öztürk

Hasret Özüberk Bu kişi benim

Yayımlanma Tarihi 11 Mart 2016
Yayımlandığı Sayı Yıl 2016 Cilt: 4 Sayı: 2

Kaynak Göster

APA Altun, Y., Öztürk, Z., & Özüberk, H. (2016). Bulanık Mantık ve Arduino Kullanarak Step Motorun Hız Kontrolü. Duzce University Journal of Science and Technology, 4(2), 672-680.
AMA Altun Y, Öztürk Z, Özüberk H. Bulanık Mantık ve Arduino Kullanarak Step Motorun Hız Kontrolü. DÜBİTED. Mart 2016;4(2):672-680.
Chicago Altun, Yusuf, Zuhal Öztürk, ve Hasret Özüberk. “Bulanık Mantık Ve Arduino Kullanarak Step Motorun Hız Kontrolü”. Duzce University Journal of Science and Technology 4, sy. 2 (Mart 2016): 672-80.
EndNote Altun Y, Öztürk Z, Özüberk H (01 Mart 2016) Bulanık Mantık ve Arduino Kullanarak Step Motorun Hız Kontrolü. Duzce University Journal of Science and Technology 4 2 672–680.
IEEE Y. Altun, Z. Öztürk, ve H. Özüberk, “Bulanık Mantık ve Arduino Kullanarak Step Motorun Hız Kontrolü”, DÜBİTED, c. 4, sy. 2, ss. 672–680, 2016.
ISNAD Altun, Yusuf vd. “Bulanık Mantık Ve Arduino Kullanarak Step Motorun Hız Kontrolü”. Duzce University Journal of Science and Technology 4/2 (Mart 2016), 672-680.
JAMA Altun Y, Öztürk Z, Özüberk H. Bulanık Mantık ve Arduino Kullanarak Step Motorun Hız Kontrolü. DÜBİTED. 2016;4:672–680.
MLA Altun, Yusuf vd. “Bulanık Mantık Ve Arduino Kullanarak Step Motorun Hız Kontrolü”. Duzce University Journal of Science and Technology, c. 4, sy. 2, 2016, ss. 672-80.
Vancouver Altun Y, Öztürk Z, Özüberk H. Bulanık Mantık ve Arduino Kullanarak Step Motorun Hız Kontrolü. DÜBİTED. 2016;4(2):672-80.