Калибровка ЕС: различия между версиями
→Краткое описание процесса
Siv (обсуждение | вклад) |
|||
| (не показано 6 промежуточных версий 3 участников) | |||
| Строка 4: | Строка 4: | ||
Перед калибровкой ЕС нам понадобится: | Перед калибровкой ЕС нам понадобится: | ||
* Иметь запущенный и настроенный [[WEGA-SERVER]] | |||
* [[Электрод ЕС/NTC|Изготовить]] электрод и подключить его к [[WEGABOX]] | * [[Электрод ЕС/NTC|Изготовить]] электрод и подключить его к [[WEGABOX]] | ||
* [[Калибровка NTC|Откалибровать]] датчик термокомпенсации | * [[Калибровка NTC|Откалибровать]] датчик термокомпенсации | ||
* [[Калибровочные | * [[Калибровочные растворы для EC|Изготовить]] калибровочные растворы (минимум 2), но лучше три и более для разных значений ЕС от минимальных до максимально возможных в гидропонике | ||
== Выполнение калибровки == | == Выполнение калибровки == | ||
=== Краткое описание процесса === | === Краткое описание процесса === | ||
* Запускаем WEGABOX в работу и проверяем в [[WEGA-SERVER]] что данные поступают в базу (ПАРАМЕТРЫ->БАЗА) | |||
* [[Сопоставление полей в базе данных WEGABOX|Сопоставляем]] поля в базе данных | |||
* Помещаем электрод на некоторое время в разные калибровочные растворы | * Помещаем электрод на некоторое время в разные калибровочные растворы | ||
* Сводим расчетные сопротивления R2 в единую линию | * Сводим расчетные сопротивления R2 в единую линию | ||
| Строка 15: | Строка 19: | ||
* Задаем 2 точки калибровки (какое значение R2 соответствует заданному ЕС) | * Задаем 2 точки калибровки (какое значение R2 соответствует заданному ЕС) | ||
* Через некоторое время (5-10 дней) уточняем значение коэффициента термокомпенсации | * Через некоторое время (5-10 дней) уточняем значение коэффициента термокомпенсации | ||
<blockquote>Процесс калибровки может происходить постфактум по данным накопленным в базе и может быть выполнен в любое время позднее, а не только в момент самого физического процесса</blockquote> | |||
=== Работа с электродом === | === Работа с электродом === | ||
Перед помещением электрода в калибровочный раствор желательно снять верхний чехол, контакты из игл протереть салфеткой с ортофосфорной кислотой для снятия окисла. Затем промыть его дистиллятом и по возможности просушить. Это нужно для того, чтобы снизить влияние остатков жидкости на поверхности на реальный ЕС калибровочного раствора. | Перед помещением электрода в калибровочный раствор желательно снять верхний чехол, контакты из игл протереть салфеткой с ортофосфорной кислотой для снятия окисла. Затем промыть его дистиллятом и по возможности просушить. Это нужно для того, чтобы снизить влияние остатков жидкости на поверхности на реальный ЕС калибровочного раствора. | ||
Помещаем подготовленный электрод в первый раствор (обычно с низким ЕС) хорошенько перемешиваем и оставляем на некоторое время. <blockquote>Для того, чтобы понять когда можно перейти к калибровке следующей точки, смотрим на график дожидаясь времени стабилизации измерений. </blockquote> | Помещаем подготовленный электрод в первый раствор (обычно с низким ЕС), хорошенько перемешиваем и оставляем на некоторое время. <blockquote>Для того, чтобы понять, когда можно перейти к калибровке следующей точки, смотрим на график, дожидаясь времени стабилизации измерений. </blockquote> | ||
Повторяем процесс для всех калибровочных растворов | Повторяем процесс для всех калибровочных растворов | ||
| Строка 30: | Строка 35: | ||
* '''EC_R1''' - это значение сопротивления резистора делителя в измерительном контуре ЕС, см: [[Схема WEGABOX]] | * '''EC_R1''' - это значение сопротивления резистора делителя в измерительном контуре ЕС, см: [[Схема WEGABOX]] | ||
<blockquote>EC_R1 это значение резистора R7 на схеме. Его номинал 510 Ом. Его номинал подобран таким образом, чтобы при измерении раствора с ЕС=2 мСм/см электродом используемой конструкции, значения RAW АЦП измеренные при разных фазах полярности сходились или были максимально близки по значению, что дает в этом месте наивысшую точность определения сопротивления [https://ru.wikipedia.org/wiki/%D0%94%D0%B5%D0%BB%D0%B8%D1%82%D0%B5%D0%BB%D1%8C_%D0%BD%D0%B0%D0%BF%D1%80%D1%8F%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F измерительным делителем напряжения][[Файл:Ecraw.png|без|мини|598x598пкс|Тут видно, что значения RAW ацп пересекаются при значениях ЕС около 2 мСм/см]]</blockquote> | <blockquote>EC_R1 это значение резистора R7 на схеме. Его номинал 510 Ом. Его номинал подобран таким образом, чтобы при измерении раствора с ЕС=2 мСм/см электродом используемой конструкции, значения RAW АЦП, измеренные при разных фазах полярности сходились или были максимально близки по значению, что дает в этом месте наивысшую точность определения сопротивления [https://ru.wikipedia.org/wiki/%D0%94%D0%B5%D0%BB%D0%B8%D1%82%D0%B5%D0%BB%D1%8C_%D0%BD%D0%B0%D0%BF%D1%80%D1%8F%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F измерительным делителем напряжения][[Файл:Ecraw.png|без|мини|598x598пкс|Тут видно, что значения RAW ацп пересекаются при значениях ЕС около 2 мСм/см]]</blockquote> | ||
* '''Dr''' - значение максимальной дискретизации аналогового преобразователя контроллера и равно числу 2 в степени битности АЦП <math>2^{12} = 4096</math> (В ESP32 12 битный АЦП) | * '''Dr''' - значение максимальной дискретизации аналогового преобразователя контроллера и равно числу 2 в степени битности АЦП <math>2^{12} = 4096</math> (В ESP32 12 битный АЦП) | ||
| Строка 66: | Строка 71: | ||
''Надо понимать, что всегда можно идеально свести две точки на любых двух неправильных растворах но не 3 сразу!'' | ''Надо понимать, что всегда можно идеально свести две точки на любых двух неправильных растворах но не 3 сразу!'' | ||
=== Установка точек калибровки === | === Установка точек калибровки EC === | ||
Калибровка ЕС осуществляется по двум точкам. Мы указываем значение электропроводности и соответствующее ему значение R2 | Калибровка ЕС осуществляется по двум точкам. Мы указываем значение электропроводности и соответствующее ему значение R2 | ||
[[Файл:Screenshot 2023-05-19 at 16-04-02 Eck6.png (Изображение PNG 1222 × 1078 пикселей).png|без|мини|447x447пкс|Пример калибровки ЕС по значению R2]] | [[Файл:Screenshot 2023-05-19 at 16-04-02 Eck6.png (Изображение PNG 1222 × 1078 пикселей).png|без|мини|447x447пкс|Пример калибровки ЕС по значению R2]] | ||
Начальные значения R2 удобно брать из контрольных точек для нужного момента калибровки. | Начальные значения R2 удобно брать из контрольных точек для нужного момента калибровки. | ||
Надо понимать, что температура сильно влияет на реальную электропроводность, а ЕС является приведенной к 25 градусам электропроводностью. Это значит, что фактическое соответствие R2 и ЕС всегда будет отличаться, если температура не соответствует 25 градусов и желательно вручную менять значения EC_val до тех пор пока не будет полного или приемлемого соответствия контрольным точкам. | Надо понимать, что температура сильно влияет на реальную электропроводность, а ЕС является приведенной к 25 градусам электропроводностью. Это значит, что фактическое соответствие R2 и ЕС всегда будет отличаться, если температура не соответствует 25 градусов и желательно вручную менять значения EC_val до тех пор пока не будет полного или приемлемого соответствия контрольным точкам. | ||
== Температурная компенсация == | |||
=== Теория === | |||
Температурная компенсация очень важный но при этом наиболее сложный момент во всей концепции измерения ЕС. | |||
Дело в том, что значение электропроводности помимо концентрации солей довольно сильно зависит от температуры раствора и в среднем влияние температуры на показания EC составляет от 1% до 3% на каждый градус температуры. Все усугубляется тем, что температурное влияние зависит от конкретного состава раствора но эта зависимость настолько сложная, что учитывать ее математически не представляется возможным, да и о знании точного текущего состава раствора говорить не приходится. | |||
А значит почти единственный вариант подобрать значение коэффициента термокомпенсации kT можно лишь отслеживанием изменений при нагреве и охлаждении раствора, что удобно делать наблюдая за совместными графиками ЕС с компенсацией и ЕС без термокомпенсации, а также температурой раствора. | |||
=== Практика === | |||
Для управления термокомпенсацией ЕС используется коэффициент '''tK'''. Для начальных измерений значение задается равным 0.02 как наиболее среднестатистическое, что означает 2% на 1 градус температуры. Чем раствор горячее тем выше его фактический ЕС и тем сильнее надо его занижать для приведения к 25 стандартным градусам. | |||
Уточняем калибровку и термокомпенсацию по прошествии первой недели после смены раствора на новый профиль. | |||
Смотрим совместные графики ЕС с компенсацией и без и подбираем значение '''tK''' так, чтобы линия ЕС визуально перестала коррелировать с температурой. Обычно становясь более ровной линией. | |||
[[Файл:Screenshot 2023-05-19 at 16-54-40 WEGA Кухня-окно.png|без|мини]] | |||
После того, как корреляция убрана, необходимо вновь поработать с калибровочными значениями ЕС так, что-бы значния в контрольных точках стали снова соответствовать фактическим на момент калибровки. | |||