当前位置: 首页 > news >正文

液位传感器- 从零开始认识各种传感器【二十四期】

液位传感器|从零开始认识各种传感器

1、什么是液位传感器 ?

read-normal-img

液位传感器是一种用于检测和测量液体位置和高度的装置,广泛应用于工业、农业、环保和家庭等领域。液位传感器可以实时监测液体的水平,以实现自动化控制和安全防护。

2、液位传感器是如何工作的?

液位传感器的工作原理根据所采用的具体传感技术的不同而有所区别,但总体都是通过物理特性或者电磁波来探测液体位置或液位变化来生成对应的信号,这些信号再经过转换显示为液位高度数值或用于自动化控制系统。液位传感器的工作原理根据所采用的具体传感技术的不同而有所区别,但总体都是通过物理特性或者电磁波来探测液体位置或液位变化来生成对应的信号,这些信号再经过转换显示为液位高度数值或用于自动化控制系统。

3、常见的液位传感器的种类

液位传感器依据工作原理的不同,可分为多个类型,常见的有浮子式,压力式,电容式,超声波和光电式液位传感器。

3.1 浮子式液位传感器

read-normal-img

浮子式或者浮球式液位传感器是利用浮力原理,通过浮子随液面升降带动机械结构或传感元件,从而反映液位变化。浮子通常连接到一个杠杆,液位变化导致浮子的升降,这个变化会通过杠杆传递到一个电位计或磁簧开关,改变输出电信号或开关状态。这种传感器相对结构简单成本比较低,应用范围广,但容易受到液体粘度和悬浮物影响。

3.2 压力式液位传感器

read-normal-img

压力式液位传感器是将测量管插入容器中,通过压力传感器来测量管末端的压力。充满气体的测量管插入液体中,在测量管末端的液面上根据不同的水深产生相应的压力。这个压力通过气体传导到上面的压力传感器,通过测得的压力,就可以反推出液体的深度。

read-normal-img

3.3 电容式液位传感器

read-normal-img

电容式液位计是采用测量电容的变化来测量液面的高低的。它的电容构成一般是一根插入容器内的金属棒作为电容的一个极,容器壁作为电容的另一极(如果容器是非金属材料则需要增加插入另外一个电极)。电容两电极间的介质即为液体及其上面的气体。当液位升高或降低时,两电极间总的介电常数值发生变化导致电容量的变化。通过两电极间的电容量的变化即可测量液位的高低。电容液位传感器体积小,容易实现远传和调节,适用于具有腐蚀性或者高压介质的液位测量。

3.4 超声波液位传感器

read-normal-img

超声波液位传感器通过产生超声波脉冲来工作。超声波脉冲会从被测液体的表面反射回来,传感器通过计算超声波脉冲传播到表面并返回传感器所花费的时间来确定液位。虽然超声波测量液位十分准确,具有安装简便、灵活性高等特点,但容易受到超声波传播中能量损耗的影响,比如它不适合在含有蒸汽、粉尘等环境中使用。

3.5 光电式液位传感器

read-normal-img

光电液位传感器内部包含一个发光二极管和一个光敏接收器。二极管发出的光被传感器顶部的透镜折射回光敏接收器。当液体位置升高浸没棱镜时,则光会折射到液体中,从而接收器接收到的光线减小(因为这个工作原理,它经常是被用做液位开关)。它具有简单而可靠的优点, 具体光线使用可以是可见光、激光或红外光。

3.6 几种液位传感器的对比

read-normal-img

这里列出了液位传感器的对比,在设计产品时,可以根据不同的使用场景和精度要求来选择合适的传感器。

4、液位传感器实验演示

我们来演示使用 MCU 读取显示液位传感器的数据。这是一款常见的光电式液位开关。开始时容器内没有注入液体,屏幕显示当前检测的是空瓶状态。将水倒入杯中,当水位到达传感器探头位置时,由于光线透过水的折射而损失,液位开关给出了水满的状态。

点击查看代码。

