Tengo 4 x 3 celdas de carga de una báscula de peso antigua conectadas como un puente completo y quiero conectarlas en mi unidad de control de temperatura (Atmega328P, pero no en arduino).
Quiero medir el peso según estas especificaciones:
- Precisión es la primera especificación más importante
- El error debido al sensor no es importante. Los cambiaré en el futuro.
- Midiendo 0-200kg (Cada celda de carga es de 50 kg, por lo que 4x50 = 200kg. ¿Tengo razón?)
- resolución 5g (calculada 16bit ADC = 3,052g)
- Interfaz I2C (ADCs: LT2451, ADS1113 o similar)
- Actualización: las celdas de carga funcionan a 3-6Volts
En la mayoría de los IC de ADC similares hay un amplificador de ganancia programable capaz de ganar hasta 8 veces. Algunos tienen Vref externo interno.
Me gustaría recibir orientación en estas áreas:
-
Fuente Vref
- ¿Usar 3.3 voltios del convertidor DC-DC?
- ¿Usar uC Aref pin?
- ¿Usar la nueva referencia de voltaje IC?
-
Mejor método para minimizar el error de señal
- ¿Utilizar PGA proporcionado por ADC?
- ¿Usar amplificador instrumental?
No tengo una gran experiencia en ADC pero, desde mi punto de vista, lo veo como si utilizara la fuente Vref más pequeña que puedo encontrar, que también es más grande que la salida del puente (200 mili Amperios) y que tiene un opamp antes del ADC con un ganancia fija y no solo poniendo PGA, que es un máximo de 8 veces.
Me parece una tarea un poco complicada, así que busco orientación para aprender del proceso ...
Actualización:
Lo que entendí hasta ahora es que obtengo un ADC de 20 bits o más para minimizar el error, use Vref de un IC dedicado de referencia de voltaje y no use ningún amplificador. Si hay una respuesta mejor esperaré algunos días. Estoy en lo cierto Siéntase libre de editar este supuesto si cometí un error.
Actualización 2:
Después de pensar un poco, no me gusta tener ADC de 20 bits para señales libres de errores. Debe haber una forma más profesional de hacer mis matemáticas.