Аквастраж / База знаний / Подача кислорода по датчику

Автоматическая подача кислорода по датчику растворенного кислорода

Ротаметр держит постоянный расход независимо от того, сколько кислорода реально осталось в воде. Автоматика по датчику включает и выключает подачу газа по факту, а не по расписанию, и экономит его там, где ротаметр просто льет вхолостую.

Постоянная подача кислорода через ротаметр держит фиксированный расход независимо от того, сколько кислорода реально в воде прямо сейчас: рыба поела, потребление выросло, а расход остался прежним, или наоборот, ночью потребление упало, а газ льется в том же темпе. Автоматическая подача по датчику включает соленоидный клапан только тогда, когда показание оксиметра падает ниже уставки, и выключает, когда оно снова поднимается выше, экономя газ и убирая необходимость крутить вентиль руками несколько раз в день.

Какой оксиметр вообще ставить под такую задачу, разобрано в статье как выбрать оксиметр: для автоматики важна не только точность, но и стабильность показания без ложных скачков, иначе контроллер будет дергать клапан на каждом шуме сигнала.

Из чего состоит контур автоматической подачи

Контур строится вокруг трех узлов: датчик растворенного кислорода в воде, контроллер, который сравнивает показание с заданными порогами, и соленоидный клапан на газовой линии, который контроллер открывает и закрывает по своей логике. Между клапаном и диффузором остаются обычные элементы обвязки, редуктор, ротаметр для контроля верхней границы расхода и обратный клапан, разобранные в статье баллоны, криогазификатор или концентратор.

УзелРоль в контуреНа что обратить внимание при выборе
Датчик кислородаОтдает контроллеру текущее показание в мг на литр или в процентах насыщенияСтабильность сигнала, требуемая частота калибровки, отклик на реальных скоростях изменения кислорода в бассейне
КонтроллерСравнивает показание с уставками включения и выключения, управляет выходом на клапанНаличие входа под конкретный тип сигнала датчика, задержка реакции, ручной режим на случай отказа автоматики
Соленоидный клапанОткрывает и закрывает подачу газа по команде контроллераМатериал уплотнений под чистый кислород, рабочее давление и расход, нормально закрытое исполнение на случай пропажи питания
Соленоидный клапан для кислородной линии берут только в исполнении, рассчитанном на чистый кислород: обычный клапан для воды или воздуха может содержать смазку или материалы, несовместимые с кислородом под давлением, что создает риск возгорания на самом клапане.

Зачем нужен гистерезис, а не одна уставка

Если задать контроллеру одно пороговое значение и включать клапан ниже него, а выключать выше того же значения, при показании кислорода, колеблющемся ровно возле этой границы, клапан будет щелкать почти непрерывно: включился, кислород чуть подрос, выключился, снова упал, снова включился. Частое переключение изнашивает соленоид быстрее любого расчетного ресурса и создает скачки давления в линии.

Гистерезис решает это разницей между порогом включения и порогом выключения. Например, клапан включается, когда кислород падает ниже одного значения, и выключается только когда он поднимается выше другого значения, заметно большего первого. Пока показание колеблется между этими двумя порогами, контроллер не переключает клапан вообще, и число срабатываний в час падает в разы по сравнению с одной общей уставкой.

Как выбрать ширину гистерезиса

Слишком узкий зазор между порогами не решает проблему частых переключений, слишком широкий позволяет кислороду проседать заметно ниже комфортного уровня, прежде чем клапан вообще включится. Настройку подбирают по факту на конкретном бассейне: начинают с зазора, который дает не больше нескольких включений в час при обычной нагрузке, и сужают его только если рыба явно недополучает кислород в пиковые часы после кормления, для контроля используют пороги гибели и нормы из статьи кислород для форели и карпа.

Сколько газа реально экономит автоматика

Постоянная подача через ротаметр рассчитывается на пиковое потребление, то есть на состояние сразу после кормления при максимальной температуре воды в сезоне, и льется с этим расходом круглые сутки. Ночью, в холодную погоду и вне часов кормления реальное потребление кислорода рыбой заметно ниже пикового, но ротаметр этого не знает и продолжает выдавать тот же расход.

