ObjectiveI'm trying to make a current sensor that can accurately measure current up to 5A. In order to do this I'm using an instrumentation amplifier (LT1167) to measure the voltage difference between a current shunt of 0.01 ohm.
Description of the schematicSW1, SW2 and SW3 are used to adjusted the gain of the instrumentation amplifier. A voltage divider is implemented for each of the inputs because the current sensor needs to be able to measure current when the load is on the high side as well as on the low side.
Without the voltage divider, +IN gets pulled to 14V and a voltage greater than 14V gets produced internally in the LT1167. Since the supply voltage is 14V, the instrumentation amplifier can't generated a voltage greater than 14V. This will cause an error on the output.
The voltage divider is used to drop the input voltages by a factor of 4. This will reduce the overall gain by a factor of 4. The reduction of gain is accounted for by carefully choosing values for the gain adjustment resistors.
Problem with the circuitWhen R_load is 0 ohm, the circuit behaves as expected.
ie. OUTPUT = G · I_shunt,
where G = (0.01/4) · (49400/Rg + 1)
However when R_load is not 0?, the output is a significantly higher than expected. Why is this happening and how do I fix this problem?