Aslında float okumaya çalıştım ama Bi yerde hata yaptım heralde hep İnt okuyor.Bu tür kararsız değerlerde röleler kararsız kalıp tribe girer. Ya 1sn beklemeyi 10-15 sn gibi değerlere getireceksiniz, ya da bir önceki derece ile ölçülen sıcaklık derece farkının 1'den büyük bir değer olduğunda röleyi açtırabilirsiniz. Ds18b20'den float/real bir değer okuyor olmanız lazım. Bu 1 derece farkı 1.3 de yapabilirsiniz. Bu değeri denemeyle bulabilirsiniz.
Yeni yeni bu tarz Elektronik programlamaya başladığım için PID nedir bilmiyorum hocam. Çok temel düzeyde bilgi sahibiyim. Ama dediğinizi araştıracağım. TeşekkürlerBu tür kontrollerde PID sistemi kullanılır.
Aslında 1 den fazla ölçüm/karar verme algoritmanız yoksa bu sorun devre yapını (hardware) ile kolaylıkla çözükebilir mesela :
Ekli dosyayı görüntüle 110801
Veya PID algoritması ekleyerek sisteminizi röleli/rölesiz çalıştırabilirsiniz.
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?