Sıcak su kontrolü (pid)

Başlatan Darkgod, 11 Ekim 2018, 15:03:47

Darkgod

Merhaba,
Elektrikli çay kazanına modifiye yapıp, kendi kontrol kısmını iptal edip pid ile kontrol etmek istiyorum.
Örneğin 50 lt kapasiteli ve 2500w ısıtıcı bulunan kazana göre konuşalım ve max 100-110 derece sıcaklığa ulasacak.
Diyelim ki
1. Program su sıcaklığını 60 derecede tut ve 60 dk çalış 2. Program 80 derece 15 dk çalış gibi arttırılabilir. Her program sonunda ikaz için alarm verebilir iyi olur.
Bu arada hassasiyeti önemli.
Bu konu hakkında hiç fikrim yok o nedenle en ekonomik hangi malzemeleri toplamam gerekiyor yardımcı olur musunuz?

sezgin05


Andromeda

..malzeme toplamak kolay..
bir sıcaklık sensörü  ve ısıtıcı direnç..bir de artık moda olmuş bir mikrokontrolör..
program yazmayıda biliyoruz..
ama bu pid denen meret in mantığı ne..
suyu ısıtıyoruz..istenen sıcaklığa gelince ısıtmayı kapıyoruz..sonra baktık su istenen sıcaklığın altına iniyor..tekrar ısıtıyoruz..
bu kadar basit..çocuk oyuncağı..
" Tanrı, iradesini hakim kılmak için yeryüzündeki iyi insanları kullanır, yeryüzündeki kötü insanlar ise kendi iradelerini hakim kılmak için Tanrı'yı kullanırlar." ..." Tanrı'dan mesaj gelmiyor, biz Tanrı'ya mesaj gönderiyoruz"

Darkgod

Alıntı yapılan: elek - 12 Ekim 2018, 23:41:23..malzeme toplamak kolay..
bir sıcaklık sensörü  ve ısıtıcı direnç..bir de artık moda olmuş bir mikrokontrolör..
program yazmayıda biliyoruz..
ama bu pid denen meret in mantığı ne..
suyu ısıtıyoruz..istenen sıcaklığa gelince ısıtmayı kapıyoruz..sonra baktık su istenen sıcaklığın altına iniyor..tekrar ısıtıyoruz..
bu kadar basit..çocuk oyuncağı..

Pid olmadan istediklerim oluyor mu acaba?
Derdim kazanda bulunan sıcak suyu belirli süre, belirli isilarda tutmak ve kademeli olarak bu sıcaklıgi arttırmak.
Başka bir talebim yok. İsi dalgalanması olmasın,her program sonrası alarm çalsın, hassasiyeti iyi olsun bu isteklerim pid haricinde nasıl oluyorsa bilmek isterim.
Biraz daha açık şekilde tam olarak hangi malzemeleri almam gerekiyor yazar misiniz?
Elimizde kazanın içinde bulunan 2500w rezistans var ve mevcut işi kontrol kısmını iptal ettiğimi düşünün ve normal bildiğiniz çay otomati bu.

EGE

#4
Alıntı yapılan: Darkgod - 13 Ekim 2018, 00:36:56Pid olmadan istediklerim oluyor mu acaba?
Derdim kazanda bulunan sıcak suyu belirli süre, belirli isilarda tutmak ve kademeli olarak bu sıcaklıgi arttırmak.
Başka bir talebim yok. İsi dalgalanması olmasın,her program sonrası alarm çalsın, hassasiyeti iyi olsun bu isteklerim pid haricinde nasıl oluyorsa bilmek isterim.
Biraz daha açık şekilde tam olarak hangi malzemeleri almam gerekiyor yazar misiniz?
Elimizde kazanın içinde bulunan 2500w rezistans var ve mevcut işi kontrol kısmını iptal ettiğimi düşünün ve normal bildiğiniz çay otomati bu.

İstediğin işin çalışma senaryosu şöyle olması gerekir,

Kazan soğuk ilk start verdiğinde Tırac direk enerji verecek, diyelim ki set değerini 100 dereceye ayarladın ,ısı 90 dereceye ulaştığın da  Triac ları %50 olarak çalışacak ,10 derecelik farkı yavaş yavaş ısıtıp set değeri 100 derce ye ulaştığın da rezistansları kapatacak.
Olası sebeplerden dolayı TRIAC kısa devre olursa diye Programdan ısı set değerinin %30 üzerine çıkması halinde alarm çalacak.

