“Liquid Level Sensor”的版本间的差异
来自丢石头百科
小 (文本替换 - 替换“\|link=http:[^|]*\/shop\/[^\|]*htm”为“”) |
小 (文本替换 - 替换“<br /><big>批量下载教程——请戳<big><big><big>☛</big></big></big></big>link=批量下载教程”为“转到:#软件,#程序,#文档”) |
||
第128行: | 第128行: | ||
===软件=== | ===软件=== | ||
*[http://{{SERVERNAME}}/w/upload/5/5f/Sscom.7z 串口调试助手] | *[http://{{SERVERNAME}}/w/upload/5/5f/Sscom.7z 串口调试助手] | ||
− | + | 转到:[[#软件]],[[#程序]],[[#文档]] | |
<!--{{Join_us}}--> | <!--{{Join_us}}--> |
2020年1月9日 (四) 13:44的版本
| ||||||||||||||||||||
| ||||||||||||||||||||
| ||||||||||||||||||||
|
产品特性
- 工作电压:2.0V-5.0V
- 输出类型 :模拟量输出
- 检测深度:48mm
- 产品尺寸:19.0mm*63.0mm
- 固定孔尺寸:2.0mm
原理:该模块主要是利用三极管的电流放大原理,当液位高度使三极管的基极与电源正极导通的时候,在三极管的基极和发射极之间就会产生一定大小的电流,此时在三极管的集电极和发射极之间就会产生一个一定放大倍数的电流,该电流经过发射极的电阻产生电压供AD转换器采集。
原理:该模块主要是利用三极管的电流放大原理,当液位高度使三极管的基极与电源正极导通的时候,在三极管的基极和发射极之间就会产生一定大小的电流,此时在三极管的集电极和发射极之间就会产生一个一定放大倍数的电流,该电流经过发射极的电阻产生电压供AD转换器采集。
主要用途
水位报警器的设计场合
接口说明
引脚号 | 标识 | 描述 |
1 | AOUT | 模拟量输出 |
2 | GND | 电源地 |
3 | VCC | 电源正(3.3V-5.0V) |
操作与现象
下面,以接入我们的开发板为例。
① 将配套程序下载到相应的开发板中。
② 将串口线和模块接入开发板,给开发板上电,打开串口调试软件。
模块与开发板连接如下表所示:
端口 | STM32单片机引脚 |
AOUT | GPIOA.6 |
GND | GND |
VCC | 3.3V |
端口 | 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口输出电压如下:
水位高度 | 输出电压值 |
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 |
|
|
|
|