相关文章:

液位传感器- 从零开始认识各种传感器【二十四期】

液位传感器|从零开始认识各种传感器 1、什么是液位传感器 ? 液位传感器是一种用于检测和测量液体位置和高度的装置,广泛应用于工业、农业、环保和家庭等领域。液位传感器可以实时监测液体的水平,以实现自动化控制和安全防护。 2、液位传感器…...

【c++】爬虫到底违不违法?

很多小伙伴都想知道爬虫到底违法吗,今天博主就给大家科普一下 爬虫本身并不违法,但使用爬虫采集数据可能涉及违法风险,具体取决于采集行为是否侵犯了他人的合法权益,尤其是隐私权和个人信息权。以下是对爬虫是否违法的详细分析&am…...

Python基础知识笔记——特殊符号

1. #:注释符号。在它后面的内容直到行尾都会被 Python 解释器忽略,通常用于添加注释说明代码。 2. :赋值运算符。用于将右侧的值赋给左侧的变量。 3. :等于运算符。用于比较两个值是否相等。 4. !:不等于运算符。用…...

Thinkphp仿华为商城源码/红色风格电脑手机数码商城系统网站源码

Thinkphp仿华为商城,主要实现了商品首页展示、用户意见、商品分类列表、商品搜索、商品详细展示、购物车、订单生成、在线付款、以及个人中心完善个人资料、用户修改收货地址、余额查询、消费查询、订单管理、商品评价、热销商品和最近商品浏览; 后台是…...

超有用的数据恢复方法!你一定不要错过!

无论我们当下所使用的是何种设备,例如电脑、U 盘、硬盘、相机、行车记录仪,都难以避免出现误删文件的情况。那么,这些被误删的数据究竟应当通过何种方式找回? 今日,为大家分享若干极为实用的数据恢复方法,望…...

CDH清理磁盘空间完全攻略和完整实现自动化脚本(大数据清除日志)

在CDH集群中,自动清除日志的意义非常重大。尤其是在内网环境下,运维人员无法随时登录服务器进行操作,或者是因为放长假等原因不能每天进行运维工作。这时,如果日志不自动清理,就会面临日志空间满了的问题,这可能造成CDH各组件无法正常工作,离线数仓计算完全停止。 考虑…...

vulhub:Apache解析漏洞apache_parsing

在Apache1.x/2.x中Apache 解析文件的规则是从右到左开始判断解析,如果后缀名为不可识别文件解析,就再往左判断。如 1.php.xxxxx 漏洞原理 Apache HTTPD 支持一个文件拥有多个后缀,并为不同后缀执行不同的指令。比如如下配置文件 AddType te…...

Raspberry Pi Docker 运行 IRIS

在 Raspberry Pi 上成功安装 Docker 后可以安装 IRIS 数据库。 安装的命令为: docker run --name my-iris -d --publish 1972:1972 --publish 52773:52773 intersystems/irishealth-community:latest-em-linux-arm64v8 注意,我们这里暴露了 2 个端口&a…...

【SQL Server】默认端口与自定义端口

目录 第4章:默认端口与自定义端口 SQL Server 默认端口号 更改 SQL Server 端口号 使用自定义端口的好处 示例:更改 SQL Server 端口为 1434 示例代码:更新连接字符串 安全注意事项 第4章:默认端口与自定义端口 SQL Serve…...

【笔记】Android 驻网(网络注册)状态变化的代码实现

背景 基于 Android U/V 代码。 疑问:注册状态是仅看数据吗?通过hasRegistered 确认?从代码看是data 和voice combine的 。 目标:分析注册过程中,Modem返回的code值得含义,以及MD和AP code的映射关系。 功能说明 网络已注册(驻网成功)跟能上网是两码事,比如驻网了也…...

SAP执行董事会变动

以下是SAP发布的新闻: SAP正在进行重大管理层重组,以配合其持续的云转型战略。首席营收官Scott Russell和首席营销与解决方案官Julia White将卸任其职务。SAP首席执行官Christian Klein将暂时接管销售组织的职责。 Scott Russell在全球范围内帮助SAP客…...

css-grid布局之美

一,grid布局概述 网格布局(Grid)是最强大的 CSS 布局方案。 它将网页划分成一个个网格,可以任意组合不同的网格,做出各种各样的布局。以前,只能通过复杂的 CSS 框架达到的效果,现在浏览器内置…...

Python面试整理-异常处理

在Python中,异常处理是一种通过捕获和处理运行时错误来使程序更加健壮和稳定的机制。以下是有关Python异常处理的详细介绍: 异常处理基础 try-except 结构 基本的异常处理结构是try-except块。当代码块中的某些代码可能会引发异常时,可以使用try块将其包含起来,并使用excep…...

linux服务之DHCP(centos7.6)

DHCP服务 1. DHCP介绍 DHCP(Dynamic Host Configuration Protocol,动态主机配置协议),被应用在局域网环境中,主要作用是集中管理、分配IP地址,使网络环境中主机动态的获取IP地址、网关地址、DNS服务器地址等信息,并能…...

2024最新的软件测试面试八股文

🍅 点击文末小卡片 ,免费获取软件测试全套资料,资料在手,涨薪更快 前言 最近有很多粉丝问我,有什么方法能够快速提升自己,通过阿里、腾讯、字节跳动、京东等互联网大厂的面试,我觉得短时间提升…...

C++ STL transform_reduce 用法

一&#xff1a;功能 计算两个向量的内积&#xff0c;它是 std::inner_product 的泛化版本&#xff0c;支持lambda表达式自定义运算。 二&#xff1a;用法 #include <iostream> #include <vector> #include <numeric> #include <execution>int main()…...

MySQL5.7 排序

一、不分组排序 (1).排序-并列数据随机顺序 select col1, col2, rank : rank 1 as rank from (select A as col1,100 as col2union all select B as col1,130 as col2union all select C as col1,120 as col2union all select D as col1,120 as col2order by col2 desc ) a,…...

【Unity】3D功能开发入门系列(一)

Unity3D功能开发入门系列&#xff08;一&#xff09; 一、开发环境&#xff08;一&#xff09;安装 Unity&#xff08;二&#xff09;创建项目&#xff08;三&#xff09;Unity 窗口布局 二、场景与视图&#xff08;一&#xff09;场景&#xff08;二&#xff09;游戏物体&…...

【Python体验】第五天:目录搜索、数据爬虫(评论区里写作业)

文章目录 目录搜索 os、shutil库数据爬虫 request、re作业&#xff1a;爬取案例的top250电影的关键信息&#xff08;名称、类型、日期&#xff09;&#xff0c;并保存在表格中 目录搜索 os、shutil库 os 模块提供了非常丰富的方法用来处理文件和目录。 os.listdir(path)&#x…...

elasticsearch性能调优方法原理与实战

❃博主首页 &#xff1a; 「码到三十五」 &#xff0c;同名公众号 :「码到三十五」&#xff0c;wx号 : 「liwu0213」 ☠博主专栏 &#xff1a; <mysql高手> <elasticsearch高手> <源码解读> <java核心> <面试攻关> ♝博主的话 &#xff1a…...

基于RS485(Modbus RTU)的工业RFID读写器CK-FR03-A01与三菱FX5U PLC的通信配置与实战应用

1. 工业RFID与PLC通信的基础认知 在自动化产线上&#xff0c;RFID读写器就像给物料贴"身份证"的智能哨兵&#xff0c;而PLC则是控制流水线动作的大脑。CK-FR03-A01这款工业级RFID读写器&#xff0c;通过RS485接口采用Modbus RTU协议与三菱FX5U PLC对话&#xff0c;就…...

SpringBoot集成MinIO实战:从零构建企业级文件存储服务

