Samovar 7.00: 传感器的启用和极性在配置器的“传感器”(«Датчики»)选项卡上设置,并保存到 user_config_override.h。
XKC-Y25-V 非接触式液位传感器以电容式感应元件为核心,对介电常数的变化作出反应。这一特性使液位检测器能够隔着各种非金属壁感知液体:塑料、玻璃、陶瓷等。这种液体传感器甚至能感知到手的触碰。壁的最大厚度、也就是传感器的感应距离为 12 mm。隔着金属壁传感器无法工作。
实际上,Samovar 可以配合任何传感器工作(激光式、电感式、接触式 等),只要它能在 3.3 伏(或 5 伏,前提是使用逻辑电平转换器)下工作,并在触发时输出逻辑 1 或逻辑 0。
使用哪种传感器可以在 Samovar_ini.h 文件中选择
使用触发时输出逻辑 1 的回流液位传感器。
#define USE_HEAD_LEVEL_SENSOR //использовать датчик уровня флегмы в голове (датчик P-N-P).
使用触发时输出逻辑 0 的回流液位传感器
#define WHLS_HIGH_PULL //использовать датчик уровня жидкости N-P-N
(下面所有示例均基于使用 XKC-Y25-V P-N-P 传感器)
选择输出信号模式。
某些型号的传感器有 4 个引脚,并内置输出信号反相电路,由 MODE 引脚的状态控制。
正常模式
MODE 引脚接电源正极或悬空:OUT 信号不反相。
-
如果液位处于传感器的感应范围内:LED 亮,传感器输出为高电平。
-
如果液位处于传感器感应范围之外:LED 灭,传感器输出为低电平。
反相模式
MODE 引脚接地:OUT 信号反相。
-
如果水位处于传感器的感应范围内:LED 亮,传感器输出为低电平。
-
如果水位处于传感器感应范围之外:LED 灭,传感器输出为高电平。
装在哪里、如何固定,
传感器装在视镜上,因为它隔着金属无法工作。
第 1 阶段——临时兼长期方案。
需要准备:
拿起卡片,用夹子把它夹在视镜的立柱上(照片不太清楚),标出第二根立柱的位置。
剪下来 ,用阶梯钻头钻一个比所需略小的孔。再用小刀修整,使传感器能紧紧卡住。
画上 +(加)和 -(减), 这是灵敏度调节方向;取下传感器的盖子,把传感器插进孔里,用两个夹子固定在视镜上。
完成!先别装回盖子——还需要 转动微调电位器来找到触发点。
长期方案。
取一块硬塑料,用同样的方法开孔,但这次在夹子上钻孔 ,用 M3 沉头螺钉固定。
拆下一根弹簧, 用同样的方法装到视镜上。
这样做的好处:第一,结构更牢固;第二 ——可以装得尽量低 ,甚至可以斜着装。
这是电容式传感器。调节时请用带长绝缘柄的螺丝刀, 最好是全塑料或大部分为塑料的。
把传感器接到印刷电路板上的 LEVEL 接口。检查很简单——接好后把手靠近,LED 就会亮。
传感器 LED 连续亮 3 秒,Samovar 才认为回流液位传感器触发。 如果 LED 闪烁的间隔短于 3 秒,不算触发。
如果 Samovar 判定传感器已触发,就命令调压器降低电压:KVIC 降 1 V,RMVK 降 2 V,SEM_AVR 降当前功率的 3%。下一次降压至少要在 40 秒之后——这个过程反应较慢。在“预液泛”(«Предзахлёб»)程序中,传感器触发是正常现象,不会发送液泛消息。
升温后,当塔进入稳定状态、视镜也已热透时,需要设定触发阈值。
先降低传感器灵敏度,让塔进入工作状态,开始取酒头。用螺丝刀转动微调电位器的螺钉 ,直到传感器触发,然后再往回拧一点。
取酒头期间,可以通过提高功率让塔液泛,以确认传感器能正确触发 并进行微调。这一小插曲不会影响最终产品的质量。
调得越灵敏,传感器对视镜中出现回流液的反应就越早,但也可能出现误触发。
如果传感器拆下过,或塔长时间闲置,需要重新调节。
可能出现的问题。
-
传感器没有连接,但 Samovar 报告传感器已触发。
配置草图时,可以在配置器的“传感器”(«Датчики»)选项卡上取消勾选“使用回流液位传感器”(«Использовать датчик уровня флегмы»)复选框,或者在 Samovar_ini.h 文件中注释掉这一行:
//#define USE_HEAD_LEVEL_SENSOR //использовать датчик уровня флегмы в голове (датчик P-N-P)
或者另一种方法:
在 Samovar_ini.h 文件中注释掉这一行
//#define IGNORE_HEAD_LEVEL_SENSOR_SETTING //Если датчик флегмы используется, то игнорировать команду на отключение датчика в WEB-интерфейсе. 之后,界面的设置(«Настройки»)选项卡上会出现一个复选框,可以用它启用或停用回流传感器。
-
传感器已连接, 没有触发,但 Samovar 报告传感器已触发。
使用传感器时,必须装上 R1-10k 电阻(位于 LEVEL 接口旁边) 。
如果传感器触发时输出逻辑 1,液位输入端必须下拉到 GND:ESP32 DevKit 为 GPIO27,ESP32-S3 为 GPIO19。标准 DevKit 印刷电路板上已经做好了这个下拉。
如果传感器触发时输出逻辑 0,液位输入端必须上拉到 +3.3 V:ESP32 DevKit 为 GPIO27,ESP32-S3 为 GPIO19。