Termistör teknolojisi

Termistörler NTC ve PTC Nedir?? NTC ve PTC Sensör Problarının İmalatı

NTC ve PTC Sensör Problarının İmalatı

Termistörler NTC ve PTC nedir?? Daha önce NTC'ye maruz kalmamış olanlar için, PTC veya yeni NTC ve PTC'ye maruz kalmışsınız, NTC ve PTC'nin ne olduğunu bilmiyorlar. Elbette, NTC ve PTC kavramlarını anlamak nispeten basittir, ancak bilgi ararken birçok kafa karıştırıcı mesleki terim gördüğünüzde, bazı donanımların yanı sıra, biraz şaşkın olabilirsin, Nihayet, bunlara hiç maruz kalmadınız ve aklınız soru işaretleriyle dolu. Yeni başlayanlar veya bir projeye başlamaya istekli yazılım mühendisleri için, mümkün olan en kısa sürede bir ön anlayışa sahip olmak en iyisidir, temel prensipleri öğrenin, ve doğru verileri kodla çalıştırın. Nihayet, öğrenme aşamalıdır, ve tek seferde ilkelerinin derinliklerine inemezsiniz.

PTC pozitif sıcaklık katsayılı termistör sıcaklık probu

PTC pozitif sıcaklık katsayılı termistör sıcaklık probu

NTC termistör sıcaklık ve nem sensörü Sıcaklık probu

NTC termistör sıcaklık ve nem sensörü Sıcaklık probu

NTC ve PTC Sensör Problarının İmalatı

NTC ve PTC Sensör Problarının İmalatı

1. Termistörler NTC ve PTC nedir??
NTC ve PTC'nin her ikisi de termistördür, sıcaklıkla direnci değiştirebilen özel dirençlerdir. Bir nevi sensör oldukları da söylenebilir..

NTC ve PTC'nin her ikisi de termistör türüdür, sıcaklığa duyarlı dirençler, NTC'nin anlamı nerede “Negatif Sıcaklık Katsayısı” yani sıcaklık arttıkça direnci azalır, PTC anlamına gelirken “Pozitif Sıcaklık Katsayısı” yani sıcaklık arttıkça direnci artar; esasen, NTC termistörleri genellikle sıcaklık algılama için kullanılır, PTC termistörleri, kendi kendini sıfırlayan aşırı akım yeteneklerinden dolayı sıklıkla devre koruması için kullanılırken.

Aradaki fark, NTC'nin negatif sıcaklık katsayılı bir termistör olmasıdır., ve PTC pozitif sıcaklık katsayılı bir termistördür.

Pozitif sıcaklık katsayılı termistör (PTC): Sıcaklık arttıkça direnç değeri artar;

Negatif sıcaklık katsayılı termistör (NTC): sıcaklık arttıkça direnç değeri azalır;

II. NTC ve PTC uygulamaları

1. NTC Uygulamaları:

Sıcaklık tespiti için kullanılır, genellikle sıcaklık ölçüm tipi NTC

Dalgalanma bastırma için kullanılır, genellikle güç tipi NTCNTC Termistörü:
Artan sıcaklıkla direnç azalır.
Sıcaklık ölçümü için yaygın olarak kullanılır.
Devrelerde ani akım sınırlayıcı olarak kullanılabilir.

2. PTC uygulamaları şunları içerir::

Koruma devrelerinde, aşırı sıcaklık koruması gibi, aşırı akım koruması

Başlatma devrelerinde
Artan sıcaklıkla direnç artar.
Genellikle devreleri aşırı akım durumlarından korumak için kendi kendini sıfırlayan sigortalar olarak kullanılır.
Belirli uygulamalarda kendi kendini düzenleyen bir ısıtma elemanı olarak görev yapabilir.

III. B değeri

B değeri: malzeme sabiti, çalışma sıcaklığı aralığında sıcaklık değişimi ile NTC'nin direnç değerinin genliğini belirtmek için kullanılan bir parametre, malzemenin bileşimi ve sinterleme süreci ile ilgilidir. B değeri genellikle sayısaldır (3435k, 3950k).

B değeri ne kadar büyükse, Artan sıcaklıkla direnç değeri ne kadar hızlı düşerse, ve B değeri ne kadar küçükse, tam tersi doğrudur.

