前几天家里门铃坏了,自己动手用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接受模块供电来降低整个系统功耗,延长电池寿命?
|