Forzar los valores de lectura del sensor Raspberry Pi [duplicar]

0

Tengo este sensor de fuerza: enlace

NecesitoconectarloaunpindigitaldeunaRaspberryPi.Parahacereso,quierousaruncondensadorpolarizadode1μFquemidalafrecuenciadelasdescargasdeloscondensadores.

Sinembargo,noséexactamentecómopuedoconectarlaspiezas,¿estábienelsiguienteesquema?Encasoafirmativo,¿quévalordeberíatomarR2?

¡Gracias!

simular este circuito : esquema creado usando CircuitLab

    
pregunta yonutix

1 respuesta

1

No, ese circuito es un desastre. Olvídate de eso y regresa al problema real.

Quiere medir una resistencia que varía en un amplio rango, como unos pocos 100 Ω a unos pocos 10s de kΩ.

Ha decidido hacerlo con una entrada digital midiendo cuánto tarda en descargarse un condensador. Tales esquemas se pueden hacer funcionar, pero son difíciles de hacer bien. El mayor problema es que el nivel de conmutación de la entrada digital está muy poco definido. Variará considerablemente de una unidad a otra, y sobre la temperatura y probablemente también con el tiempo. Luego está el problema de que, a menos que esto sea específicamente una entrada de activación de Schmitt, probablemente no le guste mantenerse en niveles intermedios por mucho tiempo.

Considerando su nivel de electrónica como lo muestra su circuito propuesto, solo nosotros una entrada A / D. Haga un divisor de resistencia de la celda de presión y una resistencia fija. Este divisor toma la tensión de alimentación y la toma de tierra, y crea una tensión intermedia, dependiendo del valor relativo de la celda de presión a la resistencia fija. Alimente este voltaje en una entrada A / D, y el resto es matemática.

Este método tendrá la resolución más alta cuando la resistencia de la celda de presión sea igual a la resistencia fija. La resolución caerá desde allí hacia cualquier extremo. Elija la resistencia fija para estar cerca de la mitad del rango que le interesa, o en el punto en el que desee una resolución particularmente buena.

Si cualquiera de las entradas A / D, el procesador no tiene la resolución suficiente para resolver lo que desea en todo el rango, use un delta-sigma A / D externo. Estos tienen alta resolución (20 bits están disponibles) y se pueden conectar a unos pocos pines de E / S digitales, como a través de un bus SPI o IIC. Su principal inconveniente es que son lentos, como 10s de ms por conversión. Sin embargo, eso no suena como un problema para una celda de presión a menos que esté haciendo algo inusual.

    
respondido por el Olin Lathrop

Lea otras preguntas en las etiquetas