×
Меню

Калибровка pH

 
Датчик pH PH-4502C выдаёт напряжение, которое Самовар читает на входе LUA_PIN как число ADC (0-4095) и переводит в pH по формуле pH = k · ADC + d. Коэффициенты k и d у каждого электрода свои, поэтому перед первой варкой и после замены электрода датчик нужно откалибровать по двум буферным растворам. Без калибровки поле pH на главной странице показывает «нет данных», а этап «Ожидание pH» в программе не запустится.
 
Страница калибровки открывается кнопкой «Калибровка pH» на вкладке «Дополнительно» режима Сыроварение или на вкладке Настройки → Сыр. Датчик опрашивается только в режиме Сыроварение - в других режимах на странице будет «нет данных».
Страница калибровки датчика pH
1

Текущее значение

pH, пересчитанный по сохранённым коэффициентам. «нет данных» - датчик не опрашивается или результат вне 0-14.
 
2

ADC

Сырое показание входа LUA_PIN (0-4095), обновляется раз в секунду. По нему фиксируются точки калибровки.
 
3

pH первой точки

pH первого буферного раствора (по умолчанию 7,00).
 
4

ADC точки

Значение ADC, запомненное при фиксации точки.
 
5

Зафиксировать

Запоминает текущий ADC вместе с введённым pH. Нужны свежие данные с датчика и pH от 0 до 14.
 
6

pH второй точки

pH второго буферного раствора (по умолчанию 4,00). ADC второй точки должен отличаться от первой.
 
7

Рассчитать

Считает k и d по двум зафиксированным точкам и подставляет их в поля ниже.
 
8

Коэффициент k

Наклон: изменение pH на одну единицу ADC. Можно ввести вручную.
 
9

Смещение d

Смещение: pH при ADC = 0. Можно ввести вручную.
 
10

Сохранить калибровку

Записывает k и d в настройки Самовара. Допустимый диапазон - от −100 до 100.
 
11

Сообщение

Результат последнего действия: «Точка 1 зафиксирована», «Коэффициенты рассчитаны. Сохраните их», «Калибровка сохранена» или текст ошибки.
 
 
Порядок калибровки
 
  1. Промойте электрод, поместите его в первый буферный раствор и дождитесь, пока значение ADC перестанет меняться. Показание обновляется раз в секунду.
  2. В поле «pH первой точки» введите pH буфера (по умолчанию 7,00) и нажмите «Зафиксировать». Рядом появится запомненное значение ADC. Если данных с датчика нет или pH вне 0-14, появится сообщение «Нужны свежий ADC и pH от 0 до 14».
  3. Промойте электрод, поместите его во второй буфер (по умолчанию 4,00) и так же зафиксируйте вторую точку. Значения ADC двух точек должны различаться.
  4. Нажмите «Рассчитать». Коэффициенты считаются по двум точкам: k = (pH2 − pH1) / (ADC2 − ADC1), d = pH1 − k · ADC1 - и подставляются в поля «Коэффициент k» и «Смещение d».
  5. Нажмите «Сохранить калибровку». Коэффициенты записываются в настройки Самовара и сохраняются после перезагрузки. В прошивке с медианным фильтром после изменения коэффициентов нужно дождаться пяти новых измерений: затем в строке «Текущее значение» появится pH буфера, в котором стоит электрод.
 
Коэффициенты можно ввести и вручную, если они известны, и сохранить без фиксации точек. Допустимый диапазон k и d - от −100 до 100. До первой калибровки в настройках стоят k = 1 и d = 1: пересчитанное значение выходит за пределы 0-14, и Самовар считает pH недостоверным.
 
Проверка. После сохранения опустите электрод в буфер и сравните строку «Текущее значение» с pH буфера. Это же значение показывается на главной странице режима и на этапе «Ожидание pH». В прошивке с медианным фильтром pH определяется по пяти последовательным измерениям с интервалом в секунду. Поле ADC остаётся исходным отсчётом для калибровки: дождитесь его стабилизации перед фиксацией каждой точки.
 
Внимание.
При подключении PH-4502C к LUA_PIN требуется согласование напряжения; MPX5010DP не должен быть подключён к этому же входу. При использовании ADS1115 вход LUA_PIN остаётся свободным. Схемы и обслуживание — в разделе Датчик кислотности pH и его подключение.