Lectura del sensor de corriente baja

Me está costando mucho tratar de leer y mantener un bajo consumo de corriente de mi sensor, que es FSR-402: https://www.adafruit.com/product/166 , pero para ayudar a otros, esto también puede ser un problema con las fotorresistencias y otros sensores de baja resistencia.

Básicamente, el problema se reduce a la baja resistencia del sensor al leer (normalmente 1k ohmios, cuando ocurre un evento salta a 4k ohmios con una variación de unos pocos cientos de ohmios). Este es un problema importante ya que necesito que la lectura solo consuma de 1 a 9 microamperios.

Para complicar aún más las cosas, quería leer esto como un valor digital para saber cuándo ocurre un evento, de modo que el microcontrolador pueda dormirse y despertarse en un evento.

Estoy abierto a cualquier tipo de diseño de circuitos.

¿Con qué precisión necesitas leer esto?
No con mucha precisión, pero el sensor debe leerse instantáneamente cuando se alcanza el umbral.

Respuestas (1)

Use el sensor como la resistencia superior de un divisor de voltaje. La resistencia del otro debe ser la resistencia del sensor en el que desea la mayor resolución.

Conecte el divisor de voltaje entre la misma potencia y tierra desde la que se ejecuta el micro. El resultado es un voltaje que sube cuanto más se presiona el sensor. Conéctelo a la entrada A/D del micro y el resto es firmware.

Tenga en cuenta que el voltaje de suministro real se cancela. Esto es lo que se llama una medida radiométrica . Para una resistencia del sensor infinita a 0, la salida del divisor va de tierra a Vdd. El A/D se convierte en un valor digital relativo al mismo rango de escala completa de 0 a Vdd.

Si solo necesita leer el sensor ocasionalmente, puede conectar el extremo superior del divisor a una salida digital del micro en lugar de Vdd. El divisor solo consume corriente cuando esta salida digital es alta.

Para despertarse en un umbral particular, duerma el micro y despierte periódicamente. Al despertar, el micro enciende el sensor y el A/D, espera un poco hasta que las cosas se estabilicen y el A/D adquiera la señal, inicie la conversión A/D, apague el sensor, obtenga el valor digital y decidir si volver a dormir o no en función del valor.

Digamos que este tiempo de activación toma 20 µs (realmente debería ser menos). Si eso se hace cada 200 ms, por ejemplo, entonces solo 1/10,000 de la corriente de activación se consume en promedio, pero la activación aún parece casi instantánea en el tiempo humano. Por ejemplo, digamos que el micro consume 10 mA cuando está despierto. El consumo de corriente promedio mientras se espera el umbral es de solo 1 µA.

@Roy: como mostré, puede reducir la corriente promedio ejecutando el sensor de manera intermitente. Básicamente, estoy diciendo que lo haga a intervalos largos. Dije que cambiara la parte superior del divisor, pero cambiar la parte inferior funcionaría igual de bien. La forma en que ayuda es señalar la posibilidad de una operación intermitente y un ejemplo que usa valores plausibles para entrar en el rango de uA.
Disculpas me perdí tu edición de alguna manera.
Esto parece que debería ser una buena solución. ¡Gracias!