Страница 1 из 1

Как вычислить датчик давления для измерения уровня воды

Добавлено: 28.04.2022{, 12:12}
Di123
Давление пропорционально высоте
Отсюда определяем высоту воды в бочке от датчика давления
К примеру кубовая бочка 1*1*1м + до датчика давления к примеру ещё 10см итого высота измерения будет 1010мм
Через калькулятор давления находим давление по высоте https://planetcalc.ru/6826/
2022-04-28_162357.png
Это максимальное давление в 9.9кпа для бочки
Если приравнять к ацп есп32 по вольтажу 9.9=3300мв
А давление у датчика максимум идёт при 4500мв то получим 9.9*4500/3300=13.5кпа нужен датчик для этого уровня воды в продаже скорее всего будет 15кпа
Снова идём на сайт и теперь ращитываем зная давление какую высоту выдаст датчик = 1376мм
2022-04-28_162539.png
Находим сколько мв будет при нашем уровне высоты в 1010мм 4500мв*1010мм/1376мм=3303мв
Находим сколько в 1 литре мв 3303мв/1000л=3,303мв/л
Находим шаг ацп 3300мв/4096=0,8057мв/ацп
Находим сколько ацп в 1 литре 3,303/0,8057=4 ацп
Находим сколько в 1 ацп мл 1000мл/4ацп=250мл это есть шаг обьёма воды теоретически ращётный

И как уже догадались если взять датчик на 30кпа то шаг станет в два раза больше в 0,5л
И добавьте сюда ещё шумы ацп то плясать будет +/- пару или несколько литров по итогу
Если применить 1115 с множетелем 4096мв (но не желательно если датчик будет сходить с ума в неком резонансе находится то ацп помрёт если там будет много воды) то шаг будет 38мл и там по наличию шумов плясать будет не так сильно уже думаю в раёне десятых либо литра

Как вычислить датчик давления для измерения уровня воды

Добавлено: 28.04.2022{, 13:08}
ViktorPetrov
Мне больше нравится не дорогой датчик давления HX710B с 24-битным АЦП на борту,зачем лишний раз МК напрягать вычислениями,когда можно готовые данные получать по шине.

Как вычислить датчик давления для измерения уровня воды

Добавлено: 28.04.2022{, 13:29}
Phazz
ViktorPetrov, а какая разница паскали в метры пересчитывать или АЦП в метры?

Как вычислить датчик давления для измерения уровня воды

Добавлено: 28.04.2022{, 13:36}
Di123
а как его соединить с бочкой ?
типо сообщающихся сосудов и измерять сжимаемый воздух ?
2022-04-28_173608.png
2022-04-28_173608.png (2.81 КБ) 1265 просмотров
Отправлено спустя 1 минуту 25 секунд:
паскали в метры что определиться с конечный диапазоном датчика и подобрать как можно точнее

Как вычислить датчик давления для измерения уровня воды

Добавлено: 28.04.2022{, 14:39}
Dryundel
Di123 писал(а):
28.04.2022{, 12:12}
Давление пропорционально высоте...
Ух как все просто. :)
.
Итак, начнем с того, что для данного процесса необходимо оперировать миллиметрами водяного столба, а это совсем не большая величина. Следующая проблема заключается в том, что при изменении атмосферного давления, изменятся и пропорциональные расчеты высоты уровня жидкости. Исходя из этого, необходимо иметь как минимум два датчика давления либо специальный датчик с компенсацией изменения атмосферного давления. В случае с двумя датчиками, формула вычисления уровня будет несколько сложней.
Di123 писал(а):
28.04.2022{, 13:38}
а как его соединить с бочкой ?
Это задача и простая и сложная одновременно. Попросту говоря, можно опустить в бочку трубку, в верхней части которой установлен датчик, а нижний конец будет находится у самого дна. Сложность заключается в том, что при контакте с водой, воздух постепенно будет растворяться в этой воде, заполнять трубку и показания изменятся. Для исключения этого момента необходима мембрана, которая не будет воздействовать на изменение давления.

