霍尼韦尔流量开关传感器是如何工作的?
霍尔水流开关传感器如何工作?
为了说明水流如何工作,让我们打开盖子,看一下。
先来认识YF-402的所有组件
水流量传感器的工作原理
内部非常简单。主要组件是霍尔效应传感器,涡轮机叶轮和磁体。水通过入口流入,然后通过出口流出。水流带动车轮转动,车轮上的磁铁也随之转动。磁场旋转会触发霍尔传感器,该霍尔传感器输出高电平和低电平方波(脉冲)。
水流量传感器的工作原理
对于轮子的每一轮,流过的水量都是一定量,输出的方波数量也是一定量。因此,我们可以通过计算方波(脉冲)的数量来计算水的流量。
那么如何在Arduino上使用水流传感器。霍尼韦尔流量开关传感器是如何工作的?
所需材料
Arduino开发板/ Seeeduino开发板
格罗夫基础盾牌
水流量传感器
硬体连线
对于YF序列,有3条线:
红色为Vcc
黑色表示GND
黄色表示脉冲输出。
适用于基于Arduino UNO和Seeeduino V4.2的基于Atmega 328的主板。有两个数字引脚可以用作中断。数字引脚2用于中断0,数字引脚3用于中断1。在本博客中,我们使用D2引脚检测水流传感器输出的脉冲。如果您使用的是Seeeduino + Grove基座护罩,只需将水流传感器插入D2连接器即可。如果您正在使用其他Arduino开发板,请使用跨接电缆连接到正确的引脚。
最后水流传感器与Arduino连接
当然,您可以在LOOP函数中使用digitalread()来读取水流传感器的输出。每当读取高电平时,计数数字加一。但是,这种方法不是实时的,程序每次执行都需要一定的等待时间,在此期间不会检测到新的脉冲。
对于此类实时性要求较高的应用程序,我们通常使用中断。只要检测到脉冲的上升沿,就会触发一个中断,计数加一。霍尼韦尔流量开关传感器是如何工作的?
以上即是霍尼韦尔流量开关传感器是如何工作的?的相关内容了,如需了解更多,请联系臬克工作人员详询。