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

Использование датчиков и обсуждение пользовательских блоков к ним
Ответить
Аватара пользователя
Di123
Капитан
Сообщения: 828
Зарегистрирован: 03.11.2018{, 19:38}
Репутация: 29
Имя: Дмитрий

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

#1

Сообщение Di123 » 28.04.2022{, 12:12}

Давление пропорционально высоте
Отсюда определяем высоту воды в бочке от датчика давления
К примеру кубовая бочка 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мл и там по наличию шумов плясать будет не так сильно уже думаю в раёне десятых либо литра

Аватара пользователя
ViktorPetrov
Лейтенант
Сообщения: 677
Зарегистрирован: 09.04.2018{, 23:56}
Репутация: 49
Имя: Виктор

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

#2

Сообщение ViktorPetrov » 28.04.2022{, 13:08}

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

Аватара пользователя
Phazz
Полковник
Сообщения: 2552
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 367
Откуда: Сургут
Имя: Анатолий

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

#3

Сообщение Phazz » 28.04.2022{, 13:29}

ViktorPetrov, а какая разница паскали в метры пересчитывать или АЦП в метры?

Аватара пользователя
Di123
Капитан
Сообщения: 828
Зарегистрирован: 03.11.2018{, 19:38}
Репутация: 29
Имя: Дмитрий

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

#4

Сообщение Di123 » 28.04.2022{, 13:36}

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

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

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

#5

Сообщение Dryundel » 28.04.2022{, 14:39}

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 метр, сегодняшние показания полной бочки при изменении погоды, будут соответствовать половине бочки. Поэтому учет атмосферного давления просто необходим.

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

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

#6

Сообщение Ingwar » 28.04.2022{, 17:05}

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

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

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

#7

Сообщение Dryundel » 28.04.2022{, 18:49}

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

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

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

#8

Сообщение Ingwar » 28.04.2022{, 19:04}

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

Аватара пользователя
nalnik
Подполковник
Сообщения: 1324
Зарегистрирован: 14.05.2016{, 17:12}
Репутация: 100
Откуда: Кисловодск
Имя: Александр

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

#9

Сообщение nalnik » 28.04.2022{, 21:08}

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

Аватара пользователя
ViktorPetrov
Лейтенант
Сообщения: 677
Зарегистрирован: 09.04.2018{, 23:56}
Репутация: 49
Имя: Виктор

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

#10

Сообщение ViktorPetrov » 28.04.2022{, 23:36}

MPX5700DP, Датчик давления 700кПа должно хватить и в скважине померить :smile9: .

Аватара пользователя
nikmotorin60
Рядовой
Сообщения: 35
Зарегистрирован: 29.04.2016{, 09:54}
Репутация: 2

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

#11

Сообщение nikmotorin60 » 29.04.2022{, 22:02}

Следует использовать два датчика, один для измерения уровня в бочке, а второй для компенсации изменения атмосферного давления. Вычислить абсолютное значение уровня можно вычитая из сигнала первого датчика величину атмосферного давления от второго.

Аватара пользователя
Phazz
Полковник
Сообщения: 2552
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 367
Откуда: Сургут
Имя: Анатолий

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

#12

Сообщение Phazz » 30.04.2022{, 07:48}

Если датчик не погружной, а врезается в стенку сосуда. То не нужно второго датчика. Этот датчик уже связан с атмосферой и измеряет относительное давление

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

Аватара пользователя
ViktorPetrov
Лейтенант
Сообщения: 677
Зарегистрирован: 09.04.2018{, 23:56}
Репутация: 49
Имя: Виктор

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

#13

Сообщение ViktorPetrov » 01.05.2022{, 10:16}

Гидростатический датчик уровня:

Ответить

Вернуться в «Датчики температуры, влажности и давления»