求助:使用8H1K08T做水位传感器触摸值随着时间变长按下值会增大
本帖最后由 lichaoming 于 2024-11-27 17:58 编辑使用场景示意图:
本代码使用的是例程TouchKey-V10-中断读取修改,
将自动追0点去掉和上电读取0点去掉了,详细见代码。
现在出现问题:
当水位传感器一直在水中时触摸按键的电容值会随着时间增加而变大
和0点值接近后触摸按键的就相当于没有按下了。
我的猜测是电容焊盘不断的给水“充电”时间长后相当于整个水的电荷饱和了,
导致判断不出来。
因为市面上标准的位判断芯片都是大概这样检查的,需要调节外部的电容来改变灵敏度特别是批量生产的时候一致性很难把控,所以利用STC的触摸功能做一个多段的水位检测传感器。
不知道哪位大侠有什么想法和建议提一下,谢谢!
原理图的PDF也贴上来, 也介绍下为何那样设计硬件,大家好帮忙分析 注意水温和TCAP电容的温飘 不建议使用电容按键原理去测水位,这与测试原理有关,
可以试试磁性浮子的原理或者直接用惰性电极也可以。
没有参考,这是自电容不是互电容,需要参考,也就是水要接地 电极测量需要交流电去极化,防止电极被电化学腐蚀 神农鼎 发表于 2024-11-24 20:18
原理图的PDF也贴上来, 也介绍下为何那样设计硬件,大家好帮忙分析
已经更新,谢谢提醒{:handshake:} DebugLab 发表于 2024-11-24 20:21
注意水温和TCAP电容的温飘
目前是在室温24°的环境下测试的,都出问题了 DebugLab 发表于 2024-11-24 20:27
电极测量需要交流电去极化,防止电极被电化学腐蚀
看不太懂你的回答,焊盘是不接触水的而且里面是浇筑了树脂做了防水和绝缘,见一楼更新的图片 DebugLab 发表于 2024-11-24 20:24
没有参考,这是自电容不是互电容,需要参考,也就是水要接地
对此我做了一下验证,
用来控制一个交流异步水泵水池里面的水是流动的,
用了一段时间后水泵自己停止了,
原因为电容感应器识别不出来了相当于没有被按下了
页:
[1]
2