Автоматика по датчику включает клапан только тогда, когда показание действительно падает к нижней уставке, а в остальное время подача стоит. На практике это означает, что суммарный расход газа за сутки становится ближе к реальному потреблению рыбой, а не к расчетному пиковому значению, особенно на фермах с выраженной разницей между дневной и ночной нагрузкой. Точную цифру экономии в процентах контроллер и датчик сами не считают, ее нужно снимать по факту сравнением расхода баллона за одинаковый период до и после перехода на автоматику.

Прежде чем настраивать автоматику под свой контур, важно правильно подобрать саму производительность оксигенатора: как это считать по корму, биомассе и пику кормления, разобрано в статье подбор оксигенатора по производительности.

Порядок настройки контура

  1. Установить и откалибровать датчик кислорода по инструкции производителя, поверить показание контрольным методом хотя бы один раз перед запуском автоматики.
  2. Смонтировать соленоидный клапан на кислородной линии после ротаметра, который в этой схеме служит ограничителем верхнего расхода, а не единственным регулятором.
  3. Подключить датчик и клапан к контроллеру, задать нижнюю уставку включения по нижней границе комфортного диапазона для конкретной рыбы.
  4. Задать верхнюю уставку выключения с отступом от нижней, достаточным, чтобы клапан не щелкал чаще нескольких раз в час при обычной нагрузке.
  5. Прогнать контур сутки в ручном присмотре, сверяя реальные показания оксиметра с моментами открытия и закрытия клапана, и только после этого оставлять контур без постоянного наблюдения.

На чем контур ломается

  • Датчик обрастает или дрейфует. Постепенная потеря точности не отключает контур, а тихо сдвигает уставки относительно реального кислорода в воде, поэтому калибровку нельзя пропускать по расписанию, даже если внешне все работает штатно.
  • Соленоид залипает в открытом положении. Если клапан физически не закрывается по команде, подача идет постоянно, как будто автоматики нет вообще, а расход газа растет без видимой причины на ротаметре после клапана.
  • Пропадает питание на контроллере. Нормально закрытое исполнение клапана в этом случае просто прекращает подачу газа, что безопаснее для оборудования, но означает полную остановку подачи кислорода без ручного вмешательства.
  • Слишком узкий гистерезис. Клапан переключается очень часто, соленоид изнашивается быстрее срока службы, а давление в линии колеблется рывками.

Пропажа питания на контроллере или самом источнике кислорода это авария, которую стоит ловить отдельно от логики самого контура: базовый блок Аквастража следит за питанием и температурой воды и шлет тревогу в телеграм-бот и ntfy, а датчик кислорода и токовые клещи на компрессоре или концентраторе подключаются к нему отдельными линиями и добавляют в ту же тревогу собственно остановку подачи, а не только факт пропажи света. Какие параметры вообще стоит выводить в общий контроль фермы, разобрано в статье автоматизация УЗВ.

Аналоговый выход или релейный контакт: что удобнее для контроллера

Датчики кислорода отдают показание по разному: одни дают аналоговый сигнал в определенном диапазоне напряжения или тока, который контроллер переводит в мг на литр по своей калибровочной таблице, другие сразу выдают цифровое значение по протоколу связи. Для простого контура с одним порогом включения и одним выключения хватает даже релейного выхода самого датчика или отдельного реле уровня, настроенного один раз и не требующего вмешательства контроллера вообще.

Полноценный контроллер с аналоговым или цифровым входом от датчика удобнее там, где нужно больше одной пары уставок сразу: например, разная логика в дневные и ночные часы, или запись истории показаний для последующего разбора расхода газа. Для одного бассейна с одной постоянной логикой усложнять схему отдельным контроллером не всегда оправдано, для фермы с несколькими бассейнами и разным режимом кормления обычно оправдано.

Что происходит с рыбой в момент, когда контур завис

Если контроллер завис в состоянии закрытого клапана, а никто этого не заметил, ситуация ничем не отличается от обычной остановки подачи кислорода любым другим способом: кислород в воде начинает падать с той скоростью, с которой его потребляют рыба и биофильтр, и запас времени до критического уровня зависит от плотности посадки и температуры воды. Логика первых действий и то, сколько времени реально есть до потерь, разобраны в статье встала подача воды в УЗВ: причина другая, но реакция организма воды на нехватку кислорода та же самая.

