LabVIEW ile Mikrodenetleyicili Bir Endüstriyel Otomatik Sıcaklık Kontrol Sistemi



Benzer belgeler
Sensörler. Yrd.Doç.Dr. İlker ÜNAL

MUSTAFA KEMAL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ MAKİNE MÜHENDİSLİĞİ BÖLÜMÜ

Elektronik Termostat TE-1

YILDIZ TEKNIK ÜNİVERSİTESİ ELEKTRİK - ELEKTRONİK FAKULTESİ ELEKLTRONİK VE HABERLEŞME MÜHENDİSLİĞİ BÖLÜMÜ

SICAKLIK ALGILAYICILAR

3 Fazlı Motorların Güçlerinin PLC ile Kontrolü. Doç. Dr. Ramazan BAYINDIR

Sensörler. Yrd.Doç.Dr. İlker ÜNAL

SENSÖRLER VE TRANSDÜSERLER

Sıcaklık Nasıl Ölçülür?

İçİndekİler. 1. Bölüm - Mİkro Denetleyİcİ Nedİr? 2. Bölüm - MİkroDenetleyİcİlerİ Anlamak

Değişken Doğru Akım Zaman göre yönü değişmeyen ancak değeri değişen akımlara değişken doğru akım denir.

KONUM ALGILAMA YÖNTEMLERİ VE KONTROLÜ

T.C. ADIYAMAN ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ BÖLÜMÜ DEVRE ANALİZİ LABORATUVARI I DENEY FÖYLERİ

ELEKTRİK GRUBU ELEKTRİK MAKİNELERİ EĞİTİM SETİ ELECTRICAL MACHINERY TRAINING SET

RF İLE ÇOK NOKTADAN KABLOSUZ SICAKLIK ÖLÇÜMÜ

EEM 419-Mikroişlemciler Güz 2017

Algılayıcılar (Sensors)

DENEY 16 Sıcaklık Kontrolü

6. DİJİTAL / ANALOG VE ANALOG /DİJİTAL ÇEVİRİCİLER 1

KOCAELİ ÜNİVERSİTESİ ELEKTRONİK VE HABERLEŞME MÜHENDİSLİĞİ ELEKTRONİK LAB 1 DERSİ İŞLEMSEL KUVVETLENDİRİCİ - 2 DENEYİ

Derste Neler Anlatılacak? Temel Mekatronik Birimler,temel birim dönüşümü Güncel konular(hes,termik Santral,Rüzgar Enerjisi,Güneş

BESLEME KARTI RF ALICI KARTI

4-Deney seti modüler yapıya sahiptir ve kabin içerisine tek bir board halinde monte edilmiştir.

DENEY 1- LABORATUAR ELEMANLARININ TANITIMI VE DC AKIM, DC GERİLİM, DİRENÇ ÖLÇÜMLERİ VE OHM KANUNU

RADYO FREKANSIYLA KABLOSUZ SICAKLIK KONTROLÜ WIRELESS TEMPERATURE CONTROL BY RADIO FREQUENCY

PIC KULLANARAK GÜÇ KARSAYISI ÖLÇÜM DEVRESİ TASARIMI VE SİMÜLASYON

T.C. ONDOKUZ MAYIS ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ BÖLÜMÜ ELEKTRONİK LABORATUVARI-II DENEY RAPORU

OTOMATİK KONTROL SİSTEMLERİ İŞARET AKIŞ DİYAGRAMLARI SIGNAL FLOW GRAPH

AKE GAZLI SABİT TABANLI FIRIN KONTROL KARTI (7 TFT DOKUNMATİK) KULLANIM KILAVUZU

Algılayıcılar / Transmitter

EasyPic 6 Deney Seti Tanıtımı

Karadeniz Teknik Üniversitesi Elektrik-Elektronik Mühendisliği Bölümü Elektronik Laboratuvarı I ENDÜSTRİYEL KONTROL UYGULAMALARI

DERSİN ADI DENEY ADI DENEYİN SORUMLUSU DENEYİN YAPILDIĞI LABORATUAR

Transdüser ve Sensör Kavramı

T.C. DÜZCE ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ BMT103 ELEKTRİK DEVRE TEMELLERİ DERSİ LABORATUVARI DENEY NO: 1

GEPA. RFD-121 Arıza Gösterge Düzeneği. Kullanma Kılavuzu. Orta Gerilim Yer Altı Şebekeleri İçin Arıza Akımı Gösterge Düzeneği.

Ölçme ve Devre Laboratuvarı Deney: 1

Çukurova Üniversitesi Biyomedikal Mühendisliği

Alarm Sistemleri Teknik Eğitim

KOCAELİ ÜNİVERSİTESİ ELEKTRONİK VE HABERLEŞME MÜHENDİSLİĞİ ELEKTRONİK LAB 1 DERSİ İŞLEMSEL KUVVETLENDİRİCİ 1 DENEYİ. Amaç:

Bu ders boyunca, ilk önce sayısal kontrol sistemlerinin temellerini tanıtıp, daha sonra birkaç temel pratik uygulamasından bahsedeceğiz.

RF Haberleşme Tabanlı Su Deposu Otomasyon Sistemi

Op-Amp Uygulama Devreleri

SANAEM RFQ (SPP) HIZLANDIRICISI GÜÇ KAYNAKLARI VE ÖLÇME KUTUSU KONTROL SİSTEMİ. Aydın ÖZBEY İstanbul Üniversitesi

Dijital Sıcaklık Kontrol Cihazı

MKT2012,Proje Tabanlı Mekatronik Eğitim Çalıştayı, Mayıs 2012, Çankırı-Ilgaz, TÜRKĐYE

AKE GAZLI DÖNER TABANLI FIRIN KONTROL KARTI (7 TFT DOKUNMATİK) KULLANIM KILAVUZU

ALGILAYICILAR (SENSÖRLER-TRANSDÜSERLER)

T.C. DÜZCE ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ BMT103 ELEKTRİK DEVRE TEMELLERİ DERSİ LABORATUVARI DENEY NO: 7

ANALOG ADRESLİ YANGIN ALARM SİSTEMİ YAZILIM KULLANMA KILAVUZU

HD710 ISI KONTROLLÜ RÖLE MONTAJ KILAVUZU MALZEME LİSTESİ

DENEY-4 WHEATSTONE KÖPRÜSÜ VE DÜĞÜM GERİLİMLERİ YÖNTEMİ

SU8001. Ultrasonik akış ölçer. boru adaptörü ile kurulum uzunluğu E40152 / E40155: 205 mm boru adaptörü ile kurulum uzunluğu E40153 / E40156: 215 mm

Aşağıdaki şekillerden yararlanarak test soruların cevaplarını vermeye çalışınız.

Melih Hilmi ULUDAĞ. Yazılım Mühendisi Mekatronik Mühendisi. a aittir.

Labview Tabanlı Bir Elektronik Deney Seti Geliştirilmesi

OKG-240 TÜNEL TİPİ TEPSİLİ KURUTUCU EĞİTİM SETİ

Değerlendirme cihazları

MİKROİŞLEMCİ İLE A/D DÖNÜŞÜMÜ

1.CİHAZ ÖLÇÜLERİ 2.CİHAZ BAĞLANTI ŞEMASI

SICAKLIK KONTROLLÜ HAVYA

KIRIKKALE ÜNİVERSİTESİ

Termokupl Genel Bilgileri

Sıcaklık ( Isı ) Sensörleri Tarihçesi by İngilizce Öğretmeni Sefa Sezer

ASİSTAN ARŞ. GÖR. GÜL DAYAN

DENEY NO: 2 KIRCHHOFF UN AKIMLAR YASASI. Malzeme ve Cihaz Listesi:

Çukurova Üniversitesi Biyomedikal Mühendisliği

Sıcaklık ve Nem Sensörleri

Deney 2: FARK YÜKSELTEÇ

İÇİNDEKİLER ÖZELLİKLER. 3-4 KONTROL PANELİ HARİCİ KONTROL ÜNİTESİ BAĞLANTILAR VE HABERLEŞMELER 23-24

PROSES KONTROL DENEY FÖYÜ

AREL ÜNİVERSİTESİ DEVRE ANALİZİ

KOCAELİ ÜNİVERSİTESİ ELEKTRONİK VE HABERLEŞME MÜHENDİSLİĞİ ELEKTRONİK LAB 1 DERSİ İŞLEMSEL KUVVETLENDİRİCİ - 2 DENEYİ

Deney 10: Analog - Dijital Dönüştürücüler (Analog to Digital Converters - ADC) Giriş

DESIGN AND IMPLEMENTATION OF MULTIMETER BASED ON MICROCONTROLLER

LABVIEW İLE MİKRODENETLEYİCİLİ BİR ENDÜSTRİYEL OTOMATİK SICAKLIK KONTROL SİSTEMİ

5. (10 Puan) Op-Amp devresine aşağıda gösterildiği gibi bir SİNÜS dalga formu uygulanmıştır. Op-Amp devresinin çıkış sinyal formunu çiziniz.

Su Depolama Tanklarında Su Seviye Kontrolünün Kablosuz Olarak Yapılması

Labview Tabanlı Bir Elektronik Deney Seti Geliştirilmesi

ELEKTRİK MOTORLARI VE SÜRÜCÜLER ELEKTRİK MOTORLARINDA DENETİM PRENSİPLERİ

EEM0304 SAYISAL ELEKTRONİK LABORATUVARI DENEY FÖYLERİ

1. PROGRAMLAMA. PDF created with pdffactory Pro trial version

ELEKTROLİZ YAPMAK İÇİN PI DENETİMLİ SENKRON DA-DA DÖNÜŞTÜRÜCÜ TASARIMI

Elektrik Devre Temelleri 3

Ecras Elektronik Multimetre

1 Daha fazla bilgi için ( 0212 )

İçindekiler. Teknik Özellikler 6. Parametre Tablosu 8. Kullanıcı Arabirimi 10. Montaj 16. Ürün Seçimi 20

BÖLÜM 1. ASENKRON MOTORLAR

1.CİHAZ ÖLÇÜLERİ 2.CİHAZ BAĞLANTI ŞEMASI

HT 150 SET. LCD li Kablosuz Oda Termostatı Kontrolleri. Kullanım

6. Osiloskop. Periyodik ve periyodik olmayan elektriksel işaretlerin gözlenmesi ve ölçülmesini sağlayan elektronik bir cihazdır.


DENEY 1: DİYOT KARAKTERİSTİKLERİ

Mekatronik Mühendisliği Lab1 (Elektrik-Elektronik) Transformatörün İncelenmesi

EEM 419-Mikroişlemciler Güz 2016

Haftalık Ders Saati Okul Eğitimi Süresi

OTOMATİK KONTROL SİSTEMLERİ TEMEL KAVRAMLAR VE TANIMLAR

DİRENÇ ÇEŞİTLERİ. Sabit dirençler Ayarlı dirençler Entegre tipi dirençler Özel (ortam etkili) dirençler

Sayılar, cebir, denklemler ve eşitsizlikler, fonksiyonlar, trigonometri, komplerks sayılar, logaritma

Şekil 1: Zener diyot sembol ve görünüşleri. Zener akımı. Gerilim Regülasyonu. bölgesi. Şekil 2: Zener diyotun akım-gerilim karakteristiği

Transkript:

Fırat Üniversitesi-Elazığ LabVIEW ile Mikrodenetleyicili Bir Endüstriyel Otomatik Sıcaklık Kontrol Sistemi N. Tuğrul Artuğ 1, Tuncay Uzun 2 1 İstanbul Arel Üniversitesi Mühendislik-Mimarlık Fakültesi Bilgisayar Mühendisliği Bölümü tugrulartug@gmail.com 2 Yıldız Teknik Üniversitesi Elektrik-Elektronik Fakültesi Elektronik ve Haberleşme Mühendisliği Bölümü uzun@yildiz.edu.tr ÖZET Günümüzde gelişen teknolojiyle beraber hayatımızı kolaylaştıran neredeyse tüm elektronik aletlerde bir ölçüm ve kontrol sistemi bulunmaktadır. Bu çalışmada sıkça kullanılmakta olan kontrol sistemlerinden biri olan sıcaklık ölçümü üzerine bir çalışma yapılmıştır. Sıcaklık algılayıcı olarak J tipi termokupl kullanılmış ve termokuplun soğuk eklem kompanzasyonu için LM35 analog sıcaklık algılayıcısından yararlanılmıştır. Kontrol için ise Microchip firmasının PIC 16F877 mikrodenetleyicisi kullanılmıştır. Bu mikrodenetleyicinin içinde ADC bulunduğundan ek bir donanım ihtiyacı ortadan kalkmıştır. Algılayıcılardan elde edilen sıcaklıkla orantılı gerilim, ADC ile sayısal veriye dönüştürülmüştür. Dönüştürülen bu değerin, bir göstergede gözlemlenebilmesi sağlanmıştır. Çalışmada kullanılan dil, mikrodenetleyici dilidir. Derleyici olarak da Microchip firmasının ücretsiz sağlamış olduğu MPLAB geliştirme ortamından yararlanılmıştır. Son olarak kontrol sisteminin PC ile bağlantısı sağlanmış ve National Instruments firmasının geliştirmiş olduğu LabVIEW yazılımı ile sıcaklık sayısal ve grafiksel olarak izlenebilmiştir. Anahtar Kelimeler: Sıcaklık ölçme ve kontrol, Mikrodenetleyici, Termokupl, LabVIEW 1. GİRİŞ Günümüzde, endüstride otomatik ölçme ve kontrol sistemleri, gelişen teknolojiyle beraber yaygın olarak kullanılmaktadır. Kontrol, kullandığımız cihazları istenilen belirli bir duruma yönlendirme, işleyişine müdahale etmektir. Otomatik kontrol sistemi ise insan faktörünü ortadan kaldırarak bu kontrol işlemini denetleyici bir birime yaptırmaktadır. Bu çalışmanın konusu günümüzde yaygın olarak kullanılan ölçme ve kontrol sistemlerinden biri olan sıcaklık ölçümü ve kontrolüdür. 2. SICAKLIK ALGILAMA Fiziksel ortam değişikliklerini (ısı, ışık, basınç, ses, vb.) bizim yerimize algılayan cihazlara algılayıcı (sensör), algıladığı bilgiyi elektrik enerjisine çeviren cihazlara dönüştürücü (transdüser) denir. Algılayıcılardan alınan veriler elektrik işaretine dönüştürüldükten sonra elektronik devreler tarafından yorumlanarak mekanik aletler kumanda edilebilir. Bu sayede hem günlük hayatımızı hem de endüstriyel üretim süreçlerini çok daha basitleştirmiş oluruz. Ortamdaki ısı değişimini algılamamıza yarayan cihazlara ısı algılayıcıları veya sıcaklık algılayıcıları diyoruz. Birçok maddenin elektriksel direnci sıcaklıkla değişmektedir. Sıcaklığa karşı hassas olan maddeler kullanılarak sıcaklık kontrolü ve sıcaklık ölçümü yapılır. 2.1. Termokupl Bu çalışmada algılayıcı olarak termokupl kullanılmıştır. Farklı iki metal çiftin bir araya getirilmesi ile elde edilir. Temas noktaları ısıtıldığında diğer uçlarından sıcaklıkla orantılı bir gerilim elde edilir. Orantı katsayıları, kullanılan metallere bağlıdır. Bağlantı uçlarının sıcaklığının sabit kalması gerekir. Bu ekleme soğuk eklem adı verilir. Bu algılayıcıların geniş bir çalışma aralığı vardır ve yüksek sıcaklık uygulamaları için idealdirler. Soy metal alaşımlarından yapılmış olan termokupllar 1700 C ye kadar olan sıcaklıkları izleme ve kontrol için kullanılabilirler. Piyasada en çok kullanılan termokupl telleri; Cu- Kostantan, Fe-konstantan, Alumel-Kromel, Pt-Pt (radyum)'dur. Bunlar derece başına 40-50 mikrovoltluk gerilim oluştururlar. 2.1.1. Termokupl Gerilim / Sıcaklık Dönüşümü J tipi termokuplda ölçülen gerilimin sıcaklık değeri aşağıda verilen polinom ile kolayca hesaplanabilmektedir. T = a + C (1) 2 3 4 5 0 + a1x + a2x + a3x + a4 x a5x Burada x ölçülen gerilimdir. Polinomun a 0, a 1, a 2, a 3, a 4, a 5 katsayıları J tipi termokupl için Tablo 1 de verilmiştir. Tablo 1: J tipi termokupl için polinom katsayıları tablosu ao -0.048868252 a1 19873.14503 a2-218614.5353 a3 11569199.78 a4-264917531.4 a5 2018441314 254

2.1.2. Termokuplun Gerilim Seviyesini Yükseltmek Termokupl oldukça düşük gerilimler üreten bir algılayıcıdır. Algılanan sıcaklık gerilime dönüştürüldüğünde, elde edilen gerilimin mikrodenetleyici tarafından değerlendirilebilmesi için, belli bir seviyeye kadar yükseltilmesi gerekmektedir. Hazır üretilmiş tümleşik devreler dışında uygulanabilecek bir diğer yöntem de, bir kuvvetlendirici devresi tasarlamaktır. Bunun için kullanılması gereken devre işlemsel kuvvetlendiricili bir fark kuvvetlendiricisidir. Dikkat edilmesi gereken bir nokta ise termokuplun C başına çok küçük gerilimler üretmesi nedeniyle seçilecek işlemsel kuvvetlendiricinin sıfır ofset gerilimine sahip olması gerektiğidir. Piyasada kolayca elde edilebilecek olan LM741 gibi işlemsel kuvvetlendiriciler V2 V1 gerilim farkı 0 V olarak verilse bile V0 çıkışından mv lar mertebesinde bir gerilim üretmektedir ki bu ölçümlere etki edebilecek seviyede bir gerilimdir. Bu problemi önlemek için ofset gerilim değeri sıfır veya çok küçük olan daha özel işlemsel kuvvetlendiricilere ihtiyaç vardır. Burr Brown firmasının üretmiş olduğu işlemsel kuvvetlendiriciler bu işlem için uygundur. 3. LabVIEW LabVIEW PC üzerinde çalışabilen güçlü ve esnek bir enstrümantasyon ve analiz yazılımıdır; LabVIEW C veya Basic gibi bir program geliştirme uygulamasıdır. LabVIEW bir özelliği ile bu diğer yazılımlardan ayrılır. Diğer programlama dilleri, kod satırları oluşturmak için metin tabanlı bir dil kullanırken LabVIEW grafiksel bir programlama dili olan G kullanır. G ile akış şemasına benzer bir formda program yazılır ve bu forma blok diyagram adı verilir. LabVIEW, C programlama dillerinin esnekliğini ve kapsamlı işlevselliğini sağlarken, kullanıcılara, C ye göre 5 ile 10 kat daha fazla verimlilik de sunar. LabVIEW da oluşturulan yazılımlara VI (Virtual Instrument) sanal enstrüman denir. Bunun nedeni gerçekte kullandığımız multimetre, osiloskop veya göstergeler gibi birçok cihazı taklit etmesidir. 4. OTOMATİK SICAKLIK KONTROL SİSTEMİ Gerçeklenen sistem üç kısımdan oluşmaktadır: Mikrodenetleyicili donanım kısmı, Mikrodenetleyicinin assembler dilindeki yazılımı, LabVIEW ortamında hazırlanmış VI. En temel olarak sistem ele alınırsa öncelikle mikrodenetleyici kullanan devreye bir programlayıcı aracılığıyla assembler kaynak kodu yüklenir ve daha sonra ise devre RS 232 kablosu aracılığıyla PC üzerinden LabVIEW programına erişir. Kontrol devresinin algılayıcısı bir termokupldur ve ölçüm değerleri kontrol devresi üzerindeki göstergeden ve PC üzerinde çalışan LabVIEW için hazırlanmış olan VI ile gözlenebilmektedir. 4.1 Sistem Donanımı Sistemin blok diyagramı Şekil 1 de görüldüğü gibidir. Sistemde kullanılan algılayıcı J tipi bir termokupldur ve soğuk eklem kompanzasyonu için LM35 tümleşik devresi kullanılmıştır. Alınan ölçümler mikrodenetleyicinin dahili ADC si ile sayısal değere dönüştürülür. Üst ve alt limit değerleri ayar butonları ile ayarlanabilir. Ölçüm sonucu ve ayar değerleri LCD üzerinden gözlenebilmektedir. Limit değerler aşıldığında uyarı LED leri yanar. Sistemin seri port aracılığıyla PC üzerinde çalışan LabVIEW programı ile bağlantısı vardır. Şekil 1: Sistemin blok diyagramı Termokupl oldukça küçük gerilimler üreten bir algılayıcıdır. Ölçülen sıcaklık karşılığında üretilen gerilim mikrodenetleyici tarafından algılanamaz. Bu ölçülen gerilimin değerlendirilebilmesi için, bu ölçü büyüklüğünün belli bir seviyeye kadar yükseltilmesi gerekmektedir. Bu proje için en uygun olan işlemsel kuvvetlendirici daha önce anlatıldığı gibi OPA177GP dir. Tablo 2 de J tipi termokupl için 0-100 C arası oluşacak gerilim değerleri verilmiştir. Bu gerilim değerleri soğuk eklemin 0 C referans noktasında iken ölçülmüş olan referans değerleridir. Tablo 2: J tipi termokupl için 0 100 C arası gerilim değerleri [9] C mv 0 0 10 0.507 20 1.019 25 1.277 30 1.536 40 2.058 50 2.585 60 3.115 70 3.649 80 4.186 90 4.725 100 5.268 Fark kuvvetlendiricinin kazancı uygun direnç değerleri ile 190 olarak ayarlandığında oluşan gerilimler ve LM35 için değerlendirilecek olan sıcaklık karşılıkları Tablo 3 te verilmiştir. 255

Tablo 3: İşaret uygunlaştırma devresi çıkışında oluşan termokupl gerilim değerleri C mv LM35 C karşılığı 0 0 0 C 10 96.33 10 C 20 193.61 19 C 25 242.63 24 C 30 291.84 29 C 40 391.02 39 C 50 491.15 49 C 60 591.85 59 C 70 693.31 69 C 80 795.34 80 C 90 897.75 90 C 100 1000.92 100 C Termokuplun kaynak noktasına sıcak nokta, diğer açık iki ucuna da soğuk nokta (CJC) denir. Sıcaklık bu soğuk nokta ile sıcak nokta arasında ölçülmektedir. Tablo 2 de verilen değerler soğuk nokta kompanzasyonu yapıldıktan sonra, yani soğuk noktanın 0 C referansına getirildikten sonra alınan değerlerdir. Bu çalışmada soğuk noktanın kompanzasyonu için 0 C lik bir ortam oluşturulamayacağından, LM35 analog sıcaklık algılayıcısından faydalanılmıştır. LM35 derece başına 10mV gerilim üretir ve çıkışı doğrusaldır. Termokuplun çıkış geriliminin LM35 ile örtüşmesi için kuvvetlendirici kazancı 190 olarak ayarlanmıştır. LM35 derece başına 10mV gerilim ürettiğinden termokuplun gerilim seviyesini de bu değere çekmek gerekir. Algılayıcı kısmında bu iki eleman kullanılmaktadır. Algılayıcılardan elde edilen gerilim, işaret uygunlaştırma işleminden geçtikten sonra, kontrol işlemini yapacak olan mikrodenetleyiciye uygulanır. Mikrodenetleyici olarak Microchip firmasının üretmiş olduğu PIC 16F877 kullanılmıştır. Bu PIC in seçilme nedeni ise içinde dahili olarak ADC bulundurmasıdır. Böylece ek bir eleman ihtiyacı gerekmemektedir. Kompanzasyon için PIC in ADC sinin iki kanalından yararlanılmıştır. Termokuplun soğuk noktası 0 C ile izole edilemediğinden soğuk noktanın bulunduğu noktanın sıcaklığı LM35 ile ölçülmektedir. LM35 ile 2. kanaldan ölçülen değer, termokupl ile 1. kanaldan ölçülen değer ile toplanır. Böylece kuvvetlendirici kazancının 190 olarak seçilmesi sayesinde, termokuplun üretmiş olduğu değer LM35 ile örtüşmektedir. İki kanaldan alınan değerlerin toplanması sonucu temokuplun ölçmüş olduğu değer ortaya çıkmaktadır. Kontrol sisteminin devre şeması Şekil 2 de görülmektedir. Şekil 2: Devre şeması 4.2 LabVIEW Yazılımı LabVIEW da hazırlanan kullanıcı ön paneli mümkün olduğunca, piyasada bulunan sıcaklık kontrol cihazlarına benzetilmeye çalışılmıştır. Şekil 3 teki kullanıcı arayüzü incelendiğinde ilk olarak devrenin bağlandığı seri portu seçmeye yarayan VISA Kaynak İsmi adlı seçim parametresi görülür. Hemen altında ise alınan ölçümü yavaşlatmaya yarayan çevrilebilir bir düğme bulunmaktadır. Başla butonuna basıldığında seri porttan veri alımına başlar. Daha sonra Oku butonuna basıldığında gelen veri değerlendirilmek üzere işleme sokulur. Seri porttan gelen sıcaklık bilgisi hem termometrede grafiksel olarak, hem de orta alt kısımdaki göstergede gözlemlenebilir. Gelen sıcaklık verisi ayrıca panelde bulunan üst limit ve alt limit değerleri ayarlanılarak, bir karar aşamasından geçtikten sonra alınan sonuca göre aşırı sıcak anlamına gelen kırmızı LED in veya düşük sıcaklık anlamına gelen yeşil LED in yanmasını sağlamaktadır. Kontrol devresi üzerinde ayarlanan üst ve alt limitler ön panelde de aynen ayarlanırsa, PC üzerinde de aynı şekilde çalışabilmektedir. Şekil 3: LabVIEW yazılımı ön paneli 256

LabVIEW yazılımı blok diyagramı Şekil 4 tedir. Şekil 4: LabVIEW yazılımı blok diyagramı 4.3 Mikrodenetleyici Yazılımı Sistem yazılımında assembler dili kullanılmıştır. Derleyici olarak ise Microchip in MPLAB geliştirme ortamından yararlanılmıştır. Sistemin donanımda bulunan PIC 16F877 mikrodenetleyicisinde yazılan programın algoritması Şekil 5 teki gibidir. Yapılan çalışma sonucu gerçeklenen kontrol sistemi devresi Şekil 6 da görülmektedir. Şekil 6: Gerçeklenen kontrol sistemi devresi 5. SONUÇ Mikrodenetleyici kullanarak kişisel bilgisayar ile denetlenebilen ve izlenebilen bir endüstriyel otomatik sıcaklık ölçme ve kontrol sistemi gerçekleştirilmiştir. Sistemde algılayıcı olarak termokupl kullanılmıştır. Ölçülen sıcaklık, mikrodenetleyicili sistemde bulunan LCD yazısal gösterge üzerinden ve kişisel bilgisayarda çalışan LabVIEW yazılımı ile hazırlanmış olan ön panelden görülebilmektedir. Sistem yazılımda yapılacak değişiklikler ile geliştirilmeye açıktır. Sistemin sıcaklık ölçüm hassasiyeti 1 C dir. Mikrodenetleyicinin A portuna bağlı referans gerilim potansiyometresi kullanılarak ölçümün doğruluğu ayarlanabilir. Ayrıca gerçeklenen sistemin sıcaklık ölçüm aralığı 0 C 255 C dir. Hızlı ölçümlerde, sık güncelleme olacağından göstergede görünen değerde değişme meydana gelmektedir. Bunun önüne geçebilmek için 4 ölçüm alınıp ortalaması göstergeye yazılmaktadır. Şekil 5: Ana program algoritması 257

Sistemde, sıcaklık kontrol yöntemi olarak Aç/Kapa (ON/OFF) kontrol yöntemi kullanılmaktadır. Sıcaklık üst ve alt limitleri aşıldığında mikrodenetleyicinin B portuna bağlı olan rölelerin kontakları konum değiştirmekte ve uyarı LED lerinin yanmasına sebep olmaktadır. Rölelerin normalde açık ve kapalı kontaklarına ısıtıcı ve soğutucular bağlanabilir. Ayrıca Aç/Kapa kontrol yönteminde histerezis kullanımı bulunmaktadır. Kontrol sistemine bağlı olan butonlar ile bu histerezis değerleri ayarlanabilmektedir. Bu sıcaklık kontrolünün daha iyi yapılmasını sağlar. Aynı zamanda, sıcaklık üst ve alt limit dolaylarında hızlı değiştiğinde kontaktörlerin devamlı açılıp kapanması nedeniyle bozulmasını önler ve mekanik ömrün uzamasını sağlar. 6. KAYNAKLAR [1] Şahin H., Dayanık A. ve Altınbaşak C., (2006), PIC Programlama Teknikleri ve PIC16F877A, Atlaş Yayıncılık, İstanbul [2] Koçyiğit S. ve İşçi C., (2000), Termoçift Kalibrasyonu ve Sıcaklık Ölçme, Dokuz Eylül Üniversitesi Mühendislik Fakültesi Fen ve Mühendislik Dergisi Cilt: 2 Sayı: 1, İzmir [3] Uzun T., (2009), Endüstriyel Otomatik Kontrol Sistemleri Ders Notu, Yıldız Teknik Üniversitesi, İstanbul [4] Ogata K., (1997), Modern Control Engineering 3rd Ed., Prentice Hall, New Jersey [5] Ünsaçar F ve Eşme E., (2009), Grafik Programlama Dili LabVIEW, Seçkin Yayıncılık, Ankara [6] http://www.ni.com [7] http://www.ti.com [8] http://www.microchip.com [9] http://www.elimko.com.tr [10] http://www.astm.org/index.shtml 258