Lectura de sensor de corriente baja

3

Me cuesta mucho leer y mantener un consumo de corriente bajo de mi sensor, que es FSR-402: enlace , pero para ayudar a otros, esto también puede ser un problema con las resistencias fotográficas y otros sensores de baja resistencia.

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

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

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

    
pregunta Daniel

1 respuesta

1

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

Conecte el divisor de voltaje entre la misma potencia y tierra desde donde se está ejecutando el micro. El resultado es un voltaje que aumenta 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 la tensión de alimentación real se cancela. Esto es lo que se llama una medida ratiometric . Para una resistencia de sensor infinita a 0, la salida del divisor va desde tierra a Vdd. A / D se convierte en un valor digital relativo al mismo rango de escala 0 a Vdd.

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

Para despertar en un umbral particular, duerma el micro y despiértelo periódicamente. Al despertar, el micro enciende el sensor y A / D, espera un poco para que las cosas se estabilicen y el A / D para adquirir la señal, inicie la conversión A / D, apague el sensor, obtenga el valor digital y decide si volver a dormir o no según el valor.

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

    
respondido por el Olin Lathrop

Lea otras preguntas en las etiquetas