电子网首页 > 开源与设计

【液体流量检测仪DIY】过程帖-实现流量测频计数

2025-11-19 03:06 | 来源:电子世界报

平台搭建好了,人机界面显示做好了,接下来就该增加主要内容了。

在开箱帖-熟悉物料一节中,了解了各个物料的功能,性能。接下来就是要将这些物料连接起来,给它灵魂,实现功能。

这其中,液体流量传感器算得上一个核心器件。它输出的脉冲是一个占空比为50%的方波,频率随水流速成比例。测量输出的信号频率就得到了水流速的数值。根据水流速就可以计算和累计水流量。

为测量方便,我选了NUCLEO-F103RB开发板的PC5端口作为信号输入,频率测量采用等精度测量法,感兴趣的可以自行在网上科普。

01.png

使用STM32CubeMX开通TIM2,TIM3作基础定时器,由于TIM2的计时器是16位的,为防止溢出,开了中断,在服务函数中做溢出计数。TIM3ms定时,测量窗口定为1s。信号输入采用端口中断替代定时器输入捕获。



实际测试,感觉测量精度还是符合预期的。可能是输入信号频率比较低的缘故吧。

 04.png

接下来,就是实际测量水流量了,后续进展再和大家分享,谢谢!

推荐技术

返回顶部