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

11 745 байт добавлено ,  4 июля 2023
 
(не показано 38 промежуточных версий 3 участников)
Строка 1: Строка 1:
Калибровка ЕС выполняется на стороне [[WEGA-SERVER]] в разделе ''ПАРАМЕТРЫ / КАЛИБРОВКА ЕС''
Калибровка ЕС выполняется на стороне [[WEGA-SERVER]] в разделе ''ПАРАМЕТРЫ / КАЛИБРОВКА ЕС''


== Что необходимо ==
Перед калибровкой ЕС нам понадобится:
Перед калибровкой ЕС нам понадобится:


* Изготовить [[Электрод ЕС/NTC]] и подключить его к [[WEGABOX]]
* Иметь запущенный и настроенный [[WEGA-SERVER]]
* Откалибровать датчик термокомпенсации: [[Калибровка NTC]]
* [[Электрод ЕС/NTC|Изготовить]] электрод и подключить его к [[WEGABOX]]
* Изготовить калибровочные растворы (минимум 2) но лучше три и более для разных значений ЕС от минимальных до максимально возможных в гидропонике
* [[Калибровка NTC|Откалибровать]] датчик термокомпенсации
* [[Калибровочные растворы для EC|Изготовить]] калибровочные растворы (минимум 2), но лучше три и более для разных значений ЕС от минимальных до максимально возможных в гидропонике
== Выполнение калибровки ==


[[Файл:Nacl2.png|мини]]
=== Краткое описание процесса ===
[[Файл:Eck6.png|мини]]
* Запускаем WEGABOX в работу и проверяем в [[WEGA-SERVER]] что данные поступают в базу (ПАРАМЕТРЫ->БАЗА)
[[Файл:Eck5.png|мини]]
* [[Сопоставление полей в базе данных WEGABOX|Сопоставляем]] поля в базе данных
[[Файл:Eck2.png|мини]]
[[Файл:Eck3.png|мини]]
[[Файл:Eck4.png|мини]]
[[Файл:Nacl1.png|мини]]


== Изготовление калибровочных растворов ==
* Помещаем электрод на некоторое время в разные калибровочные растворы
Для того, чтобы выполнить калибровку электрода необходимо приобрести или изготовить несколько растворов с точно известным значением ЕС. Это можно сделать используя вещества у которых известна зависимость их растворов от концентрации. 
* Сводим расчетные сопротивления R2 в единую линию
* Устанавливаем даты и время контрольных точек
* Задаем 2 точки калибровки (какое значение R2 соответствует заданному ЕС)
* Через некоторое время (5-10 дней) уточняем значение коэффициента термокомпенсации
<blockquote>Процесс калибровки может происходить постфактум по данным накопленным в базе и может быть выполнен в любое время позднее, а не только в момент самого физического процесса</blockquote>


=== Калибровочный раствор хлорида кальция ===
=== Работа с электродом ===
Один из самых простых способов не требующих точных весов, это использование покупного медицинского препарата:
Перед помещением электрода в калибровочный раствор желательно снять верхний чехол, контакты из игл протереть салфеткой с ортофосфорной кислотой для снятия окисла. Затем промыть его дистиллятом и по возможности просушить. Это нужно для того, чтобы снизить влияние остатков жидкости на поверхности на реальный ЕС калибровочного раствора.


<chem>CaCl*6H2O</chem> - '''Хлорида кальция гексагидрат для инъекций 100 мг/мл.'''
Помещаем подготовленный электрод в первый раствор (обычно с низким ЕС), хорошенько перемешиваем и оставляем на некоторое время. <blockquote>Для того, чтобы  понять, когда можно перейти к калибровке следующей точки, смотрим на график, дожидаясь времени стабилизации измерений. </blockquote>
Повторяем процесс для всех калибровочных растворов


Есть два варианта калибровки:
=== Сведение расчетного сопротивления R2 ===
В этой части необходимо, управляя коэффициентами EC_Rx1, EC_Rx2 свести все линии сопротивления R2 за период калибровки на графике "Расчетное сопротивление R2" в одну единую линию, а в графике погрешности поляризации добиться расхождений в пределах не выше 1-2% 


