_SKU_SEN0204_液位传感器Liquid_Level_Sensor XKC Y25 T12V - jimaobian/DFRobotWikiCn GitHub Wiki

非接触式液位传感器

简介

智能型非接触式液位传感器采用了先进的信号处理技术及高速信号处理芯片,突破了容器壁厚的影响,实现了对密闭容器内液位高度的非接触检测。安装简单,使用方便。可实现对高压密闭容器内的各种有毒物质﹑强酸﹑强碱及各种液体的液位进行检测。配备XH2.54转接板,可通过点击设置按钮切换传感器灵敏度,总共四个档位可选,循环变换。可直接采集数字信号,直连Arduino或者其他主控器。 其工作原理是利用水的感应电容来检测是否有液体存在,在没有液体接近感应器时,感应器上由于分布电容的存在,因此感应器对地存在一定的静态电容,当液面慢慢升高接近感应器时,液体的寄生电容将耦合到这个静态电容上,使感应器的最终电容值变大,该变化的电容信号再输入到控制IC进行信号转换,将变化的电容量转换成某种电信号的变化量,再由一定的算法来检测和判断这个变化量的程度,当这个变化量超过一定的阈值时就认为液位到达感应点。

| **注意:**对于金属材质的容器壁请参照使用教程中的安装方式! |

产品参数

  • 传感器探头
  • 输入电压 InVCC: DC 5~24V
  • 耗电流: 5mA
  • 输出电压(高电平): InVCC
  • 输出电压(低电平): 0V
  • 输出电流: 1~50mA
  • 响应时间: 500ms
  • 工作环境温度: 0~105℃
  • 感应厚度(灵敏度)范围: 0~13 mm
  • 湿度:5%~100%
  • 材质:ABS
  • 防水性能:IP67
  • 电路板尺寸:28mm*28mm

引脚说明

液位传感器Liquid Level Sensor-XKC-Y25-T12V实物图

|

标号 名称 功能描述
1(棕) VCC 液位传感器电源正极,范围+5V~+24V
2(黄) OUT 液位传感器液位信号输出
3(蓝) GND 液位传感器电源负极
4(黑) ADJ 液位传感器灵敏度调节端口,通过单击“SET”按钮来切换液位传感器的灵敏度。单击后,液位传感器的指示灯闪烁次数就表示灵敏度的高低,单击一次变换一次,总共4个档位,循环变换。

Liquid Level Sensor-XKC-Y25-T12V液位传感器引脚定义

|- |

液位传感器Liquid Level Sensor-XKC-Y25-T12V转接板

|

标号 名称 功能描述
左 1 VCC 液位传感器电源正极
左 2 IN 液位传感器液位信号输入
左 3 GND 液位传感器电源负极
左 4 ADJ 液位传感器灵敏度调节端口,通过单击“SET”按钮来切换液位传感器的灵敏度。单击后,液位传感器的指示灯闪烁次数就表示灵敏度的高低,单击一次变换一次,总共4个档位,循环变换。
右1 OUT 液位信号输出
右2 VCC 电源正极
右3 GND 电源负极

Liquid Level Sensor-XKC-Y25-T12V转接板引脚定义

|}

使用教程

本产品适用于非金属的容器,检测可导电的液体,对于金属类容器可采用三叉螺纹接头辅助安装,因此安装方式分为两种,具体适用环境见安装示意图 液位传感器故障排查表

接线图

液位传感器Liquid Level Sensor-XKC-Y25-T12V在非金属管或容器上的安装示意图 液位传感器Liquid Level Sensor-XKC-Y25-T12V在金属管或容器上的安装示意图

液位传感器Liquid Level Sensor-XKC-Y25-T12V转接板接线图

样例代码

|

/***************************************************
* Liquid Level Sensor-XKC-Y25-T12V
* ****************************************************
* This example is to get liquid level

* @author jackli([email protected])
* @version  V1.0
* @date  2016-1-30

* GNU Lesser General Public License.
* See <http://www.gnu.org/licenses/> for details.
* All above must be included in any redistribution
* ****************************************************/
int Liquid_level=0;
void setup() {
 Serial.begin(9600);
 pinMode(5,INPUT);
}

void loop() {
Liquid_level=digitalRead(5);
Serial.print("Liquid_level= ");Serial.println(Liquid_level,DEC);
delay(500);
}

|}

Mind+(基于Scratch3.0)图形化编程

1、下载及安装软件。下载地址:http://www.mindplus.cc 详细教程:Mind+基础wiki教程-软件下载安装 2、切换到“上传模式”。 详细教程:Mind+基础wiki教程-上传模式编程流程 3、“扩展”中选择“主控板”中的“Arduino Uno”,“传感器”中加载“液位传感器(非接触式)”。 详细教程:Mind+基础wiki教程-加载扩展库流程 4、进行编程,程序如下图: 5、菜单“连接设备”,“上传到设备” 6、程序上传完毕后,打开串口即可看到数据输出。详细教程:Mind+基础wiki教程-串口打印

结果

当检测到液位时,OUT脚输出高电平,液位传感器指示灯亮,否则输出低电平,液位传感器灯灭。

常见问题

还没有客户对此产品有任何问题,欢迎通过qq或者论坛联系我们!

| 更多问题及有趣的应用,可以 访问论坛 进行查阅或发帖! |

更多

原理图 SVG矢量图

DFshopping_car1.png DFRobot商城购买链接