Как вычислить датчик давления для измерения уровня воды
Добавлено: 28.04.2022{, 12:12}
Di123
Давление пропорционально высоте
Отсюда определяем высоту воды в бочке от датчика давления
К примеру кубовая бочка 1*1*1м + до датчика давления к примеру ещё 10см итого высота измерения будет 1010мм
Через калькулятор давления находим давление по высоте https://planetcalc.ru/6826/
Это максимальное давление в 9.9кпа для бочки
Если приравнять к ацп есп32 по вольтажу 9.9=3300мв
А давление у датчика максимум идёт при 4500мв то получим 9.9*4500/3300=13.5кпа нужен датчик для этого уровня воды в продаже скорее всего будет 15кпа
Снова идём на сайт и теперь ращитываем зная давление какую высоту выдаст датчик = 1376мм
Находим сколько мв будет при нашем уровне высоты в 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 (2.81 КБ) 1265 просмотров
Отправлено спустя 1 минуту 25 секунд:
паскали в метры что определиться с конечный диапазоном датчика и подобрать как можно точнее
Как вычислить датчик давления для измерения уровня воды
Ух как все просто.
.
Итак, начнем с того, что для данного процесса необходимо оперировать миллиметрами водяного столба, а это совсем не большая величина. Следующая проблема заключается в том, что при изменении атмосферного давления, изменятся и пропорциональные расчеты высоты уровня жидкости. Исходя из этого, необходимо иметь как минимум два датчика давления либо специальный датчик с компенсацией изменения атмосферного давления. В случае с двумя датчиками, формула вычисления уровня будет несколько сложней.
Это задача и простая и сложная одновременно. Попросту говоря, можно опустить в бочку трубку, в верхней части которой установлен датчик, а нижний конец будет находится у самого дна. Сложность заключается в том, что при контакте с водой, воздух постепенно будет растворяться в этой воде, заполнять трубку и показания изменятся. Для исключения этого момента необходима мембрана, которая не будет воздействовать на изменение давления.
Следующая проблема заключается в том, что при изменении атмосферного давления, изменятся и пропорциональные расчеты высоты уровня жидкости.
Для примера возьмем изменение атмосферного давления с 740 до 780 мм рт. ст.
Переведя разницу 40 мм рт. ст. в атмосферы (калькулятор), получим 0,05 атмосферы.
Зная что в воде давление изменяется примерно на 1 атмосферу при глубине 10 метров, получается, что 0,05 это 50 см уровня.
Вот вам и точность. Имея бочку высотой в 1 метр, сегодняшние показания полной бочки при изменении погоды, будут соответствовать половине бочки. Поэтому учет атмосферного давления просто необходим.
Как вычислить датчик давления для измерения уровня воды
Поэтому учет атмосферного давления просто необходим.
Если у Вас датчик давления (деформация мембраны) одной стороной к жидкости, а другой сообщается с окружающей средой, то по моему все равно, какое атмосферное давление в текущий момент времени. Поскольку это давление меняется с обоих сторон.
Хотя не исключаю, что школьная программа уже "выветривается" из моей головы )).
Как вычислить датчик давления для измерения уровня воды
Если у Вас датчик давления (деформация мембраны) одной стороной к жидкости, а другой сообщается с окружающей средой, то по моему...
Возьмите в руки датчик давления и попробуйте поискать место сообщения с окружающей средой. Вероятно такие предположения отпадут. В основном, это герметичный девайс с одним штуцером.
Да, существуют датчики с компенсацией, я об этом писал, но они весьма не дешевы.
Возьмите в руки датчик давления и попробуйте поискать место сообщения с окружающей средой. Вероятно такие предположения отпадут. В основном, это герметичный девайс с одним штуцером
Как вычислить датчик давления для измерения уровня воды
Добавлено: 29.04.2022{, 22:02}
nikmotorin60
Следует использовать два датчика, один для измерения уровня в бочке, а второй для компенсации изменения атмосферного давления. Вычислить абсолютное значение уровня можно вычитая из сигнала первого датчика величину атмосферного давления от второго.
Как вычислить датчик давления для измерения уровня воды
Добавлено: 30.04.2022{, 07:48}
Phazz
Если датчик не погружной, а врезается в стенку сосуда. То не нужно второго датчика. Этот датчик уже связан с атмосферой и измеряет относительное давление
Отправлено спустя 13 минут 49 секунд:
Если это было бы не так, то датчик с таким небольшим диапазоном довольно сильно бы меня свои показания из-за перепада атмосферного давления
Как вычислить датчик давления для измерения уровня воды