nem sensörü ve otomatik aspiratör uygulaması

advertisement
NEM SENSÖRÜ VE OTOMATİK ASPİRATÖR UYGULAMASI
Mehmet Süleyman YILDIRIM
Esin Şahan
Süleyman Demirel Üniversitesi
Elektronik Bilgisayar Eğitimi Bölümü
msy@sdu.edu.tr
Süleyman Demirel Üniversitesi
Elektronik Bilgisayar Eğitimi Bölümü
esinsah09@yahoo.com
ÖZET
2. NEM SENSÖRÜ
Günümüz dünyasında evimizdeki elektrikli cihazların
çoğu son derece otomatikleşmiştir. Ancak her eve
girmiş olan aspiratörler bu teknolojiye yetişememiştir.
Bu çalışma aspiratörleri tam otomatik hale getirmek
amacıyla tasarlanmıştır ve gerçekleştirilmiştir. Ayrıca
uygulanabilir olması için en düşük maliyet
hedeflenmiştir.
Nem sensörlerinin de diğer tüm sensörler gibi çeşitli
türleri bulunmaktadır. Kapasitif, endüktif tipleri daha
yoğun kullanılmaktadır.
Bu çalışmada ortamdaki nemi “nem sensörü” tarafından
alınarak mikro denetleyiciye aktarılmakta ve mikro
denetleyicideki algoritmaya göre aspiratör motorunun
hız
kademe
kontrolü
yapılabilmekte
veya
çalışma/durma gerçekleştirmektedir.
Uygulamada kullanılan sensör; Şekil 1’de görülen
RHK1AN sensörü kapasitif çalışan bir nem sensörüdür.
Havayı dielektrik madde kabul etmekte ve üzerindeki
nem yoğunluğu değiştikçe kapasite değeri ve dolayısıyla
direnç değeri değişmektedir. Girişine pozitif (+) gerilim
uygulanarak
üzerindeki
gerilim
değişimi
gözlenebilmektedir. Uygun devre ile akım değişimi de
takip edilebilir.
ABSTRACT
Nowadays home’s have to many electrical appliances
which are otomated and fully intehrated with elctronics.
However air vacuming machines (Aspirators) are not
that automatic.. For that reason in our project we try to
implement smart air vacuming machine as possible as
minimum cost.
In this study humidity has been sensed by humidity
sensor which has been plug in to the microcontroller to
operate air vuming machine ac motor to drive
accordingly. Motor rpm has been controlled automaticly
acording to relative humidty. Complete system has been
done and worked very well.
Anahtar Kelimeler:
Nem,
Mikrodenetleyici (PIC), Aspiratör
Nem
Şekil 1. Sensörün (RHK1AN) Önden Görünümü
3. OPAMP
Transistörlerden
oluşan
yükselteçlere
işlemsel
kuvvetlendirici
(Op-Amp)
denir.
Yükselteç,
karşılaştırıcı, osilatör, filtre vb. Elektronikte çok sık
kullanılan önemli bir elemandır.
Sensörü,
1. GİRİŞ
Bu çalışmada, aspiratörler tam otomatik hale
getirilmiştir. Tam otomatikden anlatılmak istenilen;
şimdiki aspiratörlerin elle kontrolünü kaldırmak ve
ortamdaki buhar değişimine göre aspiratör motorunun
hızlanıp, yavaşlamasını veya durmasını kontrol etmek
kastedilmiştir.
Şekil 2‘de görüldüğü üzere negatif ve pozitif olarak iki
girişi ve bir çıkışı bulunmaktadır. İki girişi arasında
gerilim farkı olursa bu farka göre çıkış gerilimini
değiştirir. Uygulamamızda opampı karşılaştırıcı olarak
kullandık. V1 ile V2 nin durumlarına göre V0
değişmektedir. Eğer V1>V2 ise V0 +V giriş değerini
verir, V2>V1 ise V0 sıfır (0) verir.
Nem sensörleri havadaki nem oranlarına göre değişik
birimlerde
çıkış
verebilen
elektronik
devre
elemanlarıdır. Birçok çeşitleri olmasına karşın kapasite
özelliği taşıyan tipin bu uygulamaya daha uygun olduğu
görülmüştür.
Şekil 2 OPAMP’ın Karşılaştırıcı Şekilde Kullanılması
Mikrodenetleyici ile nem sensöründen gelen bilgi
yorumlanarak hız kontrol katına emir verilmiştir.
4. NEM KONTROLLÜ ASPİRATÖR
Gerçekleştirilen sistemin blok şeması Şekil 3’de
verilmiştir. Blok şemada görülen nem algılayıcı kısım
havadaki nem oranına göre analog bir çıkış vermektedir.
Analog dijital dönüştürücü gelen analog bilgiyi dijitale
dönüştürür
ve
mikrodenetleyiciye
iletir.
Mikrodenetleyici gelen bilgiye göre hız kontrol katını
yönetir.
Nem
Algılayıcı
Mikro
Denetleyici
orantılıdır.[1] Bundan dolayı V0 diğer 5K’lık direnç
üzerindeki gerilim değişimi alınmıştır. V0 bilgisi
buradan Analog Dijital Çevirici (ADC) ye
gönderilmiştir.
Analog Dijital Dönüştürücü; Analog Dijital Çevirici
(ADC) nem algılayıcısından gelen gerilim bilgisine
(V0) göre kademelerin artışını veya azalışını sağlayan
bloktur.[2] Şekil 3.4’de açık devre şeması gösterilmiştir.
Analog Dijital
Dönüştürücü
Hız Kontrol
Ünitesi
Şekil 3 Tasarlanan Sistem Blok Şeması
Şekil 4’de görülen devrede yukarıda anlatılan Analog
Dijital Dönüştürücü ve Microdenetleyici bölümleri yer
almaktadır.
Şekil 6 Analog Dijital Dönüştürücü Devre Açık Şeması
Analogdan dijital dönüştürme işlemi; V0’daki analog
bilginin R1, R2, R3, R4 ayar dirençleri üzerindeki
gerilim değerleri ile işlemsel kuvvetlendiriciler
(OPAMP)
tarafından
karşılaştırılması
şeklinde
gerçekleşmektedir.
Şekil 4. PIC’li Kontrol Devresi Açık Şeması
Nem Algılayıcı Devre; Bu devrede havadaki nemi
analog gerilim bilgisini dönüştürüp ADC bloğuna
gönderme işlemi yapılmaktadır. Bu işlemi nem sensörü
yapmaktadır. Kullandığımız Sensor (RHK1AN)
kapasitif olduğu için üzerinde gerilim/direnç değişimi
olmaktadır. Bu sebeple Şekil 5’de ki gibi devreye
bağlanmıştır.
Şekil 5. Nem Algılayıcı Devre
Sensörün havadaki nem değişimine göre üzerindeki
direnci değişmektedir. Şekilden de anlaşıldığı gibi nem
yoğunluğuyla (%RH) ile direnç değeri ters
Analog dijital dönüştürücüdeki R1, R2, R3, R4 ayar
dirençlerinin
değerleri
sistemin
hassasiyetini
belirlemektedir. Bizim seçtiğimiz değerler sistemin %55
RH ve %70 RH aralığındaki nem yoğunluğunda
çalışmasını sağlamaktadır. Bu aralık aspiratörlerin
uygulama sahasında gereken nem yoğunluğu miktarını
karşılamaktadır.
Eğer
istenirse
ölçüm
ayarı
değiştirilebilir.
Burada
kullanılan
işlemsel
kuvvetlendiriciler
LM358’dir.
Bu
işlemsel
kuvvetlendiricinin
kullanılmasının sebebi çıkışında sızmanın olmaması ya
da sistemi etkilememesidir. Çalışmalarımız sırasında
denediğimiz bir başka opamp LM741 çıkışında sistemin
kararlılığını etkileyecek kadar sızdırma yaptırdığı için
kullanılmamıştır. LM358’lerin tamamının pozitif (+)
girişine V0 bilgisi, negatif (-) girişine R1, R2, R3, R4
ayar dirençlerinden gelen kat bilgisi bağlanmıştır.
Karşılaştırma işlemi sonucunda uygun çıkışlardan
mikrodenetleyicinin RA0, RA1, RA2 girişlerinden
uygun olanına logic “1” (+5V) gönderilmektedir.
Mikrodenetleyici (PIC16F84); Projede mikrodenetleyici
olarak 16F84 entegresi kullanılmıştır. Bu entegrenin
seçilmesinin amacı genel amacımız doğrultusunda
maliyetidir.
RA0, RA1, RA2 girişlerine gelen logic “1” (+5V)
değerlerine göre RB0-RB2 portlarına Hız Kontrol
Ünitesi devresinin gereksinim duyduğu tetikleme
bilgilerini göndermektedir. Bunun yanında RB4-RB7
portları gösterge panosuna bilgi göndermek için
kullanılmıştır.
Mikrodenetleyicinin istenen görevini gerçekleştiren
program Picbasicpro da yazılmıştır. Picbasicpro’nun
seçilmesinin amacı aynı anda birden fazla işlemi
yapabilen kodların rahatlıkla yazılabilmesidir.[3] Bu
çalışmanın yazılımı için aynı anda üç girişinde kontrol
edilmesi aşağıdaki programla sağlanmıştır.
device=16f84
;pic seçimi
xtal=4
;osilatör frekansı(MHZ)
dim deg as byte
;değişken tanımlama
high porta
trisa=%11111
;porta bitlerinin hepsini Çıkış yapma
trisb=%00000000 ;portb bitlerinin hepsini Giriş yapma
portb=0
;tüm çıkışları söndür
main:
deg=0
deg.0=porta.0
;girişlerin 0. bitini değişkene aktarma
deg.1=porta.1
;girişlerin 1. bitini değişkene aktarma
deg.2=porta.2
;girişlerin 2. bitini değişkene aktarma
if deg=0 then
;eğer tüm girişler 0 ise 7.çıkısı aktif et
portb=%00000000
elseif deg=1 then ;eğer 1. giriş 1 ise 1.çıkısı aktif et
portb=%00010001
elseif deg=3 then ;eğer 1. ve 2. girişler 1 ise 2.çıkısı aktif et
portb=%00100011
elseif deg=7 then ;eğer 1. ve 2. ve 3. girişler 1 ise 3.çıkısı
aktif et
portb=%00110111
else
;eğer tüm girişler bunların dışıysa 8.çıkısı aktif et
portb=%10000000
endif
goto main
;basa dön
end
;bitti
Sonuç olarak kullanılan mikrodenetleyicinin sisteme
kazandırdığı özellikler;
kullanıcılar için gösterge
panosunun yanında işlevselliktir. Aspiratör modelinin
değişmesiyle meydana gelebilecek herhangi bir değişim
olduğunda yazılımın yeniden düzenlenmesi ile kolayca
uyum sağlayabilme imkânı vermiştir.
Hız Kontrol Ünitesi; Şekil 7’de görülen devre 3 adet
röleden oluşmaktadır. Tablo 1’de mikrodenetleyiciden
gelen veriler doğrultusunda röleler tetiklenmektedir. Bu
tetikler sayesinde motorun spir sayısı değişmekte
dolayısıyla hız değişmektedir. Sonuç olarak hız değişim
işlemini Hız Kontrol Ünitesi Devresi yapmaktadır.
Şekil 7 Hız Kontrol Ünitesi Devresinin Açık Şeması
I
II
II
Çıkış
0
0
1
Q1
0
1
1
Q2
1
0
1
0
1
0
Q3
Kapalı
Tablo1. Çıkış Durum Tablosu
Şekil 7’de görülen Hız Kontrol Ünitesi devresinin açık
şemasıdır. B0, B1, B2 uçları Şekil 4’de gösterilen Hız
Kontrol Ünitesi bölümündeki problara bağlanmaktadır.
Çıkışlarda Aspiratör AC Motorundan gelen kablolara
bağlanmaktadır.
6. SONUÇ
Uygulamada amacı doğrultusunda tam
aspiratör tasarlanmış ve gerçekleştirilmiştir.
otomatik
Sonuçlara bakıldığında; öncelikle nem sensörlerinin
kullanımı kolay, maliyeti yerine göre ucuz ve birçok
alanda uygulanabilir olduğu görülmüştür. Araştırmalar
sırasında karşılaşılan bir noktada nem sensörlerinin
ülkemizde üretilmemesidir. Bu sensörlerin üretimin çok
düşük maliyetle ülkemizde de yapılabilir olduğu
görülmüştür.
Anlaşılmıştır ki; nem sensörleri aspiratör kontrolünde
büyük kolaylık sağlamaktadır. Bunun yanında
uygulanılan hız kontrol devresi yerine lineer motor
kontrolü; frekans kontrol devresi ile ya da başka bir
yolla yapılarak sistem lineer hale getirilebilir. Ancak bu
seçenekler projenin ana ilkelerinden olan düşük maliyet
ilkesine terstir.
7.KAYNAKLAR
[1] http://www.nel.com.tr, (Tarih: 02-05-2005)
[2] Sülün, E.E.,Ekmekçibaşı, V.T., (2001), Herkes İçin
Elektronik, Haser, İzmir
[3] Altınbaşak, O., (2002), PicBasicPro ile PIC
Programlama, Atlaş, İstanbul
Download