День добрый!
Посоветуйте пожалуйста, как лучше измерять уровень жидкости в баке.
Интересует разумный баланс "цена-надежность"
Жидкость - вода.
Объем бака - до 100 л.
1. Механический датчик - поплавок + кнопка.
Есть ли готовые решения?
2. УЗ датчик. ИМХО, самое правильное, но дороговато.
Спасибо.
1. troll - 12 Января, 2011 - 23:43:56 - перейти к сообщению
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 тогда нужно делать на поплавок типо штанги (мачты), чтоб от воды повыше (подальше) было
А если узкий то нужно герметично. Можно сделать, если в магазин не идти- из кнопки из старого сидюка и, простите , презерватива.
Но наверное герконы и магнитик на поплавке, 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 см. Но для этого необходимо располагать микроконтроллер в непосредственной близости к датчикам Если хотите, в воскресенье могу провести соответствующие опыты и сообщить о результатах.
Для такого случая нет необходимости покупать какие-то особые датчики. Входной ток микроконтроллера 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-микроконтроллерах и даже на биполярных транзисторах.
1. Ток не более 1 мкА.
2. Уровень воды не меняется мгновенно: думаю, достаточно совершать проверку раз в секунду в течение 1 мс.
3. В крайнем случае можно использовать две линии порта ввода-вывода и переключать "полярность" при каждой проверке.
Я не могу судить о проводимости налётов, которые могут появиться на алюминии со временем, мой опыт основывается на использовании алюминиевых емкостей в быту: сопротивление налёта существенно меньше сопротивления воды, а значит им можно пренебречь.
Вообще, идея не нова - я встречал реализации таких датчиков на PIC-микроконтроллерах и даже на биполярных транзисторах.
14. nest - 14 Января, 2011 - 22:14:49 - перейти к сообщению
Белый Волк, согласен.
Но всё равно так делать не стал бы
Но всё равно так делать не стал бы
15. troll - 15 Января, 2011 - 11:42:01 - перейти к сообщению
Всем спасибо за советы.
Счас уточняются параметры системы.
Есть мысль поставить третий датчик уровня - почти на уровне входной горловины бака, который будет "принудительно" закрывать впускной клапан (т.е минуя МК) и возможно отключать схему с выдачей "сигнала тревоги".
Думаю...
Счас уточняются параметры системы.
Есть мысль поставить третий датчик уровня - почти на уровне входной горловины бака, который будет "принудительно" закрывать впускной клапан (т.е минуя МК) и возможно отключать схему с выдачей "сигнала тревоги".
Думаю...