Pages: [1]   Go Down
Author Topic: MPX2050DP Pressure Sensor  (Read 464 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Karma: 0
Posts: 1
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hi there :
I am working on a simple project using the Arduino board to read the MPX2050DP pressure sensor. I'm trying to convert the reading of the Kpa of this sensor to mmHg. I already tried some codes and then I found out that the values on the serial monitor of the Arduino program is fluctuating ( goes up and down and does not stay steady).  Any help would be appreciated.
the data sheet could be found at :

I attached Pin 3 to 10v, pin 2 to A2 of Arduino, Pin 1 to ground.

Offline Offline
Jr. Member
Karma: 0
Posts: 83
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Not sure how much of fluctuation you are seeing.. but there always be some fluctuation.  Adding some capacitors across the sensor power supply may help in reducing the fluctuation.  Have you tried using smoothing example?

Narvik, Norway
Offline Offline
God Member
Karma: 22
Posts: 968
electronics engineer, teacher.
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

You cannot make this work.
Its the voltage between sensors pin2 and 4 you shall read.  This is typical max 40mV which is useless for the arduins ADC
i.o.w: You need an rail to rail amplifier (eg MCP6001) to get this going. Its not that difficult, but it needs doing.
Alternative?  use a different sensor e,g,like BMP085 (absolute pressure)
If you NEED the differensial type - use the one you've got.

* opamp.jpg (31.62 KB, 446x248 - viewed 35 times.)
« Last Edit: January 22, 2014, 12:41:42 pm by knut_ny » Logged


Pages: [1]   Go Up
Jump to: