-
开发准备
(1)YF-B1流量传感器一个
(2)51开发板一个 -
基础知识
(1)YF-B1流量传感器只有三根线。即数据线、VCC、GND。数据线输出为占空比为50%的方波。当水流通过水流转子组件时,磁性转子转动并且转速随着流量的变化而成线性变化。霍尔传感器(霍尔元件采样)输出相应的脉冲信号。其流量脉冲特性计算公式为:脉冲f(Hz)=8.1x流量Q(L/min)-3。
(2)51单片机的中断工作方式。51单片机有定时器T0和T1,他们既有定时又有计数的功能。通过设置相关的特殊功能寄存器就可以启用定时或计数功能。需要注意的是,定时器系统是单片机内部一个独立的硬件部分,CPU一旦设置定时功能,定时器便在晶振的作用下计时,当计数器计满便会产生中断,通知CPU该如何去处理。而作为计数器时,计数脉冲来自相应的外部输入引脚T0(P3.4),T1(P3.5)或者T2(P1.0,52单片机)。 -
电路设计
(1)将霍尔传感器数据线插在P3.4,VCC接在VCC,GND接GND。
(2)这是我的开发板数码管的电路,提供参考。
-
软件设计
利用51单片机和霍尔水流量传感器开发水流量计
最新推荐文章于 2024-08-07 00:15:00 发布
本文介绍了使用51单片机和YF-B1霍尔水流量传感器开发水流量计的过程。内容涵盖开发准备、基础知识(包括传感器工作原理和51单片机中断系统)、电路设计以及软件设计。通过连接传感器数据线到P3.4端口,并利用中断来捕获流量脉冲,实现流量测量。
摘要由CSDN通过智能技术生成