Yeni bir termistör sorusu

Başlatan Maxim, 03 Aralık 2009, 13:06:36

Maxim

şimdi şöyle bir sıkıntım var ,

elimizde termistör var ,
diyelim 25 derecelerdeki değeri yaklaşık 10k gibi .

bir tanede gerilim bölücü 10k lık direnç ile bunu picin analog girişine girdik .

tabi bu 10k lık direncimizin diğer ucu +5 voltta .


buraya kadar bir sıkıntı yok .


peki termistörümüz 500 ohm ise ?? (25 derecede)

o zaman gerilim bölücü direncimiz 10k olursa ,
adc voltajımız çok dengesiz oluyor ,

bu sefer gerilim bölücü direncimizin değerini düşürmemiz lazım ,
atıyorum onuda 680 ohm yaptık ..

ama bu sefer de termistör üzerinde geçen akım arttığı için self-heat oluyor ve sıcaklık yanlış gösterilmiyormu ?

işte böyle bir sorun karşısında ne yapmam lazım sizce ?

bigbey

yine 10k kullanıp 10k üzerindeki gerilimi opampla yükseltmek işini görebilir.
TA6R

eLectronbLue

Alıntı yapılan: "bigbey"yine 10k kullanıp 10k üzerindeki gerilimi opampla yükseltmek işini görebilir.

Hocam 10k kullanıp termistör üzerindeki gerilimi opampla yükseltmek demek istediniz sanırım.


25 derecede 500 ohm ölçülen termistörün üzerine düşen gerilim: 5/(10000+500)*500 = 0,238 Volt

10 bit ADC çözünürlüklü bir PIC 'in dönüştürebileceği minimum voltaj : 5/1024= 0,0048828125 Volt

25 derecede okunacak dijital değer: 0,238 / 0,00488 = 49

Burada termistörün farklı ısılarda direncinin nasıl değiştiği de önemli.

bigbey


örnek bir öneri:
Thermistörden gelen değeri (gerilim), kazanç'ı belli opampla yükselttik. thermistörün üzerinde düşen gerilimi hesaplayabiliriz. kaynak geriliminden çıkardığımızda 10k üzerindeki gerilimi buluruz. buradan devre üzerinden akan akım bulunur ve thermistör üzerindeki akan akım bulunmuş olur. akım belli gerilimde belli o zaman thermistörün o anki direnç değeri de hesaplanabilir.
Böyle bir yöntem uygun olmazmı?.
TA6R

Murat Mert

S.A
SN. maxiboost protonun sitesinde var. Stein-Hart diye aratın.
mert07

Maxim

opamp kullansak bile, range sınırlı kalmıyormu ?
yani opamp sadece kazancı arttıracak değilmi ?

normalde atıyorum,
pice 1 volt ile 4 volt arası bir değer gelecek iken ,

500 ohm luk termistörle ,10k lık bir pull up dirençle
bu sefer pice 0.5 volt ile 1.1 volt arası değer gelecek ?
(değerler atmasyon)
haliyle bizim , rangemiz 1.1 - 0 .5 = 0.6 volt

biz bunu opamp ile x4 yaptık diyelim .
o zaman değerlerimiz ,
0.5 x 4 = 2volt
1.1 x 4 = 4.4 volt

4.4 - 2 = 2.4 volt oldu
hımmm .. mantıklı aslında


peki bu Wheatstone köprüsü falan bir işe yaramazmı bu aşamada ?
illa opamp`mı kullanmak gerekecek ?
onun için birde negatif supply lazım şimdi ..

edit:
yazım hataları düzeltildi.

bigbey

Negatif besleme yapmadan şu devreyi bir simülasyon yap.
devrede opamp'ın negatif beslemesi 0v
http://rapidshare.com/files/315773879/thermistor.DSN.html
kazanç 10 misli
TA6R

murbay

Şekilsiz şemasız olayı pek anlamadım ancak iki yöntem aklıma geldi
1- PTC'ye uygun bir seri direnç bağlayabilirsiniz.
2-PTC direnç değişimlerini çok hassas okuyabiliyorsanız PTC'ye yine uygun bir paralel direnç bağlayabilirsiniz.
Açıklayıcı olun, gizemli yazmak maharet değildir...

Klein

Bu tür işlerde , geniş bir sıcaklık aralığı için devre tasarlamak çok doğru bir yaklaşım değil. Önce hangi sıcaklık aralığında çalışılacağını belirlemek ve daha sonra ona göre devre kurmak daha doğru bir yaklaşım olur.  
örneğin 0-80 derece aralığı için
ADC giriş geriliminiz  3 - 4,5V oluyor . Bu değeri doğrudan işlemek yerine, 3V'u  bir gerilim çıkarıcı(toplayıcı) ile 0V'a düşürürseniz elinizde 0-1,5V kalır. Şimdi işimiz bu gerilimi yükseltmeye kalıyor. 3 kat yükseltirsek 0-4,5V aralığında  giriş gerilimine sahip oluruz.
Offseti yazılımla sıfırlamak yerine donanımda sıfırlayıp  yazılımda ince ayar yapmak daha doğru sonuçlar verecektir.

azimli

benzer bir iş yapmıştım.

pic adc kanal girişini minimum ile maksimum sahada kullanmak isterseniz
10 bit adc için 0-1023 arasını 0...5V. dc aralığa dönüştürmekten bahsediyorum.

tavsiyem 3 opamplı bir devre ilki çıkarma devresi simetrik besleme ister
ikincisi yükseltme devresi üçüncüsü voltaj takipçi devre.
son voltaj takipçi opampı termistörü adc kanalın beslemesi olan +5V. dc ile beslediyseniz kullanmayabilirsiniz.

yükseltici veya voltaj opamp çıkışınıda işlemci adc kanalına araya 330R-470R bir dirençle girin direnç çıkışı ve adc pinine toprağa paralel 100pF-1nF. arası ser. kapasite koyun.

termistörünüzün ölçmek istediğiniz min sıcaklığına getirin ve burda çıkartma opampı çıkışını 0V. potla kalibre edin (uydurun) sonra ölçmek istediğiniz en yüksek sıcaklığa termistörü getirin burdada yükseltme opampı çıkışını potla +5V. getirin şu anda min. ve max. sıcaklıkta 0-5volt arası adc çözünürlüğünüz ölçüsünde bir sıkala elde ettiniz termistör lineer değilse pic içinde formül yazılımıyla kalibrasyon yapmalısınız.