Отдельная опасность в том, что контур с автоматикой создает ложное чувство защищенности: раз стоит датчик и контроллер, кажется, что все под контролем и можно не проверять бассейн лишний раз. На практике именно автоматизированные контуры без независимой аварийной сигнализации оказываются самым долгим по времени необнаружения отказом, потому что человек перестает смотреть на бассейн вручную, полагаясь на то, что автоматика бы предупредила.

Внешне зависший контур выглядит так же, как любая другая остановка подачи кислорода: рыба идет к поверхности и заглатывает воздух. Что делать в этот момент по шагам, в статье рыба хватает воздух у поверхности.

Прежде чем переходить на ручной вентиль, стоит за пару минут проверить, действительно ли контур завис из за отказа автоматики, а не просто соврал сам датчик. Как отличить одно от другого и что делать в первые минуты, пока прибор не откалиброван, разобрано в статье датчики кислорода и pH отказали: что делать прямо сейчас.

Ручной вентиль на случай отказа автоматики

Контур с контроллером и соленоидом не заменяет ручной вентиль на линии полностью, его оставляют как аварийный обход: если контроллер завис или соленоид отказал в закрытом положении, можно временно перейти на постоянную подачу через ротаметр вручную, пока автоматику не починят. Схему такого параллельного обхода проще заложить сразу при монтаже, чем потом врезать в рабочую линию под давлением.

Типичные ошибки

  • Ставят одну уставку без гистерезиса и получают клапан, который щелкает почти непрерывно.
  • Не поверяют датчик перед запуском автоматики и настраивают уставки по показанию, которое само по себе смещено.
  • Убирают ротаметр из схемы полностью, оставляя контроль расхода целиком на автоматике, и теряют возможность быстро увидеть завышенный расход глазами.
  • Не закладывают ручной обход клапана и при отказе контроллера остаются вообще без подачи кислорода до починки.

Частые вопросы

Автоматическая подача кислорода в узв окупается на маленьком хозяйстве

Экономия газа растет вместе с разницей между пиковым и средним потреблением: чем сильнее нагрузка скачет между кормлением и остальным временем, тем больше смысла в автоматике. На небольшом бассейне с одним видом рыбы и ровным графиком кормления разница может быть не такой заметной, и проще держать постоянную подачу через ротаметр под ручным контролем.

Кислородный контроллер для узв можно собрать самому или нужен готовый блок

Контур из датчика с аналоговым или цифровым выходом, простого реле или промышленного контроллера и соленоидного клапана собирается из готовых промышленных компонентов без написания собственной прошивки. Сложность обычно не в самой сборке, а в правильном подборе уставок и гистерезиса под конкретный бассейн.

Соленоидный клапан кислород рыба, можно ли ставить обычный водопроводный соленоид

Нет. Обычный соленоидный клапан для воды часто содержит материалы и смазки, не рассчитанные на контакт с чистым кислородом под давлением. Нужен клапан именно в кислородном исполнении, это указывается в паспорте изделия отдельно.

Регулировка кислорода по датчику полностью заменяет ротаметр

Нет, ротаметр остается в схеме как визуальный контроль верхнего расхода и как способ быстро увидеть, что клапан открылся с избыточным потоком. Автоматика управляет включением и выключением, а не точным расходом газа во включенном состоянии.

Гальванический, полярографический или оптический датчик: разница для контура автоматики

Тип самого датчика напрямую влияет на то, сколько внимания требует контур в целом. Гальванические и полярографические датчики измеряют кислород через электрохимическую реакцию на электроде, и в процессе измерения сам датчик расходует часть кислорода из пробы, поэтому таким датчикам нужен минимальный поток или перемешивание воды у мембраны, иначе показание занижается относительно реального. Обслуживание у них тоже плотнее: регулярная калибровка для компенсации естественного дрейфа показаний, чистка, периодическая замена мембраны и электролита, полировка анода.

Оптические, они же люминесцентные датчики, работают по другому принципу: измеряют не ток реакции, а время затухания свечения люминофора после засветки, и в этом процессе кислород из пробы не расходуется. Отсюда два практических следствия для контура автоматики: во-первых, такой датчик может стоять в застойной зоне бассейна без принудительного потока и все равно давать корректное показание, во-вторых, калибровка требуется заметно реже, а сама процедура занимает одну-две минуты вместо полноценного лабораторного протокола электрохимического датчика.

