shskaoanc 发表于 2022-7-26 18:35

STM32低功耗采干簧管集脉冲求助

想通过STM32采集燃气表,通过一个引脚采集干簧管通断的次数,设备使用的时候干簧管动作挺频繁,因为是家用表电池供电,所以每次脉冲必须采集完毕以后,记录下总的次数,存储了,然后休眠,必须低功耗模式,还有一个功能是按键唤醒,和时钟唤醒
现在的问题:

1.这种情况用哪种休眠模式比较合适stop模式 ?standy?
2.干簧管这种脉冲有时候不规则,如果用外部中断触发会不会误判

3.唤醒以后程序要计数处理,没来的急休眠,或者休眠时候再来一个脉冲会不会漏记

春日负喧 发表于 2022-8-20 20:47

深度睡眠就可以吧,毕竟可以唤醒的

温室雏菊 发表于 2022-8-20 21:08

这种方案没做过,不过我想把电池容量稍微弄大点

故意相遇 发表于 2022-8-20 21:29

如果你用外部触发的方式实现对干簧管的采集,属实会容易出现误触发的

西洲 发表于 2022-8-20 21:51

这种也没啥好办法,你选择一款低功耗的MCU吧,主频再调低一些

在曼谷的春 发表于 2022-8-20 22:14

这种模式一般都是stop吧

我吃小朋友 发表于 2022-8-20 22:36

你要是定时唤醒的话,就不会被外部触发唤醒了

月亮一键变蓝 发表于 2022-8-20 22:58

你可以选择处理完成再休眠吧

她已醉 发表于 2022-8-20 23:21

应该不会出现第三种情况吧

将爱藏于深海 发表于 2022-8-20 23:43


脉冲不规则的话,应该也不会误判吧

白马过平川 发表于 2022-8-21 00:05

低功耗属实麻烦,这种干簧管也需要电池供电吧还是怎么做?

页: [1]
查看完整版本: STM32低功耗采干簧管集脉冲求助