Geri Dön

Nesnel tabanlı yazılım ve yapay sinir ağı temelli DC motor kontrolü

DC motor control using neural networks and object oriented software

  1. Tez No: 127039
  2. Yazar: UFUK BEKÇİ
  3. Danışmanlar: DOÇ. DR. RAMAZAN TAŞALTIN
  4. Tez Türü: Yüksek Lisans
  5. Konular: Uçak Mühendisliği, Aircraft Engineering
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2002
  8. Dil: Türkçe
  9. Üniversite: İstanbul Teknik Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Uçak Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: 84

Özet

ÖZET Bu çalışmada kişisel bilgisayarın paralel portu kullanılarak DC motor kontrolü yapılmıştır. Pratikte ADC ve DAC kartları kullanılarak yapılan kompleks darbe genişlik modulasyonu algoritmaları, Windows 98 ortamında yazılan nesnel tabanlı yazılım paketi Delphi kullanılarak yapılmıştır. Geliştirilen yöntem nesnel tabanlı ve görsel ağırlıklı yazılımların avantajları ile ADC ve DAC donanımı bulunmayan standart dizüstü bilgisayarın avantajlarını birleştirmiştir.. Geliştirilen algoritma motorun en kısa zamanda verilen referans açıya gelmesini hedeflemektedir. Gerekli sinyaller bilgisayarın paralel portundan gelen kodlara göre güçlendirici devre tarafından üretilmektedir. DC motor darbe genişlik modulasyonu (PWM) temelli çalışmaktadır. PWM için gerekli hesaplar yapay sinir ağlan tarafından motorun daha önceki giriş çıkış bilgileri kullanılarak yapılmaktadır. Böylece motor değiştirildiğinde veya motorun yükü değiştiğinde yeni durum için gerekli hesapları YS A yapmakta ve dinamik denklemlerin her durum için bilinmesine gerek duymamaktadır. DOS ortamında PC paralel portunu kontrol etmek çok kolaydır. Windows ortamında ise PC paralel portu kontrol etmek için gerekli kesme işaretlerinin kullanılması oldukça karmaşıktır. Bu çalışmada bu problem bir sanal sürücü(VxD) tanımlanarak çözümlenmiştir. Geliştirilen sürücü yazılımı bilgisayara yeni bir aygıt takıldığında olduğu gibi, kontrol sistemini bilgisayara bir defaya mahsus olarak tanıtmaktadır. Bu çalışma kapsamında tasarlanan ve gerçekleştirilen güçlendirici devre 5KHz'e kadar PWM darbelerini kuvvetlendirebilmektedir. Bu hızda sinyal üretebilmek için yüksek rxhassasiyetli zamanlayıcılara gerek vardır ve bu problem bilgisayar anakartı üzerinde bulunan 8253 zamanlayıcı programlanarak çözümlenmiştir. X

Özet (Çeviri)

ABSTRACT In this thesis, a DC motor is controlled by a personal computer using its parallel port. The complex pulse width modulation algorithms which is usually achieved by data acquisition systems is accomplished by using only PC parallel port and object oriented software Delphi which works on Windows 98 (and higher) environment. The developed method combines the advantages of object oriented software packages and that of a portable PC without any data acquisition systems. The developed algorithm aims that the motor reaches the given reference position in shortest time. The necessary signals is produced by a power amplifier according to the received codes from the PC parallel port. The DC motor works on pulse width modulation base. The necessary calculation for PWM is carried out by neural networks algorithms which uses the previous input-output relations of DC motor.. The advantage of this system is that if motor is changed or if the load of the motor varies, then YSA can easily calculate the new PWM codes without the dynamic equations of the system. As it is known that it is easy to control the parallel port of a PC computer in a DOS environment. But it is a complex problem in a Windows environment. The Windows does not allow the use of interrupt signals very easily. In this work this problem is solved by writing a virtual driver program. The developed driver program presents the control system to the computer, once, as a new hardware. The amplifier circuit which is designed and implemented for this project is capable of amplifying PWM pulses up to 5 KHz. In order to produce signals at this frequency, accurate timers are required and 8253 timer circuit on the computer board is used. XI

Benzer Tezler

  1. Multimodal machine comprehension of how-to instructions with images and text

    Görüntü ve metin içeren çok kipli nasıl yapılır talimatlarının makine ile kavranması

    SEMİH YAĞCIOĞLU

    Doktora

    İngilizce

    İngilizce

    2023

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolHacettepe Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    DOÇ. DR. MEHMET ERKUT ERDEM

    DOÇ. DR. İBRAHİM AYKUT ERDEM

  2. Manipulation of visually recognized objects using deep learning

    Görsel tanınan nesnelerin derin öğrenme kullanarak hareket ettirilmesi

    ERTUĞRUL BAYRAKTAR

    Doktora

    İngilizce

    İngilizce

    2018

    Mekatronik Mühendisliğiİstanbul Teknik Üniversitesi

    Mekatronik Mühendisliği Ana Bilim Dalı

    DOÇ. DR. PINAR BOYRAZ

  3. Derin öğrenme kullanan dinamik bulanık bilişsel haritalar ile gerçek zamanlı nesne takibi

    Real time object tracking with dynamic fuzzy cognitive maps using deep learning

    TURAN GÖKTUĞ ALTUNDOĞAN

    Yüksek Lisans

    Türkçe

    Türkçe

    2019

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolFırat Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    DOÇ. DR. MEHMET KARAKÖSE

  4. Endüstriyel uygulamalarda görüntü işleme tabanlı otomatik hata tespit yöntemlerinin geliştirilmesi

    Development of automatic fault detection methods based on image processing in industrial applications

    BURAK GÜZELCE

    Yüksek Lisans

    Türkçe

    Türkçe

    2021

    Elektrik ve Elektronik MühendisliğiBursa Teknik Üniversitesi

    Elektrik-Elektronik Mühendisliği Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ GÖKAY BAYRAK

  5. Bulanık su altı görüntülerinde derin öğrenme tabanlı balık tespiti

    Deep learning based fish detection in turbid underwater images

    TANSEL AKGÜL

    Yüksek Lisans

    Türkçe

    Türkçe

    2020

    Bilim ve Teknolojiİstanbul Teknik Üniversitesi

    Uydu Haberleşmesi ve Uzaktan Algılama Ana Bilim Dalı

    DOÇ. DR. BEHÇET UĞUR TÖREYİN