Tecnologia termistor

Què són els termistors NTC i PTC? Fabricació de sondes de sensors NTC i PTC

Fabricació de sondes de sensors NTC i PTC

Què són els termistors NTC i PTC? Per a aquells que mai han estat exposats a NTC, PTC o només han estat exposats a NTC i PTC, no saben què són NTC i PTC. Per descomptat, és relativament senzill d'entendre els conceptes de NTC i PTC, però quan busques informació i veus molts termes professionals confusos, així com una mica de maquinari, potser us quedeu una mica bocabadat, després de tot, mai no hi has estat exposat i la teva ment està plena de signes d'interrogació. Per a principiants o enginyers de programari amb ganes d'iniciar un projecte, el millor és tenir una comprensió preliminar el més aviat possible, aprendre els principis bàsics, i executeu les dades correctes amb el codi. Després de tot, l'aprenentatge és gradual, i no pots aprofundir en els seus principis d'una vegada.

Sonda de temperatura del termistor de coeficient de temperatura positiu PTC

Sonda de temperatura del termistor de coeficient de temperatura positiu PTC

Sensor de temperatura i humitat del termistor NTC Sonda de temperatura

Sensor de temperatura i humitat del termistor NTC Sonda de temperatura

Fabricació de sondes de sensors NTC i PTC

Fabricació de sondes de sensors NTC i PTC

1. Què són els termistors NTC i PTC?
NTC i PTC són ambdós termistors, que són resistències especials que poden canviar la resistència amb la temperatura. També es pot dir que són una mena de sensor.

NTC i PTC són tots dos tipus de termistors, que són resistències sensibles a la temperatura, on NTC significa “Coeficient de temperatura negatiu” és a dir, la seva resistència disminueix a mesura que augmenta la temperatura, mentre que PTC significa “Coeficient de temperatura positiu” és a dir, la seva resistència augmenta a mesura que augmenta la temperatura; essencialment, Els termistors NTC s'utilitzen habitualment per a la detecció de temperatura, mentre que els termistors PTC s'utilitzen sovint per a la protecció del circuit a causa de les seves capacitats de sobreintensitat d'auto-restabliment.

La diferència és que NTC és un termistor de coeficient de temperatura negatiu, i PTC és un termistor de coeficient de temperatura positiu.

Termistor de coeficient de temperatura positiu (PTC): el valor de resistència augmenta amb l'augment de la temperatura;

Termistor de coeficient de temperatura negatiu (NTC): el valor de la resistència disminueix amb l'augment de la temperatura;

II. Aplicacions de NTC i PTC

1. Aplicacions de NTC:

S'utilitza per a la detecció de temperatura, generalment tipus de mesura de temperatura NTC

S'utilitza per a la supressió de sobretensions, generalment, tipus de potència termistor NTCNTC:
La resistència disminueix amb l'augment de la temperatura.
Àmpliament utilitzat per mesurar la temperatura.
Es pot utilitzar com a limitadors de corrent d'entrada en circuits.

2. Les aplicacions de PTC inclouen:

En circuits de protecció, com ara la protecció contra la sobretemperatura, protecció contra sobreintensitat

En circuits d'arrencada
La resistència augmenta amb l'augment de la temperatura.
Sovint s'utilitza com a fusibles de reinici automàtic per protegir els circuits de situacions de sobreintensitat.
Pot actuar com a element de calefacció autorregulador en determinades aplicacions.

III. valor B

valor B: constant material, un paràmetre utilitzat per indicar l'amplitud del valor de resistència de NTC amb canvi de temperatura dins del rang de temperatura de funcionament, que està relacionada amb la composició del material i el procés de sinterització. El valor B sol ser numèric (3435K, 3950K).

Com més gran sigui el valor B, com més ràpid disminueix el valor de la resistència amb l'augment de la temperatura, i com més petit sigui el valor B, el contrari és cert.

El valor B no s'utilitza en aquest article, però només per entendre. La temperatura també es pot calcular mitjançant el mètode de càlcul del valor del coeficient de temperatura B, que també es pot anomenar algorisme de temperatura Kelvin.

4. R25
R25: Valor de resistència del cos NTC a 25 ℃.

5. Anàlisi de principis
Prengui NTC com a exemple, el diagrama esquemàtic general és el següent:

Anàlisi de principis:
La funció ADC s'utilitza per recollir tensió.
R1 i R2 són circuits en sèrie. Segons la fórmula de divisió de tensió de resistències en sèrie, tenim:

R=R1+R2;

Des de I=U/R=U/(R1+R2), aleshores:

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

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

Utilitzem U2=IR2=U(R2/(R1+R2)) i això és tot.

Les dades recollides per ADC es converteixen en voltatge, que és la tensió de U2, doncs

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

Aquí 1024 és la resolució de 10 bits de l'ADC del microcontrolador que faig servir, és a dir, 1024

Aquí sabem que U=3,3v, que és VCC a la figura, el valor de R1 és 10k, i R2 és NTC, per tant, de moment no se'n coneix el valor. Es pot compensar.

La fórmula final és: R2=ADC*R1/1024-ADC

És a dir, R2=ADC*10000/1024-ADC

Després d'obtenir el valor de resistència de R2, podem obtenir la temperatura comparant-la amb la taula de resistències. La taula de comparació de resistència la proporciona generalment el comerciant després de la compra.

Taula de comparació de termistors R-T SDNT1608X103J3435HTF

Taula de comparació de termistors R-T SDNT1608X103J3435HTF

A continuació, anem al codi. Aquí, utilitzem el mètode de cerca de la taula NTC per convertir la temperatura. Podeu utilitzar aquest codi només afegint el vostre valor ADC.
const unsigned int temp_tab[]={
119520,113300,107450,101930,96730,91830,87210,82850,78730,74850,//-30 a -21,
71180,67710,64430,61330,58400,55620,53000,50510,48160,45930,//-20 a -11,
43810,41810,39910,38110,36400,34770,33230,31770,30380, 29050,//-10 a -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, };

ADC curt; // Obteniu el valor ADC de NTC
curt NTC_R; // Valor de resistència NTC
#defineix R1 10000

void get_temp()
{
temperatura curta;
cnt curt;

ADC= adc_get_value(ADC_CH_0); // Obteniu el valor ADC
imprimirf(“———–ADC:%d \n\n”,ADC);

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

cnt = 0;
temperatura = -30;
fer{
si(temp_tab[cnt] < NTC_R){ // El valor de la taula és inferior al valor de resistència calculat, sortir per agafar la temperatura
trencar;
}
++temp;
}mentre(++cnt < mida de(temp_tab)/4); // La mida de la taula de bucles, és a dir, el nombre de vegades

imprimirf(“NTC_R:%d temp:%d \n\n”,NTC_R,temp);
}