【雕爷学编程】Arduino动手做(88)---霍尔水流量计传感器模块技术参数、工作原理与实验波形

本文主要是介绍【雕爷学编程】Arduino动手做(88)---霍尔水流量计传感器模块技术参数、工作原理与实验波形,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在这里插入图片描述

37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来—小小的进步或是搞不掂的问题,希望能够抛砖引玉。

【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)

实验八十八: 1号霍尔水流量传感器咖啡机直饮机流量监控模块

在这里插入图片描述
水流传感器
是指通过对水流量的感应而输出脉冲信号或电流、电压等信号的水流量感应仪器,这种信号的输出和水流量成一定的线性比例,有相应的换算公式和比较曲线,因此可做水控方面的管理和流量计算,在热力方面配合换能器可测量一段时间介质能量的流失,如热能表。水流传感器主要和控制芯片、单片机,甚至PLC配合使用。水流传感器具有流量控制准确,可以循环设定动作流量,水流显示和流量累积计算的作用。

在这里插入图片描述
流量
是指单位时间内流经封闭管道或明渠有效截面的流体量,又称瞬时流量。当流体量以体积表示时称为体积流量;当流体量以质量表示时称为质量流量。单位时间内流过某一段管道的流体的体积,称为该横截面的体积流量。简称为流量,用Q来表示。对在一定通道内流动的流体的流量进行测量统称为流量计量。流量测量的流体是多样化的,如测量对象有气体、液体、混合流体;流体的温度、压力、流量均有较大的差异,要求的测量准确度也各不相同。因此,流量测量的任务就是根据测量目的,被测流体的种类、流动状态、测量场所等测量条件,研究各种相应的测量方法,并保证流量量值的正确传递。例如河水流量,河流一秒流过某一个点的立方米数。一般来说越是在下游,流量越大,所以辨别地图上的河流方向时,一般是从窄到宽。河水流量是指单位时间内,通过河流某一横截(断)面的水量,一般用立方米每秒表示。流量也可以用一个月、一季、一年流出来的总水量表示。流量,从水力学角度讲,应该是:单位时间内通过某一过水断面的水体体积,其常用单位为每秒立方米,多用于河流、湖泊的断面的进出水量测量,流量的测量方法,从水文站角度讲,可分为浮标法、流速仪法、超声波法等,流速仪法测量精度最高。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

水流传感器基本原理1
  水流量传感器是利用霍尔元件的霍尔效应来测量磁性物理量。在霍尔元件的正极串入负载电阻,同时通上5V的直流电压并使电流方向与磁场方向正交。当水通过涡轮开关壳推动磁性转子转动时,产生不同磁极的旋转磁场,切割磁感应线,产生高低脉冲电平。由于霍尔元件的输出脉冲信号频率与磁性转子的转速成正比,转子的转速又与水流量成正比,根据水流量的大小启动燃气热水器。其脉冲信号频率的经验公式见式(1)。

f=8.1q-3(1)

式中:f—脉冲信号频率,H2

q—水流量,L/min

由水流量传感器的反馈信号通过控制器判断水流量的值。根据燃气热水器机型的不同,选择最佳的启动流量,可实现超低压(0.02MPa以下)启动。

在这里插入图片描述
水流传感器工作原理2
  水流传感器主要由铜阀体、水流转子组件、稳流组件和霍尔元件组成。它装在热水器的进水端用于测量进水流量。当水流过转子组件时,磁性转子转动,并且转速随着流量成线性变化。霍尔元件输出相应的脉冲信号反馈给控制器,由控制器判断水流量的大小,调节控制比例阀的电流,从而通过比例阀控制燃气气量,避免燃气热水器在使用过程中出现夏暖冬凉的现象。水流量传感器从根本上解决了压差式水气联动阀启动水压高以及翻板式水阀易误动作出现干烧等缺点。它具有反映灵敏、寿命长、动作迅速、安全可靠、连接方便利启动流量超低(1.5L/min)等优点,深受广大用户喜爱。
  水流转子组件主要由涡轮开关壳、磁性转子、制动环组成。使用水流开关方式时,其性能优于机械式压差盘结构,且尺寸明显缩校当水流通过涡轮开关壳,推动磁性转子旋转,不同磁极靠近霍尔元件时霍尔元件导通,离开时霍尔元件断开。由此,可测量出转子转速。根据实测的水流量、转子转速和输出信号(电压)的曲线,便可确定出热水器的启动水压,以及启动水压相对应的启动水流量与转子的启动转速。由控制电路,便可实现当转子转速大于启动转速时热水器启动工作;在转速小于启动转速时,热水器停止工作。这样热水器启动水压一般设定在0.01MPa,启动水流量为3~5L/min(需满足热水器标准对最高温升的限制)。另外,由于水在永磁材料磁场切割下,变成磁化水,水中的含氧量增加,使人洗浴后感觉清爽。制动环的作用是停水时,制止高速旋转的磁性转子转动,终止脉冲信号输出。控制器接收不到脉冲信号,立即控制燃气比例阀关阀,切断气源,防止干烧。

在这里插入图片描述
水流传感器的作用

1、通水通电,防干烧,有开关信号输出的和脉冲信号输出的水流量传感器(赛盛尔);

2、线型比例输出脉冲信号,与流量成比例关系,从而实现加热功率的调整,达到恒温效果,大部分恒热热器和燃气势水器都采用这种方式,现在一些电势水龙头和洗手宝也有的用水流量传感器。

