автоматизация скважинного насоса
- Войдите на сайт для отправки комментариев
Чт, 19/01/2017 - 15:46
Коллеги, приветствую!
Прошу помочь в написании программы\ подсказать алгоритм для автоматизации скважинного насоса . Суть такова:
Имеется скважина с ограниченным дебетом. Датчики уровня воды в ней постоянно глючат. Поэтому принято решение отказаться от прямых измерений уровня воды в скважине в пользу косвенных измерений.
Зная, что заполненную скважину насос откачает за 50 секунд, а время на заполнение скважины требуется 10 минут, нужно сочинить алгоритм, не допускающий осушение скважины. Вода сливается в бочку 180 л. В бочке датчики уровня вполне работоспособны.
Оптимально при этом, чтоб насос включался как можно реже и отрабатывал весь дебет.
Кто нибудь делал подобное?
Осталось узнать кол-во воды откачиваемой за 50 сек, тогда сложится "оптимально".
50 литров.
И еще, какие значения показывают датчик(и) в бочке, абсолютные или что то другое (min/max) ?
В идеале абсолютные, но главное чтоб насос не сдох.
Есть похожая реализация. Тут так раз расписаны подводные камни:
http://www.avrki.ru/articles/content/voprovod/
Думал поставить УЗ датчик, но чужой опыт подсказывает, что это так же ненадёжно.
В идеале абсолютные, но главное чтоб насос не сдох.
Вы уж определитесь, от этого и алгоритм зависить будет.
Абсолютные.
Вот я накидал тут, не проверял,просто не на чем сейчас.
Есть огрехи небольшие, код "лобовой" без милисс и прочего. Я умаю основная идея будет понятна, допиливать можно сколько угодно
Ну можно еще проще написать Вот полный скетч https://yadi.sk/d/3qEDbTMU39rkwo
Ну и головной код
только не понятно как наполнится бочка в 180 л, из скважины в 50, не давая скважине набрать нужный объем.
Я бы делал по давлению в выходном патрубке насоса, во всасывающем сверлим отверстия в сантиметрах 10 от дна, как только упало давление, запускаем таймер и ждём 10 минут, зачем качать до дна если известен дебет, выше головы не прыгнешь,
если насос допускает подсос воздуха
"только не понятно как наполнится бочка в 180 л, из скважины в 50, не давая скважине набрать нужный объем."
В начале бочка пуста, скважина полна.
Запускается насос, забирает 50 литров, отключается на 10 мин, снова забирает 50 литров. И так за 33 мин будет 150 литров в бочке. Последние 30 литров не доберет т.к. есть условие, что насос не будем включать лишний раз ради небольшого долива.
дык, в моем примере так и есть.
вопрос был к примеру товарища qwone
и в чём цимус? поставьте датчик на полный налив, включать по циклам до полного налива
дык, в моем примере так и есть.
вопрос был к примеру товарища qwone
А что там думать. . Один датчик включает насос, а другой отключает. А то что насос работает в пульсирующем режиме. Так пусть за это класс отвечает. То есть каждые 10 минут включает на 50 сек насос. А если идет перелив, то отключает и работу класса и насоса. Ну да что бы налить снова надо дождаться следующие 10 минут, а не 10 минут после отключения. Зато алгоритм работы примитивен.Легко налаживается и тестируется. Да и критичность задания позволяет не мудрствовать.
Если не поздно, то вмешаюсь.
Выкачиваемые литры по секундометру не считайте. Большая погрешность в производительности подъема воды из скважины от атмосферного давления и особенно от напряжения в сети 220.
нужен счеткик воды.
купить можно бу за 2у.е. и допилить - добавить хола. будет считаль и литры и части литров.
масса проблем отпадет.
или тупо таймер на 3 -4 мин работы насоса и 10-20о отдыха.
Но имхо там ардуина нафик не нужна, достаточно 555 таймера и двух переменных резисторов и одного реле и все....
Изобретал я подобный велосипед на ардуинке.Задача была простая бочка на 180 литров не должна опустошаться в дачном доме, из нее весь водопровод в доме, правда ограничений по колодцу у меня нет(столб воды 7метров).
И когда я все сделал на дуне и собрался ставить решил пойти другим путем, а дуню на другие дела пустить.
Может и вам это подойдет?
Правда там слабое реле и никаких заявленных 10 амп. оно не тянет.
Уменя сгорели и ЗАЛИПЛИ !! контакты через месяц с нагрузкой 400вт,,получилась мини катастрофа) так что сейчас я этим реле включаю автомобильную стартерную релюху , а уже она включает насос.
https://ru.aliexpress.com/item/Liquid-Level-Controller-Sensor-Module-Water-Level-Detection-Sensor-9-12V-Control-High-Current-Relay-Modules/32621988958.html?spm=2114.13010608.0.0.9qIyo1
Я в начале темы писал, что дебет у скважины ограниченный. Я купил Ординар Д-4 -реле уровня. В скважину опустил 2 электрода на мин и на макс.
Вся эта система работает в ведре, но не работает в скважине! Перепробовав различные варианты конструкций электродов и вдоволь накрутив винт чувствительности, убедился что система не стабильна. Именно поэтому решил идти от обратного-от бочки.
Offtop
Для раскачки своей малодебетовой скважины (33метра) использовал ОВЕНовское реле http://www.owen.ru/catalog/regulirovaniya_urovnya_zhidkostej_owen_sau_m2/opisanie САУ-М2
Там вроде три электрода опускалось. Включала/отключала стабильно.
Сейчас, для защиты от осушения, хочу собрать на датчике атмосферного давления в трубке с запаянным верхом опущенной в скважину.
Так- же рассматриваю варианты бесконтактного контроля (безэлектродного). Поделитесь опытом.
Пока делиться нечем. Датчики атмосферного давления bmp180 приобретены. Опускать планирую в полипропиленовой трубе 20 диаметра (или ПНД, еще не решил). Датчик располагается в верхней части трубы, не в воде, верх трубы герметизирован/запаян. Снимать показания в контроллер, калибровать, затем строить логику управления насосом. Принцип/физика тут обсуждались.
Следует ли при таком решении учитывать атмосферное давление (второй датчик)?
Думаю не нужно. Т.к. колебания атмосферного давления будут в пределах погрешности в определении уровня воды +\- сантиметры.
Столб воды 10 м это 1 атм.