Hi there!,
I'm working in a electronic/control project which is basically controlling the flow of water to a fix value set by the user. The idea is that the flow has less than 2% of error so it could be use to calibrated a flow meter.
The control system must open or close the ball valve thru a stepper motor which is controlled by a microcontroller which is going to get the feedback from a piezometric tank (as a difference of volume and time interval). As shown in the diagram.

The main problem is how to measure the height accurately (because the area is fixed just by multiplying it's possible to get the right volume).
Due to the turbulence, optical and ultrasonic sensors are discarded. Force sensors (load cell) could work but as far as my research they are way to expensive (up to 400USD for 200Kg). Which leave us the pressure sensors as the best choice.
The dimensions of the piezometric tank are 40cmX40cm and less than 1m of height.
Considering the atmospheric pressure(100kpa) and 1m of a water column(10kpa), the dynamic range of the sensor must be about 100kpa to 110kpa. I found this (http://www.digikey.com/product-detail/en/HSCDANN1.6BASA5/480-5417-ND/3461687) sensor.
The problem is that the pressure sensor cannot achieve a sensitivity of less than 2cm of water and due to the big area of the tank it makes a bad feedback source.
Any idea how can I measure the height of the water in the tank or the volume as accurate as possible without expending lots of money?
Thanks a lot !
Good Answers:
"Almost" Good Answers: