Hazırlayan: Durmuş GÖKÇEBAY – Emeği geçen Kişilere Teşekkürler Bu tez çalışmasında, Niğde Üniversitesi, Mühendislik Mimarlık Fakültesi, Elektrik Elektronik Mühendisliği Bölümü, Mikroişlemciler Labaratuvarında bulunan bir çamaşır makinesi simülatörünün kontrolü gerçekleştirilmiştir. Bu işlemin gerçekleştirilebilmesi için, bir PIC16F877 mikrodenetleyicisi kullanılmıştır. Bu çalışmada, bir PIC (Peripheral Interface Controller) mikrodenetleyicisi için program hazırlanması, hazırlanan programın mikrodenetleyiciye yüklenmesi ve uygulama devresi ile birlikte çalışmasına kadar olan aşamalar, detaylı olarak anlatılmıştır.
PIC mikrodenetleyicisinin böyle bir uygulamada kullanılması ile birlikte, PLC ve diğer kontrol elemanlarına oranla daha ucuz ve daha az yer kaplayan, kullanılması kolay bir yapı meydana gelmektedir. Bu çalışmada bir PIC mikrodenetleyicisi için program yazmak üzere “PIC BASIC” dili kullanılmış olup, zaman zaman “PIC ASSEMBLY” dilinden de faydalanılmıştır.
Yapılan çalışmalarda öncelikle çamaşır makinesi simülatörü için önceden tanımlanmış 8 farklı deney çalışması için problem tanımlanmış ve problemlerin çözümüne ilişkin akış şemalarından faydalanarak programlar yazılmıştır. Hazırlanan her program, PROPIC yazılımı ile çalışan programlama devresi kullanılarak PIC16F877 mikrodenetleyicisine yüklenmiştir. Programlanan PIC16F877 mikrodenetleyicisi uygulama devresine bağlanarak çamaşır makinesi simülatörünün kontrolü sağlanmıştır.
İçindekiler
Çamaşır makinesinin ibm ya da uygun bir donanıma bağlanması
Ibm iç arabağı için (MPIBM1) çamaşır makinası
Ibm dış arabağı için (mpibm2) için çamaşır makinası
Çamaşır makinasının 8051 mikro denetleyiciye bağlanması
Çamaşır makinasının bir programlanabilir lojik denetleyiciye bağlanması
Güç kaynağının bağlantısı
Bytronic Çamaşır Makinası Simülatörünün Özellikleri
Çamaşır Makinası Elektroniği
Yedi parçalı display sürücü
Motor sürüşü ve yön kontrolü – Buzzer
Anahtar girişi set / reset mandallı devreler
Kızıl ötesi hız sensörü – Anahtarlama Hataları
Labaratuvar Çalışması Yazılımları
Labaratuvar çalışması-1 (digital çıkışların kontrolü)
Labaratuvar çalışması-2 (yedi parçalı displayın kontrolü)
Labaratuvar çalışması-3 (program seçici anahtarları okuma)
Labaratuvar çalışması-4 (dc motorun açık / kapalı kontrolü)
Labaratuvar çalışması-5 (açık döngüde dc motorun hız kontrolü)
Labaratuvar çalışması-6 (motor hız geri beslemesini okumak)
Labaratuvar çalışması-7 (renkli yıkama program devri)
Labaratuvar çalışması-8 (dc motorun kapalı döngü kontrolü)
Orantılı kod modu – Toplam kontrol modu – Fark kontrol modu
ibm bağlantı (header) konfigürasyonları
mikro bilgisayar kontrol port adresleri
kızıl ötesi hız sensörünün kalibrasyonu
Ibm 8253 sayıcı / zamanlayıcı arabağının işlevi
8253 CTC’yi Kullanarak Dc Motor Kontrol Etmek
Geri besleme darbelerini saymak için 8253 CTC kullanımı
Pic Basic Pro Hakkında
Pic Basic Pro Komut Seti
Değişkenler (Variables)
Etiketler (Labels)
Nümerik sabitler (Nümerik constants)
Zaman gecikmesi (Pause)
Döngü düzenlemek (ForNext)
Kontrol yapmak (IfThen)
Kesmeler (Interrupts)
Pic Basic Pro Komutları
Microcode Studio Programı
Propic Programı
Çamaşır Makinası Simlatörü Kontrol Devresi
Çamaşır Makinası Simlatörü Kontrol Programı
Şifre-Pass: 320volt.com
Yayım tarihi: 2008/09/28 Etiketler: Assembly, çamaşır makinası kontrol, makina, microchip pic projeleri, Pic Basic Pro, PIC16F877 örnekleri, propic, simülatör
link ölü yenilermisiniz?
link yenilendi bildirim için teşekkürler
iyi çalışmalar