LCD GOSTERGELİ ISI KONTROL DEVRESİ


Bu yazıda sizlere PIC16F84A ile ısı kontrolunun nasıl yapılabileceğine ornek vermeye calışacağım. Bu ısı kontrol devresiyle uc farklı cihazı ON/OFF metodu ile kontrol etmek mumkun. Yalnız ON/OFF metodu ile ısı kontrolleri pek sağlıklı sonuclar vermez. Bu metod ile yapılan ısı kontrollerinde, ortam ısısı set değerine ulaşdığında cihazın aniden acılıp kapanması ile sıcaklık bir anda duşup yukselemeyeceğinden okunan ısı değerlerinde salınımlar meydana gelir ve ısı istenilen duzeyde sabit tutulamaz. Bu nedenle daha profesyonel ısı kontrol devrelerinde farklı metodlar kullanılmaktadır. Bunların başında PID metodu gelir. PID metoduyla ısı istenilen duzeyde sabit tutulabilir. Bunuda kontrol edilecek cihazı bir anda iletime yada kesime goturmek yerine cihazın calışma gerilimini kademe kademe arttırıp azaltarak salınımı daha az tutup, istenilen ısı duzeyine daha kısa zamanda ulaşılmasını sağlar. Bu nedenle PID metodu ile daha sağlıklı ve kaliteli kontrol sonucları alınabilir. Bizim burada yapacağımız devrede daha genel amaclı ısı kontrolu uygulandığı icin ON/OFF metodu yeterlidir.

Isı kontrol devresi


Bu devrede ısı sensoru olarak PTC kullandım.Yalnız bu sensor yerine LM35, LM335, LM3911 gibi diğer ısı sensorlerinide devreye uyarladıktan sonra kullanabilirsiniz. Bu devrede PTC ile olculecek olan ısı değerlerini dijitale ADC0804 (Anolog Dijital Converter) entegersi ile ceviriyoruz. Bu entegrenin cıkışında oluşacak 8 bitlik dijital değerleri 74165 PISO (Paralel Input/Serial Output) entegresi ile seri bilgi haline getiriyoruz. Bunun amacı PIC16F84A'nın daha az porttunu kullanmak. PIC devamlı olarak okuduğu 8 bitlik dijital değerleri eş zamanlı olarak LCD panele aktarır ve boylece panelden o anki sıcaklık değerini devamlı olarak okuyabiliriz. Bu devre ile 0-127°C arasındaki sıcaklık değerlerini okuyup, bu aralıklarda ısı kontrolu yapabilirsiniz. Devrenini sıcaklık kalibrasyonunu PTC ile seri olarak, bolucu direnc amacı ile, bağlanmış olan potansiyometre ile sağlayabilirsiniz. LCD panele gonderilmesi gereken 8 bitlik dijital bilgileri once 74164 SIPO (Serial Input/Paralel Output) entegresine seri olarak gonderdikten sonra paralele ceviriyoruz. Gene bunu da yapmamızın amacı port kullanımından kısıtlama yapmak. Bu yaptığım ısı kontrol devresinin kullanımını, onceki saat uygulamamızdaki gibi, kolay kılmak amacı ile menulu sisteme dayandırdım.


Bu uygulamada da kullandığımız butonlar M (Menu), S (Secim) ve C (Cıkış) butonlarıdır. Bu butonları kullanarak menulerde gezebilir, kontrol etmek istediğiniz Fonksiyonun ayarlanması gereken sıcaklık değerlerini gene bu menuler aracılığıyla girebilirsiniz. Devreyi kurup calıştırdığınızda karşınıza ilk gelecek olan ekran ana ekrandır. Bu ana ekranın ilk satırında ortalı bir şekilde 'Marmara Uni.' yazacak ve ikinci satırında da 'SICAKLIK XXX°C' yazacaktır. Buradaki XXX kısmı o anki olceceği sıcaklık değeridir. Menu tuşu ile ana menuye girebilir, karşınıza gelecek olan menuleride Secim butonu ile gezebilirsiniz. Sectiğiniz menuye girmek icin tekrar Menu butonuna, cıkmak icinse Cıkış butonuna basmanız yeterli olacaktır. Aynı bu mantıkla diğer butun işlemlerinizi halledebilirsiniz. Bu devrede ısı kontrolu yapılabilen 3 bağımsız cıkış bulunmaktadır. Yani bu cıkışlara isterseniz 3 adet ısıtıcı bağlayabilirsiniz istersenizde ısı kontrolu ile yapmak istediğiniz her turlu işlemi bu cıkışlar aracılığı ile gercekleştirebilirsiniz. Orneğin Fonksiyon1 cıkışına kontrol etmek istediğiniz ısıtıcınızı, Fonksiyon2 cıkışına o ısıtıcının istenilen duzeye ulaşıp ulaşmadığını gormek icin bir led, Fonksiyon3 cıkışınada ısının sabit duzeyde tutulması istenen ortamın, o duzeyin ustune cıktığını ve bir problemin olduğunu bir buzzer veya led gibi gosterge amaclı kullanılan elemanlar ile gormek mumkun olur veya Fonksiyon1 cıkışına bir ısıtıcı bağlayıp, bu ısıtıcı icin ayarlanılması istenilen duzeyin 5°C fazlasını Fanksiyon2 değerine, 10°C fazlasınıda Fonksiyon3 değerine girdiğimiz zaman kontrol edilmek istenen ortamın kontrol dışı bir şekilde ısınıp ısınmadığını kademe kademe gormek mumkun olur. Bu ornekler genel amaclı ısı kontrol devresinin kullanım alanlarına ornekti. Bu ornekler aynı şekilde soğutucular icinde duşunulebilir veya kullanım amaclarına ve alanlarına gore coğaltılabilir.
__________________