Hazırlayan : Cem GÜNDÜZOĞLU
Proje Hakkında
Bu projede, DALLAS DS89C430 mikrodenetleyicisi kullanılarak tasarlanan (simülasyonda AT89C51RC2) devre ile yürüyen bir bant üzerindeki cismin uzunluğu hesaplanıp, LCD ekranda gösterilmesi gerçekleştirilmiştir.
Devre 3 kısımdan oluşmaktadır.
Birinci kısımda, devrenin besleme gerilimi için 7805 ile tasarlanan regüleli gerilim kaynağı kullanılmıştır.
İkinci kısımda yürüyen bant üzerindeki cismin algılanması için Fototransistörlü algılayıcı sensör devresi kullanılmıştır.
Devrenin üçüncü kısmı 8051 mikrodenetleyici ve LCD kısmından oluşmaktadır.
Devre yürüyen bir bant üzerindeki cismin uzunluğunu hesaplamaktadır. Bandı bir DC motor hareket ettirmektedir. Motor devreden bağımsız sabit bir hızla dönmektedir. Projede DALLAS firmasının DS89C430 entegresi, 7805 5v regüle entegresi, 741 karşılaştırıcı op-amp entegreleri kullanılmıştır.
Dallas Program Yükleme Devresi
DS89C420/430/440/450 temelli entegreler için fiziksel bağlantı
RS232 Seri İletişim Protokolü ile MAX232 entegresinin bağlantı şeması
Yükleme Devresinin Dış Görüntüsü
Yazılım
Dallas entegrelerine program yüklemek için, MTK programı kullanılmaktadır. Programın arayüzü aşağıdaki görülmektedir.
MTK programına program yüklemek için önce ayarlar yapılmalıdır. Bu ayarları Options menüsünden seçilmelidir. Target menüsünden “Open COM port” seçeneği ile port açılmalı ve “Connect to Loader” seçeneği ile bağlantı kurulmalıdır. Daha sonra seçilmiş olan hex dosyası programın içerisine sürüklenerek veya File menüsünden Load Flash seçeneği ile seçilmelidir.
NOT:
-Devrenin şematik çizimleri için Proteus ISIS version 6.7 kullanılmıştır.
-Daha önceki versiyonlarda şema açılmayacaktır. Bu yüzden uygun versiyonla açınız.
-Dallas entegresini Keil içerisinde derleyebilmek için gerekli Include dosyası Root klasör de verilmektedir. -Bu dosyayı Keil altında Include\Dallas klasörüne kopyalayınız.
Projenin isis simülasyon pcb dosyaları ve keil kaynak kod;
Şifre-Pass: 320volt.com
Yayım tarihi: 2008/05/19 Etiketler: at89c51rc2, atmel avr projeleri, cisim, DS89C430, hesapmala, lcd devreleri, MAX232, rs232
cool posts