¿Qué es una forma sencilla de medir la resistencia (en este caso, 0-100 kOhm) utilizando un microcontrolador (estoy usando STM32, tiene ADC de 12 bits, temporizador, pero no un comparador). Lo quiero simple (no demasiados componentes) y barato.
La primera idea que tuve fue usar ADC con divisor de voltaje. Sin embargo, reduce el problema de medir el voltaje en una resistencia conocida, lo que depende hiperbólicamente de la resistencia medida, por lo que la precisión real varía mucho en el rango de valores de resistencia desconocida. También requiere que la resistencia conocida tenga un valor mucho menor que la conocida, pero esto debería estar bien si no se requiere una gran precisión.
Requisitos:
- Rango: 0-100 kOhm
- Precisión: al menos 1 kOhm, prefiero < 100 Ohm, pero en realidad tengo curiosidad (pensando en otras posibles aplicaciones que podrían requerir una mejor precisión) qué tan alto (con precisión) podemos obtener sin hacer circuitos demasiado complicados.