De acuerdo, de su respuesta a mi comentario, creo que puedo ser más ayuda con una respuesta completa.
¡Constrúyelo!
Construye tu simple divisor resistivo. Esto tiene muchas ventajas, para un tamaño, otro es el costo.
¡Caracterízalo!
Ahora, también usará un microcontrolador, aquí es donde debe caracterizar su error. use un generador de voltaje que sea muy preciso, ahora verifique los voltajes y vea qué error mide realmente el uC.
Analízalo!
Ahora es cuando se pone divertido. Hay varias cosas que puedes medir.
Lo más importante para medir aquí es si el error en los puntos es repetible. SI cada vez que barre obtiene un error diferente, o si su barrido siguiendo una ruta diferente da un error diferente en el mismo punto, esta no es una opción. Esto sucede a menudo con las corrientes de fuga. La parte importante aquí es que
no necesita una alta precisión, solo un alto grado de precisión. Si puede caracterizar su error, su uC puede corregirlo. Si tiene una gran variación, debe cambiar su solución.
¿Qué es una calibración de punto X?
Ahora, si tiene una alta precisión, como se mencionó anteriormente, puede pasar a corregir la precisión. Ahora, si grafica su voltaje de entrada versus su voltaje de salida, tendrá que decidir la cantidad de "puntos de referencia" que necesita. Los dispositivos agradables permiten un punto 1 (o punto cero, sin necesidad de calibración). Muchas sondas de temperatura.
Calibración de un punto
Ambas líneas tienen la misma pendiente, pero un desplazamiento, por lo que solo necesita encontrar el valor que debe agregar a un punto de datos para corregirlo. Esta es una situación ideal, ya que cualquier calibración nueva solo necesita un único punto de datos para calibrar nuevamente.
Calibración de dos puntos
ambas curvas lineales, posiblemente un desplazamiento y hay una diferencia de pendiente, solo necesita dos puntos de referencia e interpolación lineal para extraer su desplazamiento. Esto todavía es relativamente fácil, simplemente toma cualquier punto, lo multiplica por un escalar y agrega un desplazamiento.
Como puede ver, se vuelve más desordenado cuantos más puntos necesite. En algún momento es más fácil tomar cada punto de datos y correlacionarlo con el valor real. Por ejemplo, encontrar que 0000 es 1V, 0001 es 2V, 0002 es 1.5V. Esto es desordenado, y esto solo funciona si los desplazamientos son repetibles. Sin embargo, esto puede suceder.
Resumiendo
Espero que esto ayude, dime si necesitas más claridad. Si termina con una corriente de fuga variable que no es confiable, es hora de lidiar con la necesidad de un búfer o algo similar.
Puedo ver una posibilidad de alto error de fuga, pero apuesto a que el error es relativamente pequeño en la mayor parte del rango, y cuando lo hay, puede corregirse fácilmente.