“Liquid Level Sensor”的版本间的差异

来自丢石头百科
(创建页面,内容为“<div class="tabber"> <!--<div class="tabbertab" title="说明"></div>--> <div class="tabbertab" title="资料"> {{外围模块|colorscheme=blue |name = Liquid Level…”)
 
 
(未显示1个用户的5个中间版本)
第4行: 第4行:
 
{{外围模块|colorscheme=blue
 
{{外围模块|colorscheme=blue
 
|name = Liquid Level Sensor
 
|name = Liquid Level Sensor
|img=[[File:Liquid-Level-Sensor-intro.jpg|360px |alt=Liquid-Level-Sensor|link=http://www.waveshare.net/shop/Liquid-Level-Sensor.htm | Liquid Level Sensor]]
+
|img=[[File:Liquid-Level-Sensor-intro.jpg|360px |alt=Liquid-Level-Sensor | Liquid Level Sensor]]
 
|category1=传感器
 
|category1=传感器
 
|brand=Waveshare
 
|brand=Waveshare
第10行: 第10行:
 
| interface1 =AD
 
| interface1 =AD
 
}}
 
}}
 +
<div class="tabbertab" title="说明">
 +
==产品特性==
 +
*工作电压:2.0V-5.0V
 +
*输出类型 :模拟量输出
 +
*检测深度:48mm
 +
*产品尺寸:19.0mm*63.0mm
 +
*固定孔尺寸:2.0mm
 +
原理:该模块主要是利用三极管的电流放大原理,当液位高度使三极管的基极与电源正极导通的时候,在三极管的基极和发射极之间就会产生一定大小的电流,此时在三极管的集电极和发射极之间就会产生一个一定放大倍数的电流,该电流经过发射极的电阻产生电压供AD转换器采集。
 +
原理:该模块主要是利用三极管的电流放大原理,当液位高度使三极管的基极与电源正极导通的时候,在三极管的基极和发射极之间就会产生一定大小的电流,此时在三极管的集电极和发射极之间就会产生一个一定放大倍数的电流,该电流经过发射极的电阻产生电压供AD转换器采集。<br />
 +
==主要用途==
 +
水位报警器的设计场合
 +
==接口说明==
 +
{|border=2; style="width:600px; "
 +
|-align="center" style="background:#ddf"
 +
|引脚号||标识||描述
 +
|-align="center"
 +
|1||AOUT||模拟量输出
 +
|-align="center"
 +
|2||GND||电源地
 +
|-align="center"
 +
|3||VCC||电源正(3.3V-5.0V)
 +
|}
 +
==操作与现象==
 +
下面,以接入我们的开发板为例。<br />
 +
① 将配套程序下载到相应的开发板中。<br />
 +
② 将串口线和模块接入开发板,给开发板上电,打开串口调试软件。<br />
 +
模块与开发板连接如下表所示:<br />
 +
{|border=2; style="width:600px; "
 +
|+模块接入STM32开发板
 +
|-align="center" style="background:#ddf"
 +
|端口||STM32单片机引脚
 +
|-align="center"
 +
|AOUT||GPIOA.6
 +
|-align="center"
 +
|GND||GND
 +
|-align="center"
 +
|VCC||3.3V
 +
|}
 +
<br />
 +
 +
{|border=2; style="width:600px; "
 +
|+模块接入Arduino
 +
|-align="center" style="background:#dff"
 +
|端口||Arduino引脚
 +
|-align="center"
 +
|AOUT||A0
 +
|-align="center"
 +
|GND||GND
 +
|-align="center"
 +
|VCC||5V
 +
|}
 +
<br />
 +
串口配置如下表所示:<br />
 +
 +
{|border=2; style="width:600px; "
 +
|+串口配置
 +
|-align="center" style="background:#fdf"
 +
|Baud rate||115200
 +
|-align="center"
 +
|Data bits||8
 +
|-align="center"
 +
|Stop bit||1
 +
|-align="center"
 +
|Parity bit ||None
 +
|}
 +
<br />
 +
③ 模块插入水中,串口输出数据如下表所示:<br />
 +
{|border=2; style="width:600px; "
 +
|+串口输出水位
 +
|-align="center" style="background:#fad"
 +
|高水位时输出|| 低水位时输出
 +
|High water level!||High water level!
 +
|}
 +
<br />
 +
④ 传感器插入一定深度的水中,AOUT口输出电压如下:<br />
 +
{|border=2; style="width:600px; "
 +
|+水位对应AOUT电压值
 +
|-align="center" style="background:#aff"
 +
|水位高度||输出电压值
 +
|-align="center"
 +
|0cm||0v
 +
|-align="center"
 +
|0.5cm||1.3v
 +
|-align="center"
 +
|1cm||1.53v
 +
|-align="center"
 +
|1.5cm||1.62v
 +
|-align="center"
 +
|2cm||1.69v
 +
|-align="center"
 +
|2.5cm||1.74v
 +
|-align="center"
 +
|3cm||1.77v
 +
|-align="center"
 +
|3.5cm||1.81v
 +
|-align="center"
 +
|4cm||1.84v
 +
|-align="center"
 +
|4.5cm||1.86v
 +
|-align="center"
 +
|4.8cm||1.88v
 +
|}
 +
 +
 +
 +
 +
 +
</div>
 +
<div class="tabbertab" title="资料">
 
===文档===
 
===文档===
*[http://www.waveshare.net/w/upload/7/78/Liquid-Level-Sensor-UserManual.pdf 用户手册] <br>
+
*[https://{{SERVERNAME}}/w/upload/7/78/Liquid-Level-Sensor-UserManual.pdf 用户手册] <br>
*[http://www.waveshare.net/w/upload/8/8f/Liquid-Level-Sensor-Schematic.pdf 原理图]<br>
+
*[https://{{SERVERNAME}}/w/upload/8/8f/Liquid-Level-Sensor-Schematic.pdf 原理图]<br>
 
===视频===
 
===视频===
 
*[[Liquid-Level-Sensor-Video|演示视频]][[File:video-logo.png|23px|link=Liquid-Level-Sensor-Video]]
 
*[[Liquid-Level-Sensor-Video|演示视频]][[File:video-logo.png|23px|link=Liquid-Level-Sensor-Video]]
 
===程序===
 
===程序===
*[http://www.waveshare.net/w/upload/a/a0/Liquid-Level-Sensor-code.7z 示例程序]<br>
+
*[https://{{SERVERNAME}}/w/upload/a/a0/Liquid-Level-Sensor-code.7z 示例程序]<br>
 
===软件===
 
===软件===
*[http://www.waveshare.net/w/upload/5/5f/Sscom.7z 串口调试助手]
+
*[[:File:串口调试助手.zip|串口调试助手]]
<br /><big>批量下载教程——请戳<big><big><big>☛</big></big></big></big>[[File:download-icon.png|link=批量下载教程]]
+
转到:[[#软件]],[[#程序]],[[#文档]]
  
 
<!--{{Join_us}}-->
 
<!--{{Join_us}}-->
 
</div>
 
</div>
 +
 +
== FAQ ==
 
<div class="tabbertab" title="FAQ"><br />{{Liquid-Level-Sensor-FAQ}}</div>
 
<div class="tabbertab" title="FAQ"><br />{{Liquid-Level-Sensor-FAQ}}</div>
 
<div class="tabbertab" title="售后"><br />{{Service11}}</div>
 
<div class="tabbertab" title="售后"><br />{{Service11}}</div>

2023年6月21日 (三) 17:29的最新版本

Liquid Level Sensor
Liquid-Level-Sensor
{{{name2}}}
{{{name3}}}
基本信息
分类: 传感器模块
{{{userDefinedInfo1}}}: {{{userdefinedvalue1}}}
{{{userDefinedInfo2}}}: {{{userdefinedvalue2}}}
{{{userDefinedInfo3}}}: {{{userdefinedvalue3}}}
品牌: Waveshare
功能简介
特性 液位传感器
' 无特性,不解释
' 无特性,不解释
' 无特性,不解释
' 无特性,不解释
接口 AD
相关产品

{{{Product1}}}

{{{Product2}}}

{{{Product3}}}

{{{Product4}}}

{{{Product5}}}

{{{Product6}}}

产品特性

  • 工作电压: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



FAQ


问题:
1、把液位传感器的示例程序下载至开发板,输出状态不发生变化?
答复:
  • 如出现这种情况很可能门限电压设置过大,把门限电压改小即可。


问题:
2、液位传感器的输出是数字量还是模拟量?
答复:
  • 模拟量,需要使用AD转换器去采集



Icon-mail.png 联系 丢石头

我们的工作时间是: 09:00-18:00 (UTC+8 周一到周六)