Самый дешевый и самый надежный датчик на ферме, если его правильно поставить. Разбираем типы, точность, длину кабеля и куда именно опускать зонд.
Датчик температуры воды это самый дешевый и самый надежный прибор на ферме: у него нет мембраны, которая стареет, и электрода, который нужно поить буфером. Основная ошибка с ним не в самом датчике, а в том, куда его суют и как читают показание. Разбираем типы датчиков, их точность, длину кабеля и куда именно опускать зонд в бассейне и в пруду.
В отличие от pH и кислорода, у температуры нет мембраны, электролита или люминофора, которые расходуются или стареют от использования. Чувствительный элемент это либо термистор, либо резистивный датчик, либо термопара, и у всех трех физика измерения не связана с химией воды: они не могут "истощиться" так, как электрохимический датчик кислорода. Поэтому температура и остается самым надежным параметром на ферме, если сам зонд герметичен и провод цел.
Готовый герметичный зонд из нержавеющей стали с цифровым выходом по протоколу 1-Wire: диапазон измерения от минус 55 до плюс 125 градусов, погрешность не выше 0,5 градуса в рабочем диапазоне минус 10 до плюс 85. Данные идут в цифре, а не аналоговым сигналом, поэтому наводки на длинном кабеле не искажают показание так, как у аналоговых датчиков. Питание можно брать прямо с линии данных, отдельный провод питания не всегда нужен. Самый популярный вариант для самодельных и небольших промышленных контроллеров именно из-за простоты подключения и цены.
Спай двух разных металлов, который сам генерирует слабый сигнал пропорционально разнице температур. Живет в широком диапазоне и переносит температуры, которые не по силам многим другим датчикам, но для диапазона воды в рыбоводстве (обычно 0-35 градусов) это избыточный запас, а точность у бюджетных термопар без дополнительной компенсации холодного спая обычно хуже, чем у цифрового датчика. На ферме встречается реже, чаще в связке с нагревательным оборудованием, а не как основной датчик воды.
Сопротивление платинового элемента меняется с температурой предсказуемо и стабильно, отсюда высокая точность и повторяемость показаний, которую ценят в промышленных контроллерах и в моделях, где датчик встроен в другой прибор, например в pH метр или оксиметр для температурной компенсации. Сигнал аналоговый, поэтому на длинном кабеле без экранирования и без правильной схемы подключения (двух-, трех- или четырехпроводной) возможна погрешность от сопротивления самого провода. Дороже цифрового датчика, оправдан там, где точность важнее простоты.
| Тип | Диапазон | Точность | Где обычно стоит |
|---|---|---|---|
| Цифровой (DS18B20) | -55...+125 °C | до 0,5 °C | Пруд, УЗВ, самодельные и бюджетные контроллеры |
| Термопара | широкий, с запасом | зависит от типа и компенсации | Рядом с нагревателем, не как основной датчик воды |
| PT100/PT1000 | широкий, стабильный | высокая при правильной схеме | Промышленный контроллер, встроенный датчик в pH метре или оксиметре |
У цифрового датчика по протоколу 1-Wire на качественном экранированном кабеле шлейф может тянуться на десятки и сотни метров без потери сигнала, потому что данные идут в цифре, а не значением напряжения. У аналоговых датчиков (термопара, PT100 без цифрового преобразователя рядом с зондом) длина провода уже влияет на показание: собственное сопротивление длинного провода складывается с сопротивлением датчика и сдвигает результат, если схема подключения этого не компенсирует. Если зонд стоит далеко от щита, цифровой датчик практичнее просто потому, что ошибка от длины провода у него не накапливается так, как у аналогового.
Зонд опускают в основной поток воды, а не в застойный угол или прямо у стенки, где локальный нагрев или охлаждение от воздуха искажает показание относительно всей массы воды. Хорошая точка это выход из биофильтра или общий сборный канал, где вода уже перемешана после прохождения через систему. Не крепите зонд впритык к нагревателю или охладителю: там будет локальная температура самого оборудования, а не средняя температура, в которой живет рыба.
Пруд неоднороден по глубине сильнее, чем компактная УЗВ: у поверхности летом теплее, у дна зимой подо льдом теплее, чем у поверхности. Зонд ставят на той глубине, где реально держится рыба в проблемный сезон: летом ближе ко дну, если рыба уходит туда от жары, зимой на глубине подо льдом, а не у самой кромки льда. Один зонд у поверхности в жаркий день покажет число, которое не отражает, что происходит на глубине, где стоит рыба. Разница температур по глубине важна еще и при подмене воды: если доливаете холодную воду с одной глубины, а рыба стоит на другой, реальный перепад для нее иной, чем показывает зонд, расчет безопасного смешения в статье термошок и калькулятор смешения.
Сам по себе зонд ничего не решает, решение принимает контроллер или сервер, который сравнивает показание с заданными порогами и поднимает тревогу при выходе за них. Порядок обычно такой: задать нижний и верхний порог под конкретный вид рыбы, задать время подтверждения (не поднимать тревогу от одного случайного выброса показания, а ждать, что значение держится за порогом несколько минут подряд), и отдельно предусмотреть тревогу на обрыв или отказ самого датчика, а не только на выход температуры за диапазон. Отказавший датчик, который просто перестал слать данные, не менее опасен, чем реальный перегрев: система должна отличать "температура в норме" от "датчик молчит".
Датчик температуры надежнее электрохимических собратьев, но не бессмертен: провод перетирается, герметичность корпуса пробивается от многолетнего контакта с водой, контакт в клемме окисляется. Если от одного зонда зависит и показание на экране, и решение о запуске аварийного подогрева или охлаждения, его отказ означает, что система одновременно теряет и глаза, и повод среагировать. На объектах, где авария по температуре стоит дорого (малек, плотная посадка ценной рыбы), второй независимый зонд в той же зоне, пусть даже более дешевый, дает возможность свериться и отличить реальный скачок температуры от сбоя одного датчика. Разбор резервирования оборудования и щита в целом в статье оборудование для УЗВ.
Резервный зонд особенно важен именно в момент резкого скачка температуры, когда решение о реакции нужно принимать быстро: как отличить настоящий скачок от сбоя одного датчика и что делать дальше, в статье резкий скачок температуры воды: авария.
Самый простой способ проверить исправность зонда в поле: сравнить его показание с обычным бытовым термометром в одной и той же точке воды, дав обоим приборам время выровняться. Расхождение в пределах заявленной погрешности (для цифрового датчика это доли градуса) нормально, а вот резкий и стабильный сдвиг на несколько градусов почти всегда говорит о повреждении зонда или проблеме в проводке, а не о том, что вода вдруг стала другой. Такая сверка не заменяет калибровку промышленного датчика, но для полевого контроля на ферме ее достаточно, и делать ее стоит хотя бы раз в сезон, а не только когда уже что-то заподозрили.
Отдельная и частая ошибка, которая не связана с самим датчиком: перепутать шкалу измерения, если цифра пришла из зарубежного паспорта оборудования в Фаренгейтах, а контроллер настроен на Цельсий. Формулы пересчета между шкалами и разбор погрешности приборов по классам точности собраны в статье единицы измерения температуры воды.
На практике датчик температуры часто ставят в одной группе с датчиком уровня воды, потому что оба крепятся на одном щупе или в одной точке бассейна. Если вода ушла ниже точки крепления, вы теряете сразу оба показания, а не только одно. При проектировании точек установки стоит развести эти два датчика так, чтобы падение уровня было видно раньше, чем зонд температуры окажется на воздухе, разбор датчиков уровня и их установки в статье датчик уровня воды.
Встроенный датчик закрывает задачу температурной компенсации самого измерения, но он один и находится там, где стоит основной прибор. Для отдельного контроля температуры по всей ферме или для тревоги по перегреву нужен самостоятельный датчик, а лучше несколько в разных точках.
Заметно реже, чем pH или кислород: у цифрового и резистивного датчика нет расходуемого чувствительного элемента, который стареет от использования. Достаточно периодически сверять показание с проверенным термометром и следить, что зонд герметичен и провод не поврежден.
Герметичный зонд начального уровня на базе DS18B20 стоит недорого, порядка нескольких сотен рублей за сам зонд без контроллера и обвязки, точная цена зависит от длины кабеля и продавца.
Нет, один физический зонд дает одну точку измерения. Для контроля разных бассейнов, разных прудов или разной глубины нужен отдельный зонд на каждую точку, цифровые датчики по 1-Wire при этом можно повесить на одну шину и опрашивать несколько штук одним контроллером.
Сначала проверьте физику: не оказался ли зонд на воздухе из-за упавшего уровня воды, не попал ли на него прямой поток от только что залитой холодной или горячей воды, цел ли провод в месте перегиба. Резкий необъяснимый скачок чаще говорит о механической причине или о наводке в проводке, чем о том, что вода на ферме правда изменила температуру за минуту.
У резистивных датчиков точность стандартизирована классами допуска по IEC 60751, и разница между классами не абстрактная маркировка на упаковке, а конкретное число градусов ошибки, которое растет вместе с температурой.
| Класс | Формула допуска | Погрешность при 0 °C | Погрешность при 100 °C |
|---|---|---|---|
| Класс A | 0,15 + 0,002 x t | ±0,15 °C | ±0,35 °C |
| Класс B | 0,3 + 0,005 x t | ±0,3 °C | ±0,8 °C |
Для воды в рыбоводстве, где рабочий диапазон обычно 0-35 градусов, разница между классами на практике укладывается в десятые доли градуса, и для большинства ферм класс B со своей ценой ниже вполне достаточен. Класс A имеет смысл там, где показание датчика температуры участвует в точном расчете, например в компенсации показаний pH метра или оксиметра, и лишняя десятая градуса ошибки заметно смещает итоговый расчет концентрации.
Рыба холоднокровна, и ее обмен веществ, а вместе с ним аппетит и скорость роста напрямую зависят от температуры воды, а не только от количества и качества корма. У каждого вида есть свой температурный коридор наиболее интенсивного питания и свои границы, за которыми рыба перестает есть почти полностью.
| Вид | Не питается ниже/выше | Наиболее интенсивное питание |
|---|---|---|
| Форель | ниже 3 °C, выше 18 °C | 10-12 °C |
| Щука | нет данных | 13-16 °C |
| Сазан, карп | ниже 10 °C | 23-28 °C |
| Налим | выше 12 °C | нет данных |
Практический вывод для показаний датчика: одна и та же цифра на экране означает разное для разных видов в одном пруду. Если ферма держит форель и карпа в разных бассейнах одной системы, датчик температуры на каждом бассейне должен сверяться со своим отдельным порогом кормления, а не с одним общим значением для всей фермы. Резкий выход за верхнюю или нижнюю границу питания, который показывает датчик, это сигнал скорректировать норму корма заранее, а не постфактум по остаткам корма на дне.
В холодном климате зимовка ставит перед датчиком отдельную задачу: не просто измерить температуру, а подтвердить, что на глубине держится безопасный минимум. При достаточной глубине пруда температура придонного слоя даже в сильные морозы обычно не опускается ниже плюс 4 градусов, чего хватает, чтобы рыба пережила зиму, если пруд не промерзает до дна. Для карпов кои принято считать глубину зимовальной ямы от 2 до 2,5 метров минимумом, при котором на дне держится такая температура.
Датчик на зимовке должен стоять именно в этой придонной зоне, а не у поверхности подо льдом: разница между ними в мороз достигает нескольких градусов, и поверхностное значение не отражает условия, в которых реально стоит рыба. Отдельная опасность зимы не столько холод сам по себе, сколько долгое сплошное закрытие льдом без продухов: если лед стоит без единой полыньи больше суток, в воде начинает расти концентрация ядовитых газов от разложения органики и падать кислород, и это уже задача датчика кислорода и продуха, а не датчика температуры, но оба показания стоит смотреть в комплексе именно в этот период.
Сам зонд, даже надежный, остается одной точкой отказа, если он единственный на важном участке. Схема резервирования, при которой щит и контроллер способны принять показание сразу с двух независимых зондов в одной зоне и сравнить их между собой, разбита по частям в статье щит и резервирование, а как собрать сам контроллер, который умеет принимать несколько цифровых датчиков на одну шину 1-Wire, разобрано в статье контроллер для УЗВ своими руками. Для цифровых датчиков резервирование дешевле, чем кажется: второй DS18B20 на той же шине почти не увеличивает стоимость щита, а логика сравнения двух показаний в контроллере занимает несколько строк кода.
Да, это стандартная особенность протокола 1-Wire: у каждого датчика DS18B20 есть уникальный заводской адрес, и контроллер опрашивает по очереди все датчики на общей шине по этому адресу, отдельный провод на каждый зонд не нужен. Это же свойство делает удобным резервирование: второй датчик просто добавляется на ту же шину.
Показание сдвинется на постоянную величину, зависящую от длины и сечения провода, и этот сдвиг будет неверно восприниматься как реальное изменение температуры воды. На коротком проводе в пределах одного щита ошибка обычно ничтожна, но на кабеле в десятки метров без трех- или четырехпроводной схемы компенсации она способна исказить показание на заметную долю градуса.
Утеплять нужно не сам зонд, а точку ввода кабеля в щит и открытые участки провода на воздухе, если он проложен не под водой: замерзший и потрескавшийся от мороза кабель теряет герметичность быстрее, чем сам чувствительный элемент в воде подо льдом.
Для аналогового резистивного датчика схема подключения определяет, насколько сопротивление самого провода искажает измерение.
Если на ферме уже проложен кабель по двухпроводной схеме и заменить его целиком дорого, а точность важна, практичнее заменить сам аналоговый узел на цифровой датчик 1-Wire, чем тянуть новый жгут проводов только ради перехода на четырехпроводную схему.
Разберем на цифрах, почему для аналогового PT100 длина кабеля имеет значение. Сопротивление медного провода растет с длиной и падает с увеличением сечения жилы: тонкий и длинный провод по двухпроводной схеме на кабеле в несколько десятков метров способен добавить к сопротивлению датчика заметную паразитную величину, которую контроллер без компенсации прочитает как повышение температуры, которого в воде на самом деле нет. Именно поэтому производители контроллеров в характеристиках прямо указывают, для какой длины кабеля и по какой схеме подключения гарантирована заявленная точность, и превышать эту длину на двухпроводной схеме без потери точности не получится, вне зависимости от качества самого датчика.
Разница между дешевыми модулями обычно не в самом чипе, а в качестве герметизации корпуса и в длине и сечении заводского кабеля. Поддельные или ослабленные копии чипа встречаются на рынке, и внешне отличить их от оригинала сложно, а вот негерметичный шов на зонде или окисление контакта в разъеме проявляется на практике куда быстрее и приводит к отказу датчика именно там, где вода воздействует на него постоянно, а не изредка.
У цифрового датчика нет расходного ресурса вроде мембраны или электрода, поэтому менять его по графику календарной профилактики не нужно. Ориентир для замены это фактическое состояние: провод с трещинами в изоляции, следы коррозии на корпусе или разъеме, либо стабильное расхождение с контрольным термометром, а не заранее заданный срок службы.
Технически чувствительный элемент внутри часто похож, но бытовые датчики обычно не рассчитаны на постоянное погружение в воду и не имеют герметичного корпуса из нержавеющей стали, рассчитанного на длительный контакт с влажной и химически активной средой пруда. Экономия на корпусе оборачивается более частыми отказами от простого проникновения влаги внутрь.
В Аквастраже проверен канал температуры. Контроль питания, насоса и аэрации обсуждаем отдельно: сначала выбираем датчик и проверяем канал на площадке. Опишите один бассейн или узел, предложим состав бета-комплекта и смету.
Обсудить бета-комплект
Диапазон измерения, точность и питание датчика DS18B20: amperka.ru.
Классы точности PT100 по IEC 60751, формулы и значения допуска: jumo.group.
Температурные пороги питания форели, щуки, сазана и налима: viktor-andreev.ru.
Температура придонного слоя и глубина зимовальной ямы для карпов кои: aqualogo.ru.