Bu makalede B değeri kullanılmamıştır, ama sadece anlamak için. Sıcaklık ayrıca sıcaklık katsayısı B değeri hesaplama yöntemiyle de hesaplanabilir., buna Kelvin sıcaklık algoritması da denilebilir.

4. R25
R25: NTC gövdesinin 25°C'deki direnç değeri.

5. Prensip Analizi
Örnek olarak NTC'yi ele alalım, genel şematik diyagram aşağıdaki gibidir:

Prensip Analizi:
ADC fonksiyonu voltajı toplamak için kullanılır.
R1 ve R2 seri devrelerdir. Seri dirençlerin voltaj bölme formülüne göre, sahibiz:

R=R1+R2;

I=U/R=U/'dan(R1+R2), Daha sonra:

U1=IR1=U(R1/(R1+R2))

U2=IR2=U(R2/(R1+R2))

U2=IR2=U kullanıyoruz(R2/(R1+R2)) ve bu kadar.

ADC tarafından toplanan veriler voltaja dönüştürülür, U2'nin voltajı nedir, Bu yüzden

sen(R2/(R1+R2))=ADC/1024*U

Burada 1024 kullandığım mikrodenetleyicinin ADC'sinin 10 bit çözünürlüğüdür, yani, 1024

Burada U=3.3v olduğunu biliyoruz., şekildeki VCC'dir, R1'in değeri 10k, ve R2 NTC'dir, yani değeri şimdilik bilinmiyor. U ofsetlenebilir.

Nihai formül:: R2=ADC*R1/1024-ADC

yani, R2=ADC*10000/1024-ADC

R2'nin direnç değeri elde edildikten sonra, sıcaklığı direnç tablosuyla karşılaştırarak bulabiliriz. Direnç karşılaştırma tablosu genellikle satıcı tarafından satın alma sonrasında sağlanır..

SDNT1608X103J3435HTF termistörler R-T karşılaştırma tablosu

SDNT1608X103J3435HTF termistörler R-T karşılaştırma tablosu

Sonraki, koda geçelim. Burada, sıcaklığı dönüştürmek için NTC tablo arama yöntemini kullanıyoruz. Bu kodu sadece ADC değerinizi ekleyerek kullanabilirsiniz..
const imzasız int temp_tab[]={
119520,113300,107450,101930,96730,91830,87210,82850,78730,74850,//-30 ile -21,
71180,67710,64430,61330,58400,55620,53000,50510,48160,45930,//-20 ile -11,
43810,41810,39910,38110,36400,34770,33230,31770,30380, 29050,//-10 ile -1,
27800,26600,25460,24380,23350,22370,21440,20550,19700,18900,18130,//0-10,
17390,16690,16020,15390,14780,14200,13640,13110,12610,12120,//11-20,
11660,11220,10790,10390,10000,9630,9270,8930,8610,8300, //21-30, 8000,7710,7430,7170,6920,6670,6440,6220,6000,5800,//31-40, 5600,5410,5230,5050,4880,4720,4570,4420,4270,4130,//49-50, 4000,3870,3750,3630,3510,3400,3300,3190,3090,3000,//51-60, 2910,2820,2730,2650,2570,24 90,2420,2350,2280,2210,//61-70, 2150,2090,2030,1970,1910,1860,1800,1750,1700,1660,//71-80, 1610,1570,1520,1480,1440,1400,1370,1330,1290,1260,//81-90 1230,1190,1160,1130,1100,1070,1050,1020,990,//91-99, };

kısa ADC; // NTC'nin ADC değerini alın
kısa NTC_R; // NTC direnç değeri
#R1'i tanımla 10000

geçersiz get_temp()
{
kısa sıcaklık;
kısa cnt;

ADC= adc_get_value(ADC_CH_0); // ADC değerini alın
baskı(“———–ADC:%d nn”,ADC);

NTC_R=ADC*R1/(1024-ADC);

cnt = 0;
sıcaklık = -30;
Yapmak{
eğer(temp_tab[cnt] < NTC_R){ // Tablo değeri hesaplanan direnç değerinden küçük, sıcaklığı almak için çıkış
kırmak;
}
++sıcaklık;
}sırasında(++cnt < boyut(temp_tab)/4); // Döngü tablosunun boyutu, yani, kaç kez

baskı(“NTC_R:%sıcaklık:%d nn”,NTC_R,sıcaklık);
}