Después de leer muchos mensajes con dificultades para leer un Detector de temperatura resistivo (RTD) como un PT-1000, NTC con, por ejemplo, un Arduino, me pregunto si se podría utilizar un enfoque basado en el tiempo:
Si tomo un condensador de 1000uF y lo cargo a través del RTD a un cierto voltaje (medido por una entrada analógica), esto toma un tiempo que varía según el valor R del RTC. Se debe utilizar una salida digital del Controlador para cargar y descargar todos los R-C conectados y para permitir que el Controlador determine el tiempo exacto de inicio de la carga. Una vez que la entrada analógica alcanza el umbral de, por ejemplo, 90% V + el tiempo se detiene y R & T podría ser determinado.
- La desventaja obvia es que leer T toma tiempo y limita el tasa de muestreo, pero parece aceptable para la mayoría de las aplicaciones.
- La ventaja obvia es la simplicidad del circuito similar a un divisor de voltaje.
Preguntas:
- ¿Es razonable esta idea?
- ¿Cuál podría ser la precisión de la lectura para un PT-1000?
- ¿Cuáles son las ventajas y desventajas en la capacitancia frente a la precisión?
EDITAR: Notas: esta solución está diseñada para proyectos de Arduino y no para productos de gran volumen. El convertidor A / D de 10 bits con resolución 0..1023 de Arduino UNO tiene una resolución pobre para dispositivos resistivos con divisor de voltaje que produce aproximadamente 14 pasos para 18 Kelvin. Esta es una idea teórica y es por eso que se publica aquí.
Actualización: Andy señaló que el cambio de capacitancia del circuito podría ser un problema. Busqué que normalmente "la capacitancia aumenta menos del 5% desde los 25 ºC hasta el límite de temperatura alta". Si el condensador se mantiene a temperatura ambiente, el problema podría ser controlado. La calibración inicial debido a la tolerancia de los condensadores podría ser problemática.