I am currently trying to read a Kulite XCL-100 with an Arduino. The sensor requires a 10V excitation and outputs a 0-100mV signal. I am then amplifying this signal with a LM358 op amp with a gain of 49.66 to a 0-5V signal. Unfortunately, I believe there may be a grounding issue since the output signal is oscillating between around 30000 pascals (0.9V).
I may be wrong, but this seems a little odd to me. I have attached the Arduino serial plotter and the circuit diagram I have set up.
Thanks for the responses. I have attached the diagram of the op amp.
If I ground the sensor to the supply then the sensor no longer produces a signal that varies with pressure.
The pressure transducer has a standard wheatstone bridge configuration but according to the manufacturer requires a 10V excitation.
My theory with the design was that the signal just needed amplifying. But I assume that the output needs to be compared. I have tried using a differential amplifier setup but have still had no luck.
How many A/D values (different pressure levels/steps) are you expecting from that setup.
With the LM358 and Arduino's A/D from post#0 that would be about 700.
With an instrumentation amp ? Depends on he supply and output swing of the third opamp.
Better re-consider what I said in post#3.
Leo..