1. 为什么选择MinIO作为企业级文件存储方案 MinIO这几年在企业级存储领域越来越火&#xff0c;我最早接触它是在2018年做电商项目时遇到的图片存储需求。当时对比了FastDFS、HDFS等方案后&#xff0c;最终选择了MinIO&#xff0c;现在回头看这个决定非常正确。MinIO最吸引人的地…...

OpenClaw安全指南:GLM-4.7-Flash环境下的权限控制与风险规避

OpenClaw安全指南&#xff1a;GLM-4.7-Flash环境下的权限控制与风险规避 1. 为什么需要特别关注OpenClaw的安全配置&#xff1f; 去年夏天&#xff0c;我在调试一个自动整理照片的OpenClaw任务时&#xff0c;差点酿成大祸。脚本误将整个/Users/Shared目录识别为待处理文件夹&…...

Conda环境下的WebRTC编译与部署:从源码下载到实战避坑指南

最近在做一个实时音视频项目&#xff0c;需要用到 WebRTC。作为一个习惯用 Conda 管理 Python 环境的开发者&#xff0c;我本能地想用 conda install 来搞定一切&#xff0c;结果发现这条路根本走不通。预编译的二进制包要么版本不对&#xff0c;要么依赖冲突&#xff0c;尤其是…...

自定义游戏环境:开源启动器PCL2-CE的多场景解决方案

自定义游戏环境&#xff1a;开源启动器PCL2-CE的多场景解决方案 【免费下载链接】PCL-CE PCL2 社区版&#xff0c;可体验上游暂未合并的功能 项目地址: https://gitcode.com/gh_mirrors/pc/PCL-CE PCL2-CE社区版作为一款开源的Minecraft启动工具&#xff0c;通过模块化设…...

JSMN嵌入式JSON解析器:零拷贝、无内存分配的轻量实现

1. JSMN&#xff1a;面向嵌入式系统的极简JSON解析器深度解析 1.1 设计哲学与工程定位 JSMN&#xff08;JSON Parser for Microcontrollers&#xff09;并非通用JSON库的轻量裁剪版&#xff0c;而是在资源受限场景下重新定义“解析”边界的产物。其核心设计信条是&#xff1a;…...

ANSYS仿真焊接—切割—激光熔覆仿真、温度场、应力场、热应力、残余应力仿真 3D打印,增材制造

ANSYS仿真焊接—切割—激光熔覆仿真、温度场、应力场、热应力、残余应力仿真 3D打印&#xff0c;增材制造&#xff0c;附带完整的APDL命令流代码与讲易与实例 赠送apdl命令参考手册&#xff0c;多本焊接相关pdf版书籍 适合本科生写毕设论文&#xff0c;或者研究生初学APDL增材制…...

Bypass Paywalls Clean完全使用指南:突破网络内容访问限制的开源方案

Bypass Paywalls Clean完全使用指南&#xff1a;突破网络内容访问限制的开源方案 【免费下载链接】bypass-paywalls-chrome-clean 项目地址: https://gitcode.com/GitHub_Trending/by/bypass-paywalls-chrome-clean 当你急需查阅重要新闻却遭遇付费墙阻挡时&#xff0c…...

3大营销引擎:CRMEB电商系统营销插件开发指南

3大营销引擎&#xff1a;CRMEB电商系统营销插件开发指南 【免费下载链接】crmeb_java Java商城 免费 开源 CRMEB商城JAVA版&#xff0c;SpringBoot Maven Swagger Mybatis Plus Redis Uniapp VueelementUI 包含移动端、小程序、PC后台、Api接口&#xff1b;有产品、用户、…...

基于Ai Coding,20天完成一个基于大模型的医学分析系统:Ai体征分析助手

我是一名长期使用C#开发后台服务与数据库的开发者&#xff0c;在短短20天内&#xff0c;独立完成一个跨前后端、贴合医疗健康场景分析的完整系统&#xff08;Ai体征分析助手&#xff09;是未曾想过的。得益于AI Coding工具的深度实践与应用和医疗领域大模型的应用&#xff0c;让…...