Калибровка ЕС: различия между версиями

4019 байт добавлено ,  4 июля 2023
 
(не показано 6 промежуточных версий 3 участников)
Строка 4: Строка 4:
Перед калибровкой ЕС нам понадобится:
Перед калибровкой ЕС нам понадобится:


* Иметь запущенный и настроенный [[WEGA-SERVER]]
* [[Электрод ЕС/NTC|Изготовить]] электрод и подключить его к [[WEGABOX]]
* [[Электрод ЕС/NTC|Изготовить]] электрод и подключить его к [[WEGABOX]]
* [[Калибровка NTC|Откалибровать]] датчик термокомпенсации
* [[Калибровка NTC|Откалибровать]] датчик термокомпенсации
* [[Калибровочные расвторы для EC|Изготовить]] калибровочные растворы (минимум 2) но лучше три и более для разных значений ЕС от минимальных до максимально возможных в гидропонике
* [[Калибровочные растворы для 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|без|мини]]
После того, как корреляция убрана, необходимо вновь поработать с калибровочными значениями ЕС так, что-бы значния в контрольных точках стали снова соответствовать фактическим на момент калибровки.
Анонимный участник