Tecnología de termistor

¿Qué son los termistores NTC y PTC?? Fabricación de Sondas Sensoras NTC y PTC

Fabricación de Sondas Sensoras NTC y PTC

¿Qué son los termistores NTC y PTC?? Para aquellos que nunca han sido expuestos a NTC, PTC o acaba de estar expuesto a NTC y PTC, No saben qué son NTC y PTC. Por supuesto, Es relativamente simple entender los conceptos de NTC y PTC, Pero cuando busca información y vea muchos términos profesionales confusos, así como algo de hardware, Puede que estés un poco estupido, después de todo, Nunca te has expuesto a ellos y tu mente está llena de signos de interrogación. Para principiantes o ingenieros de software que están ansiosos por iniciar un proyecto, Es mejor tener una comprensión preliminar lo antes posible., Aprenda los principios básicos, y ejecute los datos correctos con el código. Después de todo, El aprendizaje es gradual, Y no puedes profundizar en sus principios de una vez.

PTC COEficiente de temperatura positiva sonda de temperatura del termistor

PTC COEficiente de temperatura positiva sonda de temperatura del termistor

Sonda de temperatura de temperatura del termistor NTC y sensor de humedad

Sonda de temperatura de temperatura del termistor NTC y sensor de humedad

Fabricación de Sondas Sensoras NTC y PTC

Fabricación de Sondas Sensoras NTC y PTC

1. ¿Qué son los termistores NTC y PTC??
NTC y PTC son termistores, que son resistencias especiales que pueden cambiar la resistencia con la temperatura. También se puede decir que son una especie de sensor..

NTC y PTC son ambos tipos de termistores, que son resistencias sensibles a la temperatura, Donde NTC representa “Coeficiente de temperatura negativo” lo que significa que su resistencia disminuye a medida que aumenta la temperatura, Mientras PTC significa “Coeficiente de temperatura positiva” lo que significa que su resistencia aumenta a medida que aumenta la temperatura; esencialmente, Los termistores NTC se usan comúnmente para la detección de temperatura, Mientras que los termistores PTC a menudo se usan para la protección del circuito debido a sus capacidades de sobrecorriente de autoevaluación..

La diferencia es que NTC es un termistor de coeficiente de temperatura negativa, y PTC es un termistor de coeficiente de temperatura positiva.

Termistor de coeficiente de temperatura positiva (PTC): El valor de resistencia aumenta al aumentar la temperatura;

Termistor de coeficiente de temperatura negativa (CNT): El valor de la resistencia disminuye al aumentar la temperatura;

II. Aplicaciones de NTC y PTC

1. Aplicaciones de NTC:

Utilizado para la detección de temperatura, Generalmente tipo de medición de temperatura NTC

Utilizado para la supresión de sobretensiones, Generalmente Termistor Tipo de potencia NTCNTC:
La resistencia disminuye al aumentar la temperatura.
Ampliamente utilizado para la medición de la temperatura.
Se puede usar como limitadores de corriente de entrada en circuitos.

2. Las aplicaciones de PTC incluyen:

En circuitos de protección, tales como protección contra la temperatura, protección contra la corriente

En los circuitos de inicio
La resistencia aumenta al aumentar la temperatura.
A menudo se usa como fusibles autosuficientes para proteger los circuitos de situaciones de sobrecorriente.
Puede actuar como un elemento calefactor autorregulador en ciertas aplicaciones.

III. Valor b

Valor b: material constante, Un parámetro utilizado para indicar la amplitud del valor de resistencia de NTC con el cambio de temperatura dentro del rango de temperatura de funcionamiento, que está relacionado con la composición del material y el proceso de sinterización. El valor b suele ser numérico (3435k, 3950k).

Cuanto mayor es el valor B, Cuanto más rápido sea el valor de resistencia al aumentar la temperatura, y cuanto menor es el valor b, lo contrario es verdad.

El valor b no se usa en este artículo, Pero solo para comprender. La temperatura también se puede calcular mediante el método de cálculo del valor del coeficiente de temperatura B, que también se puede llamar algoritmo de temperatura de Kelvin.

4. R25
R25: Valor de resistencia del cuerpo NTC a 25 ℃.

5. Análisis de principios
Tome NTC como ejemplo, El diagrama esquemático general es el siguiente:

Análisis de principios:
La función ADC se usa para recolectar voltaje.
R1 y R2 son circuitos de la serie. De acuerdo con la fórmula de la división de voltaje de las resistencias de la serie, tenemos:

R = R1+R2;

De i = u/r = u/(R1+R2), entonces:

U1 = ir1 = u(R1/(R1+R2))

U2 = ir2 = u(R2/(R1+R2))

Usamos u2 = ir2 = u(R2/(R1+R2)) Y eso es todo.

Los datos recopilados por ADC se convierten en voltaje, cual es el voltaje de U2, entonces

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

Aquí 1024 es la resolución de 10 bits del ADC del microcontrolador que uso, eso es, 1024

Aquí sabemos que u = 3.3v, que es VCC en la figura, El valor de R1 es de 10k, y R2 ​​es NTC, Entonces su valor no se sabe por el tiempo. Puedes ser compensado.

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

Eso es, R2 = ADC*10000/1024-ADC

Después de obtener el valor de resistencia de R2, Podemos obtener la temperatura comparándola con la tabla de resistencia. La tabla de comparación de resistencia generalmente es proporcionada por el comerciante después de la compra.

SDNT1608X103J3435HTF Termistores R-T Tabla de comparación

SDNT1608X103J3435HTF Termistores R-T Tabla de comparación

Próximo, Vamos al código. Aquí, Utilizamos el método de búsqueda de tabla NTC para convertir la temperatura. Puede usar este código simplemente agregando su 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 corto; // Obtenga el valor ADC de NTC
corto NTC_R; // Valor de resistencia de NTC
#Definir R1 10000

vacío get_temp()
{
temperatura corta;
CNT corto;

ADC = ADC_GET_VALUE(ADC_CH_0); // Obtenga el valor de ADC
imprimirf(“———–ADC:%d n n”,ADC);

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

CNT = 0;
temp = -30;
hacer{
si(TEMP_TAB[CNT] < NTC_R){ // El valor de la tabla es menor que el valor de resistencia calculado, Salir para obtener la temperatura
romper;
}
++temperatura;
}mientras(++CNT < size(TEMP_TAB)/4); // El tamaño de la tabla de bucle, eso es, el número de veces

imprimirf(“NTC_R:%D temperatura:%d n n”,NTC_R,temperatura);
}