Geri Dön

PIC16F84 mikrodenetleyicisi ile bir programlanabilir lojik denetleyici tasarımı ve uygulaması

Design and implementation of a programmable logic controller with PIC16F84 microcontroller

  1. Tez No: 222782
  2. Yazar: ŞÜKRÜ KİTİŞ
  3. Danışmanlar: PROF. DR. MURAT UZAM
  4. Tez Türü: Yüksek Lisans
  5. Konular: Elektrik ve Elektronik Mühendisliği, Electrical and Electronics Engineering
  6. Anahtar Kelimeler: Programlanabilir Lojik Denetleyici (PLC), mikrodenetleyici, PIC mikrodenetleyicileri, Programmable Logic Controller (PLC), microcontrollers, PIC microcontrollers
  7. Yıl: 2007
  8. Dil: Türkçe
  9. Üniversite: Niğde Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Elektrik-Elektronik Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: 99

Özet

Bu yüksek lisans tez çalışmasında PIC16F84 mikrodenetleyicisi temelli 8 girişli/8 çıkışlı bir PLC tasarlanmış ve gerçekleştirilmiştir. 5 V D.C. gerilimle çalışan 8 giriş 74LS165 paralelden seriye dönüşüm yapan bir shift register yardımıyla PIC16F84 tarafından okunmaktadır. 8 çıkış ise 12 V D.C. gerilimle çalışan röleler kullanılarak gerçekleştirilmiştir.Gerçekleştirilen PLC'nin yazılımında PLC'lerde kullanılmakta olan `Boolean dili programlama' ya da komut listesi (statement list) olarak bilinen yöntemdekine benzer bir programlama ortamı oluşturulmuştur. Bunun için PIC assembly dili kullanılarak PLC komutları için makrolar yazılmıştır.Tasarlanan ve gerçekleştirilen PIC16F84 mikrodenetleyicisi temelli PLC'nin gerçek sistemlerin kontrolünde kullanılabilirliğinin test edilmesi amacıyla iki örnek sistem incelenmiştir. İki sistem için farklı çalışma senaryoları ele alınmış ve yazılan kontrol kodu sayesinde bu sistemlerin kontrolü başarılı bir şekilde gerçekleştirilmiştir.Bu yüksek lisans tez çalışmasında gerçekleştirilen PLC yardımıyla küçük ölçekli otomasyon problemlerinin çözümü için çok ucuz bir ürün ortaya koyulmuştur.

Özet (Çeviri)

In this M.S.c. thesis; PIC16F84 based PLC with 8 input/8 output is designed and implemented. The 8 inputs that operate at 5 V D.C. are read by the PIC16F84 microcontroller by means of 74LS165 serial to parallel shift register. The 8 outputs are implemented by using relays that operate at 12 V D.C.A programming environment is devoloped for this implemented PLC similar to regular PLC programming language named as `Boolean Programming Language? or `Statement list?. To do this macros are written for implementing PLC statements by using PIC assembly Language.Two example systems are considered to test the applicability of the PIC16F84 based PLC to real systems. Different control scenerious are proposed for two example systems. The control of these systems are provided by means of written control code.A very cheap device to solve small scale automation problems is obtained in this M.S. c. Thesis.

Benzer Tezler

  1. Radyo frekans ile bilgisayar temelli sıvı seviye otomasyonu

    Remote liquid level automation frequency based on computer

    ALİ RIZA GÜVENDİ

    Yüksek Lisans

    Türkçe

    Türkçe

    2006

    Elektrik ve Elektronik MühendisliğiMarmara Üniversitesi

    Elektronik-Bilgisayar Eğitimi Ana Bilim Dalı

    Y.DOÇ.DR. FERDİ BOYNAK

  2. PIC kullanılarak telefon hatları aracılığı ile uzaktan otomasyon

    Remote automation via telephone lines using PİC

    MEHMET ÇAVAŞ

    Yüksek Lisans

    Türkçe

    Türkçe

    2004

    Elektrik ve Elektronik MühendisliğiFırat Üniversitesi

    Elektronik-Bilgisayar Eğitimi Ana Bilim Dalı

    Y.DOÇ.DR. MEHMET GEDİKPINAR

  3. Asansörler için PIC18F452 tabanlı akıllı bir denetim sisteminin geliştirilmesi

    Development of a PIC18F452-based intelligent control system for lifts

    HAKAN BİLGİÇ

    Yüksek Lisans

    Türkçe

    Türkçe

    2010

    Elektrik ve Elektronik MühendisliğiKaradeniz Teknik Üniversitesi

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

    YRD. DOÇ. DR. H. İBRAHİM OKUMUŞ

  4. Mikroişlemciler ve mikrodenetleyiciler dersinin bilgisayar destekli eğitime uyarlanması

    Adapting microprocessor and microcontroller lesson to computer aided education

    AYTAÇ KAYA

    Yüksek Lisans

    Türkçe

    Türkçe

    2006

    Eğitim ve ÖğretimSakarya Üniversitesi

    Elektronik-Bilgisayar Eğitimi Ana Bilim Dalı

    PROF.DR. HÜSEYİN EKİZ

  5. Elektrik motorlarının bulanık mantıkla denetlenmesi

    Electric motors control with fuzzy logic

    HULİSİ AYLUÇTARHAN

    Yüksek Lisans

    Türkçe

    Türkçe

    2003

    Elektrik ve Elektronik Mühendisliğiİstanbul Üniversitesi

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

    PROF. DR. MAHMUT ÜN