Liquid Level Sensor

来自Waveshare Wiki
Eng27讨论 | 贡献2019年11月7日 (四) 18:25的版本 →‎操作与现象
跳转至: 导航搜索
Liquid-Level-Sensor
{{{name2}}}
{{{name3}}}
功能简介
特性 液位传感器
' 无特性,不解释
' 无特性,不解释
' 无特性,不解释
' 无特性,不解释
接口 AD

产品特性

  • 工作电压:2.0V-5.0V
  • 输出类型 :模拟量输出
  • 检测深度:48mm
  • 产品尺寸:19.0mm*63.0mm
  • 固定孔尺寸:2.0mm

原理:该模块主要是利用三极管的电流放大原理,当液位高度使三极管的基极与电源正极导通的时候,在三极管的基极和发射极之间就会产生一定大小的电流,此时在三极管的集电极和发射极之间就会产生一个一定放大倍数的电流,该电流经过发射极的电阻产生电压供AD转换器采集。 原理:该模块主要是利用三极管的电流放大原理,当液位高度使三极管的基极与电源正极导通的时候,在三极管的基极和发射极之间就会产生一定大小的电流,此时在三极管的集电极和发射极之间就会产生一个一定放大倍数的电流,该电流经过发射极的电阻产生电压供AD转换器采集。

主要用途

水位报警器的设计场合

接口说明

引脚号 标识 描述
1 AOUT 模拟量输出
2 GND 电源地
3 VCC 电源正(3.3V-5.0V)

操作与现象

下面,以接入我们的开发板为例。
① 将配套程序下载到相应的开发板中。
② 将串口线和模块接入开发板,给开发板上电,打开串口调试软件。
模块与开发板连接如下表所示:

模块接入STM32开发板
端口 STM32单片机引脚
AOUT GPIOA.6
GND GND
VCC 3.3V


模块接入Arduino
端口 Arduino引脚
AOUT A0
GND GND
VCC 5V


串口配置如下表所示:

串口配置
Baud rate 115200
Data bits 8
Stop bit 1
Parity bit None


③ 模块插入水中,串口输出数据如下表所示:

串口输出水位
高水位时输出 低水位时输出 High water level! High water level!


④ 传感器插入一定深度的水中,AOUT口输出电压如下:

水位对应AOUT电压值
水位高度 输出电压值
0cm 0v
0.5cm 1.3v
1cm 1.53v
1.5cm 1.62v
2cm 1.69v
2.5cm 1.74v
3cm 1.77v
3.5cm 1.81v
4cm 1.84v
4.5cm 1.86v
4.8cm 1.88v



文档

视频

程序

软件


批量下载教程——请戳Download-icon.png


  • 如出现这种情况很可能门限电压设置过大,把门限电压改小即可。