Hi everyone,
I'll be honest, I'm rubbish with op-amps, had some theory at uni and very little practical classes, so not much knowledge from that period stayed in my head. I'm currently doing a project which uses a load cell and I need to use an amp for the load cell signal to get anything reasonable on the ADC of the PIC 16F887.
Load cell is 1mV +/- 0.15mV / V and it's 1kg capacity. I'm planning to use 5V to power it, which will give me 5mV at full weight load (1000g). I'd like to get 0.1g precision, so I need quite a lot of gain from the INA125 to get there. With standard ADC on the PIC, I have 5V/1024 = 4.9mV per step, with the load cell and no amp I have 5mV / 10000 = 0.0005mV per 0.1mg. To read 0.1g as a single step on the ADC I need a gain of 10000 which is the maximum the INA125 can do (I think it's an Rg = 6ohm) and here's where things get a bit complicated, at least for me. A gain of 10000 means good precision, but surely at full weight load of 1000g I will get 5mV which is amplified and so ends up as 5mV * 10000 = 50000mV = 50VDC on the input of the PIC. This is the place where uni knowledge kicks in and suggests that this is not doable. ie. the maximum output voltage is limited by the amp and will flat out at a some sort of lower level.
The main question is, is it possible to get a full 0-1000g linear range with 0.1g precision? Most of the time the load cell will be used to weigh the contents of a container. The container weighs anywhere in the range of 300-400g and the contents would be 10-30g, so really I wouldn't mind a low range with high precision (assuming a gain of 10000, a single 0.1g is 5mV, so 10-30g would be 500mV - 1500mV), but I'm worried that the container will kick the signal out of range and overload the ADC input of the PIC.
Regards,
T.