Una cosa que podría hacer es seleccionar la resistencia para su requisito de nivel de corriente mínimo que produce el nivel de voltaje necesario para satisfacer el amplificador y el convertidor A / D posteriores. Si este valor del resistor produce un voltaje demasiado alto en el extremo superior de su rango actual, lo que podría inundar su amplificador o convertidor A / D, puede adoptar la idea de cambiar el rango dinámico. Una forma sencilla de hacer esto es colocar un divisor de voltaje en la resistencia de carga y alimentar el voltaje dividido al circuito de viento descendente.
Incluso puedes usar múltiples divisores de voltaje para diferentes rangos. Los distintos voltajes se alimentarían al amplificador & Convertidor A / D a través de un mux analógico. La selección de rango se puede hacer desde los pines de salida de su MCU. Alternativamente, podría construir un selector automático de rango agregando algunos comparadores que monitorearon el voltaje de la resistencia de carga y seleccionando el divisor apropiado en consecuencia. En este caso, las salidas del comparador serían entradas a la MCU para que sepa en qué rango está midiendo.
Como guía general, haga que la suma de las resistencias divisoras de voltaje sea al menos 10 veces el valor de la resistencia de carga. Luego, asegúrese de que la amplitud de entrada del amplificador - A / D del circuito sea al menos 10 veces más alta que la impedancia del divisor de voltaje.