3、水流量传感器从根本上解决了压差式水气联动阀启动水压高以及翻板式水阀易误动作出现干烧等缺点。它具有反映灵敏、寿命长、动作迅速、安全可靠、连接方便利启动流量超低(1.5L/min)等优点,深受广大用户喜爱。

水流量传感器在运用中要注意的事项

1、当磁性资料或对传感器发生磁力的资料接近传感器时其特征能够有所改变。

2、为了防止颗粒、杂物进入传感器在传感器的入水口有必要装置过滤网。

3、水流量传感器的装置要避开有较强轰动和摇晃的环境防止影响传感器的丈量精度。

引出线方式:

1 红 IN 接正极

2 黄 OUT 信号输出线

3 黑 GND 接负极

在这里插入图片描述

【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)
实验八十八: 1号霍尔水流量传感器 直饮机流量监控模块
项目一:串口绘图器显示测量的波形

实验开源代码

/*【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)实验八十八: 1号霍尔水流量传感器 直饮机流量监控模块项目一:串口绘图器显示测量的波形*/void setup(){    Serial.begin(9600);    }  void loop(){    Serial.println(analogRead(0));    delay(100);    }

实验串口绘图器返回情况
在这里插入图片描述
实验场景图
在这里插入图片描述

在这里插入图片描述

这篇关于【雕爷学编程】Arduino动手做(88)---霍尔水流量计传感器模块技术参数、工作原理与实验波形的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/254060

相关文章

Java中流式并行操作parallelStream的原理和使用方法

《Java中流式并行操作parallelStream的原理和使用方法》本文详细介绍了Java中的并行流(parallelStream)的原理、正确使用方法以及在实际业务中的应用案例,并指出在使用并行流... 目录Java中流式并行操作parallelStream0. 问题的产生1. 什么是parallelS

Java中Redisson 的原理深度解析

《Java中Redisson的原理深度解析》Redisson是一个高性能的Redis客户端,它通过将Redis数据结构映射为Java对象和分布式对象,实现了在Java应用中方便地使用Redis,本文... 目录前言一、核心设计理念二、核心架构与通信层1. 基于 Netty 的异步非阻塞通信2. 编解码器三、

Java HashMap的底层实现原理深度解析

《JavaHashMap的底层实现原理深度解析》HashMap基于数组+链表+红黑树结构,通过哈希算法和扩容机制优化性能,负载因子与树化阈值平衡效率,是Java开发必备的高效数据结构,本文给大家介绍... 目录一、概述:HashMap的宏观结构二、核心数据结构解析1. 数组(桶数组)2. 链表节点(Node

Java AOP面向切面编程的概念和实现方式

《JavaAOP面向切面编程的概念和实现方式》AOP是面向切面编程,通过动态代理将横切关注点(如日志、事务)与核心业务逻辑分离,提升代码复用性和可维护性,本文给大家介绍JavaAOP面向切面编程的概... 目录一、AOP 是什么?二、AOP 的核心概念与实现方式核心概念实现方式三、Spring AOP 的关

Redis中Hash从使用过程到原理说明

《Redis中Hash从使用过程到原理说明》RedisHash结构用于存储字段-值对,适合对象数据,支持HSET、HGET等命令,采用ziplist或hashtable编码,通过渐进式rehash优化... 目录一、开篇:Hash就像超市的货架二、Hash的基本使用1. 常用命令示例2. Java操作示例三

Redis中Set结构使用过程与原理说明

《Redis中Set结构使用过程与原理说明》本文解析了RedisSet数据结构,涵盖其基本操作(如添加、查找)、集合运算(交并差)、底层实现(intset与hashtable自动切换机制)、典型应用场... 目录开篇:从购物车到Redis Set一、Redis Set的基本操作1.1 编程常用命令1.2 集

Redis中的有序集合zset从使用到原理分析

《Redis中的有序集合zset从使用到原理分析》Redis有序集合(zset)是字符串与分值的有序映射,通过跳跃表和哈希表结合实现高效有序性管理,适用于排行榜、延迟队列等场景,其时间复杂度低,内存占... 目录开篇:排行榜背后的秘密一、zset的基本使用1.1 常用命令1.2 Java客户端示例二、zse

Redis中的AOF原理及分析

《Redis中的AOF原理及分析》Redis的AOF通过记录所有写操作命令实现持久化,支持always/everysec/no三种同步策略,重写机制优化文件体积,与RDB结合可平衡数据安全与恢复效率... 目录开篇:从日记本到AOF一、AOF的基本执行流程1. 命令执行与记录2. AOF重写机制二、AOF的

java程序远程debug原理与配置全过程

《java程序远程debug原理与配置全过程》文章介绍了Java远程调试的JPDA体系,包含JVMTI监控JVM、JDWP传输调试命令、JDI提供调试接口,通过-Xdebug、-Xrunjdwp参数配... 目录背景组成模块间联系IBM对三个模块的详细介绍编程使用总结背景日常工作中,每个程序员都会遇到bu

Python中isinstance()函数原理解释及详细用法示例

《Python中isinstance()函数原理解释及详细用法示例》isinstance()是Python内置的一个非常有用的函数,用于检查一个对象是否属于指定的类型或类型元组中的某一个类型,它是Py... 目录python中isinstance()函数原理解释及详细用法指南一、isinstance()函数