打印
[STM8]

求助:如何利用STM8实现低功耗

[复制链接]
1113|15
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
yang_alex|  楼主 | 2020-12-4 09:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    前几天家里门铃坏了,自己动手用STM8+315MHzRF模块+音乐片模块搭了一个无线门铃。之前的方案是STM8通过halt指令休眠,直到315MHzRF模块收到门外无线按钮发来的31MHzRF信号后唤醒STM8,直接用STM8的IO引脚置高电平给音乐片模块供电,定时20秒到了后置低电平,然后再次通过halt指令进入休眠。

    经过几天运行,发现还是耗电太快。分析原因,感觉是315MHzRF接受模块耗电太多,刚粗测了一下,3.2V供电,约5mA电流。

    现在的问题是,如果像音乐片模块一样,用STM8的IO引脚置高电平给315MHzRF接受模块供电的话,当STM8进入休眠后,315MHzRF接受模块断电,这时就没法接收门外无线按钮发来的31MHzRF信号后唤醒STM8了。

    想请教大家,像无线门铃这种产品,电池寿命都是挺长的啊!我们在DIY时,应该怎么通过STM8控制315MHzRF接受模块供电来降低整个系统功耗,延长电池寿命?

使用特权

评论回复
沙发
在曼谷的春| | 2023-1-12 01:59 | 只看该作者
STM8的主频就很低啊,所以低功耗也正常

使用特权

评论回复
板凳
失物招領| | 2023-1-12 02:32 | 只看该作者
STM8L系列的,L系列的功耗会好很多

使用特权

评论回复
地板
她已醉| | 2023-1-12 03:04 | 只看该作者
你想用无线的模式唤醒MCU是么?

使用特权

评论回复
5
春日负喧| | 2023-1-12 03:53 | 只看该作者
我觉得可以定时唤醒,但是不知道合不合理

使用特权

评论回复
6
西洲| | 2023-1-12 04:25 | 只看该作者
你最好用个其他的无线模块,带低功耗的,就好了

使用特权

评论回复
7
温室雏菊| | 2023-1-12 04:57 | 只看该作者
话说,315M的模块带有低功耗功能么?

使用特权

评论回复
8
故意相遇| | 2023-1-12 05:29 | 只看该作者
属实,无线门铃的功耗都很低了

使用特权

评论回复
9
捧一束彼岸花| | 2023-1-12 06:01 | 只看该作者
给我的感觉,是不是RF模块带有低功耗功能呢?

使用特权

评论回复
10
一只眠羊| | 2023-1-12 06:33 | 只看该作者
你测试耗电快,是测试的门铃的RF模块么?

使用特权

评论回复
11
未说出口的像你| | 2023-1-12 07:55 | 只看该作者
STM8休眠是没问题的,其实不休眠都应该可以,STM8的本来功耗就很低

使用特权

评论回复
12
SantaBunny| | 2023-2-3 19:31 | 只看该作者
设的低功耗,不需要的外设模块,全部关闭。GPIO的处理,不需要的IO最好做悬浮输入处理。

使用特权

评论回复
13
朝生| | 2023-2-10 15:23 | 只看该作者
你这个设计想要降低功耗主要在315模块。

使用特权

评论回复
14
Pretext| | 2023-2-10 15:24 | 只看该作者
用BLE模块呢?那个功耗可比这个低。

使用特权

评论回复
15
芯路例程| | 2023-2-10 15:24 | 只看该作者
室内的门铃模块插在市电上呗,不要用电池供电。

使用特权

评论回复
16
yang_alex|  楼主 | 2023-2-10 22:41 | 只看该作者
芯路例程 发表于 2023-2-10 15:24
室内的门铃模块插在市电上呗,不要用电池供电。

正解!我后来就是这么干的。再后来看到商品化的门铃也是这么干的。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

35

主题

2220

帖子

8

粉丝