|
Поиск изящного измерения уровня жидкости |
|
|
|
Mar 3 2011, 13:01
|

Знающий
   
Группа: Свой
Сообщений: 630
Регистрация: 26-07-06
Из: Саратов
Пользователь №: 19 097

|
Имеется емкость из нержавейки: D=140mm, H=300mm. Уровень жидкости предполагается контролировать дискретно: 4 уровня, применяя простой в исполнении датчик, где общим контактом является сама емкость, а уровневые контакты - это 4 отдельных, опущенных в емкость с крышки на разные уровни. Заливать жидкость (водяные растворы) будут сверху, поэтому решение со стержневыми контактами датчика, скажем так, не лучшее решение, но простое. Емкость дырявить не хотелось бы. Отсюда и вопрос: есть ли более изящный способ контролировать уровень жидкости?
|
|
|
|
|
 |
Ответов
(1 - 65)
|
Mar 3 2011, 13:49
|

Беспросветный оптимист
     
Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646

|
Цитата(DVF @ Mar 3 2011, 16:32)  Без контактно - это уже изощренные способы? Есть акустические датчики уровня. Цена - вопрос отдельный. Хотя можно и самому попробовать изобразить. УЗ излучатель-приёмник и по задержке отклика определяем уровень.
--------------------
Программирование делится на системное и бессистемное. ©Моё :) — а для кого-то БГ — это Bill Gilbert =)
|
|
|
|
|
Mar 3 2011, 14:23
|

Беспросветный оптимист
     
Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646

|
Цитата(DVF @ Mar 3 2011, 16:57)  Они узконаправленные? Так узконаправить в трубочку (волновод) Хотя, вот тут подсказывают с датчиком давлений - тоже как вариант. В трубочку засунуть датчик относительного давления, мерить разницу между наружным и внутренним. Хотя, всё от жидкости зависит. Насколько агрессивная. Мне вот пришлось мерить уровни аммиака и кислот - там кроме запаянной трубочки из нержавейки ничего не катит. Правда, и задача попроще - есть/нет Цитата(DVF @ Mar 3 2011, 17:13)  Есть на слуху, так сказать, бюджетная версия датчика давления с удобным интерфейсом (не люблю I2C)? Sensera"Интерфейс" скорее всего аналоговый Там же и ультразвуковые датчики есть
--------------------
Программирование делится на системное и бессистемное. ©Моё :) — а для кого-то БГ — это Bill Gilbert =)
|
|
|
|
|
Mar 3 2011, 15:26
|
Частый гость
 
Группа: Участник
Сообщений: 182
Регистрация: 4-11-10
Пользователь №: 60 646

|
емкостной датчик , реализуется довольно просто - google даёт кучу ссылок , как по мне самый изящный и дешевый вариант  Принцип простой - больше обьём жидкости - больше электричиская емкость недостаток - нужно каллибровать под тип заливаемой жидкости
Сообщение отредактировал follow_me - Mar 3 2011, 15:30
|
|
|
|
|
Mar 3 2011, 19:25
|
Частый гость
 
Группа: Участник
Сообщений: 182
Регистрация: 4-11-10
Пользователь №: 60 646

|
Цитата(Herz @ Mar 3 2011, 20:39)  Шутите? знакомый реализовывал такую схему на ATMega8, для измерения уровня бензина в хранилище в промышленных условиях всё предельно просто , схема простая , довольно надежно работает , шутки в чем ?
|
|
|
|
|
Mar 3 2011, 21:06
|

unexpected token
   
Группа: Свой
Сообщений: 899
Регистрация: 31-08-06
Из: Мехелен, Брюссель
Пользователь №: 19 987

|
Цитата(DVF @ Mar 3 2011, 23:15)  "Датчик заполнения бака стиральной машины". А это вариант - гибкая трубочка опущенная в емкость и датчик на крышке, которую можно оставить внутри при выемке емкости. Дешево и сердито, и можно обойтись без МК тем более, что достаточно показывать несколько ступеней уровня жидкости. Спасибо. Обдумаем. Мне тут в голову такое извращение пришло. Использовать оптическое поглощение среды: на дне фотодиод, сверху светодиод, ну, понятное, дело, кое-какая электроника. Это конечно намного сложнее датчика из стиральной машины (особенно, если модулировать сигнал), но может обеспечить хорошую точность (вдруг вам такая когда-нибудь понадобится  . В длиной волны возбуждения можно поиграть в зависимости от дисперсии коэфф. поглощения жидкости (для воды - ближний ИК диапазон).
--------------------
А у тебя SQUID, и значит, мы умрем.
|
|
|
|
|
Mar 3 2011, 21:32
|
Частый гость
 
Группа: Участник
Сообщений: 182
Регистрация: 4-11-10
Пользователь №: 60 646

|
Цитата(DVF @ Mar 3 2011, 23:10)  Дырявить емкость низя  - одно из условий. А причем тут дырявить её ? там просто крепится на корпус , никаких дырок
|
|
|
|
|
Mar 4 2011, 04:22
|
Участник

Группа: Участник
Сообщений: 50
Регистрация: 9-07-10
Пользователь №: 58 360

|
Цитата(DVF @ Mar 3 2011, 23:15)  "Датчик заполнения бака стиральной машины". А это вариант - гибкая трубочка опущенная в емкость и датчик на крышке, которую можно оставить внутри при выемке емкости. Дешево и сердито, и можно обойтись без МК тем более, что достаточно показывать несколько ступеней уровня жидкости. Спасибо. Обдумаем. Показания будут зависiть от температуры согласно ур-ю Менделеева-Клапейрона. Точность вам какая нужна?
Сообщение отредактировал iDiode - Mar 4 2011, 04:25
|
|
|
|
|
Mar 4 2011, 08:28
|

unexpected token
   
Группа: Свой
Сообщений: 899
Регистрация: 31-08-06
Из: Мехелен, Брюссель
Пользователь №: 19 987

|
Цитата(alexunder @ Mar 4 2011, 01:45)  я имел ввиду крепление на дне плоского ФД. Впрочем, ладно. Так или иначе, это более громоздкое решение, т.к. потребуется схема управления СД/ФД. даже еще проще: на дне ставится плоское зеркало, а сверху модуль с СД и ФД. Извините, меня все на оптику тянет...
--------------------
А у тебя SQUID, и значит, мы умрем.
|
|
|
|
|
Mar 4 2011, 08:36
|

Гуру
     
Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287

|
Цитата(follow_me @ Mar 3 2011, 21:25)  знакомый реализовывал такую схему на ATMega8, для измерения уровня бензина в хранилище в промышленных условиях
всё предельно просто , схема простая , довольно надежно работает , шутки в чем ? Мои знакомые тоже. Занимаются этим профессионально. Именно контролем уровня нефтепродуктов в промышленных условиях с помощью емкостных датчиков. Поэтому я немного в курсе, как там всё непросто. Цитата(iDiode @ Mar 4 2011, 06:22)  Показания будут зависiть от температуры согласно ур-ю Менделеева-Клапейрона. Точность вам какая нужна? Ну раз известно, согласно какому уравнению, то уже не так страшно.  Температуру-то мерить умеем.... А автору всего-то 4 градации уровня определить нужно. Насколько я понял. Цитата(ASZ @ Mar 4 2011, 07:50)  Тут уже упоминали весы. Что мешает взвешивать вместе с нагревателем? Да мало каким весам нравится, когда они нагружены постоянно. Да и зачем?
|
|
|
|
|
Mar 4 2011, 11:23
|
Знающий
   
Группа: Свой
Сообщений: 721
Регистрация: 23-10-08
Из: next to Odessa
Пользователь №: 41 112

|
Цитата(Microwatt @ Mar 4 2011, 14:39)  Кажется, такое простое и изящное решение мыши против кота Леопольда применяли. Почему все-таки не взвесить? Ведь предельно просто и в сосуд влезать не нужно. Не мешайте изобретать, это интересное занятие… Я против весов ничего не имею... Пустой объем внутри емкости имеет свою резонансную частоту. Можно просканировать объем звуковой волной в каком-то диапазоне, для поиска резонанса. Здесь должна быть прямая зависимость между резонансной частотой и пустым объемом. Это еще одно решение…
|
|
|
|
Guest_@Ark_*
|
Mar 4 2011, 17:53
|
Guests

|
Цитата ... Емкость дырявить не хотелось бы. Отсюда и вопрос: есть ли более изящный способ контролировать уровень жидкости? Есть древний способ, как оценить уровень жидкости в закрытой железной бочке, не открывая ее и без всяких инструментов - постучать по ней сверху до низу. В зависимости от того, где стучите (выше уровня жидкости или ниже) звук будет резко различаться. Определить уровень можно с хорошей точностью...
|
|
|
|
Guest_@Ark_*
|
Mar 4 2011, 20:08
|
Guests

|
Цитата ... Стук возле стенда - постоянный! М-да... Школьникам-то и невдомек, что в этом музее уже давно все бревна гнилые...
|
|
|
|
Guest_@Ark_*
|
Mar 4 2011, 20:29
|
Guests

|
Цитата ... Все же остальные варианты, очевидно потребовали бы настройки (юстировки), а потому не могут считаться надежными. Самый простой, надежный и дешевый метод измерения уровня жидкости - это поплавок! Как к нему "прицепить" электронику - это уже дело десятое...
|
|
|
|
|
Mar 7 2011, 02:57
|
Участник

Группа: Участник
Сообщений: 50
Регистрация: 9-07-10
Пользователь №: 58 360

|
Цитата(Herz @ Mar 4 2011, 12:36)  Ну раз известно, согласно какому уравнению, то уже не так страшно.  Температуру-то мерить умеем.... А автору всего-то 4 градации уровня определить нужно. Насколько я понял. Кол-во градаций и точность - это разное.
|
|
|
|
|
Mar 10 2011, 09:47
|

Беспросветный оптимист
     
Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646

|
Цитата(Stepanov @ Mar 10 2011, 11:59)  Наиболее надежное решение - термистор в тонкой нержавеющей трубке. Нагревается током. Быстродействие и потребляемая мощность зависят от конструкции трубки. Если бак тонкостенный то термисторы можно разместить снаружи на стенке. Я так сделал датчик присутствия жидкости. в принципе, можно и 4-уровневый так же сделать. Только больно много проводов. Разве только на платку тоненькую SMD-элементы напаять столбиком, а по другой стороне вывести связи. Ну и как-то изолировать от термопасты (или есть непроводящие?)
--------------------
Программирование делится на системное и бессистемное. ©Моё :) — а для кого-то БГ — это Bill Gilbert =)
|
|
|
|
|
Mar 10 2011, 11:47
|
Участник

Группа: Участник
Сообщений: 60
Регистрация: 21-11-08
Пользователь №: 41 832

|
Уровнемер буйковый: измеряется вес буйка, опущенного в жидкость.
|
|
|
|
|
Mar 11 2011, 00:48
|

pontificator
     
Группа: Свой
Сообщений: 3 055
Регистрация: 8-02-05
Из: страны Оз
Пользователь №: 2 483

|
Цитата(Stepanov @ Mar 10 2011, 19:29)  Витая пара это сложно Издеваетесь? Цитата(Stepanov @ Mar 10 2011, 19:29)  плохо реагирует на загрязнения кабеля Без конкретики такого рода возражения не имеют смысла, поскольку на загрязнение "плохо реагирует" любой метод. И в этом плане витая пара ничем не хуже и не лучше остальных. Цитата(Stepanov @ Mar 10 2011, 19:29)  капиллярные эффекты "Витая пара" была названа для того, чтобы проще было объяснить суть метода. В реалии, конечно же, надо использовать кабель, не подверженный капиллярным эффектам. Например, высокочастотную "лапшу". Цитата(Stepanov @ Mar 10 2011, 19:29)  критично к помехам К помехам как раз таки не критично, поскольку никто не запрещает мерять часто и усреднять результаты, тем самым избавляясь от помех. А если к принятому сигнальчику белого шума подмешать, то заодно можно дешево и сердито улучшить разрешающую способность. Цитата(Stepanov @ Mar 10 2011, 19:29)  проницаемости среды. Вариации проницаемости среды в широких пределах вoобще не оказывают влияния на результат. Поскольку при данном методе меряется не абсолютная проницаемость среды, а находится место, где проницаемость меняется.
|
|
|
|
|
Mar 11 2011, 04:44
|
Гуру
     
Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883

|
Цитата(=AK= @ Mar 11 2011, 03:48)  "Витая пара" была названа для того, чтобы проще было объяснить суть метода. В реалии, конечно же, надо использовать кабель, не подверженный капиллярным эффектам. Например, высокочастотную "лапшу". Автор греет не воду, и не для того, чтобы нагреть. Химия. Скорее всего, не всякую гадость можно засовывать в его гадость. Обычно - стекло, тефлон... Цитата(Andrey_1 @ Mar 11 2011, 07:09)  Сообщающиеся сосуды - вывести наружу прозрачную трубку с делениями старый способ от ВМФ
ПС А флуду-то флуду Да, не все внимательно читают условия ТС. Например, ему не нравятся провода снаружи, внутри, и дырки в сосуде. Если бы все читали, флуда было бы меньше. Да. Цитата(ucMike @ Mar 10 2011, 14:47)  Уровнемер буйковый: измеряется вес буйка, опущенного в жидкость. Если он плавает, то вес равен нулю, а если утоплен, то не меняется уже. И только если он закреплен на дне, а сам - длинный цилиндр... Легче давление измерять, что по сути Вы и предлагаете.
|
|
|
|
|
Mar 16 2011, 15:04
|

Беспросветный оптимист
     
Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646

|
Цитата(Слесарь @ Mar 16 2011, 16:56)  А корпус-то - Rolec  Мы тоже такие применяем с недавних пор Всё-таки самое простое - это термисторы в нержавеющёй трубке(ках). Обычно для этого применяют "необычные" термисторы - с положительной характеристикой. Сопротивление у них достаточно высокое, и приходится подавать напряжение около 30В. Зато наличие жидкости определяется простым компаратором (уровни напряжения "сухого" и "мокрого" датчика очень разные) Если сделать на обычных термисторах с обратной характеристикой, нужно делать источник тока, т.к. сопротивление разогретых термисторов катастрофически стремится к нулю. Вижу это так: Внутрь трубки просунута тонкая платка с напаянными термисторами, соединёнными последовательно. От каждого ещё отдельный отвод. Итого - 4 термистора, источник тока и 3 отвода.
--------------------
Программирование делится на системное и бессистемное. ©Моё :) — а для кого-то БГ — это Bill Gilbert =)
|
|
|
|
|
Mar 17 2011, 07:00
|

Беспросветный оптимист
     
Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646

|
Цитата(Слесарь @ Mar 16 2011, 18:21)  Сомнительно все это и прицензионно. Неизвестно как отреагирует система при изменениях температур входящей жидкости. Неизвестно как отреагирует в случае изменений температуры воздуха над жидкостью. Как это будет защищено от ЭМИ Всё известно. В любом случае сухие термисторы саморазогреются сильнее, чем опущенные в жидкость. В жидкости даже 50-Вт ТЭН выше +40-50 градусов относительно окруж. температуры не разогревается. Не то что милипестрические фитюльки. На воздухе - совсем другое дело. В общем, попробовать стоит. Тем более что это самый дешёвый вариант.
--------------------
Программирование делится на системное и бессистемное. ©Моё :) — а для кого-то БГ — это Bill Gilbert =)
|
|
|
|
|
Mar 17 2011, 08:18
|
Участник

Группа: Участник
Сообщений: 60
Регистрация: 21-11-08
Пользователь №: 41 832

|
Цитата(Tanya @ Mar 11 2011, 07:44)  Если он плавает, то вес равен нулю, а если утоплен, то не меняется уже. И только если он закреплен на дне, а сам - длинный цилиндр... Легче давление измерять, что по сути Вы и предлагаете. Буек должен быть утоплен. Длина буйка = диапазон измерения. Предок вот такого http://rizur.ru/content/file/sapfir.pdf нормально работает уже больше десяти лет.
|
|
|
|
|
Mar 17 2011, 08:52
|

Беспросветный оптимист
     
Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646

|
Цитата(Tanya @ Mar 17 2011, 11:39)  Вот раньше (а, может и теперь...) Точно. К колёсику энкодер, к энкодеру дешифратор и микрокомпьютер сбоку. Вот только механика напрягает. Вот бы её сразу на месте оцифровать. Эврика! Опускаем в баночку вертикальную мешалку, с вентильным движком в пробке. По сопротивлению жидкости однозначно определяем её уровень.
--------------------
Программирование делится на системное и бессистемное. ©Моё :) — а для кого-то БГ — это Bill Gilbert =)
|
|
|
|
|
Mar 17 2011, 09:57
|
Местный
  
Группа: Свой
Сообщений: 302
Регистрация: 24-07-06
Из: Донецк, Украина
Пользователь №: 19 042

|
Цитата(Слесарь @ Mar 16 2011, 17:56)  Спасибо что напомнил! Этот метод называется - пузырьковый Это по рабоче-крестьянски. Правильно этот метод называется пьезометрический.
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|