E

DS1820 kablo ile maximum kaç metre uzatabiliriz ,_?

Başlatan ELZEMEFE, 01 Ağustos 2012, 22:55:02

ELZEMEFE

hayırlı ramazanlar , merhaba arakadaşlar

iki farklı  noktanın  sıcaklığını ölçmem gerekiyor fakat biraz mesafe problemi var
ds1820 kullanmayı düşünüyorum
iki farklı nokta var ve biri 20 metre diğer 5 metre kadar
ds serisi sıcaklık  sensörleri bu mesafede faydalı olurmu .. yada nasıl yapabilirim


teşekkürler herkese
uzun günde oruç için allah kolaylık ve sabır versin dileğiyle ...

ete

20 m mesafe sensor icin cok uzun. Ancak calısabilir. Tek yapman gereken pullup direncini 4k7 ayarlı kullan ve direnc degerini kuculterek bu mesafede calısmasını sagla.
Ete

ELZEMEFE

Hocam denedim evet  oluyo  fakat  ds serisi  yeetrli gelmedi ısı  ölçmek istediğim yer boyler tankı ..
- 40   +850 termokupl aldım .. onu denemeye çalışıyorum fakat
buna uygun bir  opamp devresi arıyorum ..


ete

Boşuna arama bence en iyi yol, MAX6675 entegresini alacaksın piyasada bulunuyor. Sonra K tipi bir Termokupl alacaksın.
Daha sonra bu ikisini kullanarak sıcaklık ölçeceksin. Bir kaç komutla işini görebilirsin.
Entegrenin -T ve +T uçlarına termokupl bağlıyorsun.
SO - SCK - CS uçlarını işlemciye bağlıyorsun. Daha sonra

LOW CS
SHIFTIN SO,SCK,6,[X\16] 
HIGH CS
şeklinde ham sıcaklığı okuyorsun. Hesap işlemide aşağıdaki gibi olacak,
HAM=(X>>3)
X=HAM*/640

Max6675 digital çalışır. Bu entegre sayesinde termokup okuması mümkün olduğunca linearize edilmiştir. Ufak tefek düzeltmeler gerekebilir.

Ete

ELZEMEFE

Hocam çok teşekkürler ...
elimde ki termokupl  -40  + 850 buna uyarmı yada
max6675 0-1024 derece  eksi  olan max serisini baktım ama bulamadım

ete

Max6675 yalnızca K serisi termokupl ile çalışır. Data sheetleri inceleyin K tipi termokupl verdiğiniz aralıkta çalışıyorsa sorun yok kullanabilirsiniz. Üst limit 1023 dercedir. onu biliyorum. Ama alt limit -40 olabilirmi bilemiyorum.

Ete

pwm.c

#6
Bir istek üzerine hazırladığım MAX6675 ve PIC16F876A  ile yapılmış 2 ayrı termokopul termostad devresinin tüm dosyalarını paylaşıyorum.
bu devreleri gerçekte yapıp denemedim ama proteusta sorunsuz çalışıyor. program kodlarını proton basic ile yazdım. gözümden kaçan herhangibi hata varsa yeniden düzenleyebilirsiniz.


display göstergeli:

http://pwmccs.wordpress.com/2012/08/21/pic16f876a-max6675-display-termokupl-termostat/

LCD göstergeli:

http://pwmccs.wordpress.com/2012/08/21/pic16f876a-max6675-lcd-termokupl-termostat/
_/\/\/\_ -[ı- -ı>|- -|ı|ı|ı- -ı< -||- -l[]l-

Powered by EzPortal