Pages: [1]   Go Down
Author Topic: MPX2050DP Pressure Sensor  (Read 201 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
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 :

http://www.mouser.com/ProductDetail/Freescale-Semiconductor/MPX2050DP/?qs=sGAEpiMZZMvhQj7WZhFIAFG95DTxfCwe7FfOjubUCqE%3d

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

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?
Logged

Narvik, Norway
Offline Offline
God Member
*****
Karma: 12
Posts: 722
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 28 times.)
« Last Edit: January 22, 2014, 12:41:42 pm by knut_ny » Logged

Ny

Pages: [1]   Go Up
Jump to: