• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

如何用单片机测量有没有水?

我用下面这个原理来测试有没有水,但是有些不稳定.是我的软件有问题还是硬件有问题?谁有这方面的经验吗,请帮忙指点一下.或者有没有简单传感器之类的元件可替代?500) {this.resized=true; this.width=500; this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/35/1132622076.gif');}" onmousewheel="return imgzoom(this);">
全部回复(4)
正序查看
倒序查看
小混混
LV.4
2
2005-11-22 10:00
这种方法也太简陋了吧?
0
回复
njyd
LV.8
3
2005-11-22 21:19
  怎么不稳定?是无水误触发还是有水不触发?引线有多长?
  可能是引线长导入外界干扰,因为干扰一般是交流或瞬间,可在仪器端加滤波.
  也可在软件上做文章,多次采样后把得到的高电平和低电平次数用民主投票方法,少数服从多数.
0
回复
willzhang
LV.4
4
2005-11-24 09:49
@njyd
  怎么不稳定?是无水误触发还是有水不触发?引线有多长?  可能是引线长导入外界干扰,因为干扰一般是交流或瞬间,可在仪器端加滤波.  也可在软件上做文章,多次采样后把得到的高电平和低电平次数用民主投票方法,少数服从多数.
长时间加电会导致电极氧化,建议I/O口间隙性供应高电平.
0
回复
hezhou
LV.1
5
2018-09-13 16:34
@willzhang
长时间加电会导致电极氧化,建议I/O口间隙性供应高电平.
可以用感应式水位开关(水位传感器)来检测是否有水。单片机只需检测传感器的高低电平即可知道是否有水。传感器是非接触感应式的,可透过3MM厚的绝缘体感应到水的有无。例如:可以在胶桶外检测胶桶内是否有水。缺点是不能检测金属类的容器内是否有水,只能检测到绝缘体的容器内是否有水。需要的话可以跟我联系,何生:13416037215.
0
回复