Electrical – Measuring negative pressure with a raspberry pi and I2C Pressure Sensor

i2cpressureraspberry pisensor

I want to measure negative pressure which is generated by a diaphragm / membrane pump with 0,5 Bar (according specification).

I am not sure if such a sensor as this https://sensing.honeywell.com/HSCDAND001BASA3-amplified-board-mount-pressure-sensors would work? Measuring range is from 0 to 1 bar. But my pump is generating negative pressure which I want to measure. Is this possible?

Can anybody help me please…

Best Answer

The linked sensor is an absolute pressure sensor.

Which means it is fine to use it, but the value you get might not be quite what you expect it to be.

As it measures the absolute pressure, it will measure against a close to total vacuum, your pump is working against air pressure. So to get the pressure of the pump, you have to store the pressure value before turning the pump on. Then turn the pump on and measure again. The difference between the two values is the pressure (or rather vacuum) your pump is generating.

For example, the current air pressure is 960 mbar. You will get a reading of 960 mbar from the sensor. Then you turn your pump and it will create some vacuum. The reading you get is then say 500 mbar. The vacuum your pump generates is then 960 mbar - 500 mbar = 460 mbar.

There are relative pressure sensors available which are rated for vacuum, which would make the task a bit easier. They are sometimes sold as vacuum sensors. A range would read like -1 to 1 bar or something like that. There you can use just the reading and don't have to calculate something.