PH-4502C pH 传感器输出电压,Samovar 在 LUA_PIN 输入端将其读取为 ADC 值(0-4095),并按公式 pH = k · ADC + d 换算为 pH。每支电极都有各自的系数 k 和 d,因此在第一次制作之前以及更换电极之后,必须用两种缓冲溶液校准传感器。未校准时,主页面上的 pH 栏显示“无数据”(«нет данных»),程序中的“等待 pH”(«Ожидание pH»)阶段也不会开始。
校准页面可通过
奶酪制作(«Сыроварение»)模式“附加”(«Дополнительно»)选项卡上的“pH 校准”(«Калибровка pH»)按钮打开,也可在
设置 → 奶酪(«Настройки → Сыр»)选项卡上打开。传感器只在奶酪制作模式下轮询,在其他模式下页面显示“无数据”。
pH 传感器校准页面
 当前值(«Текущее значение»)
用已保存的系数换算出的 pH。“无数据”(«нет данных»)表示传感器未被轮询或结果超出 0-14。
|
 ADC
LUA_PIN 输入端的原始读数(0-4095),每秒更新一次。校准点从这里记录。
|
 第一点 pH(«pH первой точки»)
第一种缓冲溶液的 pH(默认 7.00)。
|
 点 ADC(«ADC точки»)
记录该点时保存的 ADC 值。
|
 记录(«Зафиксировать»)
将当前 ADC 与输入的 pH 一起保存。需要传感器的新数据以及 0 到 14 之间的 pH。
|
 第二点 pH(«pH второй точки»)
第二种缓冲溶液的 pH(默认 4.00)。第二点的 ADC 必须与第一点不同。
|
 计算(«Рассчитать»)
根据记录的两个点计算 k 和 d,并填入下方各栏。
|
 系数 k(«Коэффициент k»)
斜率:每一个 ADC 单位对应的 pH 变化。可手动输入。
|
 偏移 d(«Смещение d»)
偏移量:ADC = 0 时的 pH。可手动输入。
|
 保存校准(«Сохранить калибровку»)
将 k 和 d 写入 Samovar 设置。允许范围为 −100 到 100。
|
 消息(«Сообщение»)
上一次操作的结果:“第 1 点已记录”(«Точка 1 зафиксирована»)、“系数已计算,请保存”(«Коэффициенты рассчитаны. Сохраните их»)、“校准已保存”(«Калибровка сохранена»)或错误文本。
|
校准步骤
冲洗电极,将其放入第一种缓冲溶液,等待 ADC 值不再变化。读数每秒更新一次。
在“第一点 pH”(«pH первой точки»)栏中输入缓冲液的 pH(默认 7.00),然后点击“记录”(«Зафиксировать»)。旁边会显示保存的 ADC 值。如果没有传感器数据或 pH 超出 0-14,会出现消息“需要新的 ADC 和 0 到 14 之间的 pH”(«Нужны свежий ADC и pH от 0 до 14»)。
冲洗电极,将其放入第二种缓冲液(默认 4.00),用同样的方法记录第二点。两点的 ADC 值必须不同。
点击“计算”(«Рассчитать»)。系数由两点算出:k = (pH2 − pH1) / (ADC2 − ADC1),d = pH1 − k · ADC1,并填入“系数 k”(«Коэффициент k»)和“偏移 d”(«Смещение d»)栏。
点击“保存校准”(«Сохранить калибровку»)。系数写入 Samovar 设置,重启后仍然保留。在带中值滤波的固件中,系数改变后需要等待五次新的测量:之后“当前值”(«Текущее значение»)一行将显示电极所在缓冲液的 pH。
如果已知系数,也可以手动输入并直接保存,无需记录测量点。k 和 d 的允许范围为 −100 到 100。首次校准之前,设置中为 k = 1、d = 1:换算结果超出 0-14,Samovar 认为 pH 不可信。
检查。保存后,将电极放入缓冲液,比较“当前值”一行与缓冲液的 pH。模式主页面和“等待 pH”阶段显示的也是同一个值。在带中值滤波的固件中,pH 由间隔一秒的五次连续测量确定。ADC 栏仍是用于校准的原始读数:记录每个点之前请等待它稳定。
注意。
将 PH-4502C 接到 LUA_PIN 时需要进行电平匹配;MPX5010DP 不得接在同一输入端。使用 ADS1115 时,LUA_PIN 输入端保持空闲。接线图和维护见
pH 传感器及其连接 一节。