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

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

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

Сообщение 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мл и там по наличию шумов плясать будет не так сильно уже думаю в раёне десятых либо литра
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
ViktorPetrov
Капитан
Сообщения: 807
Зарегистрирован: 09 апр 2018, 23:56
Имя: Виктор
Благодарил (а): 4 раза
Поблагодарили: 1 раз

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

Сообщение ViktorPetrov »

Мне больше нравится не дорогой датчик давления HX710B с 24-битным АЦП на борту,зачем лишний раз МК напрягать вычислениями,когда можно готовые данные получать по шине.
Аватара пользователя
Phazz
Полковник
Сообщения: 3107
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 226 раз
Поблагодарили: 106 раз

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

Сообщение Phazz »

[ref]ViktorPetrov[/ref], а какая разница паскали в метры пересчитывать или АЦП в метры?
Аватара пользователя
Di123
Капитан
Сообщения: 828
Зарегистрирован: 03 ноя 2018, 19:38
Имя: Дмитрий

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

Сообщение Di123 »

а как его соединить с бочкой ?
типо сообщающихся сосудов и измерять сжимаемый воздух ?
2022-04-28_173608.png
Отправлено спустя 1 минуту 25 секунд:
паскали в метры что определиться с конечный диапазоном датчика и подобрать как можно точнее
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Dryundel
Полковник
Сообщения: 2405
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Поблагодарили: 15 раз

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

Сообщение Dryundel »

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

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

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

Сообщение Ingwar »

Dryundel писал(а): 28 апр 2022, 14:56 Поэтому учет атмосферного давления просто необходим.
Если у Вас датчик давления (деформация мембраны) одной стороной к жидкости, а другой сообщается с окружающей средой, то по моему все равно, какое атмосферное давление в текущий момент времени. Поскольку это давление меняется с обоих сторон.
Хотя не исключаю, что школьная программа уже "выветривается" из моей головы )).
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
Аватара пользователя
Dryundel
Полковник
Сообщения: 2405
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Поблагодарили: 15 раз

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

Сообщение Dryundel »

Ingwar писал(а): 28 апр 2022, 17:05 Если у Вас датчик давления (деформация мембраны) одной стороной к жидкости, а другой сообщается с окружающей средой, то по моему...
Возьмите в руки датчик давления и попробуйте поискать место сообщения с окружающей средой. :) Вероятно такие предположения отпадут. :) В основном, это герметичный девайс с одним штуцером.
Да, существуют датчики с компенсацией, я об этом писал, но они весьма не дешевы.
Dryundel писал(а): 28 апр 2022, 14:56 Исходя из этого, необходимо иметь как минимум два датчика давления либо специальный датчик с компенсацией изменения атмосферного давления.
Ingwar
Полковник
Сообщения: 1928
Зарегистрирован: 28 окт 2015, 22:47
Откуда: Ленобласть
Имя: Игорь
Поблагодарили: 2 раза

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

Сообщение Ingwar »

Dryundel писал(а): 28 апр 2022, 18:49 Возьмите в руки датчик давления и попробуйте поискать место сообщения с окружающей средой. Вероятно такие предположения отпадут. В основном, это герметичный девайс с одним штуцером
Наверное мы пользуемся разными датчиками. Я похоже работаю только с теми, которые имеют сообщение с атмосферой...
типа таких https://rosma.spb.ru/datchiki/datchiki- ... elnye-rpd/
А тут типа классификация http://xn--90ahjlpcccjdm.xn--p1ai/catal ... davleniya/
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
Аватара пользователя
nalnik
Подполковник
Сообщения: 1320
Зарегистрирован: 14 май 2016, 17:12
Откуда: Кисловодск
Имя: Александр

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

Сообщение nalnik »

Достали Вы уже.
mpx5010dp поможет Вам при глубине в один метр.
дифференциальный.
Смотрите тему БОЧКА.
https://aliexpress.ru/wholesale?catId=& ... xt=mpx5010
Я хочу быть добрее, но люди сами нарываются.
Аватара пользователя
ViktorPetrov
Капитан
Сообщения: 807
Зарегистрирован: 09 апр 2018, 23:56
Имя: Виктор
Благодарил (а): 4 раза
Поблагодарили: 1 раз

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

Сообщение ViktorPetrov »

MPX5700DP, Датчик давления 700кПа должно хватить и в скважине померить :smile9: .
Аватара пользователя
nikmotorin60
Рядовой
Сообщения: 36
Зарегистрирован: 29 апр 2016, 09:54

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

Сообщение nikmotorin60 »

Следует использовать два датчика, один для измерения уровня в бочке, а второй для компенсации изменения атмосферного давления. Вычислить абсолютное значение уровня можно вычитая из сигнала первого датчика величину атмосферного давления от второго.
Аватара пользователя
Phazz
Полковник
Сообщения: 3107
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 226 раз
Поблагодарили: 106 раз

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

Сообщение Phazz »

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

Отправлено спустя 13 минут 49 секунд:
Если это было бы не так, то датчик с таким небольшим диапазоном довольно сильно бы меня свои показания из-за перепада атмосферного давления
Аватара пользователя
ViktorPetrov
Капитан
Сообщения: 807
Зарегистрирован: 09 апр 2018, 23:56
Имя: Виктор
Благодарил (а): 4 раза
Поблагодарили: 1 раз

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

Сообщение ViktorPetrov »

Гидростатический датчик уровня:
[bbvideo]https://www.youtube.com/watch?v=KxHiYCpxEtI[/bbvideo]
Ответить

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя