Форум myROBOT.ru » Лаборатория » Механическая мастерская » Датчик уровня жидкости

Страниц (2): [1] 2 »
 

1. troll - 12 Января, 2011 - 23:43:56 - перейти к сообщению
День добрый!

Посоветуйте пожалуйста, как лучше измерять уровень жидкости в баке.
Интересует разумный баланс "цена-надежность"

Жидкость - вода.
Объем бака - до 100 л.

1. Механический датчик - поплавок + кнопка.
Есть ли готовые решения?

2. УЗ датчик. ИМХО, самое правильное, но дороговато.

Спасибо.
2. cjA - 12 Января, 2011 - 23:49:32 - перейти к сообщению
а точно нужно знать имено уровень жидкости?
может хватит попловка и двух концевиков?
3. troll - 12 Января, 2011 - 23:52:14 - перейти к сообщению
cjA пишет:
а точно нужно знать имено уровень жидкости?
может хватит попловка и двух концевиков?


Впринципе да.
Буду гуглить.

Если у Вас есть что-то интересное на примете - кидайте ссылку :-)
4. cjA - 12 Января, 2011 - 23:52:19 - перейти к сообщению
сопротивление, леска , попловок
(Добавление)
шаговик, леска поплавок- но нужен комп чтобы импульсы считать
а для сопротивления тожен нужен комп чтобы пересчитывать, так как зависимость по любому будет нелинейная.
5. troll - 12 Января, 2011 - 23:59:28 - перейти к сообщению
cjA пишет:
сопротивление, леска , попловок
(Добавление)
шаговик, леска поплавок- но нужен комп чтобы импульсы считать
а для сопротивления тожен нужен комп чтобы пересчитывать, так как зависимость по любому будет нелинейная.


Кажется, нашел

http://shop.ebay.com/?_from=R40&...s#item1c188c62db

за 5 баксов можно найти.
6. nest - 13 Января, 2011 - 00:50:00 - перейти к сообщению
поплавок-магнит-геркон
7. ОЛЕГ - 13 Января, 2011 - 02:41:26 - перейти к сообщению
troll пишет:
за 5 баксов можно найти


Магазин автозапчастей- поплавок бачка омывателя. Тоже самое. Только дешевле.
8. cjA - 13 Января, 2011 - 03:49:28 - перейти к сообщению
а также датчик бензина в баке. это если диаметр - большой
А если узкий то нужно герметично. Можно сделать, если в магазин не идти- из кнопки из старого сидюка и, простите , презерватива.

Но наверное герконы и магнитик на поплавке, nest тут прав (градацию все равно придется делать но ведь не до миллилитра нужна точность?)
(Добавление)
о! а какое напряжение? если ~220 тогда нужно делать на поплавок типо штанги (мачты), чтоб от воды повыше (подальше) было
9. Белый Волк - 13 Января, 2011 - 06:26:21 - перейти к сообщению
troll
Какая вода заливается в бак? (дистиллированная, деионизованная, морская, водопроводная).
Необходимо отслеживать определённый уровень, или необходимо знать текущий уровень?
10. troll - 13 Января, 2011 - 23:59:12 - перейти к сообщению
Белый Волк пишет:
troll
Какая вода заливается в бак? (дистиллированная, деионизованная, морская, водопроводная).
Необходимо отслеживать определённый уровень, или необходимо знать текущий уровень?


Вода водопроводная. Напряжение всей системы - 12В.
Нужно отслеживать 2 уровня.

При достижении нижнего:
1. Отключить насос
2. Открыть клапан слива,
3. Подождать ХХ секунд
4. Закрыть клапан слива
5. Открыть клапан налива.

При достижении верхнего:
1. Закрыть клапан налива
2. Периодически включать насос.

Я решил остановиться на тех кетайских датчиках (черт, сегодня они там были уже по 2 долл с доставкой) + релюшки с ардуиной.

И еще. Надо подумать над какой-то резервной схемой перекрытия клапана налива на случай сбоя МК.
11. Белый Волк - 14 Января, 2011 - 06:38:03 - перейти к сообщению
troll
Для такого случая нет необходимости покупать какие-то особые датчики. Входной ток микроконтроллера ATmega8, например, 1 мкА. При напряжении питания микроконтроллера в 5 В, микроконтроллер однозначно "воспримет" сопротивление 5 МОм. Сопротивление дистиллированной воды порядка 2 МОм на см. В этом случае датчик можно выполнить в виде двух проводников (скажем, аллюминий), расположенных на расстоянии около 1 см. Но для этого необходимо располагать микроконтроллер в непосредственной близости к датчикам Если хотите, в воскресенье могу провести соответствующие опыты и сообщить о результатах.
12. nest - 14 Января, 2011 - 20:05:02 - перейти к сообщению
Белый Волк пишет:
Сопротивление дистиллированной воды порядка 2 МОм на см. В этом случае датчик можно выполнить в виде двух проводников (скажем, аллюминий), расположенных на расстоянии около 1 см.
не пойдёт. Тем более алюминий.
под постоянным током за пару месяцев растворятся либо сами электроды, либо обрастут всякими налётами - и "привет".
Либо делать переменный ток, и заметно усложнять всю схему.

либо - герконы + магнит.
13. Белый Волк - 14 Января, 2011 - 22:05:03 - перейти к сообщению
nest
1. Ток не более 1 мкА.
2. Уровень воды не меняется мгновенно: думаю, достаточно совершать проверку раз в секунду в течение 1 мс.
3. В крайнем случае можно использовать две линии порта ввода-вывода и переключать "полярность" при каждой проверке.

Я не могу судить о проводимости налётов, которые могут появиться на алюминии со временем, мой опыт основывается на использовании алюминиевых емкостей в быту: сопротивление налёта существенно меньше сопротивления воды, а значит им можно пренебречь.
Вообще, идея не нова - я встречал реализации таких датчиков на PIC-микроконтроллерах и даже на биполярных транзисторах.
14. nest - 14 Января, 2011 - 22:14:49 - перейти к сообщению
Белый Волк, согласен.
Но всё равно так делать не стал бы Улыбка
15. troll - 15 Января, 2011 - 11:42:01 - перейти к сообщению
Всем спасибо за советы.

Счас уточняются параметры системы.

Есть мысль поставить третий датчик уровня - почти на уровне входной горловины бака, который будет "принудительно" закрывать впускной клапан (т.е минуя МК) и возможно отключать схему с выдачей "сигнала тревоги".

Думаю...