简介
这是一款带状态指示灯以及灵敏度可调的非接触式液位传感器,适用于各种曲面、弧形、圆柱形的非金属容器或管道的液位检测,可实时反馈传感器的状态。配备了一个4Pin传感器转接板,可直接采集数字信号,更好直连Arduino或者其他主控器,广泛应用于水箱检测、饮料机、水管液位检测、科学实验试管液位检测等场景。
传感器采用先进的信号处理技术及高速信号处理芯片,突破了容器壁厚的影响,实现对密闭容器内液位高度的真正非接触检测。适用于非金属管道(管道外径 D≥11MM)或者平面容器,无需与液体直接接触,不会受到强酸强碱等腐蚀性液体的腐蚀,不受水垢或其他杂物影响。
其工作原理是利用水的感应电容来检测是否有液体存在,在没有液体接近感应器时,感应器上由于分布电容的存在,因此感应器对地存在一定的静态电容,当液面慢慢升高接近感应器时,液体的寄生电容将耦合到这个静态电容上,使感应器的最终电容值变大,该变化的电容信号再输入到控制IC进行信号转换,将变化的电容量转换成某种电信号的变化量,再由一定的算法来检测和判断这个变化量的程度,当这个变化量超过一定的阈值时就认为液位到达感应点。
技术规格
- 供电电压:5~12V
- 输出方式:开关量(高电平输出)
- 响应时间:500ms
- 工作环境温度:-5~105°C
- 适用管道的直径范围:≥11mm
- 液位误差:±1.5mm
- 材质:ABS
- 防水性能:IP65
引脚示意图
非接触液位传感器与转接板连接图
转接板跳线帽安装方法
连接DOWN为下拉,连接UP为上拉
4pin转接板引脚图
标号 | 名称 | 功能描述 |
---|---|---|
左1(棕) | VOUT | 液位传感器电源正极,范围+5V~+12V |
左2(蓝) | GND | 液位传感器电源负极 |
左3(黑) | IO1 | 液位传感器正反向输出选择 |
左4(黄) | IO2 | 液位传感器液位信号输出 |
|
| 右1(红) | VIN | 电源正极 |
| 右2(黑) | GND | 电源负级 |
| 右3(蓝) | IO1 | 液位传感器正反向输出选择 |
| 右4(绿) | IO2 | 液位信号输出
|
在方形或平面的非金属容器的液位检测方法示意图
灵敏度调节方法示意图
调节方法:用小一字起子旋转灵敏度调节旋钮(旋钮位于传感器右侧面) 逆时针旋转,可将灵敏度调高;顺时针旋转,可将灵敏度调低。
使用教程
准备
- 硬件
Arduino UNO x1
电容非接触式液位传感器 x1
- 软件
Arduino IDE,点击下载 Arduino IDE
Arduino调试方法
液位传感器输出高低电平来判断容器液位,通过串口查看传感器的状态。
Arduino接线图
示例代码
/*!
* @File DFRobot_LevelSensor.ino
* @brief Detecting the liquid level of non-metallic containers,and check the status of sensor through serial port
* @copyright Copyright (c) 2010 DFRobot Co.Ltd (http://www.dfrobot.com)
* @licence The MIT License (MIT)
* @author [liunian](nian.liu@dfrobot.com)
* @version V1.0
* @date 2020-08-13
*/
int inPin = 8;
boolean running = 0;//running为1时检测到液体打印1未检测到液体打印0,running为0时检测到液体打印0未检测到液体打印1。
int modePin = 9;
void setup()
{
Serial.begin(9600);
pinMode(inPin, INPUT);
pinMode(modePin, OUTPUT);
digitalWrite(modePin, running);
}
void loop()
{
Serial.println(digitalRead(inPin));
delay(1000);
}
功能实现:running为1时检测到液体打印1,未检测到液体打印0;running为0时检测到液体打印0,未检测到液体打印1。
常见故障事项分析图
常见问题
还没有客户对此产品有任何问题,欢迎通过 qq 或者论坛联系我们!
更多问题及有趣的应用,可以访问论坛进行查阅或发帖