ПараметрГальванический/полярографическийОптический (люминесцентный)
Требование к потоку воды у датчикаНужен минимальный поток или перемешиваниеРаботает в статичной воде без потока
Расход кислорода самим датчикомДа, через электрохимическую реакциюНет, измерение по времени затухания свечения
Частота калибровкиРегулярная, с компенсацией дрейфаСущественно реже, процедура быстрее
ОбслуживаниеМембрана, электролит, полировка анодаВ основном замена защитного колпачка датчика

Для контура, который работает без постоянного присмотра человека, эта разница напрямую переходит в надежность: чем реже датчик требует ручного обслуживания, тем меньше риск, что забытая калибровка незаметно сдвинет уставки контроллера относительно реального кислорода в бассейне, что уже разобрано выше как одна из типичных причин отказа автоматики.

Аналоговый выход 4-20 мА и цифровой протокол связи: что выбрать для контроллера

Датчик может передавать показание на контроллер по разному. Классический вариант, аналоговый токовый выход 4-20 мА, где значение тока в петле линейно соответствует диапазону измеряемого кислорода: это простой и помехоустойчивый сигнал, который принимает почти любой промышленный контроллер с соответствующим входом, но для расшифровки в конкретные мг на литр контроллер нужно один раз откалибровать под диапазон датчика.

Другой вариант, цифровая связь по протоколу Modbus поверх интерфейса RS485: датчик сразу отдает готовое числовое значение, к одной линии можно подключить несколько устройств последовательно, что удобно на ферме с несколькими бассейнами и общим контроллером или диспетчерской системой. За удобство масштабирования приходится платить более сложной настройкой самой линии связи и адресов устройств, чем в случае одного простого токового сигнала на одно реле.

Для одного контура с одним бассейном и одной парой уставок разница на практике невелика, обе схемы решают задачу. Разница становится заметной на ферме с несколькими бассейнами, где цифровая шина позволяет собрать показания всех датчиков в одном месте без отдельной пары проводов на каждый.

Резервирование контура: второй датчик и голосование по двум показаниям

Одиночный датчик, даже исправный физически, может соврать: обрастание, локальный пузырь воздуха у мембраны, временный дрейф. Контур с одним датчиком в этом случае слепо доверяет единственному источнику данных, и если датчик занижает или завышает показание, автоматика будет действовать по неверной картине, при этом внешне выглядя полностью рабочей.

На фермах с более высокими требованиями к надежности ставят два датчика на один бассейн и логику голосования в контроллере: если показания двух датчиков расходятся сильнее заданного предела, контур не просто продолжает работать по одному из них, а поднимает отдельную тревогу расхождения, сигнализируя, что кто то из двух датчиков нуждается в проверке, прежде чем полагаться на автоматику дальше. Для одного небольшого бассейна такая схема обычно избыточна, а вот для дорогого маточного стада или для фермы, где отказ автоматики оборачивается заметными потерями, второй датчик окупает себя уже на первом предотвращенном ложном доверии показанию.

Расчет экономии газа на условном примере

Чтобы прикинуть порядок величины экономии, а не просто сказать, что автоматика выгоднее, полезно прикинуть цифры на условном бассейне. Допустим, ротаметр держит постоянный расход, рассчитанный на пиковое потребление сразу после кормления, и льет этот расход все 24 часа в сутки. Если пиковые часы, вместе с запасом на разгон и спад, реально занимают 6-8 часов в сутки, а остальные 16-18 часов потребление рыбой заметно ниже, ротаметр в эти часы продолжает лить полный расход впустую.

Автоматика с гистерезисом в эти небольшие потребления часы включает клапан лишь на часть времени, а не постоянно, и суммарный расход газа за сутки смещается от расчетного пикового к куда более близкому к фактическому потреблению рыбой значению. Точная цифра экономии на конкретной ферме зависит от разницы между дневным и ночным потреблением, температуры воды и плотности посадки, поэтому единой цифры в процентах для всех хозяйств не существует, ее снимают по факту, сравнивая расход баллона или наработку концентратора за одинаковый период до перехода на автоматику и после.

