ANTECEDENTES
Esta es mi primera pregunta en Stack Exchange, así que me disculpo por cualquier error. Actualmente estoy trabajando en un proyecto que mide la inclinación y emite una señal analógica que varía de -2V a 2V. Pero el dispositivo que estoy usando tiene una precisión de hasta 1 mV. Estoy buscando una forma de medir las señales analógicas sin perder precisión.
SOLUCIONES QUE HE TRIEDO
Intenté usar una red divisoria de resistencia como un cambio de nivel. ProntoDescubríqueelcondensadorenmichipADC(MPC3008)reduceelvoltaje,asíqueagreguéunbúferdegananciaunitariautilizandounrielparaelamplificadoroperacional(MCP6281).ConectéelADCcomosemuestraenlapáginadeAdafruityusandoel3.3Vcomosuministro.Estasoluciónsolofuncionaaunos10mV.
Tambiénprobéalgunosotroscircuitosdecambiodenivelcomolossugeridos
También tengo una fuente de alimentación unipolar para trabajar también.
PREGUNTAS
- ¿Hay algún ADC que tome un rango de entrada de +/- 2V que sea compatible con la Raspberry Pi
- ¿Un chip más resolución lo haría mejor? Aunque el problema parece ser mi circuito analógico
- Cualquier sugerencia para un circuito de cambio de nivel preciso ya que la mayoría del ADC parece que solo recibe entradas positivas
- La señal analógica proviene de un cable BNC. He encontrado un Adaptador BNC a Monoplug y una tarjeta de sonido USB. ¿Haría eso el trabajo?
- Por último, la solución que probé que me dio lecturas precisas a 10 mV tuvo algunas fluctuaciones aleatorias; cuando se promediaron más de 30 segundos, estaba bien, pero existe una forma de reducir las fluctuaciones en las lecturas. ¿Un condensador en la entrada del ADC quizás?
Gracias de antemano por cualquier sugerencia