1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...
May
10th

Deniz Suyu Termometresi

denizsuyu.JPG

 

Bu devre ile LM 35 ile sıcaklık bilgisinin okunup udea firmasının ürettiği ARX-34 rf verici ve ATX-34 rf alıcı modülleri ile belli mesafelerden modulatör entegre olmadan rs232 protokolü ile veri haberleşmesinin nasıl yapıldığı hakkında fikir edinebilirsiniz.

 

Deniz suyu termometresi projesinde; birbirlerinden en az 30 cm uzaklığa
yerleştirilmiş olan 2 sıcaklık algılayıcısı yardımı ile deniz içinde farklı derinliklerde
ölçülen suyun sıcaklığını, karada yaklaşık 50 metre uzaktaki ekranda sürekli
güncelleyecek bir sistem oluşturulmuştur. 50 metre uzaklığa verinin iletimi, RF
alıcı-verici kullanılarak gerçekleştirilmiştir. Ayrıca yukarıda bahsedilen sisteme ek
olarak hava sıcaklığı, güncel takvim ve saat bilgileri de ekranda dönüşümlü olarak
yer almaktadır.
Rapor 5 bölüm halinde yazılmıştır. Birinci bölümde, kullanılan elemanlar
hakkında bilgi verilmiştir. Bunlar LM35 sıcaklık algılayıcısı, HD44780 uyumlu likit kristalli ekran, PIC 16F877, LM7805 gerilim düzenleyici, DS1302 saat ve
takvim devresi, ARX-34 RF alıcı, ATX-34 RF verici devreleri ve UHA-434
antenidir. İkinci bölümde PIC mikrodenetleyicilerinin özellikleri ve yapısı
tanıtılmıştır. Üçüncü bölümde termometre devresinin tasarımı, çalışma şekli ve
sıcaklık ölçüm kalibrasyonu açıklanmıştır. Dördüncü bölümde mikrodenetleyicinin
gereksinim duyduğu yazılımın oluşturulma süreci, Assembly ve BASIC dillerinin
PIC programlama için nasıl kullanılacağı açıklanmıştır. Son bölümde ise çalışmanın
genelinde varılan sonuçlara, tasarım süresince karşılaşılan zorluklara ve üretilen
çözümlere değinilmiştir. Ek bölümünde temel bir fikir vermesi açısından, kullanılan
devrelerin kataloglarının ilk sayfaları ve mikrodenetleyiciye yüklenen programın
çeşitli programlama dillerindeki kodları bulunmaktadır. Arka kapağa iliştirilmiş
olan CD de ise, PIC programlayabilmek için gerekli yazılımlara, PDF ve DOC
formatında raporun tamamına, kullanılan devrelerin kataloglarına ve kaynak olarak
yararlanılan web sitelerinden kaydedilmiş kaynaklara yer verilmiştir.

 

————
İÇİNDEKİLER
ÖNSÖZ ii
KISALTMALAR vi
TÜRKÇELEŞTİRİLMİŞ TERİMLER vii
TABLO LİSTESİ viii
ŞEKİL LİSTESİ ix
ÖZET x
SUMMARY xi
1. GİRİŞ 1
1.1 Proje Tanıtımı, Akış Şeması ve Malzeme Listesi 1
1.2 LM35 Sıcaklık Algılayıcısı 2
1.3 LM7805 5 Volt Gerilimi Düzenleyici 3
1.4 PIC16F877 4
1.5 HD44780 2×16 Likit Kristalli Ekran 4
1.6 ARX-34 RF Alıcı 6
1.7 ATX-34 RF Verici 7
1.8 UHA-434 Anten 7
1.9 DS1302 Saat ve Takvim Devresi 8
2. PIC MİKRODENETLEYİCİLERİ 9
2.1 PIC Nedir? 9
2.2 Neden PIC? 11
2.3 PIC16F877 Özellikleri ve Yapısı 12
2.3.1 PIC16F877 Portlarının Fonksiyonları 13
2.3.1.1 Port A 13
iv
2.3.1.2 Port B 15
2.3.1.3 Port C 15
2.3.1.4 Port D 15
2.3.1.5 Port E 16
2.3.2 Özel Fonksiyonlar 16
2.3.2.1 Paralel Slave Port 16
2.3.2.2 USART 16
2.3.2.3 Master Synchronous se-ri-@l Port (MSSP) 17
2.3.2.4 Analog / Sayısal Çevirici Birimi 17
2.3.2.5 Yakalama / Karşılaştırma ve PWM Birimi 18
2.3.3 RAM Bellek Organizasyonu 18
2.3.4 PIC16F877’nin Besleme Uçları ve Beslenmesi 19
2.3.5 PIC16F877’nin Reset Uçları 20
2.3.6 PIC16F877’nin Saat Uçları ve Osilatör Tipleri 20
2.3.6.1 Kristal Osilatör / Seramik Rezonatör 21
2.3.6.2 RC Osilatör 21
3. DEVRE TASARIMI 22
3.1 Verici Taraf Devre Tasarımı 22
3.2 Alıcı Taraf Devre Tasarımı 24
3.3 Sıcaklık Ölçüm Kalibrasyonu 26
4. MİKRODENETLEYİCİ PROGRAMININ YAZILMASI 27
4.1 Genel Bakış 27
4.2 PIC Assembly Nedir? 27
4.2.1 PIC Assembly Komutları 27
v
4.2.2 PIC Assembly Öğrenmek Zor mu? 30
4.2.3 PIC Assembly Ne Zaman Vazgeçilmezdir? 32
4.3 PIC BASIC Nedir? 33
4.3.1 PIC BASIC Komutları 33
4.3.2 PIC BASIC Derleyici : Microcode Studio 34
4.4 PIC Programının Tasarımı 35
4.5 PIC İçine Program Yüklenmesi ve IC-Prog Yazılımı 35
4.5.1 IC-Prog Yazılımının Tanıtımı 35
4.5.2 IC-Prog Yazılımının Kullanımı 36
4.5.2.1 Bağlantı Portu Seçimi 36
4.5.2.2 Osilatör Seçimi ve Osilatör Çeşitleri 36
4.5.2.3 PIC Modelinin Seçilmesi 37
4.5.3 Hex Dosyasının PIC’e Yüklenmesi ve Uyarılar 38

 

Bu projeyi buradan indirebilirsiniz.


Benzer Yazılar


Bir Yorum “Deniz Suyu Termometresi”

  1. yasemin Ara 15, 2009

    keşke pic kodlarıda oolsaydı.

    hemen proteusta denemek istedim ama kodlar olmayınca doğruluğunu anlayamam ki ??

    rica etsem ilgilenir misiniz??

Yorum yapın