Hola.
Si vas a caracterizar a tu celda debes hacerlo con un patrón de medida, no creo que una bolsa de arroz sea el indicado :D. Si la curva de respuesta de tu celda es lineal, la ganancia solo va a afectar el tramo que quieres amplificar, mas no la linealidad de la misma, ya que la ganancia solo es una constante.
Si vas medir máximo 1000g y minimo 0g, tienes dos valores extremos (los intermedio se suponen que son linealmente proporcionales), por ende, la ganancia la calculas en función del máximo. Como tienes un valor de peso muerto, debes poner un restador de 0.4mV (o cuadrar el offset con algún pin del AO). La forma de calcular la ganancia es:
$ G = \frac{V_{out}}{V_{in}}
Donde Vout es el voltaje de salida que va a tener el operacional y que va a entrar al ADC del PIC y Vin es el voltaje que sale de la celda de carga para un determinado peso (el máximo que quiero que tenga como rango). Hay parámetro importante y es la resolución de salida de la celda de carga, es decir cuanto es el mínimo valor de cambio de voltaje en función del mínimo valor de cambio de peso, si tiene una resolución de 2mV/kg, quiere decir que va a cambiar 2mV por cada kg que se ponga de mas. Habría que verificar si la celda de carga si modifica su valor de salida al ponerle un delta de peso de 100gr.
Saludos
Hola.
Es que el valor de la ganancia se calcula según el máximo valor del rango de medición.
MGLSOFT ya hizo los calculos para que sea el máximo rango a 150kg, el incremento por cada bit será:
$
R = \frac{V_{ref}}{G\times 2^{n}} [\frac{V}{bit}]
y tu resolución de medida será:
$
\frac{R}{0.048} [\frac{kg}{bit}]
saludos