Отправлено спустя 17 минут :
Dryundel писал(а):
28.04.2022{, 14:39}
Следующая проблема заключается в том, что при изменении атмосферного давления, изменятся и пропорциональные расчеты высоты уровня жидкости.
Для примера возьмем изменение атмосферного давления с 740 до 780 мм рт. ст.
Переведя разницу 40 мм рт. ст. в атмосферы (калькулятор), получим 0,05 атмосферы.
Зная что в воде давление изменяется примерно на 1 атмосферу при глубине 10 метров, получается, что 0,05 это 50 см уровня.
Вот вам и точность. Имея бочку высотой в 1 метр, сегодняшние показания полной бочки при изменении погоды, будут соответствовать половине бочки. Поэтому учет атмосферного давления просто необходим.

Как вычислить датчик давления для измерения уровня воды

Добавлено: 28.04.2022{, 17:05}
Ingwar
Dryundel писал(а):
28.04.2022{, 14:56}
Поэтому учет атмосферного давления просто необходим.
Если у Вас датчик давления (деформация мембраны) одной стороной к жидкости, а другой сообщается с окружающей средой, то по моему все равно, какое атмосферное давление в текущий момент времени. Поскольку это давление меняется с обоих сторон.
Хотя не исключаю, что школьная программа уже "выветривается" из моей головы )).

Как вычислить датчик давления для измерения уровня воды

Добавлено: 28.04.2022{, 18:49}
Dryundel
Ingwar писал(а):
28.04.2022{, 17:05}
Если у Вас датчик давления (деформация мембраны) одной стороной к жидкости, а другой сообщается с окружающей средой, то по моему...
Возьмите в руки датчик давления и попробуйте поискать место сообщения с окружающей средой. :) Вероятно такие предположения отпадут. :) В основном, это герметичный девайс с одним штуцером.
Да, существуют датчики с компенсацией, я об этом писал, но они весьма не дешевы.
Dryundel писал(а):
28.04.2022{, 14:56}
Исходя из этого, необходимо иметь как минимум два датчика давления либо специальный датчик с компенсацией изменения атмосферного давления.

Как вычислить датчик давления для измерения уровня воды

Добавлено: 28.04.2022{, 19:04}
Ingwar
Dryundel писал(а):
28.04.2022{, 18:49}
Возьмите в руки датчик давления и попробуйте поискать место сообщения с окружающей средой. Вероятно такие предположения отпадут. В основном, это герметичный девайс с одним штуцером
Наверное мы пользуемся разными датчиками. Я похоже работаю только с теми, которые имеют сообщение с атмосферой...
типа таких https://rosma.spb.ru/datchiki/datchiki- ... elnye-rpd/
А тут типа классификация http://xn--90ahjlpcccjdm.xn--p1ai/catal ... davleniya/

Как вычислить датчик давления для измерения уровня воды

Добавлено: 28.04.2022{, 21:08}
nalnik
Достали Вы уже.
mpx5010dp поможет Вам при глубине в один метр.
дифференциальный.
Смотрите тему БОЧКА.
https://aliexpress.ru/wholesale?catId=& ... xt=mpx5010

Как вычислить датчик давления для измерения уровня воды

Добавлено: 28.04.2022{, 23:36}
ViktorPetrov
MPX5700DP, Датчик давления 700кПа должно хватить и в скважине померить :smile9: .

Как вычислить датчик давления для измерения уровня воды

Добавлено: 29.04.2022{, 22:02}
nikmotorin60
Следует использовать два датчика, один для измерения уровня в бочке, а второй для компенсации изменения атмосферного давления. Вычислить абсолютное значение уровня можно вычитая из сигнала первого датчика величину атмосферного давления от второго.

Как вычислить датчик давления для измерения уровня воды

Добавлено: 30.04.2022{, 07:48}
Phazz
Если датчик не погружной, а врезается в стенку сосуда. То не нужно второго датчика. Этот датчик уже связан с атмосферой и измеряет относительное давление

Отправлено спустя 13 минут 49 секунд:
Если это было бы не так, то датчик с таким небольшим диапазоном довольно сильно бы меня свои показания из-за перепада атмосферного давления

Как вычислить датчик давления для измерения уровня воды

Добавлено: 01.05.2022{, 10:16}
ViktorPetrov
Гидростатический датчик уровня: