Necesito ayuda para elegir la resistencia para el circuito divisor de voltaje para leer la temperatura usando el termistor NTC. Estoy planeando usar STM32 con su ADC de 12 bits .
El NTC que estoy usando tiene las siguientes propiedades:
Más información disponible aquí: Ficha técnica .
Las temperaturas que estaré midiendo están entre 15C y 65C.
Estoy planeando construir un circuito simple como este:
¿ Cuál sería un buen valor para Rs para estas condiciones? Creo que es mejor usar el riel de 3.3v en lugar de 5v de STM32, ¿es correcto?
Creo que con este circuito cuando la temperatura aumenta, el voltaje en Vout disminuirá. También vi algunos diseños en los que se invierten Rs y Rt. ¿Hay alguna ventaja del otro enfoque (invertido)? Con este enfoque, creo que puedo pasar menos corriente en el termistor, ya que idealmente debería tener un máximo de 1 mA.
¿Puedo obtener una buena precisión razonable con un circuito como este o debo considerar la limpieza de ruido con un condensador o circuitos más complejos usando OpAmp, etc.?
Lo más probable es que el STM32 use 3,3 V como referencia DAC, por lo que para el circuito de detección tiene sentido usar también 3,3 V.
Por lo general, el enfoque es seleccionar una resistencia lo que maximizará la oscilación de voltaje que se ve en el pin ADC para el rango de temperatura que desee, que depende de la resistencia del sensor a esas temperaturas.
Entonces, según la temperatura mínima y máxima que desee, calcule las resistencias mínima y máxima del termistor y .
Entonces el óptimo que maximiza la oscilación de voltaje es la media geométrica de y , es decir
Sólo asegúrese de que el El valor es razonable y no conduce a que fluya demasiada corriente y no afecte la lectura al calentar el termistor. Además, no debería hacer mucha diferencia de qué manera el termistor y resistencia están en el circuito.
Como desea cubrir el rango de 15 °C a 65 °C, debe usar una resistencia igual a su resistencia a la temperatura media de 40 °C. Esto le dará la mejor (o la menos peor) resolución, una resolución más o menos igual en ambos extremos de su rango de temperatura, asumiendo que su ADC va de riel a riel. Dicho esto, la resolución de ADC en los extremos será algo peor que la resolución de rango medio.
Es posible que desee considerar cambiar el valor de R S a medida que cambia la temperatura, tal vez con el uso de salidas de tres estados de su MCU, o con interruptores analógicos o FET, para mantener alta su resolución. La mejor resolución se obtiene alrededor de la mitad del carril, donde R S ~ R T . La ventaja de esto es que tendrá una excelente linealidad de temperatura a voltaje sobre aproximadamente ± 5 ° C desde el punto de igual resistencia.
usuario263983
rdtsc
Reinderien
antonio51