===== Вариант 1 - добавлением раствора =====
Тут регулируем:
# Изготовление разовой порции для калибровки ЕС от 0 мСм/см до нескольких единиц путем добавления в заранее отмеренному объему воды ампулы с раствором препарата.
## Отмеряем осмос или дистиллят в ёмкость с электродом ЕС
## Вливаем первую ампулу, перемешиваем не вынимая электрод.
## Выжидаем время, 10-30 минут пока значения на графиках не стабилизируются.
## Добавляем еще ампулу и снова ждем стабилизации и т.д.
при такой схеме получаются следующие значения ЕС:


   Одна ампула + 500 мл воды дают ЕС=1,094 мСи/см
* '''EC_Rx1''' и '''EC_Rx2''' - это значения связанные с внутренней схемотехникой измерительного контура контроллера выраженных в виде влияния их на сопротивление контура измерения в разных фазах полярности. Их и нужно подбирать вручную или воспользоваться инструментом "'''Расчет значений Rx1 и Rx2'''"
* '''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>
* '''Dr''' - значение максимальной дискретизации аналогового преобразователя контроллера и равно числу 2 в степени битности АЦП <math>2^{12} = 4096</math> (В ESP32 12 битный АЦП)


   Две ампулы + 500 мл воды дают ЕС=2,084 мСи/см
==== Выполняем сведение по графикам: ====
<gallery widths="400" heights="300">
Файл:Eck2.png|Примерный вид графика до сведения
Файл:Eck3.png|Примерный вид графика после сведения
Файл:Ecpol.png|График поляризации после сведения графиков R2
</gallery><blockquote>Краткая теория: 


   Три ампулы + 500 мл воды дают ЕС=3,013 мСи/см <blockquote>''В ампулах содержится 5 мл раствора CaCl2*6H2O высокой чистоты если ампулы по 10 мл, то объем воды необходимо увеличить до 1 литра.''</blockquote>
Измерение сопротивления раствора с помощью пропускания электрического тока через него вызывает некоторые проблемы. При постоянном токе на электродах начинается процессы электролиза которые разрушают электроды и ухудшают контакт. Потому при измерении сопротивления важно постоянно менять полярность с высокой частотой в десятки кГц.  


====== Вариант 2 - с изготовлением калибровочных растворов для хранения ======
Кроме того на электроды действует гальванический эффект. Он вызывает выработку на электродах дополнительной составляющей которая для одной из фаз измерения добавляет сопротивление, а для другой снижает. Для того, чтобы заменить данный эффект и свести его к нулю необходимо выполнять измерения в разной полярности. Среднее значение и будет истинным значением.  
Такой вариант позволяет сохранять готовые растворы долгое время и быстро выполнять калибровку или проверку калибровки. Обычно изготавливается 3 бутылки.


Разница с первым способом в том, что тут мы доливаем воду к влитым заранее ампулам доводя ее во всех случаях ровно до 500 или 1000 мл, в зависимости от объема приготовления.<gallery mode="nolines" widths="250" heights="150">
Так же измерение в разных полярностях позволяет свести электромагнитные наводки к минимуму. Это происходит за счет того, что помехи наводятся в обоих проводах одновременно и измеряя среднее в разных полярностях значения наводок становятся взаимно противоположны и обнуляют друг друга. Это значительно повышает помехоустойчивость и точность измерений. [[Файл:Pol.png|без|мини|572x572пкс|Пример того, как измерение сопротивления в разной полярности позволяет удалить наводки от электромагнитных шумов]]</blockquote>
Файл:Cacl.png
Файл:Photo 2022-05-17 19-12-24.jpg
Файл:Photo 2022-05-17 19-12-24 (2).jpg
Файл:Photo 2022-05-17 19-12-25.jpg
Файл:Photo 2022-05-17 19-12-25 (2).jpg
</gallery>


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


   1 ампула ЕС = 1.114 мСм/см
Заполняем даты для '''EC_date1, EC_date2, EC_date3'''


   2 ампулы: ЕС = 2.132 мСм/см
===== как это настраивается =====
* Мы положили электрод в калибровочный раствор с ЕС = 3.888 мСм/см изготовленный путем растворения 2 грамма пищевой соли в литре воды  и примерно 10:30 значения стабилизировались[[Файл:Eck4.png|мини|без|пример заполнения контрольной точки]]
* Задаем дату и время момента, когда значение максимально стабилизировалось и узнаем значение R2 в этот момент, которое нам далее потребуется для калибровки ЕС.
* Повторяем для всех трех калибровочных растворов.
При указании времени контрольной точки происходит определение расчетного значения R2 и ЕС в этот момент.
[[Файл:Eck5.png|мини|524x524пкс|Пример отображения контрольных точек до момента, когда калибровка завершена. Видны несоответствия ожидаемого и полученного значения, что говорит о необходимости выполнения калибровки.|без]]<blockquote>
Контрольные точки


   3 ампулы: ЕС = 3.107 мСм/см
* показывают правильность калибровки, и демонстрируют то насколько ожидание отличается от реальности. Если изменить параметры, то контрольные точки покажут расхождение.
* позволяют оценить, как давно выполнялась калибровка
* позволяют более точно задавать значения R2 с учетом изменений температурной компенсации а так же проверить верность изготовления самих калибровочных растворов.


   4 ампулы: ЕС = 4.057 мСм/см
Так как калибровка осуществляется по двум точкам, а калибровочных растворов обычно 3 мы можем оценить, насколько верно изготовлены эти растворы. Если все контрольные точки сходятся то и растворы приготовлены верно и <u>качеству измерений можно доверять</u>.</blockquote>
''Надо понимать, что всегда можно идеально свести две точки на любых двух неправильных растворах но не 3 сразу!''


   5 ампул: ЕС = 4.988 мСм/см
=== Установка точек калибровки EC ===
Калибровка ЕС осуществляется по двум точкам. Мы указываем значение электропроводности и соответствующее ему значение R2
[[Файл:Screenshot 2023-05-19 at 16-04-02 Eck6.png (Изображение PNG 1222 × 1078 пикселей).png|без|мини|447x447пкс|Пример калибровки ЕС по значению R2]]
Начальные значения R2 удобно брать из контрольных точек для нужного момента калибровки.
Надо понимать, что температура сильно влияет на реальную электропроводность, а ЕС является приведенной к 25 градусам электропроводностью. Это значит, что фактическое соответствие R2 и ЕС всегда будет отличаться, если температура  не соответствует 25 градусов и желательно вручную менять значения EC_val до тех пор пока не будет полного или приемлемого соответствия контрольным точкам.


   6 ампул: ЕС = 5.909 мСм/см<blockquote>
== Температурная компенсация ==
''удобно изготовить бутылки с 1, 2 и 5 ампул''</blockquote>Всего в упаковке 10 ампул по 10 мл цена 50 рублей


Хранить нужно при комнатной температуре в темном месте, срок хранения не ограничен.
=== Теория ===
Температурная компенсация очень важный но при этом наиболее сложный момент во всей концепции измерения ЕС.


Отлитый из бутылок раствор не допускается после калибровки заливать назад. Хранить открытыми тоже!
Дело в том, что значение электропроводности помимо концентрации солей довольно сильно зависит от температуры раствора и в среднем влияние температуры на показания EC составляет от 1% до 3% на каждый градус температуры. Все усугубляется тем, что температурное влияние зависит от конкретного состава раствора но эта зависимость настолько сложная, что учитывать ее математически не представляется возможным, да и о знании точного текущего состава раствора говорить не приходится.


=== Калибровочный раствор хлорида натрия ===
А значит почти единственный вариант подобрать значение коэффициента термокомпенсации kT можно лишь отслеживанием изменений при нагреве и охлаждении раствора, что удобно делать наблюдая за совместными графиками ЕС с компенсацией и ЕС без термокомпенсации, а также температурой раствора.
поваренная (пищевая) соль
 
=== Практика ===
Для управления термокомпенсацией ЕС используется коэффициент '''tK'''. Для начальных измерений значение задается равным 0.02 как наиболее среднестатистическое, что означает 2% на 1 градус температуры. Чем раствор горячее тем выше его фактический ЕС и тем сильнее надо его занижать для приведения к 25 стандартным градусам.
 
Уточняем калибровку и термокомпенсацию по прошествии первой недели после смены раствора на новый профиль.
 
Смотрим совместные графики ЕС с компенсацией и без и подбираем значение '''tK'''  так, чтобы линия ЕС визуально перестала коррелировать с температурой. Обычно становясь более ровной линией.
[[Файл:Screenshot 2023-05-19 at 16-54-40 WEGA Кухня-окно.png|без|мини]]
После того, как корреляция убрана, необходимо вновь поработать с калибровочными значениями ЕС так, что-бы значния в контрольных точках стали снова соответствовать фактическим на момент калибровки.
Анонимный участник