Isı sensörü olarak DS18B20 bu iş için uygundur . 
Böyle bir iş için PID e gerek yoktur



Erol YILMAZ

Size reçeteli çalışan pid controller lazım.

Andromeda

Alıntı yapılan: Darkgod - 13 Ekim 2018, 00:36:56Pid olmadan istediklerim oluyor mu acaba?


..benim söylediğim pid zaten..
" Tanrı, iradesini hakim kılmak için yeryüzündeki iyi insanları kullanır, yeryüzündeki kötü insanlar ise kendi iradelerini hakim kılmak için Tanrı'yı kullanırlar." ..." Tanrı'dan mesaj gelmiyor, biz Tanrı'ya mesaj gönderiyoruz"

Darkgod

Alıntı yapılan: EGE - 13 Ekim 2018, 09:06:28İstediğin işin çalışma senaryosu şöyle olması gerekir,

Kazan soğuk ilk start verdiğinde Tırac direk enerji verecek, diyelim ki set değerini 100 dereceye ayarladın ,ısı 90 dereceye ulaştığın da  Triac ları %50 olarak çalışacak ,10 derecelik farkı yavaş yavaş ısıtıp set değeri 100 derce ye ulaştığın da rezistansları kapatacak.
Olası sebeplerden dolayı TRIAC kısa devre olursa diye Programdan ısı set değerinin %30 üzerine çıkması halinde alarm çalacak.

Isı sensörü olarak DS18B20 bu iş için uygundur . 
Böyle bir iş için PID e gerek yoktur




Öncelikle cevap veren herkese teşekkürler.

Aslında istediğim buna benzer şöyle ki,
Kazana 50 lt soğuk su koydum. İlk baştan 4 kere programlama yaptım, Dijital gösterge panelinden suyu 60 derece sıcaklığa getir ve bu sıcaklık değerini sürekli denetle ve 15 dk boyunca 60 derecede çalış bu 1. Program oldu.
2. Programa geçti sistem çünkü 1. Program 15 dk çalıştı ve bitti sonra bitti diye ikaz alarmi verdi. Kendini ilk başta programladigim için 2. Aşama olan 70 derecede 20 dk çalış ve bitir ikaz alarmı ver.
3. Programa geçti 80 derecede 40 dk çalış
4. Aşama 100 derecede 60 dk çalış ve sonunda bitir alarm çal elektriği kes.
Yani bunları 1 kere programlayim ve makine başında durmayim. Dediğiniz gibi sürekli tam kapasite çalışmak yerine belirli ısilara gelince otomatik devrini düşürüp çalışması doğru olan. Bunu sanıyorum sistem sürekli aç kapa yaparak o ısıyı koruyacak.
Dediklerimle ilgili kulaktan dolma bilgi olarak pt100 prob, ssr röle, pid kontrol ünitesi vs. Tabi dediğim gibi elimde 1 çay otomati ve kendinin içinde bulunan rezistans var. Son olarak iptal edeceğim çevirmeli siyah kontrol kısmı var.

Şimdi dediğim gibi isteklerimi ve elimde bulunan malzemeler ışığında benim madde madde hangi malzemeleri almam gerekiyor.
Ayrıca eğer mümkünse lcd ekranda 1. Aşamaya geçildi vs gibisinden yazılar cikabilirse güzel olur ama maliyeti çok arttıran bir şey ise elzem değil.

Darkgod

Tam olarak istediğim bu kontrol ünitesi
https://youtu.be/YEmsKyTPAM8
Galiba pik uyumlu imiş, sahibi şunları yazmış,

Cihaz harici bir kutu olarak geliyor. Üzerinde ekran (dokunmatik değil) kumanda tuşları, 220v girişi,  kontrollü 220v ve 12v çıkış, ısı sensörü bağlantısı var, içinde dijital kontrol devresi, triyak besleme devresi, pompa kontrol devresi yer alıyor. Tüm yapmanız gereken kazanınıza bir delik açıp paketten çıkacak ısı sensörünü monte etmek.. Sensör kablosunu, kazanın 220v enerji kablosunu ve 12v pompanızın enerji kablosunu cihaza takmak. Sonrasında menüden yapmak istediğiniz reçeteyi seçip yönergeleri takip etmek

