Hi,
I’ve spent the last 2-3 weeks trying to get Arduino read this pressure sensor, to no avail. Here’s a datasheet:
http://www.freescale.com/files/sensors/doc/data_sheet/MPX2202.pdf
I have this part: MPXM2202GS. Here’s what I’ve tried so far:
- Connect + Vout to arduino analog pin. I’m able to read only one value all the time, regardless of pressure, due to resolution of ADC
- Use 1 OP Amp in “differential” configuration. I’ve tried 3-4 different calculators for resistor values, all of them show different outcomes. I’ve tried experimenting with 5 different gain configurations, all of them get about the same output voltage, and it does not change with pressure change
- Using 2 OP Amps as described in this application paper at Freescale site. http://cache.freescale.com/files/sensors/doc/app_note/AN1586.pdf?fpsp=1&WT_TYPE=Application%20Notes&WT_VENDOR=FREESCALE&WT_FILE_FORMAT=pdf&WT_ASSET=Documentation. I’m always getting the same voltage, regardless of pressure.
- Instrumentation amplifier (which is supposed to be the most precise and correct way to interface with the sensor), still no luck. More on this below.
So, I think I have something connected incorrectly to my instrumentation amplifier, as it should work for exactly this purpose. I am using this part:
+5v voltage supply for both sensor and amplifier. Tried connecting IN+ to +Vout and IN- to -Vout, I’m getting ~5V on ADC Output. Tried inverse: connecting IN+ to -Vout and IN- to +Vout. Still getting ~5V on ADC Output pin. See my attachment for amp connection schematic. I had to create my own symbol for this though. And those 4 wires coming to the left - they go to pressure sensor connector. Note that wiring is reversed properly in the cable, so that it goes to (top to bottom) pin 3, 2, 4, 1 on pressure sensor.
When I disconnect +Vout and -Vout from amplifier, I am reading between 0 and 5mV between those 2 terminals. Both around 2.5V to ground or VS. When connected to amp, I’m reading 3V on IN- and 5V on IN+.
I’m out of ideas at this point. Does anyone see anything wrong with my connections? Any ideas on what can be tried next?
Thanks for the help! And I apologize for the length, just trying to put everything I know out there.