NTC Değeri ile sıcaklığı bulmak için algoritma / yazılım önerisi

Başlatan fide, 29 Temmuz 2019, 14:11:13

fide

SMD malzeme lehimleme / sökme işi için fırın yapıyorum. Seramik rezistans ve yalıtım işini bitirdim. ELimde dijital dimmer + mcu devresi de var.
IKEA'da gezerken 250 dereceye kadar ölçen fırın termometresi gördüm. Metal prob ve metal korumalı kablosu hoşuma gitti, aldım.


Termomtrenin NTC si ile çeşitli sıcaklıklarda ölçüm yaptım ve bulduğum değerleri aşağıda veriyorum. Bu değerlerle 100-230 derece aralığında hassas ısıtma yapabileceğim fırın yapmak istiyorum.
Okuduğum değer aralıkları çok değişken. grafiklerini de ekliyorum. Yazılım ve donanım ile geliştirme yaparak doğru bir şekilde sıcaklığı nasıl okuyabilirim? asıl sorum bu.


DereceDirenc
6578000
31172700
32170900
5368600
6149500
6247900
6347300
8719570
1147450
1265470
1374160
1423880
1502940
1751800
200930
210844
220638
230520
245400


Grafikler


Grafik yada değerler incelendiği zaman 
30-100 derece aralığında
100-200 derece aralığında ve 200 derecenin üstündeki değisim lineer değil.
Bu da sadece bir direnc bağlayıp adc ile ölçüm yapmamı engelliyor.
Aklımda farklı değerlerde 3 direnc alıp bunların beslemesini mcu pinleri ile yapıp farklı aralıklar için gerilim bölücü direnc değerini değiştirmek var.

Başta da bahsettiğim gibi metal prob hoşuma gittiği için aldım.

Ölçüm için donanım  / yazılım öneri istiyorum. Teşekkürler şimdiden.
Her birimiz, geride bıraktığımız eserler kadar ölümsüzüz. Evlat gibi, talebe gibi, icatlar gibi...   http://fidenetgaraj.blogspot.com

power20

Sıcaklıklara göre direnç değeri tablosu yapılır. Bu tabloya göre sonuç rahatlıkla bulunur. Eğer tabloda yoksa en yakın değerlerin ortalaması alınabilir. Bu şekilde çok büyük hata olacağını düşünmüyorum. Lineer olmaması sorun değil

fide

@Kılıç öneri için teşekkür ederim ama 10 bit çözünürlük için 50 derecedeki ve 200 derece üzerindeki değişim aynı değil.

Sıcaklık değiştikçe okuma hata payı değişecek. Özellikle yüksek sıcaklıkta.
Bunu aşmayı istiyorum.
Her birimiz, geride bıraktığımız eserler kadar ölümsüzüz. Evlat gibi, talebe gibi, icatlar gibi...   http://fidenetgaraj.blogspot.com

power20


Tablodaki değerler 0..1023 arasında olur.

Lakin sayısı kaç adet olacak? Orası size kalmış.  Hassas aralıkta çok sık ölçüm olur. Gerekirse bölgeye göre ayrı tablolar olur.

Tablo formülden daha iyi. Tek sorun hafızadaki yer

fide

Anlıyorum.
Bahsettiğim olay şu.
61 ile 62 derece arası değişim 1600ohm, 175 ile 245 arası değişim de 1400 ohm.
Şimdi pullup direnci sabit olursa (atıyorum 10 k) 61 ile 62 derece arasındaki değişim adc ile okununca yaklaşık 10 birim olacak, aynı şekilde kritik olan 175 ile 245 arası da 10 birim olacak. Sıkıntı burada. 100 ile 240 arasını hassas ölçmem lazım.
Her birimiz, geride bıraktığımız eserler kadar ölümsüzüz. Evlat gibi, talebe gibi, icatlar gibi...   http://fidenetgaraj.blogspot.com

Maxim


yesilu

senin sensör ntc değil termokupl sanırım. bunların linearitesi çok kötü, bu iş için özel üretilmiş opamplarla beraber kullanılıyor, bu özel opampların çıkışı yeterince lineer oluyor. termometrenin devre kartından çıkış alabilir, mcu ya okutabilirsen iyi olur gibi...

fide

Alıntı yapılan: yesilu - 29 Temmuz 2019, 16:34:33senin sensör ntc değil termokupl sanırım. bunların linearitesi çok kötü, bu iş için özel üretilmiş opamplarla beraber kullanılıyor, bu özel opampların çıkışı yeterince lineer oluyor. termometrenin devre kartından çıkış alabilir, mcu ya okutabilirsen iyi olur gibi...
Termokupllar sıcaklıkla omaj bazında bu kadar değişim göstermez. Termokupl ile daha önce çalıştım. Özel entegreler var biliyorum.

Ama bu sensor ntc. Termokupl değil.
Her birimiz, geride bıraktığımız eserler kadar ölümsüzüz. Evlat gibi, talebe gibi, icatlar gibi...   http://fidenetgaraj.blogspot.com

Endorfin35+

@Maxim hocanin dedigi gibi formulden gitmelisin. Egrinin lineer olmasi sart degil onemli olan hep ayni egriye ulasmak. bunun icinde egriyi olusturacak  formulunden gitmen gerekli.
"İşi bilen yapar, az bilen akıl verir, bilmeyen eleştirir, yapamayan çamur atar."


fide

Her birimiz, geride bıraktığımız eserler kadar ölümsüzüz. Evlat gibi, talebe gibi, icatlar gibi...   http://fidenetgaraj.blogspot.com


fahri-

Eğer PT100 kullanabiliyorsanız teflon kablolu olanlardan kullanıp fırının içine sadece metal kısmı sokabilirseniz işinizi görebilir. Uç kısmı ihtiyaca göre yeterli uzunlukta olanlar var.