0

I'm calibrating a pressure sensor and recording output voltage with an Arduino and the non-inverting circuit (recommended in the sensor manual) shown below. Without a load on the sensor (R_flexiforce), a multimeter reads V+ (V_ref) = 0.3 V, V_out = 1.9 V, and V- = 1.9 V. With maximum force on the sensor, the output rails around 4.39 V. We'd like to get a broader force range, since the Arduino goes from 0 to 5 V, and we are trying to figure out why the minimum value is 1.9 V instead of 0 V as we'd expect. The strangest part is that the input op-amp terminal voltages are different.

I tried measuring V- with different resistor combinations, without the capacitor, and with different pressures on the sensor. The only way I can change it is by increasing the reference voltage from about 0.3 V to 1 V, and even that only changes V- by about 0.2 V. Because this is a non-inverting circuit, shouldn't the input terminals have the same voltage? Why is V- equal to V_out? How can we get V- closer to 0 V when there's no load on the sensor? I only have a semester's experience with op-amps and have been puzzling over this for a while.

My values are R_1 = 5.2 kΩ, R_2 = 300 Ω, R_feedback = 60 kΩ, C_1 = 22 pF, op amp is LM741 (instead of MCP6004). R_flexiforce is > 5 MΩ without a load and about 5 kΩ with a full load.

I appreciate your help and time!

Non-inverting amplifier

1 Answers1

1

op amp is LM741

A 741 won't do what you want - you can't take the inputs close to the power rails and you can't expect the output to span the power rails. Neither should the 741 be operated on 5 volts unless the specific data sheet for that part says it can work at 5 volts.

Read this: {Reasons not to use a 741](Reasons not to use a 741 op-amp?).

Andy aka
  • 434,556
  • 28
  • 351
  • 777
  • Thanks for the feedback. Even with the 741, do you know why V+ and V- are different—doesn't that go against a golden rule of op-amps? And would you have any recommendations for common op-amp alternatives? – ifpeethenqueue Jul 19 '18 at 22:05