sistemde termostat yok.. ısı sensörleri ile hassas ölçüm alınıyor. gelen veriye triyak devre sayesinde resiztanslara gerektiği kadar güç uygulanıyor. klasik termostat ısı belli bir seviyenin altına yada üstüne çıkarsa devreyi açıp kapatıyor. örneğin 50 derecelik bir ayarda termostat 52 dereceye kadar devreyi kapalı tutar. bu arada rezistanslara tam güç gelir, rezistansımız 2500w ise 2500w güçle çalışır ve rezistans yüzeyi çok ısınır eğer karıştırma yapılmazsa rezistansın çevresindeki mayşe yanabilir. ısı 52 dereceye gelince termostat akımı keser ve rezistan hızla soğumaya başlar. ısı 48 dereceye inene kadar rezistan kapalı kalır 48 dereceye ulaşılınca rezistans maksimum güçle tekrar çalışmaya başlar. yani bu arada 4 derecelik bir iniş çıkış olur (48-52 derece örneğini ben uydurdum gerçek değerler farklı olabilir) bizim kullandığımız triyak devre sayesinde rezistansa gereği kadar güç uygulanır. örneğin 50 derece için ihtiyaç 900w ise 2500w lık resiztans 900w olarak çalışır. bu durumda ısı farkı +- 0,5 derece civarında olacaktır. ısıyı 60 derece çıkarmak istediğimizde rezistansa tam güç verilerek 60 dereceye ulaşılacaktır. 60 derece sabit kalmak diyelimki 1200w güce ihtiyaç var bu durumda güç 2500w tan 1200w a düşecek ve sabit kalacaktır. aynı şekilde kaynama sırasında da yeteri kadar güç kullanılarak çok fazla güç ile fazla kaynama ve buhar kaybının önüne geçilmiş olacaktır..

EGE

Alıntı yapılan: Darkgod - 13 Ekim 2018, 10:25:48Öncelikle cevap veren herkese teşekkürler.

Aslında istediğim buna benzer şöyle ki,
Kazana 50 lt soğuk su koydum. İlk baştan 4 kere programlama yaptım, Dijital gösterge panelinden suyu 60 derece sıcaklığa getir ve bu sıcaklık değerini sürekli denetle ve 15 dk boyunca 60 derecede çalış bu 1. Program oldu.
2. Programa geçti sistem çünkü 1. Program 15 dk çalıştı ve bitti sonra bitti diye ikaz alarmi verdi. Kendini ilk başta programladigim için 2. Aşama olan 70 derecede 20 dk çalış ve bitir ikaz alarmı ver.
3. Programa geçti 80 derecede 40 dk çalış
4. Aşama 100 derecede 60 dk çalış ve sonunda bitir alarm çal elektriği kes.
Yani bunları 1 kere programlayim ve makine başında durmayim. Dediğiniz gibi sürekli tam kapasite çalışmak yerine belirli ısilara gelince otomatik devrini düşürüp çalışması doğru olan. Bunu sanıyorum sistem sürekli aç kapa yaparak o ısıyı koruyacak.
Dediklerimle ilgili kulaktan dolma bilgi olarak pt100 prob, ssr röle, pid kontrol ünitesi vs. Tabi dediğim gibi elimde 1 çay otomati ve kendinin içinde bulunan rezistans var. Son olarak iptal edeceğim çevirmeli siyah kontrol kısmı var.

Şimdi dediğim gibi isteklerimi ve elimde bulunan malzemeler ışığında benim madde madde hangi malzemeleri almam gerekiyor.
Ayrıca eğer mümkünse lcd ekranda 1. Aşamaya geçildi vs gibisinden yazılar cikabilirse güzel olur ama maliyeti çok arttıran bir şey ise elzem değil.


Yazılacak program da istediğiniz gibi çalışır bekle- çalış dur vs.vs
Bura da önemli olan yazılımsal olarak ayarlanan ısı değerini sabit tutmaktır.

-Bir adet İşlemci 16FXX
-Bir adet DS1302
-Bir adet 4X20 Lcd
-Bir ad DS18B20
-Üç ad Tuş
-Bir ad Triac
-Bir ad Buzzer

ÜC

#10
Şimdilik yalnızca 60 dereceye getirip orada sabit durdurmayı çalışın.Bunu yaptığınızda işleriniz çok kolaylaşacaktır. Diğer işlemleri daha sonra devam edersiniz.

KonMan

Aslında istediğiniz şeyi basit aç-kapa kontrol kullanarak yapabilirsiniz. Bu şekilde maliyet de azalır.