Skip to content
Ayarlar
Narrow screen resolution Wide screen resolution Auto adjust screen size Increase font size Decrease font size Default font size
You are here: KONULAR arrow KONULAR arrow DOSYALAR arrow çamaşır makinasının pic ile kontrolu
çamaşır makinasının pic ile kontrolu Print E-mail

BİR ÇAMAŞIR MAKİNASI SİMÜLATÖRÜNÜN BİR PIC
MİKRODENETLEYİCİSİ KULLANARAK KONTROLÜ

Bitirme tezini İndirmek için Tıklayın

ÖZET…………………………………………………………………………………..…..iii TEŞEKKÜR………………………………………………………………………………..iv İÇİNDEKİLER DİZİNİ…………………………………………………………………….v ÇİZELGELER DİZİNİ…………………………………………………………………….ix ŞEKİLLER DİZİNİ…………………………………………………………………………x SİMGE VE KISALTMALAR……………………………………………………………..xi BÖLÜM I GİRİŞ …..………………………………………………………………….……1 BÖLÜM II. TEMEL BİLGİLER…….………...…………………………………………...4 2.1. Mikrodenetleyiciler….………………………...……………………………….......4 2.2. PIC Mikrodenetleyicisi…………..………………………………………………...5 2.2.1. PIC mikrodenetleyici tercih nedenleri……..……………………………...….7 2.2.2. PIC programlamak için ……………………………………………...……….8 BÖLÜM3.PIC16F877’NİN KULLANILMASI ………..…………………..………….......9 3.1. PIC16F877’nin Özellikleri ……………………………….…………………..……9 3.2. PIC16F877 Portlarının Fonksiyonları …………..…………………………………9 3.2.1. Port a …….…………………………………………………………………...9 3.2.2. Port b……………………………………………………………………..…10 3.2.3. Port c………………………………………………………………………..11 3.2.4. Port d..............................................................................................................11 3.2.5. Port e………………………………..……………………………………….12 3.3. Program ve Kullanıcı RAM Bellek Organizasyonu...............................................12 3.4. Özel Fonksiyonlar…………………………..……….............................................13 3.4.1. Paralel Slave Port...........................................................................................13 3.4.2. Usart..........................................................................................…………….13 Durmuş GÖKÇEBAY, Bitirme Ödevi, Niğde Üniversitesi, Mühendislik-Mimarlık Fakültesi, Elektrik-Elektronik Mühendisliği Bölümü, 2001-2002 Eğitim- Öğretim Yılı 6 3.4.3.Master synchronous serial port (MSSP)..........................................................14 3.4.4. Analog sayısal çevirici modülü......................................................................14 3.4.5. Capture compare pwm modülü......................................................................15 3.5. Ram Bellek………………………………………………………………………..15 3.6. PIC16F877’nin Besleme Uçları ve Beslenmesi…………………………………..16 3.7. PIC16F877’nin Reset Uçları……………………………………………………...17 3.8. PIC16F877’nin Clock Uçları ve Osilatör Tipleri…………………………………17 3.8.1. Kristal osilatör / seramik rezonatör………………………………………....18 3.8.2. RC osilatör………………………………………………………………….18 3.9. Kesmeler (Interrupts)……………………………………………………………..18 3.9.1. INTCON register……………………………………………………………19 3.9.2. Kesme kaynakları…………………………………………………………...21 3.9.3.TMRO sayıcsı zamanlayıcısı………………………………………………...21 3.9.4. OPTION register……………………………………………………………21 3.9.5. Prescaler kullanımı………………………………………………………….22 BÖLÜM IV BYTRONIC ÇAMAŞIR MAKİNASI SİMÜLATÖRÜ ................................25 4.1. Giriş………….........................................................................................................25 4.2. Başlangıç ……........................................................................................................25 4.2.1.Çamaşır makinesinin ibm ya da uygun bir donanıma bağlanması..................26 4.2.1.1. Ibm iç arabağı için (MPIBM1) çamaşır makinası……………..….26 4.2.1.2. Ibm dış arabağı için (mpibm2) için çamaşır makinası .................26 4.2.1.3. Çamaşır makinasının 8051 mikro denetleyiciye bağlanması……..27 4.2.1.4. Çamaşır makinasının bir programlanabilir lojik denetleyiciye bağlanması………………………………………………………...27 4.2.1.5. Güç kaynağının bağlantısı .……………………………………….27 4.3. Bytronic Çamaşır Makinası Simülatörünün Özellikleri……………..……………27 4.4. Çamaşır Makinası Elektroniği…………………………………………………….28 4.4.1. Yedi parçalı display sürücü………………………………………………....29 Durmuş GÖKÇEBAY, Bitirme Ödevi, Niğde Üniversitesi, Mühendislik-Mimarlık Fakültesi, Elektrik-Elektronik Mühendisliği Bölümü, 2001-2002 Eğitim- Öğretim Yılı 7 4.4.2. Motor sürüşü ve yön kontrolü………………………………………………30 4.4.3. Buzzer………………………………………………………………………31 4.4.4. Anahtar girişi set / reset mandallı devreler……………………………..…..31 4.4.5. Kızıl ötesi hız sensörü ……………………………………………….……..33 4.5. Anahtarlama Hataları……………………………………………………………..34 4.6. Labaratuvar Çalışması Yazılımları…………………………………………….…35 4.6.1. Labaratuvar çalışması-1 (digital çıkışların kontrolü)……………………….35 4.6.2. Labaratuvar çalışması-2 (yedi parçalı displayın kontrolü)……………….....36 4.6.3. Labaratuvar çalışması-3 (program seçici anahtarları okuma)………………36 4.6.4. Labaratuvar çalışması-4 (dc motorun açık / kapalı kontrolü)……………….37 4.6.5. Labaratuvar çalışması-5 (açık döngüde dc motorun hız kontrolü)………….38 4.6.6. Labaratuvar çalışması-6 (motor hız geri beslemesini okumak)……………..40 4.6.7. Labaratuvar çalışması-7 (renkli yıkama program devri)…………………....41 4.6.8. Labaratuvar çalışması-8 (dc motorun kapalı döngü kontrolü)……………...41 4.6.8.1. Orantılı kod modu……………………………………………...….43 4.6.8.2. Toplam kontrol modu……………………………………………..44 4.6.8.3. Fark kontrol modu……………………………………….………..44 4.7. Kontrol Listeleri……………………………………………………………..……45 4.8. Ekler………………………………………………………………………...…….46 4.8.1. Ek-1 ibm bağlantı (header) konfigürasyonları…………………………..….46 4.8.2. Ek-2 mikro bilgisayar kontrol port adresleri………………………………..48 4.8.3. Ek-3 kızıl ötesi hız sensörünün kalibrasyonu…………………………….…48 4.8.4. Ek-4 Ibm 8253 sayıcı / zamanlayıcı arabağının işlevi…………………...….49 4.9. 8253 CTC’yi Kullanarak Dc Motor Kontrol Etmek…………………………...…50 4.9.1. Geri besleme darbelerini saymak için 8253 CTC kullanımı………………..51 BOLÜM V PIC BASIC PRO İLE PROGRAMLAMA……………………………….…..55 5.1. Pic Basic Pro Hakkında……………………………………………….………….55 5.2. Pic Basic Pro Komut Seti……………………………………….………….…….55 5.2.1. Değişkenler (Variables)………………………………………………….….55 5.2.2. Etiketler (Labels)……………………………………………………..….….56 5.2.3. Nümerik sabitler (Nümerik constants)…………………………………...…57 Durmuş GÖKÇEBAY, Bitirme Ödevi, Niğde Üniversitesi, Mühendislik-Mimarlık Fakültesi, Elektrik-Elektronik Mühendisliği Bölümü, 2001-2002 Eğitim- Öğretim Yılı 8 5.2.4. Portlar……………………………………………………………………….57 5.2.5. Zaman gecikmesi (Pause)……………………………………………...……58 5.2.6.Döngü düzenlemek (For…Next)………………………………………….…59 5.2.7.Kontrol yapmak (If…Then)…………………………………………..….….59 5.3. Kesmeler (Interrupts)……………………………………………………….…….60 5.4. Pic Basic Pro Komutları…………………………………………………….…….61 5.5. Microcode Studio Programı………………………………………………………63 5.6. Propic Programı ……………………………….……………………………........63 BÖLÜM VI ÇAMAŞIR MAKİNASI SİMÜLATÖRÜ KONTROL PROGRAMI ..……..65 6.1. Çamaşır Makinası Simlatörü Kontrol Devresi .…………………………………..65 6.2. Çamaşır Makinası Simlatörü Kontrol Programı ………………………………….66 BÖLÜM VII SONUÇ VE ÖNERİLER …………………………………………………..79 KAYNAKLAR ……………………………………………………………………………80
 
Next >
 

Free Page Rank Tool