Пошаговая диагностика, если клапан не реагирует на показание датчика

  1. Сверить текущее показание на дисплее контроллера с независимым измерением тем же или другим оксиметром, чтобы исключить вранье самого датчика, а не контура.
  2. Проверить, действительно ли показание пересекло заданный порог включения, а не просто приблизилось к нему: пока значение внутри зоны гистерезиса, клапан по конструкции не обязан реагировать, и это не поломка.
  3. Проверить питание на самом контроллере и на катушке соленоида отдельно: связка может остаться без питания частично, например контроллер работает, а линия на катушку клапана оборвана.
  4. Проверить соленоид на механическое залипание, отключив контроллер от линии и подав команду на клапан напрямую или вручную, если конструкция это позволяет.
  5. Если все узлы по отдельности исправны, а связка все равно не реагирует, проверить целостность и корректность подключения самого сигнального провода между датчиком и контроллером: обрыв или наводка на кабеле может давать стабильно неверное или зависшее показание при исправных концах цепи.

Контур на несколько бассейнов: один контроллер или отдельный на каждый

На ферме с несколькими бассейнами возникает вопрос, ставить ли отдельный контроллер и клапан на каждый бассейн или собрать все датчики на один центральный контроллер с несколькими независимыми выходами. Отдельный контроллер на бассейн проще в логике и не создает единую точку отказа: если один контроллер зависнет, остальные бассейны продолжают работать по своей автоматике независимо. Центральный контроллер с несколькими каналами удобнее для сбора истории показаний и общей картины по ферме в одном месте, но при его отказе под угрозой оказываются сразу все подключенные бассейны, а не один.

Практический компромисс, который используют на фермах среднего размера, отдельная простая логика включения-выключения на каждом бассейне как первый, независимый рубеж защиты, и отдельная система сбора показаний поверх нее для истории и общего контроля, а не как единственный канал управления клапанами. Тогда сбой в системе сбора данных не отключает саму подачу кислорода ни на одном бассейне.

Место установки датчика в бассейне: почему это не мелочь

Показание датчика верно ровно для той точки бассейна, где он физически висит, а не для всего объема воды сразу. Если датчик стоит у входа свежей воды или рядом с аэратором, он будет показывать кислород выше, чем в среднем по бассейну, и контроллер станет включать клапан позже, чем реально нужно рыбе в дальних углах. Если датчик стоит в застойной зоне у дна, картина обратная: контур будет держать клапан открытым чаще необходимого, расходуя лишний газ там, где в остальном объеме кислорода и так достаточно.

Ориентир для установки, точка, максимально близкая к типичному месту скопления рыбы и при этом не в прямой струе от подачи воды или диффузора, где показание будет искусственно завышено самим потоком свежего кислорода. На бассейнах сложной формы или с неравномерным течением иногда оправдано на этапе настройки контура временно переставлять датчик по нескольким точкам и сравнивать показания, прежде чем выбрать постоянное место установки.

Отдельная практическая деталь про глубину погружения: показание у поверхности и у дна одного и того же бассейна может заметно различаться, особенно в теплую погоду при слабом перемешивании, когда более теплый и богатый кислородом слой держится сверху, а у дна кислород постепенно выедается рыбой и осевшей органикой. Если контур управляет подачей для всего бассейна, а не для тонкого поверхностного слоя, датчик логичнее держать ближе к рабочему горизонту, где реально находится основная масса рыбы, а не у самой поверхности, где показание будет систематически завышенным относительно условий на глубине.

Подберем контроль под ваше хозяйство

В Аквастраже проверен канал температуры. Контроль питания, насоса и аэрации обсуждаем отдельно: сначала выбираем датчик и проверяем канал на площадке. Опишите один бассейн или узел, предложим состав бета-комплекта и смету.

Обсудить бета-комплект

Источники

Для кислорода высокого давления рекомендуют фторэластомерные уплотнения с высокой температурой воспламенения, чистые от загрязнений поверхности и только сертифицированные, совместимые с кислородом смазки: МВИФ, Кислород высокого давления, оборудование.
Гистерезис создает зону нечувствительности около порога и предотвращает частое переключение при небольших колебаниях: обратное переключение идет только после выхода параметра за границу с учетом гистерезиса: NetPing, Что такое гистерезис и зачем он нужен.
Люминесцентный (оптический) метод измерения кислорода не требует калибровки в отличие от электрохимического, не расходует кислород пробы и работает без потока воды, тогда как электрохимический датчик требует регулярной калибровки, чистки, замены мембраны и электролита и минимального потока у мембраны: Эко Инструмент, люминесцентный метод измерения растворенного кислорода.

Рядом в разделе