SICAKLIK OKUMA ÖNERİSİ

Başlatan ahmetbudak, 05 Nisan 2014, 22:25:12

ahmetbudak

Arkadaşlar iyi akşamlar , bir RF amplifikatör soğutucu bloğundan amplifikatörün sıcaklığını okumak ve bu değerle kontrol yapmak istiyorum yapacağım kontrol de ayrıca 4 adet daha analog okuma ve kontrol de  yapacağım sizce sıcaklık okuması için DS 1820 sersi bir sensör mü yoksa LM35 serisi bir analog sensörmü kullanmalıyım?  önerilerinizi  ve cevaplarınızı sensor okuma hızı  ve doğruluk açısından yaparsanız memnun olurum mesela LM 35 in analog okuma yapması hızlıdır ancak okuma yaptığı yüzeyin sıcaklığı yanında MCU ile arasındaki kablonun ortam scaklığını LM35 e taşıdığından bahsedilir DS 1820de bildiğimiz gibi ölçüm hızı 750ms ye düşebiliyor.Bu konuda uygulama yapıp karşılaştırma yapabilen olduysa ?

Mr.Java

Karşılaştırma yapmak yanlış olur kanımca.Fakat şu var.DS18B20'nin LM35'e göre çok fazla avantajları var.EEPROM olayın var,alarm olayın var v.s. Ayrıca sıcaklık ölçümünde çözünürlük ayarı ile istediğiniz hassasiyette ölçüm yapabilirsiniz.Analog veri okumak one-wire haberleşmesine göre biraz daha sıkıntılı..

mehmet

Ds18xxx de çözünürlük düşürülerek
okuma zamanı kısaltılabilir.
Olan olmuştur,
olacak olan da olmuştur.
Olacak bir şey yoktur.
---------------------------------------------
http://www.mehmetbilgi.net.tr

sard.555

Evet ben de bu konuda sıkıntılıyım. 3'lü display kullanıyorum ve tarama yaptığımdan dolayı ds18b20'nin okumak için beklediği sürede ekran sönüyor. Bu konuda nasıl bir yol izlemeliyim

Erol YILMAZ

Alıntı yapılan: sard.555 - 06 Nisan 2014, 10:28:45
Evet ben de bu konuda sıkıntılıyım. 3'lü display kullanıyorum ve tarama yaptığımdan dolayı ds18b20'nin okumak için beklediği sürede ekran sönüyor. Bu konuda nasıl bir yol izlemeliyim

Led display tarama işini Timer interrupt'ta yapabilirsin.
Taramayı min 100 hertz yapman görünebilite açısından iyi olur.

Ayrıca kodunu görmediğim için bu durumda DS18B20'den düzgün veri alabilir misin bilmiyorum.

fgokcegoz

#5
Alıntı yapılan: sard.555 - 06 Nisan 2014, 10:28:45
Evet ben de bu konuda sıkıntılıyım. 3'lü display kullanıyorum ve tarama yaptığımdan dolayı ds18b20'nin okumak için beklediği sürede ekran sönüyor. Bu konuda nasıl bir yol izlemeliyim

Bu sıkıntıdan dolayı sıcaklık ölçümünde en çok tercih edilen yöntem analog ölçümlerdir. Düşük skalalarda NTC/PTC, geniş skalalarda ise Thermocouple ile ölçüm yapmak gayet iyi sonuç veriyor. İlle de ds18b20 kullanacağım diyorsanız ve diğer işlemlerinizi engellemesini istemiyorsanız, ds18b20 den sıcaklık verisi ölçme gibi angarya işleri ucuz bir mcu ya yaptırıp, ondan vakti geldiğinde SPI ile okumayı deneyebilirsiniz.
"Vicdanın ziyası, ulûm-u diniyedir. Aklın nuru, fünun-u medeniyedir. İkisinin imtizacıyla hakikat tecelli eder." (Bediüzzaman Said Nursi)

sard.555

Teşekkürler evet interrupta aldım tarama işini aslında sistem olarak bekleme yok çalışması lazım ama benim isis sorunlu. 2 tane ds18b20 kullanıyorum ve 2 motor var bundan dolayı acayip kasıyor. Yani çok kısa aralıklarla ekranın gidip gelmesi tam analizi önlüyor acaba hala sorun mu var diye. Ancak motorlarda takılarak döndüğü ve mouse u simule edilirken ekranda gezdirdiğimde tamamen donmasından kaynaklı sorunun isiste olduğuna eminim. Şimdiki sorum isisteki bu sorun için bir ayar var mı? Ne yapabilirim.

Erol YILMAZ

isis i bırak.. board üzerinde dene,

sard.555

#8
Haklısınız artık uygulamaya geçme zamanı geldi. Cevaplar için teşekkürler. Bu arada hazır siz moderatörü yakalamışken. Kaç mesaj attıktan sonra bu onaylama olayı sona erecek. Forum kuralları konusunda rastlayamadım herhangi bir bilgiye